From f8bcc62debb9a4aa26b642c7a4514a4396ce0ecc Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 11:03:04 -0800 Subject: [PATCH 01/18] Retain comments on (and produce sourcemaps on) the equals token in initializers --- src/compiler/emitter.ts | 15 +- tests/baselines/reference/ES5For-of1.js.map | 2 +- .../reference/ES5For-of1.sourcemap.txt | 104 +- tests/baselines/reference/ES5For-of13.js.map | 2 +- .../reference/ES5For-of13.sourcemap.txt | 126 +- tests/baselines/reference/ES5For-of25.js.map | 2 +- .../reference/ES5For-of25.sourcemap.txt | 130 +- tests/baselines/reference/ES5For-of26.js.map | 2 +- .../reference/ES5For-of26.sourcemap.txt | 80 +- tests/baselines/reference/ES5For-of3.js.map | 2 +- .../reference/ES5For-of3.sourcemap.txt | 126 +- tests/baselines/reference/ES5For-of33.js.map | 2 +- .../reference/ES5For-of33.sourcemap.txt | 88 +- tests/baselines/reference/ES5For-of34.js.map | 2 +- .../reference/ES5For-of34.sourcemap.txt | 124 +- tests/baselines/reference/ES5For-of35.js.map | 2 +- .../reference/ES5For-of35.sourcemap.txt | 66 +- tests/baselines/reference/ES5For-of36.js.map | 2 +- .../reference/ES5For-of36.sourcemap.txt | 66 +- tests/baselines/reference/ES5For-of8.js.map | 2 +- .../reference/ES5For-of8.sourcemap.txt | 138 +- tests/baselines/reference/commentsFunction.js | 4 +- tests/baselines/reference/commentsVarDecl.js | 4 +- .../reference/commonSourceDirectory.js.map | 2 +- .../commonSourceDirectory.sourcemap.txt | 27 +- ...computedPropertyNamesSourceMap1_ES5.js.map | 2 +- ...dPropertyNamesSourceMap1_ES5.sourcemap.txt | 8 +- ...computedPropertyNamesSourceMap2_ES5.js.map | 2 +- ...dPropertyNamesSourceMap2_ES5.sourcemap.txt | 10 +- ...computedPropertyNamesSourceMap2_ES6.js.map | 2 +- ...dPropertyNamesSourceMap2_ES6.sourcemap.txt | 14 +- .../reference/contextualTyping.js.map | 2 +- .../reference/contextualTyping.sourcemap.txt | 2028 ++--- ...assConstructorWithExplicitReturns01.js.map | 2 +- ...tructorWithExplicitReturns01.sourcemap.txt | 78 +- .../reference/es3-sourcemap-amd.js.map | 2 +- .../reference/es3-sourcemap-amd.sourcemap.txt | 12 +- .../reference/es5-souremap-amd.js.map | 2 +- .../reference/es5-souremap-amd.sourcemap.txt | 12 +- .../reference/getEmitOutputMapRoots.baseline | 2 +- .../reference/getEmitOutputSourceMap.baseline | 2 +- .../getEmitOutputSourceMap2.baseline | 4 +- .../getEmitOutputSourceRoot.baseline | 2 +- ...getEmitOutputSourceRootMultiFiles.baseline | 4 +- .../getEmitOutputTsxFile_Preserve.baseline | 4 +- .../getEmitOutputTsxFile_React.baseline | 4 +- tests/baselines/reference/inlineSourceMap.js | 2 +- .../reference/inlineSourceMap.sourcemap.txt | 32 +- tests/baselines/reference/inlineSourceMap2.js | 2 +- .../reference/inlineSourceMap2.sourcemap.txt | 32 +- .../baselines/reference/inlineSources.js.map | 2 +- .../reference/inlineSources.sourcemap.txt | 52 +- tests/baselines/reference/inlineSources2.js | 2 +- .../reference/inlineSources2.sourcemap.txt | 58 +- .../reference/isolatedModulesSourceMap.js.map | 2 +- .../isolatedModulesSourceMap.sourcemap.txt | 26 +- .../jsFileCompilationWithMapFileAsJs.js.map | 2 +- ...leCompilationWithMapFileAsJs.sourcemap.txt | 8 +- ...ationWithMapFileAsJsWithInlineSourceMap.js | 2 +- ...pFileAsJsWithInlineSourceMap.sourcemap.txt | 14 +- ...ompilationWithMapFileAsJsWithOutDir.js.map | 2 +- ...ionWithMapFileAsJsWithOutDir.sourcemap.txt | 8 +- tests/baselines/reference/jsdocTypeTagCast.js | 6 +- .../reference/jsdocTypecastNoTypeNoCrash.js | 2 +- .../reference/jsxFactoryIdentifier.js.map | 2 +- .../jsxFactoryIdentifier.sourcemap.txt | 50 +- .../reference/jsxFactoryQualifiedName.js.map | 2 +- .../jsxFactoryQualifiedName.sourcemap.txt | 12 +- .../optionsInlineSourceMapMapRoot.js | 2 +- ...ptionsInlineSourceMapMapRoot.sourcemap.txt | 30 +- .../optionsInlineSourceMapSourceRoot.js | 2 +- ...onsInlineSourceMapSourceRoot.sourcemap.txt | 30 +- .../optionsInlineSourceMapSourcemap.js | 2 +- ...ionsInlineSourceMapSourcemap.sourcemap.txt | 30 +- .../optionsSourcemapInlineSources.js.map | 2 +- ...ptionsSourcemapInlineSources.sourcemap.txt | 26 +- ...ptionsSourcemapInlineSourcesMapRoot.js.map | 2 +- ...ourcemapInlineSourcesMapRoot.sourcemap.txt | 26 +- ...onsSourcemapInlineSourcesSourceRoot.js.map | 2 +- ...cemapInlineSourcesSourceRoot.sourcemap.txt | 26 +- tests/baselines/reference/out-flag.js.map | 2 +- .../reference/out-flag.sourcemap.txt | 9 +- tests/baselines/reference/out-flag2.js.map | 2 +- .../reference/out-flag2.sourcemap.txt | 16 +- tests/baselines/reference/out-flag3.js.map | 2 +- .../reference/out-flag3.sourcemap.txt | 16 +- .../reference/outModuleConcatAmd.js.map | 2 +- .../outModuleConcatAmd.sourcemap.txt | 18 +- .../reference/outModuleConcatSystem.js.map | 2 +- .../outModuleConcatSystem.sourcemap.txt | 16 +- .../reference/outModuleTripleSlashRefs.js.map | 2 +- .../outModuleTripleSlashRefs.sourcemap.txt | 26 +- ...parseRegularExpressionMixedWithComments.js | 9 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../maprootUrlSimpleNoOutdir/amd/m1.js.map | 2 +- .../maprootUrlSimpleNoOutdir/amd/test.js.map | 2 +- .../maprootUrlSimpleNoOutdir/node/m1.js.map | 2 +- .../maprootUrlSimpleNoOutdir/node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../simple/FolderB/FolderC/fileC.js.map | 2 +- .../amd/outdir/simple/FolderB/fileB.js.map | 2 +- .../simple/FolderB/FolderC/fileC.js.map | 2 +- .../node/outdir/simple/FolderB/fileB.js.map | 2 +- .../simple/FolderB/FolderC/fileC.js.map | 2 +- .../amd/outdir/simple/FolderB/fileB.js.map | 2 +- .../simple/FolderB/FolderC/fileC.js.map | 2 +- .../node/outdir/simple/FolderB/fileB.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../sourcemapSimpleNoOutdir/amd/m1.js.map | 2 +- .../sourcemapSimpleNoOutdir/amd/test.js.map | 2 +- .../sourcemapSimpleNoOutdir/node/m1.js.map | 2 +- .../sourcemapSimpleNoOutdir/node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../sourcerootUrlSimpleNoOutdir/amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- tests/baselines/reference/properties.js.map | 2 +- .../reference/properties.sourcemap.txt | 9 +- .../recursiveClassReferenceTest.js.map | 2 +- .../recursiveClassReferenceTest.sourcemap.txt | 46 +- .../reference/sourceMap-Comments.js.map | 2 +- .../sourceMap-Comments.sourcemap.txt | 34 +- .../sourceMap-FileWithComments.js.map | 2 +- .../sourceMap-FileWithComments.sourcemap.txt | 178 +- ...erfacePrecedingVariableDeclaration1.js.map | 2 +- ...recedingVariableDeclaration1.sourcemap.txt | 26 +- .../reference/sourceMap-LineBreaks.js.map | 2 +- .../sourceMap-LineBreaks.sourcemap.txt | 286 +- .../sourceMap-StringLiteralWithNewLine.js.map | 2 +- ...Map-StringLiteralWithNewLine.sourcemap.txt | 74 +- ...duleWithCommentPrecedingStatement01.js.map | 2 +- ...hCommentPrecedingStatement01.sourcemap.txt | 24 +- ...tionWithCommentPrecedingStatement01.js.map | 2 +- ...hCommentPrecedingStatement01.sourcemap.txt | 24 +- .../reference/sourceMapSample.js.map | 2 +- .../reference/sourceMapSample.sourcemap.txt | 434 +- .../reference/sourceMapValidationClass.js.map | 2 +- .../sourceMapValidationClass.sourcemap.txt | 61 +- ...lidationClassWithDefaultConstructor.js.map | 2 +- ...nClassWithDefaultConstructor.sourcemap.txt | 8 +- ...ConstructorAndCapturedThisStatement.js.map | 2 +- ...ctorAndCapturedThisStatement.sourcemap.txt | 26 +- ...hDefaultConstructorAndExtendsClause.js.map | 2 +- ...tConstructorAndExtendsClause.sourcemap.txt | 39 +- .../sourceMapValidationClasses.js.map | 2 +- .../sourceMapValidationClasses.sourcemap.txt | 444 +- .../sourceMapValidationDecorators.js.map | 2 +- ...ourceMapValidationDecorators.sourcemap.txt | 77 +- ...DestructuringForArrayBindingPattern.js.map | 2 +- ...turingForArrayBindingPattern.sourcemap.txt | 1934 ++--- ...estructuringForArrayBindingPattern2.js.map | 2 +- ...uringForArrayBindingPattern2.sourcemap.txt | 206 +- ...ForArrayBindingPatternDefaultValues.js.map | 2 +- ...yBindingPatternDefaultValues.sourcemap.txt | 1718 +++-- ...orArrayBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 278 +- ...estructuringForObjectBindingPattern.js.map | 2 +- ...uringForObjectBindingPattern.sourcemap.txt | 1058 +-- ...structuringForObjectBindingPattern2.js.map | 2 +- ...ringForObjectBindingPattern2.sourcemap.txt | 194 +- ...orObjectBindingPatternDefaultValues.js.map | 2 +- ...tBindingPatternDefaultValues.sourcemap.txt | 1058 +-- ...rObjectBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 194 +- ...structuringForOfArrayBindingPattern.js.map | 2 +- ...ringForOfArrayBindingPattern.sourcemap.txt | 4660 ++++++++++-- ...tructuringForOfArrayBindingPattern2.js.map | 2 +- ...ingForOfArrayBindingPattern2.sourcemap.txt | 4900 ++++++++++-- ...rOfArrayBindingPatternDefaultValues.js.map | 2 +- ...yBindingPatternDefaultValues.sourcemap.txt | 4336 +++++++++-- ...OfArrayBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 4542 +++++++++-- ...tructuringForOfObjectBindingPattern.js.map | 2 +- ...ingForOfObjectBindingPattern.sourcemap.txt | 2468 ++++-- ...ructuringForOfObjectBindingPattern2.js.map | 2 +- ...ngForOfObjectBindingPattern2.sourcemap.txt | 5744 +++++++++++--- ...OfObjectBindingPatternDefaultValues.js.map | 2 +- ...tBindingPatternDefaultValues.sourcemap.txt | 2620 +++++-- ...fObjectBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 6762 ++++++++++++++--- ...ParameterNestedObjectBindingPattern.js.map | 2 +- ...erNestedObjectBindingPattern.sourcemap.txt | 120 +- ...edObjectBindingPatternDefaultValues.js.map | 2 +- ...tBindingPatternDefaultValues.sourcemap.txt | 120 +- ...turingParameterObjectBindingPattern.js.map | 2 +- ...arameterObjectBindingPattern.sourcemap.txt | 98 +- ...erObjectBindingPatternDefaultValues.js.map | 2 +- ...tBindingPatternDefaultValues.sourcemap.txt | 98 +- ...turingParametertArrayBindingPattern.js.map | 2 +- ...arametertArrayBindingPattern.sourcemap.txt | 60 +- ...uringParametertArrayBindingPattern2.js.map | 2 +- ...rametertArrayBindingPattern2.sourcemap.txt | 72 +- ...ertArrayBindingPatternDefaultValues.js.map | 2 +- ...yBindingPatternDefaultValues.sourcemap.txt | 60 +- ...rtArrayBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 72 +- ...ationDestructuringVariableStatement.js.map | 2 +- ...structuringVariableStatement.sourcemap.txt | 172 +- ...tionDestructuringVariableStatement1.js.map | 2 +- ...tructuringVariableStatement1.sourcemap.txt | 486 +- ...ariableStatementArrayBindingPattern.js.map | 2 +- ...StatementArrayBindingPattern.sourcemap.txt | 122 +- ...riableStatementArrayBindingPattern2.js.map | 2 +- ...tatementArrayBindingPattern2.sourcemap.txt | 146 +- ...riableStatementArrayBindingPattern3.js.map | 2 +- ...tatementArrayBindingPattern3.sourcemap.txt | 270 +- ...entArrayBindingPatternDefaultValues.js.map | 2 +- ...yBindingPatternDefaultValues.sourcemap.txt | 124 +- ...ntArrayBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 148 +- ...ntArrayBindingPatternDefaultValues3.js.map | 2 +- ...BindingPatternDefaultValues3.sourcemap.txt | 270 +- ...uringVariableStatementDefaultValues.js.map | 2 +- ...riableStatementDefaultValues.sourcemap.txt | 174 +- ...StatementNestedObjectBindingPattern.js.map | 2 +- ...ntNestedObjectBindingPattern.sourcemap.txt | 242 +- ...jectBindingPatternWithDefaultValues.js.map | 2 +- ...dingPatternWithDefaultValues.sourcemap.txt | 244 +- .../reference/sourceMapValidationDo.js.map | 2 +- .../sourceMapValidationDo.sourcemap.txt | 24 +- ...sourceMapValidationExportAssignment.js.map | 2 +- ...apValidationExportAssignment.sourcemap.txt | 8 +- ...pValidationExportAssignmentCommonjs.js.map | 2 +- ...tionExportAssignmentCommonjs.sourcemap.txt | 8 +- .../reference/sourceMapValidationFor.js.map | 2 +- .../sourceMapValidationFor.sourcemap.txt | 174 +- ...rceMapValidationFunctionExpressions.js.map | 2 +- ...alidationFunctionExpressions.sourcemap.txt | 106 +- ...alidationFunctionPropertyAssignment.js.map | 2 +- ...onFunctionPropertyAssignment.sourcemap.txt | 50 +- .../sourceMapValidationFunctions.js.map | 2 +- ...sourceMapValidationFunctions.sourcemap.txt | 140 +- .../sourceMapValidationIfElse.js.map | 2 +- .../sourceMapValidationIfElse.sourcemap.txt | 26 +- .../sourceMapValidationImport.js.map | 2 +- .../sourceMapValidationImport.sourcemap.txt | 122 +- .../sourceMapValidationLabeled.js.map | 2 +- .../sourceMapValidationLabeled.sourcemap.txt | 26 +- .../sourceMapValidationModule.js.map | 2 +- .../sourceMapValidationModule.sourcemap.txt | 24 +- .../sourceMapValidationStatements.js.map | 2 +- ...ourceMapValidationStatements.sourcemap.txt | 328 +- .../sourceMapValidationSwitch.js.map | 2 +- .../sourceMapValidationSwitch.sourcemap.txt | 26 +- .../sourceMapValidationTryCatchFinally.js.map | 2 +- ...MapValidationTryCatchFinally.sourcemap.txt | 24 +- .../sourceMapValidationVariables.js.map | 2 +- ...sourceMapValidationVariables.sourcemap.txt | 98 +- .../reference/sourceMapValidationWhile.js.map | 2 +- .../sourceMapValidationWhile.sourcemap.txt | 26 +- .../sourceMapValidationWithComments.js.map | 2 +- ...rceMapValidationWithComments.sourcemap.txt | 32 +- ...sourceMapWithCaseSensitiveFileNames.js.map | 2 +- ...apWithCaseSensitiveFileNames.sourcemap.txt | 16 +- ...WithCaseSensitiveFileNamesAndOutDir.js.map | 4 +- ...eSensitiveFileNamesAndOutDir.sourcemap.txt | 16 +- ...ceMapWithMultipleFilesWithCopyright.js.map | 2 +- ...thMultipleFilesWithCopyright.sourcemap.txt | 40 +- ...pleFilesWithFileEndingWithInterface.js.map | 2 +- ...sWithFileEndingWithInterface.sourcemap.txt | 8 +- ...rceMapWithNonCaseSensitiveFileNames.js.map | 2 +- ...ithNonCaseSensitiveFileNames.sourcemap.txt | 16 +- ...hNonCaseSensitiveFileNamesAndOutDir.js.map | 4 +- ...eSensitiveFileNamesAndOutDir.sourcemap.txt | 16 +- .../sourcemapValidationDuplicateNames.js.map | 2 +- ...emapValidationDuplicateNames.sourcemap.txt | 82 +- .../ternaryExpressionSourceMap.js.map | 2 +- .../ternaryExpressionSourceMap.sourcemap.txt | 146 +- tests/baselines/reference/tsxEmit3.js.map | 2 +- .../reference/tsxEmit3.sourcemap.txt | 44 +- .../baselines/reference/typeResolution.js.map | 2 +- .../reference/typeResolution.sourcemap.txt | 84 +- .../variableDeclarationInnerCommentEmit.js | 9 + ...ariableDeclarationInnerCommentEmit.symbols | 10 + .../variableDeclarationInnerCommentEmit.types | 13 + .../variableDeclarationInnerCommentEmit.ts | 3 + .../TypeScript-Node-Starter | 2 +- 958 files changed, 40057 insertions(+), 14758 deletions(-) create mode 100644 tests/baselines/reference/variableDeclarationInnerCommentEmit.js create mode 100644 tests/baselines/reference/variableDeclarationInnerCommentEmit.symbols create mode 100644 tests/baselines/reference/variableDeclarationInnerCommentEmit.types create mode 100644 tests/cases/compiler/variableDeclarationInnerCommentEmit.ts diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index df1394efd006e..950fffc54decd 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -998,7 +998,8 @@ namespace ts { else { emitTypeAnnotation(node.type); } - emitInitializer(node.initializer); + // The comment position has to fallback to any present node within the parameterdeclaration because as it turns out, the parser can make parameter declarations with _just_ an initializer. + emitInitializer(node.initializer, (node.type ? node.type.end : node.questionToken ? node.questionToken.end : node.name ? node.name.end : node.modifiers ? node.modifiers.end : node.decorators ? node.decorators.end : node.pos) + 1, node); } function emitDecorator(decorator: Decorator) { @@ -1025,7 +1026,7 @@ namespace ts { emit(node.name); emitIfPresent(node.questionToken); emitTypeAnnotation(node.type); - emitInitializer(node.initializer); + emitInitializer(node.initializer, (node.type ? node.type.end : node.questionToken ? node.questionToken.end : node.name.end) + 1, node); writeSemicolon(); } @@ -1307,7 +1308,7 @@ namespace ts { writeSpace(); } emit(node.name); - emitInitializer(node.initializer); + emitInitializer(node.initializer, node.name.end + 1, node); } // @@ -1804,7 +1805,7 @@ namespace ts { function emitVariableDeclaration(node: VariableDeclaration) { emit(node.name); emitTypeAnnotation(node.type); - emitInitializer(node.initializer); + emitInitializer(node.initializer, (node.type ? node.type.end : node.name.end) + 1, node); } function emitVariableDeclarationList(node: VariableDeclarationList) { @@ -2399,7 +2400,7 @@ namespace ts { function emitEnumMember(node: EnumMember) { emit(node.name); - emitInitializer(node.initializer); + emitInitializer(node.initializer, node.name.end + 1, node); } // @@ -2529,10 +2530,10 @@ namespace ts { } } - function emitInitializer(node: Expression | undefined) { + function emitInitializer(node: Expression | undefined, equalCommentStartPos: number, container: Node) { if (node) { writeSpace(); - writeOperator("="); + emitTokenWithComment(SyntaxKind.EqualsToken, equalCommentStartPos, writeOperator, container); writeSpace(); emitExpression(node); } diff --git a/tests/baselines/reference/ES5For-of1.js.map b/tests/baselines/reference/ES5For-of1.js.map index 6415b66218674..171e99e6fca43 100644 --- a/tests/baselines/reference/ES5For-of1.js.map +++ b/tests/baselines/reference/ES5For-of1.js.map @@ -1,2 +1,2 @@ //// [ES5For-of1.js.map] -{"version":3,"file":"ES5For-of1.js","sourceRoot":"","sources":["ES5For-of1.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAU,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,SAAA;IACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;CAClB"} \ No newline at end of file +{"version":3,"file":"ES5For-of1.js","sourceRoot":"","sources":["ES5For-of1.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAU,OAAd,CAAC,EAA4B,EAAf,GAAd,CAAC,EAAc,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,CAAC,CAAC,OAAF;IACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;CAClB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of1.sourcemap.txt b/tests/baselines/reference/ES5For-of1.sourcemap.txt index f6a89d058febc..aad96325e5be1 100644 --- a/tests/baselines/reference/ES5For-of1.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of1.sourcemap.txt @@ -13,68 +13,86 @@ sourceFile:ES5For-of1.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^ -9 > ^^ -10> ^^^ -11> ^^ -12> ^^^ -13> ^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^ +13> ^^ +14> ^^^ +15> ^^ +16> ^^^ +17> ^ +18> ^^ +19> ^^^^^^^^^^^^^^ +20> ^^ +21> ^^^^ 1 > 2 >for 3 > 4 > (var v of -5 > ['a', 'b', 'c'] -6 > -7 > [ -8 > 'a' -9 > , -10> 'b' -11> , -12> 'c' -13> ] -14> -15> ['a', 'b', 'c'] -16> -17> ['a', 'b', 'c'] +5 > +6 > f +7 > or (var v of ['a', 'b', 'c'] +8 > +9 > +10> f +11> or (var v of [ +12> 'a' +13> , +14> 'b' +15> , +16> 'c' +17> ] +18> +19> ['a', 'b', 'c'] +20> +21> ['a', 'b', 'c'] 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) 3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 4 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) -5 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) -6 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) -7 >Emitted(1, 24) Source(1, 16) + SourceIndex(0) -8 >Emitted(1, 27) Source(1, 19) + SourceIndex(0) -9 >Emitted(1, 29) Source(1, 21) + SourceIndex(0) -10>Emitted(1, 32) Source(1, 24) + SourceIndex(0) -11>Emitted(1, 34) Source(1, 26) + SourceIndex(0) -12>Emitted(1, 37) Source(1, 29) + SourceIndex(0) -13>Emitted(1, 38) Source(1, 30) + SourceIndex(0) -14>Emitted(1, 40) Source(1, 15) + SourceIndex(0) -15>Emitted(1, 54) Source(1, 30) + SourceIndex(0) -16>Emitted(1, 56) Source(1, 15) + SourceIndex(0) -17>Emitted(1, 60) Source(1, 30) + SourceIndex(0) +5 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) +8 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) +9 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(1, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(1, 24) Source(1, 16) + SourceIndex(0) +12>Emitted(1, 27) Source(1, 19) + SourceIndex(0) +13>Emitted(1, 29) Source(1, 21) + SourceIndex(0) +14>Emitted(1, 32) Source(1, 24) + SourceIndex(0) +15>Emitted(1, 34) Source(1, 26) + SourceIndex(0) +16>Emitted(1, 37) Source(1, 29) + SourceIndex(0) +17>Emitted(1, 38) Source(1, 30) + SourceIndex(0) +18>Emitted(1, 40) Source(1, 15) + SourceIndex(0) +19>Emitted(1, 54) Source(1, 30) + SourceIndex(0) +20>Emitted(1, 56) Source(1, 15) + SourceIndex(0) +21>Emitted(1, 60) Source(1, 30) + SourceIndex(0) --- >>> var v = _a[_i]; 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^^^^^^^ -5 > ^^-> +4 > ^ +5 > ^ +6 > ^^^^^^^ +7 > ^^-> 1 > 2 > var 3 > v -4 > +4 > +5 > o +6 > 1 >Emitted(2, 5) Source(1, 6) + SourceIndex(0) 2 >Emitted(2, 9) Source(1, 10) + SourceIndex(0) 3 >Emitted(2, 10) Source(1, 11) + SourceIndex(0) -4 >Emitted(2, 19) Source(1, 11) + SourceIndex(0) +4 >Emitted(2, 11) Source(1, 12) + SourceIndex(0) +5 >Emitted(2, 12) Source(1, 13) + SourceIndex(0) +6 >Emitted(2, 19) Source(1, 11) + SourceIndex(0) --- >>> console.log(v); 1->^^^^ diff --git a/tests/baselines/reference/ES5For-of13.js.map b/tests/baselines/reference/ES5For-of13.js.map index 1cb5d6039d364..845c65ee131ac 100644 --- a/tests/baselines/reference/ES5For-of13.js.map +++ b/tests/baselines/reference/ES5For-of13.js.map @@ -1,2 +1,2 @@ //// [ES5For-of13.js.map] -{"version":3,"file":"ES5For-of13.js","sourceRoot":"","sources":["ES5For-of13.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAU,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,SAAA;IACN,IAAI,CAAC,GAAG,CAAC,CAAC;CACb"} \ No newline at end of file +{"version":3,"file":"ES5For-of13.js","sourceRoot":"","sources":["ES5For-of13.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAU,OAAd,CAAC,EAA4B,EAAf,GAAd,CAAC,EAAc,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,CAAC,CAAC,OAAF;IACN,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CACb"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of13.sourcemap.txt b/tests/baselines/reference/ES5For-of13.sourcemap.txt index a7386dddc5072..fce3154f86d54 100644 --- a/tests/baselines/reference/ES5For-of13.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of13.sourcemap.txt @@ -13,88 +13,112 @@ sourceFile:ES5For-of13.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^ -9 > ^^ -10> ^^^ -11> ^^ -12> ^^^ -13> ^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^ +13> ^^ +14> ^^^ +15> ^^ +16> ^^^ +17> ^ +18> ^^ +19> ^^^^^^^^^^^^^^ +20> ^^ +21> ^^^^ 1 > 2 >for 3 > 4 > (let v of -5 > ['a', 'b', 'c'] -6 > -7 > [ -8 > 'a' -9 > , -10> 'b' -11> , -12> 'c' -13> ] -14> -15> ['a', 'b', 'c'] -16> -17> ['a', 'b', 'c'] +5 > +6 > f +7 > or (let v of ['a', 'b', 'c'] +8 > +9 > +10> f +11> or (let v of [ +12> 'a' +13> , +14> 'b' +15> , +16> 'c' +17> ] +18> +19> ['a', 'b', 'c'] +20> +21> ['a', 'b', 'c'] 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) 3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 4 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) -5 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) -6 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) -7 >Emitted(1, 24) Source(1, 16) + SourceIndex(0) -8 >Emitted(1, 27) Source(1, 19) + SourceIndex(0) -9 >Emitted(1, 29) Source(1, 21) + SourceIndex(0) -10>Emitted(1, 32) Source(1, 24) + SourceIndex(0) -11>Emitted(1, 34) Source(1, 26) + SourceIndex(0) -12>Emitted(1, 37) Source(1, 29) + SourceIndex(0) -13>Emitted(1, 38) Source(1, 30) + SourceIndex(0) -14>Emitted(1, 40) Source(1, 15) + SourceIndex(0) -15>Emitted(1, 54) Source(1, 30) + SourceIndex(0) -16>Emitted(1, 56) Source(1, 15) + SourceIndex(0) -17>Emitted(1, 60) Source(1, 30) + SourceIndex(0) +5 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) +8 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) +9 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(1, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(1, 24) Source(1, 16) + SourceIndex(0) +12>Emitted(1, 27) Source(1, 19) + SourceIndex(0) +13>Emitted(1, 29) Source(1, 21) + SourceIndex(0) +14>Emitted(1, 32) Source(1, 24) + SourceIndex(0) +15>Emitted(1, 34) Source(1, 26) + SourceIndex(0) +16>Emitted(1, 37) Source(1, 29) + SourceIndex(0) +17>Emitted(1, 38) Source(1, 30) + SourceIndex(0) +18>Emitted(1, 40) Source(1, 15) + SourceIndex(0) +19>Emitted(1, 54) Source(1, 30) + SourceIndex(0) +20>Emitted(1, 56) Source(1, 15) + SourceIndex(0) +21>Emitted(1, 60) Source(1, 30) + SourceIndex(0) --- >>> var v = _a[_i]; 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^^^^^^^ +4 > ^ +5 > ^ +6 > ^^^^^^^ 1 > 2 > let 3 > v -4 > +4 > +5 > o +6 > 1 >Emitted(2, 5) Source(1, 6) + SourceIndex(0) 2 >Emitted(2, 9) Source(1, 10) + SourceIndex(0) 3 >Emitted(2, 10) Source(1, 11) + SourceIndex(0) -4 >Emitted(2, 19) Source(1, 11) + SourceIndex(0) +4 >Emitted(2, 11) Source(1, 12) + SourceIndex(0) +5 >Emitted(2, 12) Source(1, 13) + SourceIndex(0) +6 >Emitted(2, 19) Source(1, 11) + SourceIndex(0) --- >>> var x = v; 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ 1 > of ['a', 'b', 'c']) { > 2 > var 3 > x -4 > = -5 > v -6 > ; +4 > +5 > = +6 > +7 > v +8 > ; 1 >Emitted(3, 5) Source(2, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(2, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(2, 10) + SourceIndex(0) -4 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) -5 >Emitted(3, 14) Source(2, 14) + SourceIndex(0) -6 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) +4 >Emitted(3, 11) Source(2, 11) + SourceIndex(0) +5 >Emitted(3, 12) Source(2, 12) + SourceIndex(0) +6 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) +7 >Emitted(3, 14) Source(2, 14) + SourceIndex(0) +8 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) --- >>>} 1 >^ diff --git a/tests/baselines/reference/ES5For-of25.js.map b/tests/baselines/reference/ES5For-of25.js.map index f1c97506f2d96..5aa205dae2852 100644 --- a/tests/baselines/reference/ES5For-of25.js.map +++ b/tests/baselines/reference/ES5For-of25.js.map @@ -1,2 +1,2 @@ //// [ES5For-of25.js.map] -{"version":3,"file":"ES5For-of25.js","sourceRoot":"","sources":["ES5For-of25.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAClB,GAAG,CAAC,CAAU,UAAC,EAAD,OAAC,EAAD,eAAC,EAAD,IAAC;IAAV,IAAI,CAAC,UAAA;IACN,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of25.js","sourceRoot":"","sources":["ES5For-of25.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAClB,GAAG,CAAC,CAAU,OADd,CAAC,EACc,EAAD,IADd,CAAC,EACc,EAAD,eAAC,EAAD,IAAC;IAAV,IAAI,CAAC,CAAC,CAAC,QAAF;IACN,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of25.sourcemap.txt b/tests/baselines/reference/ES5For-of25.sourcemap.txt index 31b10538fa6a1..409465a3d43c7 100644 --- a/tests/baselines/reference/ES5For-of25.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of25.sourcemap.txt @@ -12,90 +12,116 @@ sourceFile:ES5For-of25.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > = -5 > [ -6 > 1 -7 > , -8 > 2 -9 > , -10> 3 -11> ] -12> ; +4 > +5 > = +6 > +7 > [ +8 > 1 +9 > , +10> 2 +11> , +12> 3 +13> ] +14> ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -7 >Emitted(1, 13) Source(1, 13) + SourceIndex(0) -8 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) -9 >Emitted(1, 16) Source(1, 16) + SourceIndex(0) -10>Emitted(1, 17) Source(1, 17) + SourceIndex(0) -11>Emitted(1, 18) Source(1, 18) + SourceIndex(0) -12>Emitted(1, 19) Source(1, 19) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +8 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +9 >Emitted(1, 13) Source(1, 13) + SourceIndex(0) +10>Emitted(1, 14) Source(1, 14) + SourceIndex(0) +11>Emitted(1, 16) Source(1, 16) + SourceIndex(0) +12>Emitted(1, 17) Source(1, 17) + SourceIndex(0) +13>Emitted(1, 18) Source(1, 18) + SourceIndex(0) +14>Emitted(1, 19) Source(1, 19) + SourceIndex(0) --- >>>for (var _i = 0, a_1 = a; _i < a_1.length; _i++) { 1-> 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > 2 >for 3 > 4 > (var v of -5 > a -6 > -7 > a -8 > -9 > a -10> -11> a +5 > +6 > v +7 > ar a = [1, 2, 3]; + > for (var v of a +8 > +9 > +10> v +11> ar a = [1, 2, 3]; + > for (var v of a +12> +13> a +14> +15> a 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 4) Source(2, 4) + SourceIndex(0) 3 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) 4 >Emitted(2, 6) Source(2, 15) + SourceIndex(0) -5 >Emitted(2, 16) Source(2, 16) + SourceIndex(0) -6 >Emitted(2, 18) Source(2, 15) + SourceIndex(0) -7 >Emitted(2, 25) Source(2, 16) + SourceIndex(0) -8 >Emitted(2, 27) Source(2, 15) + SourceIndex(0) -9 >Emitted(2, 42) Source(2, 16) + SourceIndex(0) -10>Emitted(2, 44) Source(2, 15) + SourceIndex(0) -11>Emitted(2, 48) Source(2, 16) + SourceIndex(0) +5 >Emitted(2, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(2, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(2, 16) Source(2, 16) + SourceIndex(0) +8 >Emitted(2, 18) Source(2, 15) + SourceIndex(0) +9 >Emitted(2, 22) Source(1, 1) + SourceIndex(0) +10>Emitted(2, 23) Source(1, 2) + SourceIndex(0) +11>Emitted(2, 25) Source(2, 16) + SourceIndex(0) +12>Emitted(2, 27) Source(2, 15) + SourceIndex(0) +13>Emitted(2, 42) Source(2, 16) + SourceIndex(0) +14>Emitted(2, 44) Source(2, 15) + SourceIndex(0) +15>Emitted(2, 48) Source(2, 16) + SourceIndex(0) --- >>> var v = a_1[_i]; 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^^^^^^^^ +4 > ^ +5 > ^ +6 > ^^^^^^^^ 1 > 2 > var 3 > v -4 > +4 > +5 > o +6 > 1 >Emitted(3, 5) Source(2, 6) + SourceIndex(0) 2 >Emitted(3, 9) Source(2, 10) + SourceIndex(0) 3 >Emitted(3, 10) Source(2, 11) + SourceIndex(0) -4 >Emitted(3, 20) Source(2, 11) + SourceIndex(0) +4 >Emitted(3, 11) Source(2, 12) + SourceIndex(0) +5 >Emitted(3, 12) Source(2, 13) + SourceIndex(0) +6 >Emitted(3, 20) Source(2, 11) + SourceIndex(0) --- >>> v; 1 >^^^^ diff --git a/tests/baselines/reference/ES5For-of26.js.map b/tests/baselines/reference/ES5For-of26.js.map index 0afbe7ec42e57..8fa0ca2249817 100644 --- a/tests/baselines/reference/ES5For-of26.js.map +++ b/tests/baselines/reference/ES5For-of26.js.map @@ -1,2 +1,2 @@ //// [ES5For-of26.js.map] -{"version":3,"file":"ES5For-of26.js","sourceRoot":"","sources":["ES5For-of26.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAuB,UAAM,EAAN,MAAC,CAAC,EAAE,CAAC,CAAC,EAAN,cAAM,EAAN,IAAM;IAAxB,IAAA,WAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;IAClB,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of26.js","sourceRoot":"","sources":["ES5For-of26.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAuB,OAA3B,CAAC,EAAgC,EAAN,GAA3B,CAAC,EAA2B,CAAC,EAAE,CAAC,CAAC,EAAN,cAAM,EAAN,IAAM;IAAxB,IAAA,WAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;IAClB,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of26.sourcemap.txt b/tests/baselines/reference/ES5For-of26.sourcemap.txt index ce13a75e5cf79..3fce3e0471935 100644 --- a/tests/baselines/reference/ES5For-of26.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of26.sourcemap.txt @@ -13,48 +13,60 @@ sourceFile:ES5For-of26.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >for 3 > 4 > (var [a = 0, b = 1] of -5 > [2, 3] -6 > -7 > [ -8 > 2 -9 > , -10> 3 -11> ] -12> -13> [2, 3] -14> -15> [2, 3] +5 > +6 > f +7 > or (var [a = 0, b = 1] of [2, 3] +8 > +9 > +10> f +11> or (var [a = 0, b = 1] of [ +12> 2 +13> , +14> 3 +15> ] +16> +17> [2, 3] +18> +19> [2, 3] 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) 3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 4 >Emitted(1, 6) Source(1, 28) + SourceIndex(0) -5 >Emitted(1, 16) Source(1, 34) + SourceIndex(0) -6 >Emitted(1, 18) Source(1, 28) + SourceIndex(0) -7 >Emitted(1, 24) Source(1, 29) + SourceIndex(0) -8 >Emitted(1, 25) Source(1, 30) + SourceIndex(0) -9 >Emitted(1, 27) Source(1, 32) + SourceIndex(0) -10>Emitted(1, 28) Source(1, 33) + SourceIndex(0) -11>Emitted(1, 29) Source(1, 34) + SourceIndex(0) -12>Emitted(1, 31) Source(1, 28) + SourceIndex(0) -13>Emitted(1, 45) Source(1, 34) + SourceIndex(0) -14>Emitted(1, 47) Source(1, 28) + SourceIndex(0) -15>Emitted(1, 51) Source(1, 34) + SourceIndex(0) +5 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(1, 16) Source(1, 34) + SourceIndex(0) +8 >Emitted(1, 18) Source(1, 28) + SourceIndex(0) +9 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(1, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(1, 24) Source(1, 29) + SourceIndex(0) +12>Emitted(1, 25) Source(1, 30) + SourceIndex(0) +13>Emitted(1, 27) Source(1, 32) + SourceIndex(0) +14>Emitted(1, 28) Source(1, 33) + SourceIndex(0) +15>Emitted(1, 29) Source(1, 34) + SourceIndex(0) +16>Emitted(1, 31) Source(1, 28) + SourceIndex(0) +17>Emitted(1, 45) Source(1, 34) + SourceIndex(0) +18>Emitted(1, 47) Source(1, 28) + SourceIndex(0) +19>Emitted(1, 51) Source(1, 34) + SourceIndex(0) --- >>> var _b = _a[_i], _c = _b[0], a = _c === void 0 ? 0 : _c, _d = _b[1], b = _d === void 0 ? 1 : _d; 1->^^^^ diff --git a/tests/baselines/reference/ES5For-of3.js.map b/tests/baselines/reference/ES5For-of3.js.map index ffcee0b3a5255..b0c104d807676 100644 --- a/tests/baselines/reference/ES5For-of3.js.map +++ b/tests/baselines/reference/ES5For-of3.js.map @@ -1,2 +1,2 @@ //// [ES5For-of3.js.map] -{"version":3,"file":"ES5For-of3.js","sourceRoot":"","sources":["ES5For-of3.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAU,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,SAAA;IACN,IAAI,CAAC,GAAG,CAAC,CAAC;CAAA"} \ No newline at end of file +{"version":3,"file":"ES5For-of3.js","sourceRoot":"","sources":["ES5For-of3.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAU,OAAd,CAAC,EAA4B,EAAf,GAAd,CAAC,EAAc,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,CAAC,CAAC,OAAF;IACN,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CAAA"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of3.sourcemap.txt b/tests/baselines/reference/ES5For-of3.sourcemap.txt index 4eea9dfaed44d..b2cfdecca5828 100644 --- a/tests/baselines/reference/ES5For-of3.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of3.sourcemap.txt @@ -13,88 +13,112 @@ sourceFile:ES5For-of3.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^ -9 > ^^ -10> ^^^ -11> ^^ -12> ^^^ -13> ^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^ +13> ^^ +14> ^^^ +15> ^^ +16> ^^^ +17> ^ +18> ^^ +19> ^^^^^^^^^^^^^^ +20> ^^ +21> ^^^^ 1 > 2 >for 3 > 4 > (var v of -5 > ['a', 'b', 'c'] -6 > -7 > [ -8 > 'a' -9 > , -10> 'b' -11> , -12> 'c' -13> ] -14> -15> ['a', 'b', 'c'] -16> -17> ['a', 'b', 'c'] +5 > +6 > f +7 > or (var v of ['a', 'b', 'c'] +8 > +9 > +10> f +11> or (var v of [ +12> 'a' +13> , +14> 'b' +15> , +16> 'c' +17> ] +18> +19> ['a', 'b', 'c'] +20> +21> ['a', 'b', 'c'] 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) 3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 4 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) -5 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) -6 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) -7 >Emitted(1, 24) Source(1, 16) + SourceIndex(0) -8 >Emitted(1, 27) Source(1, 19) + SourceIndex(0) -9 >Emitted(1, 29) Source(1, 21) + SourceIndex(0) -10>Emitted(1, 32) Source(1, 24) + SourceIndex(0) -11>Emitted(1, 34) Source(1, 26) + SourceIndex(0) -12>Emitted(1, 37) Source(1, 29) + SourceIndex(0) -13>Emitted(1, 38) Source(1, 30) + SourceIndex(0) -14>Emitted(1, 40) Source(1, 15) + SourceIndex(0) -15>Emitted(1, 54) Source(1, 30) + SourceIndex(0) -16>Emitted(1, 56) Source(1, 15) + SourceIndex(0) -17>Emitted(1, 60) Source(1, 30) + SourceIndex(0) +5 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) +8 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) +9 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(1, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(1, 24) Source(1, 16) + SourceIndex(0) +12>Emitted(1, 27) Source(1, 19) + SourceIndex(0) +13>Emitted(1, 29) Source(1, 21) + SourceIndex(0) +14>Emitted(1, 32) Source(1, 24) + SourceIndex(0) +15>Emitted(1, 34) Source(1, 26) + SourceIndex(0) +16>Emitted(1, 37) Source(1, 29) + SourceIndex(0) +17>Emitted(1, 38) Source(1, 30) + SourceIndex(0) +18>Emitted(1, 40) Source(1, 15) + SourceIndex(0) +19>Emitted(1, 54) Source(1, 30) + SourceIndex(0) +20>Emitted(1, 56) Source(1, 15) + SourceIndex(0) +21>Emitted(1, 60) Source(1, 30) + SourceIndex(0) --- >>> var v = _a[_i]; 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^^^^^^^ +4 > ^ +5 > ^ +6 > ^^^^^^^ 1 > 2 > var 3 > v -4 > +4 > +5 > o +6 > 1 >Emitted(2, 5) Source(1, 6) + SourceIndex(0) 2 >Emitted(2, 9) Source(1, 10) + SourceIndex(0) 3 >Emitted(2, 10) Source(1, 11) + SourceIndex(0) -4 >Emitted(2, 19) Source(1, 11) + SourceIndex(0) +4 >Emitted(2, 11) Source(1, 12) + SourceIndex(0) +5 >Emitted(2, 12) Source(1, 13) + SourceIndex(0) +6 >Emitted(2, 19) Source(1, 11) + SourceIndex(0) --- >>> var x = v; 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ 1 > of ['a', 'b', 'c']) > 2 > var 3 > x -4 > = -5 > v -6 > ; +4 > +5 > = +6 > +7 > v +8 > ; 1 >Emitted(3, 5) Source(2, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(2, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(2, 10) + SourceIndex(0) -4 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) -5 >Emitted(3, 14) Source(2, 14) + SourceIndex(0) -6 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) +4 >Emitted(3, 11) Source(2, 11) + SourceIndex(0) +5 >Emitted(3, 12) Source(2, 12) + SourceIndex(0) +6 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) +7 >Emitted(3, 14) Source(2, 14) + SourceIndex(0) +8 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) --- >>>} 1 >^ diff --git a/tests/baselines/reference/ES5For-of33.js.map b/tests/baselines/reference/ES5For-of33.js.map index 5d5969b45854a..684a9331aacfc 100644 --- a/tests/baselines/reference/ES5For-of33.js.map +++ b/tests/baselines/reference/ES5For-of33.js.map @@ -1,2 +1,2 @@ //// [ES5For-of33.js.map] -{"version":3,"file":"ES5For-of33.js","sourceRoot":"","sources":["ES5For-of33.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,GAAG,CAAC,CAAU,IAAA,KAAA,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,gBAAA;QAAxB,IAAI,CAAC,WAAA;QACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;KAClB"} \ No newline at end of file +{"version":3,"file":"ES5For-of33.js","sourceRoot":"","sources":["ES5For-of33.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,GAAG,CAAC,CAAU,IAAA,GAAd,CAAC,CAAa,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,KAA7B,CAAC,UAA4B;QAAxB,IAAI,CAAC,CAAC,CAAC,SAAF;QACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;KAClB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of33.sourcemap.txt b/tests/baselines/reference/ES5For-of33.sourcemap.txt index 12dd243cf0ec9..b09fdabe63942 100644 --- a/tests/baselines/reference/ES5For-of33.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of33.sourcemap.txt @@ -25,63 +25,81 @@ sourceFile:ES5For-of33.ts 3 > ^ 4 > ^ 5 > ^^^^ -6 > ^^^^^ -7 > ^^^^^^^^^ -8 > ^ -9 > ^^^ -10> ^^ -11> ^^^ -12> ^^ -13> ^^^ -14> ^ -15> ^ -16> ^^^^^^^^^^^^^^^^ +6 > ^^^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^ +12> ^^ +13> ^^^ +14> ^^ +15> ^^^ +16> ^ +17> ^ +18> ^^^^^ +19> ^ +20> ^^^^^^^^^^ 1 > 2 > for 3 > 4 > (var v of 5 > 6 > -7 > -8 > [ -9 > 'a' -10> , -11> 'b' -12> , -13> 'c' -14> ] -15> -16> +7 > f +8 > or (var v of +9 > +10> [ +11> 'a' +12> , +13> 'b' +14> , +15> 'c' +16> ] +17> +18> +19> f +20> or (var v of ['a', 'b', 'c'] 1 >Emitted(12, 5) Source(1, 1) + SourceIndex(0) 2 >Emitted(12, 8) Source(1, 4) + SourceIndex(0) 3 >Emitted(12, 9) Source(1, 5) + SourceIndex(0) 4 >Emitted(12, 10) Source(1, 15) + SourceIndex(0) 5 >Emitted(12, 14) Source(1, 15) + SourceIndex(0) -6 >Emitted(12, 19) Source(1, 15) + SourceIndex(0) -7 >Emitted(12, 28) Source(1, 15) + SourceIndex(0) -8 >Emitted(12, 29) Source(1, 16) + SourceIndex(0) -9 >Emitted(12, 32) Source(1, 19) + SourceIndex(0) -10>Emitted(12, 34) Source(1, 21) + SourceIndex(0) -11>Emitted(12, 37) Source(1, 24) + SourceIndex(0) -12>Emitted(12, 39) Source(1, 26) + SourceIndex(0) -13>Emitted(12, 42) Source(1, 29) + SourceIndex(0) -14>Emitted(12, 43) Source(1, 30) + SourceIndex(0) -15>Emitted(12, 44) Source(1, 30) + SourceIndex(0) -16>Emitted(12, 60) Source(1, 30) + SourceIndex(0) +6 >Emitted(12, 17) Source(1, 1) + SourceIndex(0) +7 >Emitted(12, 18) Source(1, 2) + SourceIndex(0) +8 >Emitted(12, 19) Source(1, 15) + SourceIndex(0) +9 >Emitted(12, 28) Source(1, 15) + SourceIndex(0) +10>Emitted(12, 29) Source(1, 16) + SourceIndex(0) +11>Emitted(12, 32) Source(1, 19) + SourceIndex(0) +12>Emitted(12, 34) Source(1, 21) + SourceIndex(0) +13>Emitted(12, 37) Source(1, 24) + SourceIndex(0) +14>Emitted(12, 39) Source(1, 26) + SourceIndex(0) +15>Emitted(12, 42) Source(1, 29) + SourceIndex(0) +16>Emitted(12, 43) Source(1, 30) + SourceIndex(0) +17>Emitted(12, 44) Source(1, 30) + SourceIndex(0) +18>Emitted(12, 49) Source(1, 1) + SourceIndex(0) +19>Emitted(12, 50) Source(1, 2) + SourceIndex(0) +20>Emitted(12, 60) Source(1, 30) + SourceIndex(0) --- >>> var v = _b.value; 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^^^^^^^^^ +4 > ^ +5 > ^ +6 > ^^^^^^^^^ 1 > 2 > var 3 > v -4 > +4 > +5 > o +6 > 1 >Emitted(13, 9) Source(1, 6) + SourceIndex(0) 2 >Emitted(13, 13) Source(1, 10) + SourceIndex(0) 3 >Emitted(13, 14) Source(1, 11) + SourceIndex(0) -4 >Emitted(13, 25) Source(1, 11) + SourceIndex(0) +4 >Emitted(13, 15) Source(1, 12) + SourceIndex(0) +5 >Emitted(13, 16) Source(1, 13) + SourceIndex(0) +6 >Emitted(13, 25) Source(1, 11) + SourceIndex(0) --- >>> console.log(v); 1 >^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of34.js.map b/tests/baselines/reference/ES5For-of34.js.map index 041fda734b5d9..3356bd82e9c68 100644 --- a/tests/baselines/reference/ES5For-of34.js.map +++ b/tests/baselines/reference/ES5For-of34.js.map @@ -1,2 +1,2 @@ //// [ES5For-of34.js.map] -{"version":3,"file":"ES5For-of34.js","sourceRoot":"","sources":["ES5For-of34.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;IACI,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;;IACD,GAAG,CAAC,CAAY,IAAA,KAAA,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,gBAAA;QAA1B,GAAG,EAAE,CAAC,CAAC,WAAA;QACR,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;KACnB"} \ No newline at end of file +{"version":3,"file":"ES5For-of34.js","sourceRoot":"","sources":["ES5For-of34.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;IACI,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;;IACD,GAAG,CAAC,CAAY,IAAA,GAHhB,CAAC,CAGe,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,KAH/B,CAAC,UAG8B;QAA1B,GAAG,EAAE,CAAC,CAAC,WAAA;QACR,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;KACnB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of34.sourcemap.txt b/tests/baselines/reference/ES5For-of34.sourcemap.txt index 540d52cc58149..7bf3db7479664 100644 --- a/tests/baselines/reference/ES5For-of34.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of34.sourcemap.txt @@ -71,17 +71,21 @@ sourceFile:ES5For-of34.ts 3 > ^ 4 > ^ 5 > ^^^^ -6 > ^^^^^ -7 > ^^^^^^^^^ -8 > ^ -9 > ^^^ -10> ^^ -11> ^^^ -12> ^^ -13> ^^^ -14> ^ -15> ^ -16> ^^^^^^^^^^^^^^^^ +6 > ^^^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^ +12> ^^ +13> ^^^ +14> ^^ +15> ^^^ +16> ^ +17> ^ +18> ^^^^^ +19> ^ +20> ^^^^^^^^^^ 1-> > 2 > for @@ -89,32 +93,46 @@ sourceFile:ES5For-of34.ts 4 > (foo().x of 5 > 6 > -7 > -8 > [ -9 > 'a' -10> , -11> 'b' -12> , -13> 'c' -14> ] -15> -16> +7 > f +8 > unction foo() { + > return { x: 0 }; + > } + > for (foo().x of +9 > +10> [ +11> 'a' +12> , +13> 'b' +14> , +15> 'c' +16> ] +17> +18> +19> f +20> unction foo() { + > return { x: 0 }; + > } + > for (foo().x of ['a', 'b', 'c'] 1->Emitted(15, 5) Source(4, 1) + SourceIndex(0) 2 >Emitted(15, 8) Source(4, 4) + SourceIndex(0) 3 >Emitted(15, 9) Source(4, 5) + SourceIndex(0) 4 >Emitted(15, 10) Source(4, 17) + SourceIndex(0) 5 >Emitted(15, 14) Source(4, 17) + SourceIndex(0) -6 >Emitted(15, 19) Source(4, 17) + SourceIndex(0) -7 >Emitted(15, 28) Source(4, 17) + SourceIndex(0) -8 >Emitted(15, 29) Source(4, 18) + SourceIndex(0) -9 >Emitted(15, 32) Source(4, 21) + SourceIndex(0) -10>Emitted(15, 34) Source(4, 23) + SourceIndex(0) -11>Emitted(15, 37) Source(4, 26) + SourceIndex(0) -12>Emitted(15, 39) Source(4, 28) + SourceIndex(0) -13>Emitted(15, 42) Source(4, 31) + SourceIndex(0) -14>Emitted(15, 43) Source(4, 32) + SourceIndex(0) -15>Emitted(15, 44) Source(4, 32) + SourceIndex(0) -16>Emitted(15, 60) Source(4, 32) + SourceIndex(0) +6 >Emitted(15, 17) Source(1, 1) + SourceIndex(0) +7 >Emitted(15, 18) Source(1, 2) + SourceIndex(0) +8 >Emitted(15, 19) Source(4, 17) + SourceIndex(0) +9 >Emitted(15, 28) Source(4, 17) + SourceIndex(0) +10>Emitted(15, 29) Source(4, 18) + SourceIndex(0) +11>Emitted(15, 32) Source(4, 21) + SourceIndex(0) +12>Emitted(15, 34) Source(4, 23) + SourceIndex(0) +13>Emitted(15, 37) Source(4, 26) + SourceIndex(0) +14>Emitted(15, 39) Source(4, 28) + SourceIndex(0) +15>Emitted(15, 42) Source(4, 31) + SourceIndex(0) +16>Emitted(15, 43) Source(4, 32) + SourceIndex(0) +17>Emitted(15, 44) Source(4, 32) + SourceIndex(0) +18>Emitted(15, 49) Source(1, 1) + SourceIndex(0) +19>Emitted(15, 50) Source(1, 2) + SourceIndex(0) +20>Emitted(15, 60) Source(4, 32) + SourceIndex(0) --- >>> foo().x = _b.value; 1 >^^^^^^^^ @@ -140,31 +158,37 @@ sourceFile:ES5For-of34.ts 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^^ -6 > ^^ -7 > ^ -8 > ^ -9 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^ +8 > ^^ +9 > ^ +10> ^ +11> ^ 1 > of ['a', 'b', 'c']) { > 2 > var 3 > p -4 > = -5 > foo -6 > () -7 > . -8 > x -9 > ; +4 > +5 > = +6 > +7 > foo +8 > () +9 > . +10> x +11> ; 1 >Emitted(17, 9) Source(5, 5) + SourceIndex(0) 2 >Emitted(17, 13) Source(5, 9) + SourceIndex(0) 3 >Emitted(17, 14) Source(5, 10) + SourceIndex(0) -4 >Emitted(17, 17) Source(5, 13) + SourceIndex(0) -5 >Emitted(17, 20) Source(5, 16) + SourceIndex(0) -6 >Emitted(17, 22) Source(5, 18) + SourceIndex(0) -7 >Emitted(17, 23) Source(5, 19) + SourceIndex(0) -8 >Emitted(17, 24) Source(5, 20) + SourceIndex(0) -9 >Emitted(17, 25) Source(5, 21) + SourceIndex(0) +4 >Emitted(17, 15) Source(5, 11) + SourceIndex(0) +5 >Emitted(17, 16) Source(5, 12) + SourceIndex(0) +6 >Emitted(17, 17) Source(5, 13) + SourceIndex(0) +7 >Emitted(17, 20) Source(5, 16) + SourceIndex(0) +8 >Emitted(17, 22) Source(5, 18) + SourceIndex(0) +9 >Emitted(17, 23) Source(5, 19) + SourceIndex(0) +10>Emitted(17, 24) Source(5, 20) + SourceIndex(0) +11>Emitted(17, 25) Source(5, 21) + SourceIndex(0) --- >>> } 1 >^^^^^ diff --git a/tests/baselines/reference/ES5For-of35.js.map b/tests/baselines/reference/ES5For-of35.js.map index f1ee2418d179f..8596eb812c3b5 100644 --- a/tests/baselines/reference/ES5For-of35.js.map +++ b/tests/baselines/reference/ES5For-of35.js.map @@ -1,2 +1,2 @@ //// [ES5For-of35.js.map] -{"version":3,"file":"ES5For-of35.js","sourceRoot":"","sources":["ES5For-of35.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,GAAG,CAAC,CAA+B,IAAA,KAAA,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,gBAAA;QAA9B,IAAA,aAAoB,EAAnB,SAAQ,EAAR,0BAAQ,EAAE,SAAQ,EAAR,0BAAQ;QAC1B,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of35.js","sourceRoot":"","sources":["ES5For-of35.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,GAAG,CAAC,CAA+B,IAAA,GAAnC,CAAC,CAAkC,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,KAAzC,CAAC,UAAwC;QAA9B,IAAA,aAAoB,EAAnB,SAAQ,EAAR,0BAAQ,EAAE,SAAQ,EAAR,0BAAQ;QAC1B,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of35.sourcemap.txt b/tests/baselines/reference/ES5For-of35.sourcemap.txt index 1961188da49f2..ad1e4d489cde1 100644 --- a/tests/baselines/reference/ES5For-of35.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of35.sourcemap.txt @@ -25,44 +25,56 @@ sourceFile:ES5For-of35.ts 3 > ^ 4 > ^ 5 > ^^^^ -6 > ^^^^^ -7 > ^^^^^^^^^ -8 > ^ -9 > ^ -10> ^^ -11> ^ -12> ^ -13> ^ -14> ^^^^^^^^^^^^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +6 > ^^^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^ +10> ^ +11> ^ +12> ^^ +13> ^ +14> ^ +15> ^ +16> ^^^^^ +17> ^ +18> ^^^^^^^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 > for 3 > 4 > (const {x: a = 0, y: b = 1} of 5 > 6 > -7 > -8 > [ -9 > 2 -10> , -11> 3 -12> ] -13> -14> +7 > f +8 > or (const {x: a = 0, y: b = 1} of +9 > +10> [ +11> 2 +12> , +13> 3 +14> ] +15> +16> +17> f +18> or (const {x: a = 0, y: b = 1} of [2, 3] 1 >Emitted(12, 5) Source(1, 1) + SourceIndex(0) 2 >Emitted(12, 8) Source(1, 4) + SourceIndex(0) 3 >Emitted(12, 9) Source(1, 5) + SourceIndex(0) 4 >Emitted(12, 10) Source(1, 36) + SourceIndex(0) 5 >Emitted(12, 14) Source(1, 36) + SourceIndex(0) -6 >Emitted(12, 19) Source(1, 36) + SourceIndex(0) -7 >Emitted(12, 28) Source(1, 36) + SourceIndex(0) -8 >Emitted(12, 29) Source(1, 37) + SourceIndex(0) -9 >Emitted(12, 30) Source(1, 38) + SourceIndex(0) -10>Emitted(12, 32) Source(1, 40) + SourceIndex(0) -11>Emitted(12, 33) Source(1, 41) + SourceIndex(0) -12>Emitted(12, 34) Source(1, 42) + SourceIndex(0) -13>Emitted(12, 35) Source(1, 42) + SourceIndex(0) -14>Emitted(12, 51) Source(1, 42) + SourceIndex(0) +6 >Emitted(12, 17) Source(1, 1) + SourceIndex(0) +7 >Emitted(12, 18) Source(1, 2) + SourceIndex(0) +8 >Emitted(12, 19) Source(1, 36) + SourceIndex(0) +9 >Emitted(12, 28) Source(1, 36) + SourceIndex(0) +10>Emitted(12, 29) Source(1, 37) + SourceIndex(0) +11>Emitted(12, 30) Source(1, 38) + SourceIndex(0) +12>Emitted(12, 32) Source(1, 40) + SourceIndex(0) +13>Emitted(12, 33) Source(1, 41) + SourceIndex(0) +14>Emitted(12, 34) Source(1, 42) + SourceIndex(0) +15>Emitted(12, 35) Source(1, 42) + SourceIndex(0) +16>Emitted(12, 40) Source(1, 1) + SourceIndex(0) +17>Emitted(12, 41) Source(1, 2) + SourceIndex(0) +18>Emitted(12, 51) Source(1, 42) + SourceIndex(0) --- >>> var _c = _b.value, _d = _c.x, a = _d === void 0 ? 0 : _d, _e = _c.y, b = _e === void 0 ? 1 : _e; 1->^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of36.js.map b/tests/baselines/reference/ES5For-of36.js.map index f53bc850818a5..26fb02f7a0565 100644 --- a/tests/baselines/reference/ES5For-of36.js.map +++ b/tests/baselines/reference/ES5For-of36.js.map @@ -1,2 +1,2 @@ //// [ES5For-of36.js.map] -{"version":3,"file":"ES5For-of36.js","sourceRoot":"","sources":["ES5For-of36.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;IAAA,GAAG,CAAC,CAAuB,IAAA,KAAA,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,gBAAA;QAAxB,IAAA,wBAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;QAClB,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of36.js","sourceRoot":"","sources":["ES5For-of36.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;IAAA,GAAG,CAAC,CAAuB,IAAA,GAA3B,CAAC,CAA0B,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,KAAjC,CAAC,UAAgC;QAAxB,IAAA,wBAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;QAClB,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of36.sourcemap.txt b/tests/baselines/reference/ES5For-of36.sourcemap.txt index 4b16e02b3b10a..36fc8d6d196da 100644 --- a/tests/baselines/reference/ES5For-of36.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of36.sourcemap.txt @@ -41,44 +41,56 @@ sourceFile:ES5For-of36.ts 3 > ^ 4 > ^ 5 > ^^^^ -6 > ^^^^^ -7 > ^^^^^^^^^ -8 > ^ -9 > ^ -10> ^^ -11> ^ -12> ^ -13> ^ -14> ^^^^^^^^^^^^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +6 > ^^^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^ +10> ^ +11> ^ +12> ^^ +13> ^ +14> ^ +15> ^ +16> ^^^^^ +17> ^ +18> ^^^^^^^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 > for 3 > 4 > (let [a = 0, b = 1] of 5 > 6 > -7 > -8 > [ -9 > 2 -10> , -11> 3 -12> ] -13> -14> +7 > f +8 > or (let [a = 0, b = 1] of +9 > +10> [ +11> 2 +12> , +13> 3 +14> ] +15> +16> +17> f +18> or (let [a = 0, b = 1] of [2, 3] 1 >Emitted(28, 5) Source(1, 1) + SourceIndex(0) 2 >Emitted(28, 8) Source(1, 4) + SourceIndex(0) 3 >Emitted(28, 9) Source(1, 5) + SourceIndex(0) 4 >Emitted(28, 10) Source(1, 28) + SourceIndex(0) 5 >Emitted(28, 14) Source(1, 28) + SourceIndex(0) -6 >Emitted(28, 19) Source(1, 28) + SourceIndex(0) -7 >Emitted(28, 28) Source(1, 28) + SourceIndex(0) -8 >Emitted(28, 29) Source(1, 29) + SourceIndex(0) -9 >Emitted(28, 30) Source(1, 30) + SourceIndex(0) -10>Emitted(28, 32) Source(1, 32) + SourceIndex(0) -11>Emitted(28, 33) Source(1, 33) + SourceIndex(0) -12>Emitted(28, 34) Source(1, 34) + SourceIndex(0) -13>Emitted(28, 35) Source(1, 34) + SourceIndex(0) -14>Emitted(28, 51) Source(1, 34) + SourceIndex(0) +6 >Emitted(28, 17) Source(1, 1) + SourceIndex(0) +7 >Emitted(28, 18) Source(1, 2) + SourceIndex(0) +8 >Emitted(28, 19) Source(1, 28) + SourceIndex(0) +9 >Emitted(28, 28) Source(1, 28) + SourceIndex(0) +10>Emitted(28, 29) Source(1, 29) + SourceIndex(0) +11>Emitted(28, 30) Source(1, 30) + SourceIndex(0) +12>Emitted(28, 32) Source(1, 32) + SourceIndex(0) +13>Emitted(28, 33) Source(1, 33) + SourceIndex(0) +14>Emitted(28, 34) Source(1, 34) + SourceIndex(0) +15>Emitted(28, 35) Source(1, 34) + SourceIndex(0) +16>Emitted(28, 40) Source(1, 1) + SourceIndex(0) +17>Emitted(28, 41) Source(1, 2) + SourceIndex(0) +18>Emitted(28, 51) Source(1, 34) + SourceIndex(0) --- >>> var _c = __read(_b.value, 2), _d = _c[0], a = _d === void 0 ? 0 : _d, _e = _c[1], b = _e === void 0 ? 1 : _e; 1->^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of8.js.map b/tests/baselines/reference/ES5For-of8.js.map index 1f6cf09641229..a61c9fee123b3 100644 --- a/tests/baselines/reference/ES5For-of8.js.map +++ b/tests/baselines/reference/ES5For-of8.js.map @@ -1,2 +1,2 @@ //// [ES5For-of8.js.map] -{"version":3,"file":"ES5For-of8.js","sourceRoot":"","sources":["ES5For-of8.ts"],"names":[],"mappings":"AAAA;IACI,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;AACD,GAAG,CAAC,CAAY,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAA1B,GAAG,EAAE,CAAC,CAAC,SAAA;IACR,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ES5For-of8.js","sourceRoot":"","sources":["ES5For-of8.ts"],"names":[],"mappings":"AAAA;IACI,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;AACD,GAAG,CAAC,CAAY,OAHhB,CAAC,EAG8B,EAAf,GAHhB,CAAC,EAGgB,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAA1B,GAAG,EAAE,CAAC,CAAC,SAAA;IACR,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;CACnB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of8.sourcemap.txt b/tests/baselines/reference/ES5For-of8.sourcemap.txt index 1a58d5f107b38..213ea0ee33db9 100644 --- a/tests/baselines/reference/ES5For-of8.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of8.sourcemap.txt @@ -59,54 +59,72 @@ sourceFile:ES5For-of8.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^ -9 > ^^ -10> ^^^ -11> ^^ -12> ^^^ -13> ^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^ +13> ^^ +14> ^^^ +15> ^^ +16> ^^^ +17> ^ +18> ^^ +19> ^^^^^^^^^^^^^^ +20> ^^ +21> ^^^^ 1-> > 2 >for 3 > 4 > (foo().x of -5 > ['a', 'b', 'c'] -6 > -7 > [ -8 > 'a' -9 > , -10> 'b' -11> , -12> 'c' -13> ] -14> -15> ['a', 'b', 'c'] -16> -17> ['a', 'b', 'c'] +5 > +6 > f +7 > unction foo() { + > return { x: 0 }; + > } + > for (foo().x of ['a', 'b', 'c'] +8 > +9 > +10> f +11> unction foo() { + > return { x: 0 }; + > } + > for (foo().x of [ +12> 'a' +13> , +14> 'b' +15> , +16> 'c' +17> ] +18> +19> ['a', 'b', 'c'] +20> +21> ['a', 'b', 'c'] 1->Emitted(4, 1) Source(4, 1) + SourceIndex(0) 2 >Emitted(4, 4) Source(4, 4) + SourceIndex(0) 3 >Emitted(4, 5) Source(4, 5) + SourceIndex(0) 4 >Emitted(4, 6) Source(4, 17) + SourceIndex(0) -5 >Emitted(4, 16) Source(4, 32) + SourceIndex(0) -6 >Emitted(4, 18) Source(4, 17) + SourceIndex(0) -7 >Emitted(4, 24) Source(4, 18) + SourceIndex(0) -8 >Emitted(4, 27) Source(4, 21) + SourceIndex(0) -9 >Emitted(4, 29) Source(4, 23) + SourceIndex(0) -10>Emitted(4, 32) Source(4, 26) + SourceIndex(0) -11>Emitted(4, 34) Source(4, 28) + SourceIndex(0) -12>Emitted(4, 37) Source(4, 31) + SourceIndex(0) -13>Emitted(4, 38) Source(4, 32) + SourceIndex(0) -14>Emitted(4, 40) Source(4, 17) + SourceIndex(0) -15>Emitted(4, 54) Source(4, 32) + SourceIndex(0) -16>Emitted(4, 56) Source(4, 17) + SourceIndex(0) -17>Emitted(4, 60) Source(4, 32) + SourceIndex(0) +5 >Emitted(4, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(4, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(4, 16) Source(4, 32) + SourceIndex(0) +8 >Emitted(4, 18) Source(4, 17) + SourceIndex(0) +9 >Emitted(4, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(4, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(4, 24) Source(4, 18) + SourceIndex(0) +12>Emitted(4, 27) Source(4, 21) + SourceIndex(0) +13>Emitted(4, 29) Source(4, 23) + SourceIndex(0) +14>Emitted(4, 32) Source(4, 26) + SourceIndex(0) +15>Emitted(4, 34) Source(4, 28) + SourceIndex(0) +16>Emitted(4, 37) Source(4, 31) + SourceIndex(0) +17>Emitted(4, 38) Source(4, 32) + SourceIndex(0) +18>Emitted(4, 40) Source(4, 17) + SourceIndex(0) +19>Emitted(4, 54) Source(4, 32) + SourceIndex(0) +20>Emitted(4, 56) Source(4, 17) + SourceIndex(0) +21>Emitted(4, 60) Source(4, 32) + SourceIndex(0) --- >>> foo().x = _a[_i]; 1 >^^^^ @@ -133,31 +151,37 @@ sourceFile:ES5For-of8.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^^ -6 > ^^ -7 > ^ -8 > ^ -9 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^ +8 > ^^ +9 > ^ +10> ^ +11> ^ 1-> of ['a', 'b', 'c']) { > 2 > var 3 > p -4 > = -5 > foo -6 > () -7 > . -8 > x -9 > ; +4 > +5 > = +6 > +7 > foo +8 > () +9 > . +10> x +11> ; 1->Emitted(6, 5) Source(5, 5) + SourceIndex(0) 2 >Emitted(6, 9) Source(5, 9) + SourceIndex(0) 3 >Emitted(6, 10) Source(5, 10) + SourceIndex(0) -4 >Emitted(6, 13) Source(5, 13) + SourceIndex(0) -5 >Emitted(6, 16) Source(5, 16) + SourceIndex(0) -6 >Emitted(6, 18) Source(5, 18) + SourceIndex(0) -7 >Emitted(6, 19) Source(5, 19) + SourceIndex(0) -8 >Emitted(6, 20) Source(5, 20) + SourceIndex(0) -9 >Emitted(6, 21) Source(5, 21) + SourceIndex(0) +4 >Emitted(6, 11) Source(5, 11) + SourceIndex(0) +5 >Emitted(6, 12) Source(5, 12) + SourceIndex(0) +6 >Emitted(6, 13) Source(5, 13) + SourceIndex(0) +7 >Emitted(6, 16) Source(5, 16) + SourceIndex(0) +8 >Emitted(6, 18) Source(5, 18) + SourceIndex(0) +9 >Emitted(6, 19) Source(5, 19) + SourceIndex(0) +10>Emitted(6, 20) Source(5, 20) + SourceIndex(0) +11>Emitted(6, 21) Source(5, 21) + SourceIndex(0) --- >>>} 1 >^ diff --git a/tests/baselines/reference/commentsFunction.js b/tests/baselines/reference/commentsFunction.js index 5588a27f5ba23..23aa13aae9131 100644 --- a/tests/baselines/reference/commentsFunction.js +++ b/tests/baselines/reference/commentsFunction.js @@ -73,8 +73,8 @@ var fooFunc = function FooFunctionValue(/** fooFunctionValue param */ b) { return b; }; /// lamdaFoo var comment -var lambdaFoo = function (/**param a*/ a, /**param b*/ b) { return a + b; }; -var lambddaNoVarComment = function (/**param a*/ a, /**param b*/ b) { return a * b; }; +var lambdaFoo = /** this is lambda comment*/ function (/**param a*/ a, /**param b*/ b) { return a + b; }; +var lambddaNoVarComment = /** this is lambda multiplication*/ function (/**param a*/ a, /**param b*/ b) { return a * b; }; lambdaFoo(10, 20); lambddaNoVarComment(10, 20); function blah(a /* multiline trailing comment diff --git a/tests/baselines/reference/commentsVarDecl.js b/tests/baselines/reference/commentsVarDecl.js index 001b3b5ed1f6f..ec90264b69001 100644 --- a/tests/baselines/reference/commentsVarDecl.js +++ b/tests/baselines/reference/commentsVarDecl.js @@ -63,13 +63,13 @@ x = myVariable; /** jsdocstyle comment - only this comment should be in .d.ts file*/ var n = 30; /** var deckaration with comment on type as well*/ -var y = 20; +var y = /** value comment */ 20; /// var deckaration with comment on type as well var yy = /// value comment 20; /** comment2 */ -var z = function (x, y) { return x + y; }; +var z = /** lambda comment */ function (x, y) { return x + y; }; var z2; var x2 = z2; var n4; diff --git a/tests/baselines/reference/commonSourceDirectory.js.map b/tests/baselines/reference/commonSourceDirectory.js.map index fd88719859b7a..824d56d9e2cbf 100644 --- a/tests/baselines/reference/commonSourceDirectory.js.map +++ b/tests/baselines/reference/commonSourceDirectory.js.map @@ -1,2 +1,2 @@ //// [/app/bin/index.js.map] -{"version":3,"file":"index.js","sourceRoot":"/app/mySourceRoot/","sources":["index.ts"],"names":[],"mappings":";;AAAA,yCAAyC;AACzC,2BAAwB;AACxB,2BAAwB;AACxB,OAAC,GAAG,OAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"/app/mySourceRoot/","sources":["index.ts"],"names":[],"mappings":";;AAAA,yCAAyC;AACzC,UAAA,CAAC,gBAAuB;AACxB,UADA,CAAC,gBACuB;AACxB,OAAC,GAAG,OAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/commonSourceDirectory.sourcemap.txt b/tests/baselines/reference/commonSourceDirectory.sourcemap.txt index c880d2d0059fb..5d3d281fbb98a 100644 --- a/tests/baselines/reference/commonSourceDirectory.sourcemap.txt +++ b/tests/baselines/reference/commonSourceDirectory.sourcemap.txt @@ -20,22 +20,35 @@ sourceFile:index.ts --- >>>var foo_1 = require("foo"); 1 > -2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^ -3 > ^-> +2 >^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^ +5 > ^-> 1 > > -2 >import { x } from "foo"; +2 > +3 > i +4 > mport { x } from "foo"; 1 >Emitted(4, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(4, 28) Source(2, 25) + SourceIndex(0) +2 >Emitted(4, 11) Source(2, 1) + SourceIndex(0) +3 >Emitted(4, 12) Source(2, 2) + SourceIndex(0) +4 >Emitted(4, 28) Source(2, 25) + SourceIndex(0) --- >>>var bar_1 = require("bar"); 1-> -2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2 >^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^ 1-> > -2 >import { y } from "bar"; +2 > +3 > i +4 > mport { x } from "foo"; + > import { y } from "bar"; 1->Emitted(5, 1) Source(3, 1) + SourceIndex(0) -2 >Emitted(5, 28) Source(3, 25) + SourceIndex(0) +2 >Emitted(5, 11) Source(2, 1) + SourceIndex(0) +3 >Emitted(5, 12) Source(2, 2) + SourceIndex(0) +4 >Emitted(5, 28) Source(3, 25) + SourceIndex(0) --- >>>foo_1.x + bar_1.y; 1 > diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js.map b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js.map index 114df45af46ff..95198f0cc8708 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js.map +++ b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js.map @@ -1,2 +1,2 @@ //// [computedPropertyNamesSourceMap1_ES5.js.map] -{"version":3,"file":"computedPropertyNamesSourceMap1_ES5.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap1_ES5.ts"],"names":[],"mappings":"AAAA;IAAA;IAOA,CAAC;IANG,YAAC,OAAO,CAAC,GAAT;QACI,QAAQ,CAAC;IACb,CAAC;IACD,sBAAI,sBAAW;aAAf;YACF,MAAM,CAAC,CAAC,CAAC;QACP,CAAC;;;OAAA;IACL,QAAC;AAAD,CAAC,AAPD,IAOC"} \ No newline at end of file +{"version":3,"file":"computedPropertyNamesSourceMap1_ES5.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap1_ES5.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IAOA,CAAC;IANG,YAAC,OAAO,CAAC,GAAT;QACI,QAAQ,CAAC;IACb,CAAC;IACD,sBAAI,sBAAW;aAAf;YACF,MAAM,CAAC,CAAC,CAAC;QACP,CAAC;;;OAAA;IACL,QAAC;AAAD,CAAC,AAPD,IAOC"} \ No newline at end of file diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt index 506d30c4fbf95..e362f0971be9c 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt +++ b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt @@ -10,9 +10,15 @@ sourceFile:computedPropertyNamesSourceMap1_ES5.ts ------------------------------------------------------------------- >>>var C = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class C +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) +3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function C() { 1->^^^^ diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js.map b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js.map index 36259a4c7cb26..da8d18c9d766a 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js.map +++ b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js.map @@ -1,2 +1,2 @@ //// [computedPropertyNamesSourceMap2_ES5.js.map] -{"version":3,"file":"computedPropertyNamesSourceMap2_ES5.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap2_ES5.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC;IACD,GAAC,OAAO,IAAR;QACI,QAAQ,CAAC;IAChB,CAAC;0BACM,aAAW;aAAf;YACF,MAAM,CAAC,CAAC,CAAC;QACV,CAAC;;;;OACD,CAAA"} \ No newline at end of file +{"version":3,"file":"computedPropertyNamesSourceMap2_ES5.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap2_ES5.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC;IACH,GAAC,OAAO,IAAR;QACI,QAAQ,CAAC;IAChB,CAAC;0BACM,aAAW;aAAf;YACF,MAAM,CAAC,CAAC,CAAC;QACV,CAAC;;;;OACD,CAAA"} \ No newline at end of file diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt index aa20d1d7960ff..ded3ec8c21067 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt +++ b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt @@ -12,20 +12,26 @@ sourceFile:computedPropertyNamesSourceMap2_ES5.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > v +4 > +5 > = 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) --- >>> _a["hello"] = function () { 1->^^^^ 2 > ^^^ 3 > ^^^^^^^ 4 > ^^^^ -1-> = { +1-> { > 2 > [ 3 > "hello" diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.js.map b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.js.map index e1f238177b249..eb734d3875def 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.js.map +++ b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.js.map @@ -1,2 +1,2 @@ //// [computedPropertyNamesSourceMap2_ES6.js.map] -{"version":3,"file":"computedPropertyNamesSourceMap2_ES6.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap2_ES6.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG;IACJ,CAAC,OAAO,CAAC;QACL,QAAQ,CAAC;IAChB,CAAC;IACD,IAAI,CAAC,SAAS,CAAC;QACd,MAAM,CAAC,CAAC,CAAC;IACV,CAAC;CACD,CAAA"} \ No newline at end of file +{"version":3,"file":"computedPropertyNamesSourceMap2_ES6.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap2_ES6.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC;IACJ,CAAC,OAAO,CAAC;QACL,QAAQ,CAAC;IAChB,CAAC;IACD,IAAI,CAAC,SAAS,CAAC;QACd,MAAM,CAAC,CAAC,CAAC;IACV,CAAC;CACD,CAAA"} \ No newline at end of file diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.sourcemap.txt b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.sourcemap.txt index e0aeed1efbd71..f6e6ef2e55d53 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.sourcemap.txt +++ b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.sourcemap.txt @@ -12,16 +12,22 @@ sourceFile:computedPropertyNamesSourceMap2_ES6.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^-> 1 > 2 >var 3 > v -4 > = +4 > +5 > = +6 > 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) --- >>> ["hello"]() { 1->^^^^ diff --git a/tests/baselines/reference/contextualTyping.js.map b/tests/baselines/reference/contextualTyping.js.map index 24a38dc407d14..29b73b7427c4f 100644 --- a/tests/baselines/reference/contextualTyping.js.map +++ b/tests/baselines/reference/contextualTyping.js.map @@ -1,2 +1,2 @@ //// [contextualTyping.js.map] -{"version":3,"file":"contextualTyping.js","sourceRoot":"","sources":["contextualTyping.ts"],"names":[],"mappings":"AAYA,sCAAsC;AACtC;IAAA;QACI,QAAG,GAAqC,UAAS,CAAC;YAC9C,MAAM,CAAC,CAAC,CAAC;QACb,CAAC,CAAA;IACL,CAAC;IAAD,WAAC;AAAD,CAAC,AAJD,IAIC;AAED,uCAAuC;AACvC,IAAO,IAAI,CAIV;AAJD,WAAO,IAAI;IACI,QAAG,GAAqC,UAAS,CAAC;QACzD,MAAM,CAAC,CAAC,CAAC;IACb,CAAC,CAAA;AACL,CAAC,EAJM,IAAI,KAAJ,IAAI,QAIV;AAED,gCAAgC;AAChC,IAAI,IAAI,GAA0B,CAAC,UAAS,CAAC,IAAI,MAAM,CAAC,CAAC,CAAA,CAAC,CAAC,CAAC,CAAC;AAC7D,IAAI,IAAI,GAAS,CAAC;IACd,CAAC,EAAE,CAAC;CACP,CAAC,CAAA;AACF,IAAI,IAAI,GAAa,EAAE,CAAC;AACxB,IAAI,IAAI,GAAe,cAAa,MAAM,CAAO,CAAC,EAAE,CAAC,CAAA,CAAC,CAAC,CAAC;AACxD,IAAI,IAAI,GAAwB,UAAS,CAAC,IAAI,MAAM,CAAO,CAAC,EAAE,CAAC,CAAA,CAAC,CAAC,CAAC;AAClE,IAAI,IAAI,GAAmC,UAAS,CAAC,EAAE,CAAC,IAAI,MAAM,CAAO,CAAC,EAAE,CAAC,CAAA,CAAC,CAAC,CAAC;AAChF,IAAI,IAAI,GAGJ,UAAS,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAE9B,IAAI,IAAI,GAAqC,UAAS,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACvE,IAAI,IAAI,GAAe,CAAC,EAAE,EAAC,EAAE,CAAC,CAAC;AAC/B,IAAI,KAAK,GAAW,CAAO,CAAC,EAAE,CAAC,EAAO,CAAC,EAAE,CAAC,CAAC,CAAC;AAC5C,IAAI,KAAK,GAAwC,CAAC,UAAS,CAAC,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAChF,IAAI,KAAK,GAAS;IACd,GAAG,EAAQ,CAAC,EAAE,CAAC;CAClB,CAAA;AACD,IAAI,KAAK,GAAS,CAAC;IACf,CAAC,EAAE,UAAS,CAAC,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;CAClC,CAAC,CAAA;AACF,IAAI,KAAK,GAAS,CAAC;IACf,CAAC,EAAE,EAAE;CACR,CAAC,CAAA;AAEF,qCAAqC;AACrC;IAEI;QACI,IAAI,CAAC,GAAG,GAAG,UAAS,CAAC,EAAE,CAAC;YACpB,MAAM,CAAC,CAAC,CAAC;QACb,CAAC,CAAA;IACL,CAAC;IACL,WAAC;AAAD,CAAC,AAPD,IAOC;AAED,sCAAsC;AACtC,IAAO,IAAI,CAKV;AALD,WAAO,IAAI;IAEP,KAAA,GAAG,GAAG,UAAS,CAAC,EAAE,CAAC;QACf,MAAM,CAAC,CAAC,CAAC;IACb,CAAC,CAAA;AACL,CAAC,EALM,IAAI,KAAJ,IAAI,QAKV;AAED,+BAA+B;AAC/B,IAAI,IAAyB,CAAC;AAC9B,IAAI,GAAwB,UAAS,CAAC,IAAI,MAAM,CAAO,CAAC,EAAE,CAAC,CAAA,CAAC,CAAC,CAAC;AAE9D,kCAAkC;AAClC,IAAI,IAAY,CAAC;AACjB,IAAI,CAAC,CAAC,CAAC,GAAS,CAAC,EAAC,CAAC,EAAE,CAAC,EAAC,CAAC,CAAC;AAuBzB,IAAI,KAAK,GAkBS,CAAC,EAAE,CAAC,CAAC;AAEvB,KAAK,CAAC,EAAE,GAAG,CAAC,UAAS,CAAC,IAAI,MAAM,CAAC,CAAC,CAAA,CAAC,CAAC,CAAC,CAAC;AACtC,KAAK,CAAC,EAAE,GAAS,CAAC;IACd,CAAC,EAAE,CAAC;CACP,CAAC,CAAC;AACH,KAAK,CAAC,EAAE,GAAG,EAAE,CAAC;AACd,KAAK,CAAC,EAAE,GAAG,cAAa,MAAM,CAAO,CAAC,EAAE,CAAC,CAAA,CAAC,CAAC,CAAC;AAC5C,KAAK,CAAC,EAAE,GAAG,UAAS,CAAC,IAAI,MAAM,CAAO,CAAC,EAAE,CAAC,CAAA,CAAC,CAAC,CAAC;AAC7C,KAAK,CAAC,EAAE,GAAG,UAAS,CAAC,EAAE,CAAC,IAAI,MAAM,CAAO,CAAC,EAAE,CAAC,CAAA,CAAC,CAAC,CAAC;AAChD,KAAK,CAAC,EAAE,GAAG,UAAS,CAAS,IAAI,MAAM,CAAC,CAAC,CAAA,CAAC,CAAC,CAAC;AAE5C,KAAK,CAAC,EAAE,GAAG,UAAS,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACrC,KAAK,CAAC,EAAE,GAAG,CAAC,EAAE,EAAC,EAAE,CAAC,CAAC;AACnB,KAAK,CAAC,GAAG,GAAG,CAAO,CAAC,EAAE,CAAC,EAAO,CAAC,EAAE,CAAC,CAAC,CAAC;AACpC,KAAK,CAAC,GAAG,GAAG,CAAC,UAAS,CAAC,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAC3C,KAAK,CAAC,GAAG,GAAG;IACR,GAAG,EAAQ,CAAC,EAAE,CAAC;CAClB,CAAA;AACD,KAAK,CAAC,GAAG,GAAS,CAAC;IACf,CAAC,EAAE,UAAS,CAAC,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;CAClC,CAAC,CAAA;AACF,KAAK,CAAC,GAAG,GAAS,CAAC;IACf,CAAC,EAAE,EAAE;CACR,CAAC,CAAA;AACF,yBAAyB;AACzB,cAAc,CAAsB,IAAG,CAAC;AAAA,CAAC;AACzC,IAAI,CAAC,UAAS,CAAC;IACX,MAAM,CAAO,CAAC,EAAE,CAAC,CAAC;AACtB,CAAC,CAAC,CAAC;AAEH,4BAA4B;AAC5B,IAAI,KAAK,GAA8B,cAAa,MAAM,CAAC,UAAS,CAAC,IAAI,MAAM,CAAO,CAAC,EAAE,CAAC,CAAA,CAAC,CAAC,CAAA,CAAC,CAAC,CAAC;AAE/F,0BAA0B;AAC1B;IAAc,eAAY,CAAsB;IAAI,CAAC;IAAC,YAAC;AAAD,CAAC,AAAvD,IAAuD;AAAA,CAAC;AACxD,IAAI,CAAC,GAAG,IAAI,KAAK,CAAC,UAAS,CAAC,IAAI,MAAM,CAAO,CAAC,EAAE,CAAC,CAAA,CAAC,CAAC,CAAC,CAAC;AAErD,qCAAqC;AACrC,IAAI,KAAK,GAA2B,CAAC,UAAS,CAAC,IAAI,MAAM,CAAC,CAAC,CAAA,CAAC,CAAC,CAAC,CAAC;AAC/D,IAAI,KAAK,GAAU,CAAC;IAChB,CAAC,EAAE,CAAC;CACP,CAAC,CAAC;AACH,IAAI,KAAK,GAAc,EAAE,CAAC;AAC1B,IAAI,KAAK,GAAgB,cAAa,MAAM,CAAO,CAAC,EAAE,CAAC,CAAA,CAAC,CAAC,CAAC;AAC1D,IAAI,KAAK,GAAyB,UAAS,CAAC,IAAI,MAAM,CAAO,CAAC,EAAE,CAAC,CAAA,CAAC,CAAC,CAAC;AACpE,IAAI,KAAK,GAAoC,UAAS,CAAC,EAAE,CAAC,IAAI,MAAM,CAAO,CAAC,EAAE,CAAC,CAAA,CAAC,CAAC,CAAC;AAClF,IAAI,KAAK,GAGN,UAAS,CAAQ,IAAI,MAAM,CAAC,CAAC,CAAA,CAAC,CAAC,CAAC;AAEnC,IAAI,KAAK,GAAsC,UAAS,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACzE,IAAI,KAAK,GAAgB,CAAC,EAAE,EAAC,EAAE,CAAC,CAAC;AACjC,IAAI,MAAM,GAAY,CAAO,CAAC,EAAE,CAAC,EAAO,CAAC,EAAE,CAAC,CAAC,CAAC;AAC9C,IAAI,MAAM,GAAyC,CAAC,UAAS,CAAC,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AAClF,IAAI,MAAM,GAAU;IAChB,GAAG,EAAQ,CAAC,EAAE,CAAC;CAClB,CAAA;AACD,IAAI,MAAM,GAAU,CAAC;IACjB,CAAC,EAAE,UAAS,CAAC,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;CAClC,CAAC,CAAA;AACF,IAAI,MAAM,GAAU,CAAC;IACjB,CAAC,EAAE,EAAE;CACR,CAAC,CAAA;AAOF,aAAa,CAAC,EAAC,CAAC,IAAI,MAAM,CAAC,CAAC,GAAC,CAAC,CAAC,CAAC,CAAC;AAEjC,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,EAAC,CAAC,CAAC,CAAC;AAcnB,eAAe,CAAC,EAAE,CAAC;IACf,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;IACX,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;IAEX,MAAM,CAAC,IAAI,CAAC;AAChB,CAAC;AAED,KAAK,CAAC,MAAM,GAAG,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAE/B,KAAK,CAAC,SAAS,CAAC,GAAG,GAAG,UAAS,EAAE,EAAE,EAAE;IACjC,MAAM,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,EAAE,EAAE,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;AAC/C,CAAC,CAAC;AAEF,KAAK,CAAC,SAAS,GAAG;IACd,CAAC,EAAE,CAAC;IACJ,CAAC,EAAE,CAAC;IACJ,GAAG,EAAE,UAAS,EAAE,EAAE,EAAE;QAChB,MAAM,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,EAAE,EAAE,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;IAC/C,CAAC;CACJ,CAAC;AAIF,IAAI,CAAC,GAAM,EAAG,CAAC"} \ No newline at end of file +{"version":3,"file":"contextualTyping.js","sourceRoot":"","sources":["contextualTyping.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/contextualTyping.sourcemap.txt b/tests/baselines/reference/contextualTyping.sourcemap.txt index 9c5d14a6e459e..cd055ba2f64b5 100644 --- a/tests/baselines/reference/contextualTyping.sourcemap.txt +++ b/tests/baselines/reference/contextualTyping.sourcemap.txt @@ -31,10 +31,16 @@ sourceFile:contextualTyping.ts --- >>>var C1T5 = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> > +2 >class C1T5 +3 > { 1->Emitted(2, 1) Source(14, 1) + SourceIndex(0) +2 >Emitted(2, 10) Source(14, 12) + SourceIndex(0) +3 >Emitted(2, 11) Source(14, 13) + SourceIndex(0) --- >>> function C1T5() { 1->^^^^ @@ -262,70 +268,82 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^^ -7 > ^ -8 > ^^^^ -9 > ^^^^^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^ +9 > ^ +10> ^^^^ +11> ^^^^^^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^ +18> ^ 1-> > 2 >var 3 > c3t1 -4 > : (s: string) => string = -5 > ( -6 > function( -7 > s -8 > ) { -9 > return -10> -11> s -12> -13> -14> } -15> ) -16> ; +4 > : +5 > ( +6 > s: string) => string = +7 > ( +8 > function( +9 > s +10> ) { +11> return +12> +13> s +14> +15> +16> } +17> ) +18> ; 1->Emitted(18, 1) Source(28, 1) + SourceIndex(0) 2 >Emitted(18, 5) Source(28, 5) + SourceIndex(0) 3 >Emitted(18, 9) Source(28, 9) + SourceIndex(0) -4 >Emitted(18, 12) Source(28, 35) + SourceIndex(0) -5 >Emitted(18, 13) Source(28, 36) + SourceIndex(0) -6 >Emitted(18, 23) Source(28, 45) + SourceIndex(0) -7 >Emitted(18, 24) Source(28, 46) + SourceIndex(0) -8 >Emitted(18, 28) Source(28, 50) + SourceIndex(0) -9 >Emitted(18, 34) Source(28, 56) + SourceIndex(0) -10>Emitted(18, 35) Source(28, 57) + SourceIndex(0) -11>Emitted(18, 36) Source(28, 58) + SourceIndex(0) -12>Emitted(18, 37) Source(28, 58) + SourceIndex(0) -13>Emitted(18, 38) Source(28, 59) + SourceIndex(0) -14>Emitted(18, 39) Source(28, 60) + SourceIndex(0) -15>Emitted(18, 40) Source(28, 61) + SourceIndex(0) -16>Emitted(18, 41) Source(28, 62) + SourceIndex(0) +4 >Emitted(18, 10) Source(28, 11) + SourceIndex(0) +5 >Emitted(18, 11) Source(28, 12) + SourceIndex(0) +6 >Emitted(18, 12) Source(28, 35) + SourceIndex(0) +7 >Emitted(18, 13) Source(28, 36) + SourceIndex(0) +8 >Emitted(18, 23) Source(28, 45) + SourceIndex(0) +9 >Emitted(18, 24) Source(28, 46) + SourceIndex(0) +10>Emitted(18, 28) Source(28, 50) + SourceIndex(0) +11>Emitted(18, 34) Source(28, 56) + SourceIndex(0) +12>Emitted(18, 35) Source(28, 57) + SourceIndex(0) +13>Emitted(18, 36) Source(28, 58) + SourceIndex(0) +14>Emitted(18, 37) Source(28, 58) + SourceIndex(0) +15>Emitted(18, 38) Source(28, 59) + SourceIndex(0) +16>Emitted(18, 39) Source(28, 60) + SourceIndex(0) +17>Emitted(18, 40) Source(28, 61) + SourceIndex(0) +18>Emitted(18, 41) Source(28, 62) + SourceIndex(0) --- >>>var c3t2 = ({ 1 > 2 >^^^^ 3 > ^^^^ -4 > ^^^ -5 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ 1 > > 2 >var 3 > c3t2 -4 > = -5 > ( +4 > +5 > = +6 > +7 > ( 1 >Emitted(19, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(19, 5) Source(29, 5) + SourceIndex(0) 3 >Emitted(19, 9) Source(29, 9) + SourceIndex(0) -4 >Emitted(19, 12) Source(29, 18) + SourceIndex(0) -5 >Emitted(19, 13) Source(29, 19) + SourceIndex(0) +4 >Emitted(19, 10) Source(29, 10) + SourceIndex(0) +5 >Emitted(19, 11) Source(29, 11) + SourceIndex(0) +6 >Emitted(19, 12) Source(29, 18) + SourceIndex(0) +7 >Emitted(19, 13) Source(29, 19) + SourceIndex(0) --- >>> n: 1 1 >^^^^ @@ -359,426 +377,486 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > c3t3 -4 > : number[] = -5 > [] -6 > ; +4 > : +5 > n +6 > umber[] = +7 > [] +8 > ; 1->Emitted(22, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(22, 5) Source(32, 5) + SourceIndex(0) 3 >Emitted(22, 9) Source(32, 9) + SourceIndex(0) -4 >Emitted(22, 12) Source(32, 22) + SourceIndex(0) -5 >Emitted(22, 14) Source(32, 24) + SourceIndex(0) -6 >Emitted(22, 15) Source(32, 25) + SourceIndex(0) +4 >Emitted(22, 10) Source(32, 11) + SourceIndex(0) +5 >Emitted(22, 11) Source(32, 12) + SourceIndex(0) +6 >Emitted(22, 12) Source(32, 22) + SourceIndex(0) +7 >Emitted(22, 14) Source(32, 24) + SourceIndex(0) +8 >Emitted(22, 15) Source(32, 25) + SourceIndex(0) --- >>>var c3t4 = function () { return ({}); }; 1-> 2 >^^^^ 3 > ^^^^ -4 > ^^^ -5 > ^^^^^^^^^^^^^^ -6 > ^^^^^^ -7 > ^ -8 > ^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^-> 1-> > 2 >var 3 > c3t4 -4 > : () => IFoo = -5 > function() { -6 > return -7 > -8 > ( -9 > {} -10> ) -11> -12> -13> } -14> ; +4 > : +5 > ( +6 > ) => IFoo = +7 > function() { +8 > return +9 > +10> ( +11> {} +12> ) +13> +14> +15> } +16> ; 1->Emitted(23, 1) Source(33, 1) + SourceIndex(0) 2 >Emitted(23, 5) Source(33, 5) + SourceIndex(0) 3 >Emitted(23, 9) Source(33, 9) + SourceIndex(0) -4 >Emitted(23, 12) Source(33, 24) + SourceIndex(0) -5 >Emitted(23, 26) Source(33, 37) + SourceIndex(0) -6 >Emitted(23, 32) Source(33, 43) + SourceIndex(0) -7 >Emitted(23, 33) Source(33, 50) + SourceIndex(0) -8 >Emitted(23, 34) Source(33, 51) + SourceIndex(0) -9 >Emitted(23, 36) Source(33, 53) + SourceIndex(0) -10>Emitted(23, 37) Source(33, 54) + SourceIndex(0) -11>Emitted(23, 38) Source(33, 54) + SourceIndex(0) -12>Emitted(23, 39) Source(33, 55) + SourceIndex(0) -13>Emitted(23, 40) Source(33, 56) + SourceIndex(0) -14>Emitted(23, 41) Source(33, 57) + SourceIndex(0) +4 >Emitted(23, 10) Source(33, 11) + SourceIndex(0) +5 >Emitted(23, 11) Source(33, 12) + SourceIndex(0) +6 >Emitted(23, 12) Source(33, 24) + SourceIndex(0) +7 >Emitted(23, 26) Source(33, 37) + SourceIndex(0) +8 >Emitted(23, 32) Source(33, 43) + SourceIndex(0) +9 >Emitted(23, 33) Source(33, 50) + SourceIndex(0) +10>Emitted(23, 34) Source(33, 51) + SourceIndex(0) +11>Emitted(23, 36) Source(33, 53) + SourceIndex(0) +12>Emitted(23, 37) Source(33, 54) + SourceIndex(0) +13>Emitted(23, 38) Source(33, 54) + SourceIndex(0) +14>Emitted(23, 39) Source(33, 55) + SourceIndex(0) +15>Emitted(23, 40) Source(33, 56) + SourceIndex(0) +16>Emitted(23, 41) Source(33, 57) + SourceIndex(0) --- >>>var c3t5 = function (n) { return ({}); }; 1-> 2 >^^^^ 3 > ^^^^ -4 > ^^^ -5 > ^^^^^^^^^^ -6 > ^ -7 > ^^^^ -8 > ^^^^^^ -9 > ^ -10> ^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^ +8 > ^ +9 > ^^^^ +10> ^^^^^^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^^^^-> 1-> > 2 >var 3 > c3t5 -4 > : (n: number) => IFoo = -5 > function( -6 > n -7 > ) { -8 > return -9 > -10> ( -11> {} -12> ) -13> -14> -15> } -16> ; +4 > : +5 > ( +6 > n: number) => IFoo = +7 > function( +8 > n +9 > ) { +10> return +11> +12> ( +13> {} +14> ) +15> +16> +17> } +18> ; 1->Emitted(24, 1) Source(34, 1) + SourceIndex(0) 2 >Emitted(24, 5) Source(34, 5) + SourceIndex(0) 3 >Emitted(24, 9) Source(34, 9) + SourceIndex(0) -4 >Emitted(24, 12) Source(34, 33) + SourceIndex(0) -5 >Emitted(24, 22) Source(34, 42) + SourceIndex(0) -6 >Emitted(24, 23) Source(34, 43) + SourceIndex(0) -7 >Emitted(24, 27) Source(34, 47) + SourceIndex(0) -8 >Emitted(24, 33) Source(34, 53) + SourceIndex(0) -9 >Emitted(24, 34) Source(34, 60) + SourceIndex(0) -10>Emitted(24, 35) Source(34, 61) + SourceIndex(0) -11>Emitted(24, 37) Source(34, 63) + SourceIndex(0) -12>Emitted(24, 38) Source(34, 64) + SourceIndex(0) -13>Emitted(24, 39) Source(34, 64) + SourceIndex(0) -14>Emitted(24, 40) Source(34, 65) + SourceIndex(0) -15>Emitted(24, 41) Source(34, 66) + SourceIndex(0) -16>Emitted(24, 42) Source(34, 67) + SourceIndex(0) +4 >Emitted(24, 10) Source(34, 11) + SourceIndex(0) +5 >Emitted(24, 11) Source(34, 12) + SourceIndex(0) +6 >Emitted(24, 12) Source(34, 33) + SourceIndex(0) +7 >Emitted(24, 22) Source(34, 42) + SourceIndex(0) +8 >Emitted(24, 23) Source(34, 43) + SourceIndex(0) +9 >Emitted(24, 27) Source(34, 47) + SourceIndex(0) +10>Emitted(24, 33) Source(34, 53) + SourceIndex(0) +11>Emitted(24, 34) Source(34, 60) + SourceIndex(0) +12>Emitted(24, 35) Source(34, 61) + SourceIndex(0) +13>Emitted(24, 37) Source(34, 63) + SourceIndex(0) +14>Emitted(24, 38) Source(34, 64) + SourceIndex(0) +15>Emitted(24, 39) Source(34, 64) + SourceIndex(0) +16>Emitted(24, 40) Source(34, 65) + SourceIndex(0) +17>Emitted(24, 41) Source(34, 66) + SourceIndex(0) +18>Emitted(24, 42) Source(34, 67) + SourceIndex(0) --- >>>var c3t6 = function (n, s) { return ({}); }; 1-> 2 >^^^^ 3 > ^^^^ -4 > ^^^ -5 > ^^^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^ -10> ^^^^^^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^^ +12> ^^^^^^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^ 1-> > 2 >var 3 > c3t6 -4 > : (n: number, s: string) => IFoo = -5 > function( -6 > n -7 > , -8 > s -9 > ) { -10> return -11> -12> ( -13> {} -14> ) -15> -16> -17> } -18> ; +4 > : +5 > ( +6 > n: number, s: string) => IFoo = +7 > function( +8 > n +9 > , +10> s +11> ) { +12> return +13> +14> ( +15> {} +16> ) +17> +18> +19> } +20> ; 1->Emitted(25, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(25, 5) Source(35, 5) + SourceIndex(0) 3 >Emitted(25, 9) Source(35, 9) + SourceIndex(0) -4 >Emitted(25, 12) Source(35, 44) + SourceIndex(0) -5 >Emitted(25, 22) Source(35, 53) + SourceIndex(0) -6 >Emitted(25, 23) Source(35, 54) + SourceIndex(0) -7 >Emitted(25, 25) Source(35, 56) + SourceIndex(0) -8 >Emitted(25, 26) Source(35, 57) + SourceIndex(0) -9 >Emitted(25, 30) Source(35, 61) + SourceIndex(0) -10>Emitted(25, 36) Source(35, 67) + SourceIndex(0) -11>Emitted(25, 37) Source(35, 74) + SourceIndex(0) -12>Emitted(25, 38) Source(35, 75) + SourceIndex(0) -13>Emitted(25, 40) Source(35, 77) + SourceIndex(0) -14>Emitted(25, 41) Source(35, 78) + SourceIndex(0) -15>Emitted(25, 42) Source(35, 78) + SourceIndex(0) -16>Emitted(25, 43) Source(35, 79) + SourceIndex(0) -17>Emitted(25, 44) Source(35, 80) + SourceIndex(0) -18>Emitted(25, 45) Source(35, 81) + SourceIndex(0) +4 >Emitted(25, 10) Source(35, 11) + SourceIndex(0) +5 >Emitted(25, 11) Source(35, 12) + SourceIndex(0) +6 >Emitted(25, 12) Source(35, 44) + SourceIndex(0) +7 >Emitted(25, 22) Source(35, 53) + SourceIndex(0) +8 >Emitted(25, 23) Source(35, 54) + SourceIndex(0) +9 >Emitted(25, 25) Source(35, 56) + SourceIndex(0) +10>Emitted(25, 26) Source(35, 57) + SourceIndex(0) +11>Emitted(25, 30) Source(35, 61) + SourceIndex(0) +12>Emitted(25, 36) Source(35, 67) + SourceIndex(0) +13>Emitted(25, 37) Source(35, 74) + SourceIndex(0) +14>Emitted(25, 38) Source(35, 75) + SourceIndex(0) +15>Emitted(25, 40) Source(35, 77) + SourceIndex(0) +16>Emitted(25, 41) Source(35, 78) + SourceIndex(0) +17>Emitted(25, 42) Source(35, 78) + SourceIndex(0) +18>Emitted(25, 43) Source(35, 79) + SourceIndex(0) +19>Emitted(25, 44) Source(35, 80) + SourceIndex(0) +20>Emitted(25, 45) Source(35, 81) + SourceIndex(0) --- >>>var c3t7 = function (n) { return n; }; 1 > 2 >^^^^ 3 > ^^^^ -4 > ^^^ -5 > ^^^^^^^^^^ -6 > ^ -7 > ^^^^ -8 > ^^^^^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^ +8 > ^ +9 > ^^^^ +10> ^^^^^^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^-> 1 > > 2 >var 3 > c3t7 -4 > : { - > (n: number): number; - > (s1: string): number; - > } = -5 > function( -6 > n -7 > ) { -8 > return -9 > -10> n -11> ; -12> -13> } -14> ; +4 > : +5 > { +6 > + > (n: number): number; + > (s1: string): number; + > } = +7 > function( +8 > n +9 > ) { +10> return +11> +12> n +13> ; +14> +15> } +16> ; 1 >Emitted(26, 1) Source(36, 1) + SourceIndex(0) 2 >Emitted(26, 5) Source(36, 5) + SourceIndex(0) 3 >Emitted(26, 9) Source(36, 9) + SourceIndex(0) -4 >Emitted(26, 12) Source(39, 5) + SourceIndex(0) -5 >Emitted(26, 22) Source(39, 14) + SourceIndex(0) -6 >Emitted(26, 23) Source(39, 15) + SourceIndex(0) -7 >Emitted(26, 27) Source(39, 19) + SourceIndex(0) -8 >Emitted(26, 33) Source(39, 25) + SourceIndex(0) -9 >Emitted(26, 34) Source(39, 26) + SourceIndex(0) -10>Emitted(26, 35) Source(39, 27) + SourceIndex(0) -11>Emitted(26, 36) Source(39, 28) + SourceIndex(0) -12>Emitted(26, 37) Source(39, 29) + SourceIndex(0) -13>Emitted(26, 38) Source(39, 30) + SourceIndex(0) -14>Emitted(26, 39) Source(39, 31) + SourceIndex(0) +4 >Emitted(26, 10) Source(36, 11) + SourceIndex(0) +5 >Emitted(26, 11) Source(36, 12) + SourceIndex(0) +6 >Emitted(26, 12) Source(39, 5) + SourceIndex(0) +7 >Emitted(26, 22) Source(39, 14) + SourceIndex(0) +8 >Emitted(26, 23) Source(39, 15) + SourceIndex(0) +9 >Emitted(26, 27) Source(39, 19) + SourceIndex(0) +10>Emitted(26, 33) Source(39, 25) + SourceIndex(0) +11>Emitted(26, 34) Source(39, 26) + SourceIndex(0) +12>Emitted(26, 35) Source(39, 27) + SourceIndex(0) +13>Emitted(26, 36) Source(39, 28) + SourceIndex(0) +14>Emitted(26, 37) Source(39, 29) + SourceIndex(0) +15>Emitted(26, 38) Source(39, 30) + SourceIndex(0) +16>Emitted(26, 39) Source(39, 31) + SourceIndex(0) --- >>>var c3t8 = function (n) { return n; }; 1-> 2 >^^^^ 3 > ^^^^ -4 > ^^^ -5 > ^^^^^^^^^^ -6 > ^ -7 > ^^^^ -8 > ^^^^^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^ +8 > ^ +9 > ^^^^ +10> ^^^^^^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ 1-> > > 2 >var 3 > c3t8 -4 > : (n: number, s: string) => number = -5 > function( -6 > n -7 > ) { -8 > return -9 > -10> n -11> ; -12> -13> } -14> ; +4 > : +5 > ( +6 > n: number, s: string) => number = +7 > function( +8 > n +9 > ) { +10> return +11> +12> n +13> ; +14> +15> } +16> ; 1->Emitted(27, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(27, 5) Source(41, 5) + SourceIndex(0) 3 >Emitted(27, 9) Source(41, 9) + SourceIndex(0) -4 >Emitted(27, 12) Source(41, 46) + SourceIndex(0) -5 >Emitted(27, 22) Source(41, 55) + SourceIndex(0) -6 >Emitted(27, 23) Source(41, 56) + SourceIndex(0) -7 >Emitted(27, 27) Source(41, 60) + SourceIndex(0) -8 >Emitted(27, 33) Source(41, 66) + SourceIndex(0) -9 >Emitted(27, 34) Source(41, 67) + SourceIndex(0) -10>Emitted(27, 35) Source(41, 68) + SourceIndex(0) -11>Emitted(27, 36) Source(41, 69) + SourceIndex(0) -12>Emitted(27, 37) Source(41, 70) + SourceIndex(0) -13>Emitted(27, 38) Source(41, 71) + SourceIndex(0) -14>Emitted(27, 39) Source(41, 72) + SourceIndex(0) +4 >Emitted(27, 10) Source(41, 11) + SourceIndex(0) +5 >Emitted(27, 11) Source(41, 12) + SourceIndex(0) +6 >Emitted(27, 12) Source(41, 46) + SourceIndex(0) +7 >Emitted(27, 22) Source(41, 55) + SourceIndex(0) +8 >Emitted(27, 23) Source(41, 56) + SourceIndex(0) +9 >Emitted(27, 27) Source(41, 60) + SourceIndex(0) +10>Emitted(27, 33) Source(41, 66) + SourceIndex(0) +11>Emitted(27, 34) Source(41, 67) + SourceIndex(0) +12>Emitted(27, 35) Source(41, 68) + SourceIndex(0) +13>Emitted(27, 36) Source(41, 69) + SourceIndex(0) +14>Emitted(27, 37) Source(41, 70) + SourceIndex(0) +15>Emitted(27, 38) Source(41, 71) + SourceIndex(0) +16>Emitted(27, 39) Source(41, 72) + SourceIndex(0) --- >>>var c3t9 = [[], []]; 1 > 2 >^^^^ 3 > ^^^^ -4 > ^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^ -9 > ^ -10> ^ -11> ^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^^ +10> ^^ +11> ^ +12> ^ +13> ^^^^^^-> 1 > > 2 >var 3 > c3t9 -4 > : number[][] = -5 > [ -6 > [] -7 > , -8 > [] -9 > ] -10> ; +4 > : +5 > n +6 > umber[][] = +7 > [ +8 > [] +9 > , +10> [] +11> ] +12> ; 1 >Emitted(28, 1) Source(42, 1) + SourceIndex(0) 2 >Emitted(28, 5) Source(42, 5) + SourceIndex(0) 3 >Emitted(28, 9) Source(42, 9) + SourceIndex(0) -4 >Emitted(28, 12) Source(42, 24) + SourceIndex(0) -5 >Emitted(28, 13) Source(42, 25) + SourceIndex(0) -6 >Emitted(28, 15) Source(42, 27) + SourceIndex(0) -7 >Emitted(28, 17) Source(42, 28) + SourceIndex(0) -8 >Emitted(28, 19) Source(42, 30) + SourceIndex(0) -9 >Emitted(28, 20) Source(42, 31) + SourceIndex(0) -10>Emitted(28, 21) Source(42, 32) + SourceIndex(0) +4 >Emitted(28, 10) Source(42, 11) + SourceIndex(0) +5 >Emitted(28, 11) Source(42, 12) + SourceIndex(0) +6 >Emitted(28, 12) Source(42, 24) + SourceIndex(0) +7 >Emitted(28, 13) Source(42, 25) + SourceIndex(0) +8 >Emitted(28, 15) Source(42, 27) + SourceIndex(0) +9 >Emitted(28, 17) Source(42, 28) + SourceIndex(0) +10>Emitted(28, 19) Source(42, 30) + SourceIndex(0) +11>Emitted(28, 20) Source(42, 31) + SourceIndex(0) +12>Emitted(28, 21) Source(42, 32) + SourceIndex(0) --- >>>var c3t10 = [({}), ({})]; 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > c3t10 -4 > : IFoo[] = -5 > [ -6 > ( -7 > {} -8 > ) -9 > , -10> ( -11> {} -12> ) -13> ] -14> ; +4 > : +5 > I +6 > Foo[] = +7 > [ +8 > ( +9 > {} +10> ) +11> , +12> ( +13> {} +14> ) +15> ] +16> ; 1->Emitted(29, 1) Source(43, 1) + SourceIndex(0) 2 >Emitted(29, 5) Source(43, 5) + SourceIndex(0) 3 >Emitted(29, 10) Source(43, 10) + SourceIndex(0) -4 >Emitted(29, 13) Source(43, 21) + SourceIndex(0) -5 >Emitted(29, 14) Source(43, 28) + SourceIndex(0) -6 >Emitted(29, 15) Source(43, 29) + SourceIndex(0) -7 >Emitted(29, 17) Source(43, 31) + SourceIndex(0) -8 >Emitted(29, 18) Source(43, 32) + SourceIndex(0) -9 >Emitted(29, 20) Source(43, 39) + SourceIndex(0) -10>Emitted(29, 21) Source(43, 40) + SourceIndex(0) -11>Emitted(29, 23) Source(43, 42) + SourceIndex(0) -12>Emitted(29, 24) Source(43, 43) + SourceIndex(0) -13>Emitted(29, 25) Source(43, 44) + SourceIndex(0) -14>Emitted(29, 26) Source(43, 45) + SourceIndex(0) +4 >Emitted(29, 11) Source(43, 12) + SourceIndex(0) +5 >Emitted(29, 12) Source(43, 13) + SourceIndex(0) +6 >Emitted(29, 13) Source(43, 21) + SourceIndex(0) +7 >Emitted(29, 14) Source(43, 28) + SourceIndex(0) +8 >Emitted(29, 15) Source(43, 29) + SourceIndex(0) +9 >Emitted(29, 17) Source(43, 31) + SourceIndex(0) +10>Emitted(29, 18) Source(43, 32) + SourceIndex(0) +11>Emitted(29, 20) Source(43, 39) + SourceIndex(0) +12>Emitted(29, 21) Source(43, 40) + SourceIndex(0) +13>Emitted(29, 23) Source(43, 42) + SourceIndex(0) +14>Emitted(29, 24) Source(43, 43) + SourceIndex(0) +15>Emitted(29, 25) Source(43, 44) + SourceIndex(0) +16>Emitted(29, 26) Source(43, 45) + SourceIndex(0) --- >>>var c3t11 = [function (n, s) { return s; }]; 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^^ -7 > ^ -8 > ^^ -9 > ^ -10> ^^^^ -11> ^^^^^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^^ +13> ^^^^^^ +14> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^ 1-> > 2 >var 3 > c3t11 -4 > : {(n: number, s: string): string;}[] = -5 > [ -6 > function( -7 > n -8 > , -9 > s -10> ) { -11> return -12> -13> s -14> ; -15> -16> } -17> ] -18> ; +4 > : +5 > { +6 > (n: number, s: string): string;}[] = +7 > [ +8 > function( +9 > n +10> , +11> s +12> ) { +13> return +14> +15> s +16> ; +17> +18> } +19> ] +20> ; 1->Emitted(30, 1) Source(44, 1) + SourceIndex(0) 2 >Emitted(30, 5) Source(44, 5) + SourceIndex(0) 3 >Emitted(30, 10) Source(44, 10) + SourceIndex(0) -4 >Emitted(30, 13) Source(44, 50) + SourceIndex(0) -5 >Emitted(30, 14) Source(44, 51) + SourceIndex(0) -6 >Emitted(30, 24) Source(44, 60) + SourceIndex(0) -7 >Emitted(30, 25) Source(44, 61) + SourceIndex(0) -8 >Emitted(30, 27) Source(44, 63) + SourceIndex(0) -9 >Emitted(30, 28) Source(44, 64) + SourceIndex(0) -10>Emitted(30, 32) Source(44, 68) + SourceIndex(0) -11>Emitted(30, 38) Source(44, 74) + SourceIndex(0) -12>Emitted(30, 39) Source(44, 75) + SourceIndex(0) -13>Emitted(30, 40) Source(44, 76) + SourceIndex(0) -14>Emitted(30, 41) Source(44, 77) + SourceIndex(0) -15>Emitted(30, 42) Source(44, 78) + SourceIndex(0) -16>Emitted(30, 43) Source(44, 79) + SourceIndex(0) -17>Emitted(30, 44) Source(44, 80) + SourceIndex(0) -18>Emitted(30, 45) Source(44, 81) + SourceIndex(0) +4 >Emitted(30, 11) Source(44, 12) + SourceIndex(0) +5 >Emitted(30, 12) Source(44, 13) + SourceIndex(0) +6 >Emitted(30, 13) Source(44, 50) + SourceIndex(0) +7 >Emitted(30, 14) Source(44, 51) + SourceIndex(0) +8 >Emitted(30, 24) Source(44, 60) + SourceIndex(0) +9 >Emitted(30, 25) Source(44, 61) + SourceIndex(0) +10>Emitted(30, 27) Source(44, 63) + SourceIndex(0) +11>Emitted(30, 28) Source(44, 64) + SourceIndex(0) +12>Emitted(30, 32) Source(44, 68) + SourceIndex(0) +13>Emitted(30, 38) Source(44, 74) + SourceIndex(0) +14>Emitted(30, 39) Source(44, 75) + SourceIndex(0) +15>Emitted(30, 40) Source(44, 76) + SourceIndex(0) +16>Emitted(30, 41) Source(44, 77) + SourceIndex(0) +17>Emitted(30, 42) Source(44, 78) + SourceIndex(0) +18>Emitted(30, 43) Source(44, 79) + SourceIndex(0) +19>Emitted(30, 44) Source(44, 80) + SourceIndex(0) +20>Emitted(30, 45) Source(44, 81) + SourceIndex(0) --- >>>var c3t12 = { 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^-> 1 > > 2 >var 3 > c3t12 -4 > : IBar = +4 > : +5 > I +6 > Bar = 1 >Emitted(31, 1) Source(45, 1) + SourceIndex(0) 2 >Emitted(31, 5) Source(45, 5) + SourceIndex(0) 3 >Emitted(31, 10) Source(45, 10) + SourceIndex(0) -4 >Emitted(31, 13) Source(45, 19) + SourceIndex(0) +4 >Emitted(31, 11) Source(45, 12) + SourceIndex(0) +5 >Emitted(31, 12) Source(45, 13) + SourceIndex(0) +6 >Emitted(31, 13) Source(45, 19) + SourceIndex(0) --- >>> foo: ({}) 1->^^^^ @@ -815,20 +893,26 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > c3t13 -4 > = -5 > ( +4 > +5 > = +6 > +7 > ( 1->Emitted(34, 1) Source(48, 1) + SourceIndex(0) 2 >Emitted(34, 5) Source(48, 5) + SourceIndex(0) 3 >Emitted(34, 10) Source(48, 10) + SourceIndex(0) -4 >Emitted(34, 13) Source(48, 19) + SourceIndex(0) -5 >Emitted(34, 14) Source(48, 20) + SourceIndex(0) +4 >Emitted(34, 11) Source(48, 11) + SourceIndex(0) +5 >Emitted(34, 12) Source(48, 12) + SourceIndex(0) +6 >Emitted(34, 13) Source(48, 19) + SourceIndex(0) +7 >Emitted(34, 14) Source(48, 20) + SourceIndex(0) --- >>> f: function (i, s) { return s; } 1->^^^^ @@ -892,19 +976,25 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ 1-> > 2 >var 3 > c3t14 -4 > = -5 > ( +4 > +5 > = +6 > +7 > ( 1->Emitted(37, 1) Source(51, 1) + SourceIndex(0) 2 >Emitted(37, 5) Source(51, 5) + SourceIndex(0) 3 >Emitted(37, 10) Source(51, 10) + SourceIndex(0) -4 >Emitted(37, 13) Source(51, 19) + SourceIndex(0) -5 >Emitted(37, 14) Source(51, 20) + SourceIndex(0) +4 >Emitted(37, 11) Source(51, 11) + SourceIndex(0) +5 >Emitted(37, 12) Source(51, 12) + SourceIndex(0) +6 >Emitted(37, 13) Source(51, 19) + SourceIndex(0) +7 >Emitted(37, 14) Source(51, 20) + SourceIndex(0) --- >>> a: [] 1 >^^^^ @@ -947,15 +1037,21 @@ sourceFile:contextualTyping.ts --- >>>var C4T5 = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> > +2 >class C4T5 +3 > { 1->Emitted(41, 1) Source(56, 1) + SourceIndex(0) +2 >Emitted(41, 10) Source(56, 12) + SourceIndex(0) +3 >Emitted(41, 11) Source(56, 13) + SourceIndex(0) --- >>> function C4T5() { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> -1->class C4T5 { +1-> > foo: (i: number, s: string) => string; > 1->Emitted(42, 5) Source(58, 5) + SourceIndex(0) @@ -1342,12 +1438,14 @@ sourceFile:contextualTyping.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^ -6 > ^^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > >// CONTEXT: Object property assignment @@ -1374,37 +1472,41 @@ sourceFile:contextualTyping.ts > 2 >var 3 > objc8 -4 > : { - > t1: (s: string) => string; - > t2: IFoo; - > t3: number[]; - > t4: () => IFoo; - > t5: (n: number) => IFoo; - > t6: (n: number, s: string) => IFoo; - > t7: { - > (n: number, s: string): number; - > //(s1: string, s2: string): number; - > }; - > t8: (n: number, s: string) => number; - > t9: number[][]; - > t10: IFoo[]; - > t11: {(n: number, s: string): string;}[]; - > t12: IBar; - > t13: IFoo; - > t14: IFoo; - > } = -5 > ( -6 > {} -7 > ) -8 > ; +4 > : +5 > { +6 > + > t1: (s: string) => string; + > t2: IFoo; + > t3: number[]; + > t4: () => IFoo; + > t5: (n: number) => IFoo; + > t6: (n: number, s: string) => IFoo; + > t7: { + > (n: number, s: string): number; + > //(s1: string, s2: string): number; + > }; + > t8: (n: number, s: string) => number; + > t9: number[][]; + > t10: IFoo[]; + > t11: {(n: number, s: string): string;}[]; + > t12: IBar; + > t13: IFoo; + > t14: IFoo; + > } = +7 > ( +8 > {} +9 > ) +10> ; 1 >Emitted(62, 1) Source(102, 1) + SourceIndex(0) 2 >Emitted(62, 5) Source(102, 5) + SourceIndex(0) 3 >Emitted(62, 10) Source(102, 10) + SourceIndex(0) -4 >Emitted(62, 13) Source(120, 19) + SourceIndex(0) -5 >Emitted(62, 14) Source(120, 20) + SourceIndex(0) -6 >Emitted(62, 16) Source(120, 22) + SourceIndex(0) -7 >Emitted(62, 17) Source(120, 23) + SourceIndex(0) -8 >Emitted(62, 18) Source(120, 24) + SourceIndex(0) +4 >Emitted(62, 11) Source(102, 12) + SourceIndex(0) +5 >Emitted(62, 12) Source(102, 13) + SourceIndex(0) +6 >Emitted(62, 13) Source(120, 19) + SourceIndex(0) +7 >Emitted(62, 14) Source(120, 20) + SourceIndex(0) +8 >Emitted(62, 16) Source(120, 22) + SourceIndex(0) +9 >Emitted(62, 17) Source(120, 23) + SourceIndex(0) +10>Emitted(62, 18) Source(120, 24) + SourceIndex(0) --- >>>objc8.t1 = (function (s) { return s; }); 1-> @@ -2232,70 +2334,76 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^^^^^^^^^^^^^ -6 > ^^^^^^ -7 > ^ -8 > ^^^^^^^^^^ -9 > ^ -10> ^^^^ -11> ^^^^^^ -12> ^ -13> ^ -14> ^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^^^^^^^^ +11> ^ +12> ^^^^ +13> ^^^^^^ +14> ^ +15> ^ +16> ^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^ 1-> > 2 >var 3 > c10t5 -4 > : () => (n: number) => IFoo = -5 > function() { -6 > return -7 > -8 > function( -9 > n -10> ) { -11> return -12> -13> ( -14> {} -15> ) -16> -17> -18> } -19> -20> -21> } -22> ; +4 > : +5 > ( +6 > ) => (n: number) => IFoo = +7 > function() { +8 > return +9 > +10> function( +11> n +12> ) { +13> return +14> +15> ( +16> {} +17> ) +18> +19> +20> } +21> +22> +23> } +24> ; 1->Emitted(92, 1) Source(152, 1) + SourceIndex(0) 2 >Emitted(92, 5) Source(152, 5) + SourceIndex(0) 3 >Emitted(92, 10) Source(152, 10) + SourceIndex(0) -4 >Emitted(92, 13) Source(152, 40) + SourceIndex(0) -5 >Emitted(92, 27) Source(152, 53) + SourceIndex(0) -6 >Emitted(92, 33) Source(152, 59) + SourceIndex(0) -7 >Emitted(92, 34) Source(152, 60) + SourceIndex(0) -8 >Emitted(92, 44) Source(152, 69) + SourceIndex(0) -9 >Emitted(92, 45) Source(152, 70) + SourceIndex(0) -10>Emitted(92, 49) Source(152, 74) + SourceIndex(0) -11>Emitted(92, 55) Source(152, 80) + SourceIndex(0) -12>Emitted(92, 56) Source(152, 87) + SourceIndex(0) -13>Emitted(92, 57) Source(152, 88) + SourceIndex(0) -14>Emitted(92, 59) Source(152, 90) + SourceIndex(0) -15>Emitted(92, 60) Source(152, 91) + SourceIndex(0) -16>Emitted(92, 61) Source(152, 91) + SourceIndex(0) -17>Emitted(92, 62) Source(152, 92) + SourceIndex(0) -18>Emitted(92, 63) Source(152, 93) + SourceIndex(0) -19>Emitted(92, 64) Source(152, 93) + SourceIndex(0) -20>Emitted(92, 65) Source(152, 94) + SourceIndex(0) -21>Emitted(92, 66) Source(152, 95) + SourceIndex(0) -22>Emitted(92, 67) Source(152, 96) + SourceIndex(0) +4 >Emitted(92, 11) Source(152, 12) + SourceIndex(0) +5 >Emitted(92, 12) Source(152, 13) + SourceIndex(0) +6 >Emitted(92, 13) Source(152, 40) + SourceIndex(0) +7 >Emitted(92, 27) Source(152, 53) + SourceIndex(0) +8 >Emitted(92, 33) Source(152, 59) + SourceIndex(0) +9 >Emitted(92, 34) Source(152, 60) + SourceIndex(0) +10>Emitted(92, 44) Source(152, 69) + SourceIndex(0) +11>Emitted(92, 45) Source(152, 70) + SourceIndex(0) +12>Emitted(92, 49) Source(152, 74) + SourceIndex(0) +13>Emitted(92, 55) Source(152, 80) + SourceIndex(0) +14>Emitted(92, 56) Source(152, 87) + SourceIndex(0) +15>Emitted(92, 57) Source(152, 88) + SourceIndex(0) +16>Emitted(92, 59) Source(152, 90) + SourceIndex(0) +17>Emitted(92, 60) Source(152, 91) + SourceIndex(0) +18>Emitted(92, 61) Source(152, 91) + SourceIndex(0) +19>Emitted(92, 62) Source(152, 92) + SourceIndex(0) +20>Emitted(92, 63) Source(152, 93) + SourceIndex(0) +21>Emitted(92, 64) Source(152, 93) + SourceIndex(0) +22>Emitted(92, 65) Source(152, 94) + SourceIndex(0) +23>Emitted(92, 66) Source(152, 95) + SourceIndex(0) +24>Emitted(92, 67) Source(152, 96) + SourceIndex(0) --- >>>// CONTEXT: Newing a class 1 > @@ -2310,16 +2418,22 @@ sourceFile:contextualTyping.ts --- >>>var C11t5 = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^-> 1-> > +2 >class C11t5 +3 > { 1->Emitted(94, 1) Source(155, 1) + SourceIndex(0) +2 >Emitted(94, 11) Source(155, 13) + SourceIndex(0) +3 >Emitted(94, 12) Source(155, 14) + SourceIndex(0) --- >>> function C11t5(f) { 1->^^^^ 2 > ^^^^^^^^^^^^^^^ 3 > ^ -1->class C11t5 { +1-> 2 > constructor( 3 > f: (n: number) => IFoo 1->Emitted(95, 5) Source(155, 15) + SourceIndex(0) @@ -2370,64 +2484,70 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^ -6 > ^^^^^ -7 > ^ -8 > ^^^^^^^^^^ -9 > ^ -10> ^^^^ -11> ^^^^^^ -12> ^ -13> ^ -14> ^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^ +8 > ^^^^^ +9 > ^ +10> ^^^^^^^^^^ +11> ^ +12> ^^^^ +13> ^^^^^^ +14> ^ +15> ^ +16> ^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^ 1-> > 2 >var 3 > i -4 > = -5 > new -6 > C11t5 -7 > ( -8 > function( -9 > n -10> ) { -11> return -12> -13> ( -14> {} -15> ) -16> -17> -18> } -19> ) -20> ; +4 > +5 > = +6 > +7 > new +8 > C11t5 +9 > ( +10> function( +11> n +12> ) { +13> return +14> +15> ( +16> {} +17> ) +18> +19> +20> } +21> ) +22> ; 1->Emitted(100, 1) Source(156, 1) + SourceIndex(0) 2 >Emitted(100, 5) Source(156, 5) + SourceIndex(0) 3 >Emitted(100, 6) Source(156, 6) + SourceIndex(0) -4 >Emitted(100, 9) Source(156, 9) + SourceIndex(0) -5 >Emitted(100, 13) Source(156, 13) + SourceIndex(0) -6 >Emitted(100, 18) Source(156, 18) + SourceIndex(0) -7 >Emitted(100, 19) Source(156, 19) + SourceIndex(0) -8 >Emitted(100, 29) Source(156, 28) + SourceIndex(0) -9 >Emitted(100, 30) Source(156, 29) + SourceIndex(0) -10>Emitted(100, 34) Source(156, 33) + SourceIndex(0) -11>Emitted(100, 40) Source(156, 39) + SourceIndex(0) -12>Emitted(100, 41) Source(156, 46) + SourceIndex(0) -13>Emitted(100, 42) Source(156, 47) + SourceIndex(0) -14>Emitted(100, 44) Source(156, 49) + SourceIndex(0) -15>Emitted(100, 45) Source(156, 50) + SourceIndex(0) -16>Emitted(100, 46) Source(156, 50) + SourceIndex(0) -17>Emitted(100, 47) Source(156, 51) + SourceIndex(0) -18>Emitted(100, 48) Source(156, 52) + SourceIndex(0) -19>Emitted(100, 49) Source(156, 53) + SourceIndex(0) -20>Emitted(100, 50) Source(156, 54) + SourceIndex(0) +4 >Emitted(100, 7) Source(156, 7) + SourceIndex(0) +5 >Emitted(100, 8) Source(156, 8) + SourceIndex(0) +6 >Emitted(100, 9) Source(156, 9) + SourceIndex(0) +7 >Emitted(100, 13) Source(156, 13) + SourceIndex(0) +8 >Emitted(100, 18) Source(156, 18) + SourceIndex(0) +9 >Emitted(100, 19) Source(156, 19) + SourceIndex(0) +10>Emitted(100, 29) Source(156, 28) + SourceIndex(0) +11>Emitted(100, 30) Source(156, 29) + SourceIndex(0) +12>Emitted(100, 34) Source(156, 33) + SourceIndex(0) +13>Emitted(100, 40) Source(156, 39) + SourceIndex(0) +14>Emitted(100, 41) Source(156, 46) + SourceIndex(0) +15>Emitted(100, 42) Source(156, 47) + SourceIndex(0) +16>Emitted(100, 44) Source(156, 49) + SourceIndex(0) +17>Emitted(100, 45) Source(156, 50) + SourceIndex(0) +18>Emitted(100, 46) Source(156, 50) + SourceIndex(0) +19>Emitted(100, 47) Source(156, 51) + SourceIndex(0) +20>Emitted(100, 48) Source(156, 52) + SourceIndex(0) +21>Emitted(100, 49) Source(156, 53) + SourceIndex(0) +22>Emitted(100, 50) Source(156, 54) + SourceIndex(0) --- >>>// CONTEXT: Type annotated expression 1 > @@ -2444,70 +2564,82 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^^ -7 > ^ -8 > ^^^^ -9 > ^^^^^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^ +9 > ^ +10> ^^^^ +11> ^^^^^^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^ +18> ^ 1-> > 2 >var 3 > c12t1 -4 > = <(s: string) => string> -5 > ( -6 > function( -7 > s -8 > ) { -9 > return -10> -11> s -12> -13> -14> } -15> ) -16> ; +4 > +5 > = +6 > <(s: string) => string> +7 > ( +8 > function( +9 > s +10> ) { +11> return +12> +13> s +14> +15> +16> } +17> ) +18> ; 1->Emitted(102, 1) Source(159, 1) + SourceIndex(0) 2 >Emitted(102, 5) Source(159, 5) + SourceIndex(0) 3 >Emitted(102, 10) Source(159, 10) + SourceIndex(0) -4 >Emitted(102, 13) Source(159, 37) + SourceIndex(0) -5 >Emitted(102, 14) Source(159, 38) + SourceIndex(0) -6 >Emitted(102, 24) Source(159, 47) + SourceIndex(0) -7 >Emitted(102, 25) Source(159, 48) + SourceIndex(0) -8 >Emitted(102, 29) Source(159, 52) + SourceIndex(0) -9 >Emitted(102, 35) Source(159, 58) + SourceIndex(0) -10>Emitted(102, 36) Source(159, 59) + SourceIndex(0) -11>Emitted(102, 37) Source(159, 60) + SourceIndex(0) -12>Emitted(102, 38) Source(159, 60) + SourceIndex(0) -13>Emitted(102, 39) Source(159, 61) + SourceIndex(0) -14>Emitted(102, 40) Source(159, 62) + SourceIndex(0) -15>Emitted(102, 41) Source(159, 63) + SourceIndex(0) -16>Emitted(102, 42) Source(159, 64) + SourceIndex(0) +4 >Emitted(102, 11) Source(159, 11) + SourceIndex(0) +5 >Emitted(102, 12) Source(159, 12) + SourceIndex(0) +6 >Emitted(102, 13) Source(159, 37) + SourceIndex(0) +7 >Emitted(102, 14) Source(159, 38) + SourceIndex(0) +8 >Emitted(102, 24) Source(159, 47) + SourceIndex(0) +9 >Emitted(102, 25) Source(159, 48) + SourceIndex(0) +10>Emitted(102, 29) Source(159, 52) + SourceIndex(0) +11>Emitted(102, 35) Source(159, 58) + SourceIndex(0) +12>Emitted(102, 36) Source(159, 59) + SourceIndex(0) +13>Emitted(102, 37) Source(159, 60) + SourceIndex(0) +14>Emitted(102, 38) Source(159, 60) + SourceIndex(0) +15>Emitted(102, 39) Source(159, 61) + SourceIndex(0) +16>Emitted(102, 40) Source(159, 62) + SourceIndex(0) +17>Emitted(102, 41) Source(159, 63) + SourceIndex(0) +18>Emitted(102, 42) Source(159, 64) + SourceIndex(0) --- >>>var c12t2 = ({ 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ 1 > > 2 >var 3 > c12t2 -4 > = -5 > ( +4 > +5 > = +6 > +7 > ( 1 >Emitted(103, 1) Source(160, 1) + SourceIndex(0) 2 >Emitted(103, 5) Source(160, 5) + SourceIndex(0) 3 >Emitted(103, 10) Source(160, 10) + SourceIndex(0) -4 >Emitted(103, 13) Source(160, 20) + SourceIndex(0) -5 >Emitted(103, 14) Source(160, 21) + SourceIndex(0) +4 >Emitted(103, 11) Source(160, 11) + SourceIndex(0) +5 >Emitted(103, 12) Source(160, 12) + SourceIndex(0) +6 >Emitted(103, 13) Source(160, 20) + SourceIndex(0) +7 >Emitted(103, 14) Source(160, 21) + SourceIndex(0) --- >>> n: 1 1 >^^^^ @@ -2541,426 +2673,486 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > c12t3 -4 > = -5 > [] -6 > ; +4 > +5 > = +6 > +7 > [] +8 > ; 1->Emitted(106, 1) Source(163, 1) + SourceIndex(0) 2 >Emitted(106, 5) Source(163, 5) + SourceIndex(0) 3 >Emitted(106, 10) Source(163, 10) + SourceIndex(0) -4 >Emitted(106, 13) Source(163, 24) + SourceIndex(0) -5 >Emitted(106, 15) Source(163, 26) + SourceIndex(0) -6 >Emitted(106, 16) Source(163, 27) + SourceIndex(0) +4 >Emitted(106, 11) Source(163, 11) + SourceIndex(0) +5 >Emitted(106, 12) Source(163, 12) + SourceIndex(0) +6 >Emitted(106, 13) Source(163, 24) + SourceIndex(0) +7 >Emitted(106, 15) Source(163, 26) + SourceIndex(0) +8 >Emitted(106, 16) Source(163, 27) + SourceIndex(0) --- >>>var c12t4 = function () { return ({}); }; 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^^^^^^^^^^^^^ -6 > ^^^^^^ -7 > ^ -8 > ^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^-> 1-> > 2 >var 3 > c12t4 -4 > = <() => IFoo> -5 > function() { -6 > return -7 > -8 > ( -9 > {} -10> ) -11> -12> -13> } -14> ; +4 > +5 > = +6 > <() => IFoo> +7 > function() { +8 > return +9 > +10> ( +11> {} +12> ) +13> +14> +15> } +16> ; 1->Emitted(107, 1) Source(164, 1) + SourceIndex(0) 2 >Emitted(107, 5) Source(164, 5) + SourceIndex(0) 3 >Emitted(107, 10) Source(164, 10) + SourceIndex(0) -4 >Emitted(107, 13) Source(164, 26) + SourceIndex(0) -5 >Emitted(107, 27) Source(164, 39) + SourceIndex(0) -6 >Emitted(107, 33) Source(164, 45) + SourceIndex(0) -7 >Emitted(107, 34) Source(164, 52) + SourceIndex(0) -8 >Emitted(107, 35) Source(164, 53) + SourceIndex(0) -9 >Emitted(107, 37) Source(164, 55) + SourceIndex(0) -10>Emitted(107, 38) Source(164, 56) + SourceIndex(0) -11>Emitted(107, 39) Source(164, 56) + SourceIndex(0) -12>Emitted(107, 40) Source(164, 57) + SourceIndex(0) -13>Emitted(107, 41) Source(164, 58) + SourceIndex(0) -14>Emitted(107, 42) Source(164, 59) + SourceIndex(0) +4 >Emitted(107, 11) Source(164, 11) + SourceIndex(0) +5 >Emitted(107, 12) Source(164, 12) + SourceIndex(0) +6 >Emitted(107, 13) Source(164, 26) + SourceIndex(0) +7 >Emitted(107, 27) Source(164, 39) + SourceIndex(0) +8 >Emitted(107, 33) Source(164, 45) + SourceIndex(0) +9 >Emitted(107, 34) Source(164, 52) + SourceIndex(0) +10>Emitted(107, 35) Source(164, 53) + SourceIndex(0) +11>Emitted(107, 37) Source(164, 55) + SourceIndex(0) +12>Emitted(107, 38) Source(164, 56) + SourceIndex(0) +13>Emitted(107, 39) Source(164, 56) + SourceIndex(0) +14>Emitted(107, 40) Source(164, 57) + SourceIndex(0) +15>Emitted(107, 41) Source(164, 58) + SourceIndex(0) +16>Emitted(107, 42) Source(164, 59) + SourceIndex(0) --- >>>var c12t5 = function (n) { return ({}); }; 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^^^^^^^^^ -6 > ^ -7 > ^^^^ -8 > ^^^^^^ -9 > ^ -10> ^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^ +8 > ^ +9 > ^^^^ +10> ^^^^^^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^^^^-> 1-> > 2 >var 3 > c12t5 -4 > = <(n: number) => IFoo> -5 > function( -6 > n -7 > ) { -8 > return -9 > -10> ( -11> {} -12> ) -13> -14> -15> } -16> ; +4 > +5 > = +6 > <(n: number) => IFoo> +7 > function( +8 > n +9 > ) { +10> return +11> +12> ( +13> {} +14> ) +15> +16> +17> } +18> ; 1->Emitted(108, 1) Source(165, 1) + SourceIndex(0) 2 >Emitted(108, 5) Source(165, 5) + SourceIndex(0) 3 >Emitted(108, 10) Source(165, 10) + SourceIndex(0) -4 >Emitted(108, 13) Source(165, 35) + SourceIndex(0) -5 >Emitted(108, 23) Source(165, 44) + SourceIndex(0) -6 >Emitted(108, 24) Source(165, 45) + SourceIndex(0) -7 >Emitted(108, 28) Source(165, 49) + SourceIndex(0) -8 >Emitted(108, 34) Source(165, 55) + SourceIndex(0) -9 >Emitted(108, 35) Source(165, 62) + SourceIndex(0) -10>Emitted(108, 36) Source(165, 63) + SourceIndex(0) -11>Emitted(108, 38) Source(165, 65) + SourceIndex(0) -12>Emitted(108, 39) Source(165, 66) + SourceIndex(0) -13>Emitted(108, 40) Source(165, 66) + SourceIndex(0) -14>Emitted(108, 41) Source(165, 67) + SourceIndex(0) -15>Emitted(108, 42) Source(165, 68) + SourceIndex(0) -16>Emitted(108, 43) Source(165, 69) + SourceIndex(0) +4 >Emitted(108, 11) Source(165, 11) + SourceIndex(0) +5 >Emitted(108, 12) Source(165, 12) + SourceIndex(0) +6 >Emitted(108, 13) Source(165, 35) + SourceIndex(0) +7 >Emitted(108, 23) Source(165, 44) + SourceIndex(0) +8 >Emitted(108, 24) Source(165, 45) + SourceIndex(0) +9 >Emitted(108, 28) Source(165, 49) + SourceIndex(0) +10>Emitted(108, 34) Source(165, 55) + SourceIndex(0) +11>Emitted(108, 35) Source(165, 62) + SourceIndex(0) +12>Emitted(108, 36) Source(165, 63) + SourceIndex(0) +13>Emitted(108, 38) Source(165, 65) + SourceIndex(0) +14>Emitted(108, 39) Source(165, 66) + SourceIndex(0) +15>Emitted(108, 40) Source(165, 66) + SourceIndex(0) +16>Emitted(108, 41) Source(165, 67) + SourceIndex(0) +17>Emitted(108, 42) Source(165, 68) + SourceIndex(0) +18>Emitted(108, 43) Source(165, 69) + SourceIndex(0) --- >>>var c12t6 = function (n, s) { return ({}); }; 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^ -10> ^^^^^^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^^ +12> ^^^^^^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^ 1-> > 2 >var 3 > c12t6 -4 > = <(n: number, s: string) => IFoo> -5 > function( -6 > n -7 > , -8 > s -9 > ) { -10> return -11> -12> ( -13> {} -14> ) -15> -16> -17> } -18> ; +4 > +5 > = +6 > <(n: number, s: string) => IFoo> +7 > function( +8 > n +9 > , +10> s +11> ) { +12> return +13> +14> ( +15> {} +16> ) +17> +18> +19> } +20> ; 1->Emitted(109, 1) Source(166, 1) + SourceIndex(0) 2 >Emitted(109, 5) Source(166, 5) + SourceIndex(0) 3 >Emitted(109, 10) Source(166, 10) + SourceIndex(0) -4 >Emitted(109, 13) Source(166, 46) + SourceIndex(0) -5 >Emitted(109, 23) Source(166, 55) + SourceIndex(0) -6 >Emitted(109, 24) Source(166, 56) + SourceIndex(0) -7 >Emitted(109, 26) Source(166, 58) + SourceIndex(0) -8 >Emitted(109, 27) Source(166, 59) + SourceIndex(0) -9 >Emitted(109, 31) Source(166, 63) + SourceIndex(0) -10>Emitted(109, 37) Source(166, 69) + SourceIndex(0) -11>Emitted(109, 38) Source(166, 76) + SourceIndex(0) -12>Emitted(109, 39) Source(166, 77) + SourceIndex(0) -13>Emitted(109, 41) Source(166, 79) + SourceIndex(0) -14>Emitted(109, 42) Source(166, 80) + SourceIndex(0) -15>Emitted(109, 43) Source(166, 80) + SourceIndex(0) -16>Emitted(109, 44) Source(166, 81) + SourceIndex(0) -17>Emitted(109, 45) Source(166, 82) + SourceIndex(0) -18>Emitted(109, 46) Source(166, 83) + SourceIndex(0) +4 >Emitted(109, 11) Source(166, 11) + SourceIndex(0) +5 >Emitted(109, 12) Source(166, 12) + SourceIndex(0) +6 >Emitted(109, 13) Source(166, 46) + SourceIndex(0) +7 >Emitted(109, 23) Source(166, 55) + SourceIndex(0) +8 >Emitted(109, 24) Source(166, 56) + SourceIndex(0) +9 >Emitted(109, 26) Source(166, 58) + SourceIndex(0) +10>Emitted(109, 27) Source(166, 59) + SourceIndex(0) +11>Emitted(109, 31) Source(166, 63) + SourceIndex(0) +12>Emitted(109, 37) Source(166, 69) + SourceIndex(0) +13>Emitted(109, 38) Source(166, 76) + SourceIndex(0) +14>Emitted(109, 39) Source(166, 77) + SourceIndex(0) +15>Emitted(109, 41) Source(166, 79) + SourceIndex(0) +16>Emitted(109, 42) Source(166, 80) + SourceIndex(0) +17>Emitted(109, 43) Source(166, 80) + SourceIndex(0) +18>Emitted(109, 44) Source(166, 81) + SourceIndex(0) +19>Emitted(109, 45) Source(166, 82) + SourceIndex(0) +20>Emitted(109, 46) Source(166, 83) + SourceIndex(0) --- >>>var c12t7 = function (n) { return n; }; 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^^^^^^^^^ -6 > ^ -7 > ^^^^ -8 > ^^^^^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^ +8 > ^ +9 > ^^^^ +10> ^^^^^^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^-> 1 > > 2 >var 3 > c12t7 -4 > = <{ - > (n: number, s: string): number; - > //(s1: string, s2: string): number; - > }> -5 > function( -6 > n:number -7 > ) { -8 > return -9 > -10> n -11> -12> -13> } -14> ; +4 > +5 > = +6 > <{ + > (n: number, s: string): number; + > //(s1: string, s2: string): number; + > }> +7 > function( +8 > n:number +9 > ) { +10> return +11> +12> n +13> +14> +15> } +16> ; 1 >Emitted(110, 1) Source(167, 1) + SourceIndex(0) 2 >Emitted(110, 5) Source(167, 5) + SourceIndex(0) 3 >Emitted(110, 10) Source(167, 10) + SourceIndex(0) -4 >Emitted(110, 13) Source(170, 4) + SourceIndex(0) -5 >Emitted(110, 23) Source(170, 13) + SourceIndex(0) -6 >Emitted(110, 24) Source(170, 21) + SourceIndex(0) -7 >Emitted(110, 28) Source(170, 25) + SourceIndex(0) -8 >Emitted(110, 34) Source(170, 31) + SourceIndex(0) -9 >Emitted(110, 35) Source(170, 32) + SourceIndex(0) -10>Emitted(110, 36) Source(170, 33) + SourceIndex(0) -11>Emitted(110, 37) Source(170, 33) + SourceIndex(0) -12>Emitted(110, 38) Source(170, 34) + SourceIndex(0) -13>Emitted(110, 39) Source(170, 35) + SourceIndex(0) -14>Emitted(110, 40) Source(170, 36) + SourceIndex(0) +4 >Emitted(110, 11) Source(167, 11) + SourceIndex(0) +5 >Emitted(110, 12) Source(167, 12) + SourceIndex(0) +6 >Emitted(110, 13) Source(170, 4) + SourceIndex(0) +7 >Emitted(110, 23) Source(170, 13) + SourceIndex(0) +8 >Emitted(110, 24) Source(170, 21) + SourceIndex(0) +9 >Emitted(110, 28) Source(170, 25) + SourceIndex(0) +10>Emitted(110, 34) Source(170, 31) + SourceIndex(0) +11>Emitted(110, 35) Source(170, 32) + SourceIndex(0) +12>Emitted(110, 36) Source(170, 33) + SourceIndex(0) +13>Emitted(110, 37) Source(170, 33) + SourceIndex(0) +14>Emitted(110, 38) Source(170, 34) + SourceIndex(0) +15>Emitted(110, 39) Source(170, 35) + SourceIndex(0) +16>Emitted(110, 40) Source(170, 36) + SourceIndex(0) --- >>>var c12t8 = function (n) { return n; }; 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^^^^^^^^^ -6 > ^ -7 > ^^^^ -8 > ^^^^^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^ +8 > ^ +9 > ^^^^ +10> ^^^^^^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ 1-> > > 2 >var 3 > c12t8 -4 > = <(n: number, s: string) => number> -5 > function( -6 > n -7 > ) { -8 > return -9 > -10> n -11> ; -12> -13> } -14> ; +4 > +5 > = +6 > <(n: number, s: string) => number> +7 > function( +8 > n +9 > ) { +10> return +11> +12> n +13> ; +14> +15> } +16> ; 1->Emitted(111, 1) Source(172, 1) + SourceIndex(0) 2 >Emitted(111, 5) Source(172, 5) + SourceIndex(0) 3 >Emitted(111, 10) Source(172, 10) + SourceIndex(0) -4 >Emitted(111, 13) Source(172, 48) + SourceIndex(0) -5 >Emitted(111, 23) Source(172, 57) + SourceIndex(0) -6 >Emitted(111, 24) Source(172, 58) + SourceIndex(0) -7 >Emitted(111, 28) Source(172, 62) + SourceIndex(0) -8 >Emitted(111, 34) Source(172, 68) + SourceIndex(0) -9 >Emitted(111, 35) Source(172, 69) + SourceIndex(0) -10>Emitted(111, 36) Source(172, 70) + SourceIndex(0) -11>Emitted(111, 37) Source(172, 71) + SourceIndex(0) -12>Emitted(111, 38) Source(172, 72) + SourceIndex(0) -13>Emitted(111, 39) Source(172, 73) + SourceIndex(0) -14>Emitted(111, 40) Source(172, 74) + SourceIndex(0) +4 >Emitted(111, 11) Source(172, 11) + SourceIndex(0) +5 >Emitted(111, 12) Source(172, 12) + SourceIndex(0) +6 >Emitted(111, 13) Source(172, 48) + SourceIndex(0) +7 >Emitted(111, 23) Source(172, 57) + SourceIndex(0) +8 >Emitted(111, 24) Source(172, 58) + SourceIndex(0) +9 >Emitted(111, 28) Source(172, 62) + SourceIndex(0) +10>Emitted(111, 34) Source(172, 68) + SourceIndex(0) +11>Emitted(111, 35) Source(172, 69) + SourceIndex(0) +12>Emitted(111, 36) Source(172, 70) + SourceIndex(0) +13>Emitted(111, 37) Source(172, 71) + SourceIndex(0) +14>Emitted(111, 38) Source(172, 72) + SourceIndex(0) +15>Emitted(111, 39) Source(172, 73) + SourceIndex(0) +16>Emitted(111, 40) Source(172, 74) + SourceIndex(0) --- >>>var c12t9 = [[], []]; 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^ -9 > ^ -10> ^ -11> ^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^^ +10> ^^ +11> ^ +12> ^ +13> ^^^^^^-> 1 > > 2 >var 3 > c12t9 -4 > = -5 > [ -6 > [] -7 > , -8 > [] -9 > ] -10> ; +4 > +5 > = +6 > +7 > [ +8 > [] +9 > , +10> [] +11> ] +12> ; 1 >Emitted(112, 1) Source(173, 1) + SourceIndex(0) 2 >Emitted(112, 5) Source(173, 5) + SourceIndex(0) 3 >Emitted(112, 10) Source(173, 10) + SourceIndex(0) -4 >Emitted(112, 13) Source(173, 26) + SourceIndex(0) -5 >Emitted(112, 14) Source(173, 27) + SourceIndex(0) -6 >Emitted(112, 16) Source(173, 29) + SourceIndex(0) -7 >Emitted(112, 18) Source(173, 30) + SourceIndex(0) -8 >Emitted(112, 20) Source(173, 32) + SourceIndex(0) -9 >Emitted(112, 21) Source(173, 33) + SourceIndex(0) -10>Emitted(112, 22) Source(173, 34) + SourceIndex(0) +4 >Emitted(112, 11) Source(173, 11) + SourceIndex(0) +5 >Emitted(112, 12) Source(173, 12) + SourceIndex(0) +6 >Emitted(112, 13) Source(173, 26) + SourceIndex(0) +7 >Emitted(112, 14) Source(173, 27) + SourceIndex(0) +8 >Emitted(112, 16) Source(173, 29) + SourceIndex(0) +9 >Emitted(112, 18) Source(173, 30) + SourceIndex(0) +10>Emitted(112, 20) Source(173, 32) + SourceIndex(0) +11>Emitted(112, 21) Source(173, 33) + SourceIndex(0) +12>Emitted(112, 22) Source(173, 34) + SourceIndex(0) --- >>>var c12t10 = [({}), ({})]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > c12t10 -4 > = -5 > [ -6 > ( -7 > {} -8 > ) -9 > , -10> ( -11> {} -12> ) -13> ] -14> ; +4 > +5 > = +6 > +7 > [ +8 > ( +9 > {} +10> ) +11> , +12> ( +13> {} +14> ) +15> ] +16> ; 1->Emitted(113, 1) Source(174, 1) + SourceIndex(0) 2 >Emitted(113, 5) Source(174, 5) + SourceIndex(0) 3 >Emitted(113, 11) Source(174, 11) + SourceIndex(0) -4 >Emitted(113, 14) Source(174, 23) + SourceIndex(0) -5 >Emitted(113, 15) Source(174, 30) + SourceIndex(0) -6 >Emitted(113, 16) Source(174, 31) + SourceIndex(0) -7 >Emitted(113, 18) Source(174, 33) + SourceIndex(0) -8 >Emitted(113, 19) Source(174, 34) + SourceIndex(0) -9 >Emitted(113, 21) Source(174, 41) + SourceIndex(0) -10>Emitted(113, 22) Source(174, 42) + SourceIndex(0) -11>Emitted(113, 24) Source(174, 44) + SourceIndex(0) -12>Emitted(113, 25) Source(174, 45) + SourceIndex(0) -13>Emitted(113, 26) Source(174, 46) + SourceIndex(0) -14>Emitted(113, 27) Source(174, 47) + SourceIndex(0) +4 >Emitted(113, 12) Source(174, 12) + SourceIndex(0) +5 >Emitted(113, 13) Source(174, 13) + SourceIndex(0) +6 >Emitted(113, 14) Source(174, 23) + SourceIndex(0) +7 >Emitted(113, 15) Source(174, 30) + SourceIndex(0) +8 >Emitted(113, 16) Source(174, 31) + SourceIndex(0) +9 >Emitted(113, 18) Source(174, 33) + SourceIndex(0) +10>Emitted(113, 19) Source(174, 34) + SourceIndex(0) +11>Emitted(113, 21) Source(174, 41) + SourceIndex(0) +12>Emitted(113, 22) Source(174, 42) + SourceIndex(0) +13>Emitted(113, 24) Source(174, 44) + SourceIndex(0) +14>Emitted(113, 25) Source(174, 45) + SourceIndex(0) +15>Emitted(113, 26) Source(174, 46) + SourceIndex(0) +16>Emitted(113, 27) Source(174, 47) + SourceIndex(0) --- >>>var c12t11 = [function (n, s) { return s; }]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^^ -7 > ^ -8 > ^^ -9 > ^ -10> ^^^^ -11> ^^^^^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^^ +13> ^^^^^^ +14> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^ 1-> > 2 >var 3 > c12t11 -4 > = <{(n: number, s: string): string;}[]> -5 > [ -6 > function( -7 > n -8 > , -9 > s -10> ) { -11> return -12> -13> s -14> ; -15> -16> } -17> ] -18> ; +4 > +5 > = +6 > <{(n: number, s: string): string;}[]> +7 > [ +8 > function( +9 > n +10> , +11> s +12> ) { +13> return +14> +15> s +16> ; +17> +18> } +19> ] +20> ; 1->Emitted(114, 1) Source(175, 1) + SourceIndex(0) 2 >Emitted(114, 5) Source(175, 5) + SourceIndex(0) 3 >Emitted(114, 11) Source(175, 11) + SourceIndex(0) -4 >Emitted(114, 14) Source(175, 52) + SourceIndex(0) -5 >Emitted(114, 15) Source(175, 53) + SourceIndex(0) -6 >Emitted(114, 25) Source(175, 62) + SourceIndex(0) -7 >Emitted(114, 26) Source(175, 63) + SourceIndex(0) -8 >Emitted(114, 28) Source(175, 65) + SourceIndex(0) -9 >Emitted(114, 29) Source(175, 66) + SourceIndex(0) -10>Emitted(114, 33) Source(175, 70) + SourceIndex(0) -11>Emitted(114, 39) Source(175, 76) + SourceIndex(0) -12>Emitted(114, 40) Source(175, 77) + SourceIndex(0) -13>Emitted(114, 41) Source(175, 78) + SourceIndex(0) -14>Emitted(114, 42) Source(175, 79) + SourceIndex(0) -15>Emitted(114, 43) Source(175, 80) + SourceIndex(0) -16>Emitted(114, 44) Source(175, 81) + SourceIndex(0) -17>Emitted(114, 45) Source(175, 82) + SourceIndex(0) -18>Emitted(114, 46) Source(175, 83) + SourceIndex(0) +4 >Emitted(114, 12) Source(175, 12) + SourceIndex(0) +5 >Emitted(114, 13) Source(175, 13) + SourceIndex(0) +6 >Emitted(114, 14) Source(175, 52) + SourceIndex(0) +7 >Emitted(114, 15) Source(175, 53) + SourceIndex(0) +8 >Emitted(114, 25) Source(175, 62) + SourceIndex(0) +9 >Emitted(114, 26) Source(175, 63) + SourceIndex(0) +10>Emitted(114, 28) Source(175, 65) + SourceIndex(0) +11>Emitted(114, 29) Source(175, 66) + SourceIndex(0) +12>Emitted(114, 33) Source(175, 70) + SourceIndex(0) +13>Emitted(114, 39) Source(175, 76) + SourceIndex(0) +14>Emitted(114, 40) Source(175, 77) + SourceIndex(0) +15>Emitted(114, 41) Source(175, 78) + SourceIndex(0) +16>Emitted(114, 42) Source(175, 79) + SourceIndex(0) +17>Emitted(114, 43) Source(175, 80) + SourceIndex(0) +18>Emitted(114, 44) Source(175, 81) + SourceIndex(0) +19>Emitted(114, 45) Source(175, 82) + SourceIndex(0) +20>Emitted(114, 46) Source(175, 83) + SourceIndex(0) --- >>>var c12t12 = { 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^-> 1 > > 2 >var 3 > c12t12 -4 > = +4 > +5 > = +6 > 1 >Emitted(115, 1) Source(176, 1) + SourceIndex(0) 2 >Emitted(115, 5) Source(176, 5) + SourceIndex(0) 3 >Emitted(115, 11) Source(176, 11) + SourceIndex(0) -4 >Emitted(115, 14) Source(176, 21) + SourceIndex(0) +4 >Emitted(115, 12) Source(176, 12) + SourceIndex(0) +5 >Emitted(115, 13) Source(176, 13) + SourceIndex(0) +6 >Emitted(115, 14) Source(176, 21) + SourceIndex(0) --- >>> foo: ({}) 1->^^^^ @@ -2997,20 +3189,26 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > c12t13 -4 > = -5 > ( +4 > +5 > = +6 > +7 > ( 1->Emitted(118, 1) Source(179, 1) + SourceIndex(0) 2 >Emitted(118, 5) Source(179, 5) + SourceIndex(0) 3 >Emitted(118, 11) Source(179, 11) + SourceIndex(0) -4 >Emitted(118, 14) Source(179, 21) + SourceIndex(0) -5 >Emitted(118, 15) Source(179, 22) + SourceIndex(0) +4 >Emitted(118, 12) Source(179, 12) + SourceIndex(0) +5 >Emitted(118, 13) Source(179, 13) + SourceIndex(0) +6 >Emitted(118, 14) Source(179, 21) + SourceIndex(0) +7 >Emitted(118, 15) Source(179, 22) + SourceIndex(0) --- >>> f: function (i, s) { return s; } 1->^^^^ @@ -3074,19 +3272,25 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ 1-> > 2 >var 3 > c12t14 -4 > = -5 > ( +4 > +5 > = +6 > +7 > ( 1->Emitted(121, 1) Source(182, 1) + SourceIndex(0) 2 >Emitted(121, 5) Source(182, 5) + SourceIndex(0) 3 >Emitted(121, 11) Source(182, 11) + SourceIndex(0) -4 >Emitted(121, 14) Source(182, 21) + SourceIndex(0) -5 >Emitted(121, 15) Source(182, 22) + SourceIndex(0) +4 >Emitted(121, 12) Source(182, 12) + SourceIndex(0) +5 >Emitted(121, 13) Source(182, 13) + SourceIndex(0) +6 >Emitted(121, 14) Source(182, 21) + SourceIndex(0) +7 >Emitted(121, 15) Source(182, 22) + SourceIndex(0) --- >>> a: [] 1 >^^^^ @@ -3171,39 +3375,45 @@ sourceFile:contextualTyping.ts 1 > 2 >^^^^ 3 > ^^^ -4 > ^^^ -5 > ^^^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^ -10> ^ -11> ^ -12> ^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^ +10> ^^ +11> ^ +12> ^ +13> ^ +14> ^^^-> 1 > > > 2 >var 3 > efv -4 > = -5 > EF1 -6 > ( -7 > 1 -8 > , -9 > 2 -10> ) -11> ; +4 > +5 > = +6 > +7 > EF1 +8 > ( +9 > 1 +10> , +11> 2 +12> ) +13> ; 1 >Emitted(125, 1) Source(193, 1) + SourceIndex(0) 2 >Emitted(125, 5) Source(193, 5) + SourceIndex(0) 3 >Emitted(125, 8) Source(193, 8) + SourceIndex(0) -4 >Emitted(125, 11) Source(193, 11) + SourceIndex(0) -5 >Emitted(125, 14) Source(193, 14) + SourceIndex(0) -6 >Emitted(125, 15) Source(193, 15) + SourceIndex(0) -7 >Emitted(125, 16) Source(193, 16) + SourceIndex(0) -8 >Emitted(125, 18) Source(193, 17) + SourceIndex(0) -9 >Emitted(125, 19) Source(193, 18) + SourceIndex(0) -10>Emitted(125, 20) Source(193, 19) + SourceIndex(0) -11>Emitted(125, 21) Source(193, 20) + SourceIndex(0) +4 >Emitted(125, 9) Source(193, 9) + SourceIndex(0) +5 >Emitted(125, 10) Source(193, 10) + SourceIndex(0) +6 >Emitted(125, 11) Source(193, 11) + SourceIndex(0) +7 >Emitted(125, 14) Source(193, 14) + SourceIndex(0) +8 >Emitted(125, 15) Source(193, 15) + SourceIndex(0) +9 >Emitted(125, 16) Source(193, 16) + SourceIndex(0) +10>Emitted(125, 18) Source(193, 17) + SourceIndex(0) +11>Emitted(125, 19) Source(193, 18) + SourceIndex(0) +12>Emitted(125, 20) Source(193, 19) + SourceIndex(0) +13>Emitted(125, 21) Source(193, 20) + SourceIndex(0) --- >>>function Point(x, y) { 1-> @@ -3629,10 +3839,12 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > >interface A { x: string; } @@ -3640,14 +3852,18 @@ sourceFile:contextualTyping.ts > 2 >var 3 > x -4 > : B = -5 > { } -6 > ; +4 > : +5 > B +6 > = +7 > { } +8 > ; 1->Emitted(142, 1) Source(230, 1) + SourceIndex(0) 2 >Emitted(142, 5) Source(230, 5) + SourceIndex(0) 3 >Emitted(142, 6) Source(230, 6) + SourceIndex(0) -4 >Emitted(142, 9) Source(230, 12) + SourceIndex(0) -5 >Emitted(142, 11) Source(230, 15) + SourceIndex(0) -6 >Emitted(142, 12) Source(230, 16) + SourceIndex(0) +4 >Emitted(142, 7) Source(230, 8) + SourceIndex(0) +5 >Emitted(142, 8) Source(230, 9) + SourceIndex(0) +6 >Emitted(142, 9) Source(230, 12) + SourceIndex(0) +7 >Emitted(142, 11) Source(230, 15) + SourceIndex(0) +8 >Emitted(142, 12) Source(230, 16) + SourceIndex(0) --- >>>//# sourceMappingURL=contextualTyping.js.map \ No newline at end of file diff --git a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js.map b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js.map index 4075fca49c9ed..7079854a46db2 100644 --- a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js.map +++ b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js.map @@ -1,2 +1,2 @@ //// [derivedClassConstructorWithExplicitReturns01.js.map] -{"version":3,"file":"derivedClassConstructorWithExplicitReturns01.js","sourceRoot":"","sources":["derivedClassConstructorWithExplicitReturns01.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;IAKI,WAAY,KAAa;QAJzB,UAAK,GAAG,EAAE,CAAC;QAKP,MAAM,CAAC;YACH,KAAK,EAAE,KAAK;YACZ,GAAG;gBACC,MAAM,CAAC,8BAA8B,CAAC;YAC1C,CAAC;SACJ,CAAA;IACL,CAAC;IATD,eAAG,GAAH,cAAQ,MAAM,CAAC,uBAAuB,CAAC,CAAC,CAAC;IAU7C,QAAC;AAAD,CAAC,AAbD,IAaC;AAED;IAAgB,qBAAC;IAGb,WAAY,CAAO;QAAP,kBAAA,EAAA,OAAO;QAAnB,YACI,kBAAM,CAAC,CAAC,SAYX;QAfD,WAAK,GAAG,cAAM,OAAA,KAAI,EAAJ,CAAI,CAAC;QAKf,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;YACtB,UAAU,CAAA;YACV,MAAM,CAAC;gBACH,KAAK,EAAE,CAAC;gBACR,KAAK,EAAE,cAAM,OAAA,KAAI,EAAJ,CAAI;gBACjB,GAAG,gBAAK,MAAM,CAAC,cAAc,CAAA,CAAC,CAAC;aAClC,CAAC;QACN,CAAC;QACD,IAAI;YACA,MAAM,CAAC,IAAI,CAAC;IACpB,CAAC;IACL,QAAC;AAAD,CAAC,AAjBD,CAAgB,CAAC,GAiBhB"} \ No newline at end of file +{"version":3,"file":"derivedClassConstructorWithExplicitReturns01.js","sourceRoot":"","sources":["derivedClassConstructorWithExplicitReturns01.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,MAAQ,CAAC;IAKL,WAAY,KAAa;QAJzB,UAAK,GAAG,EAAE,CAAC;QAKP,MAAM,CAAC;YACH,KAAK,EAAE,KAAK;YACZ,GAAG;gBACC,MAAM,CAAC,8BAA8B,CAAC;YAC1C,CAAC;SACJ,CAAA;IACL,CAAC;IATD,eAAG,GAAH,cAAQ,MAAM,CAAC,uBAAuB,CAAC,CAAC,CAAC;IAU7C,QAAC;AAAD,CAAC,AAbD,IAaC;AAED,MAAQ,CAAC;IAAO,qBAAC;IAGb,WAAY,CAAO;QAAP,kBAAA,EAAA,OAAO;QAAnB,UAlBJ,CAAC,CAmBO,kBAAM,CAAC,CAAC,SAYX;QAfD,WAAK,GAAG,cAAM,OAAA,KAAI,EAAJ,CAAI,CAAC;QAKf,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;YACtB,UAAU,CAAA;YACV,MAAM,CAAC;gBACH,KAAK,EAAE,CAAC;gBACR,KAAK,EAAE,cAAM,OAAA,KAAI,EAAJ,CAAI;gBACjB,GAAG,gBAAK,MAAM,CAAC,cAAc,CAAA,CAAC,CAAC;aAClC,CAAC;QACN,CAAC;QACD,IAAI;YACA,MAAM,CAAC,IAAI,CAAC;IACpB,CAAC;IACL,QAAC;AAAD,CAAC,AAjBD,CAAgB,CAAC,GAiBhB"} \ No newline at end of file diff --git a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt index 0035175c62ff0..85b2a9d6e5da4 100644 --- a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt +++ b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt @@ -20,16 +20,22 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts >>>})(); >>>var C = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^-> 1 > +2 >class C +3 > { 1 >Emitted(11, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(11, 7) Source(1, 9) + SourceIndex(0) +3 >Emitted(11, 8) Source(1, 10) + SourceIndex(0) --- >>> function C(value) { 1->^^^^ 2 > ^^^^^^^^^^^ 3 > ^^^^^ 4 > ^^^^^-> -1->class C { +1-> > cProp = 10; > > foo() { return "this never gets used."; } @@ -227,16 +233,22 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts --- >>>var D = /** @class */ (function (_super) { 1-> -2 >^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^-> 1-> > > +2 >class D +3 > e 1->Emitted(24, 1) Source(16, 1) + SourceIndex(0) +2 >Emitted(24, 7) Source(16, 9) + SourceIndex(0) +3 >Emitted(24, 8) Source(16, 10) + SourceIndex(0) --- >>> __extends(D, _super); 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^ -1->class D extends +1->xtends 2 > C 1->Emitted(25, 5) Source(16, 17) + SourceIndex(0) 2 >Emitted(25, 26) Source(16, 18) + SourceIndex(0) @@ -273,19 +285,41 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts --- >>> var _this = _super.call(this, a) || this; 1->^^^^^^^^ -2 > ^^^^^^^^^^^^ -3 > ^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^^^-> +2 > ^^^^^^^^^^ +3 > ^ +4 > ^ +5 > ^^^^^^^^^^^^^^^^^^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^^^-> 1-> -2 > constructor(a = 100) { - > -3 > super( -4 > a -5 > ) -6 > ; +2 > +3 > c +4 > lass C { + > cProp = 10; + > + > foo() { return "this never gets used."; } + > + > constructor(value: number) { + > return { + > cProp: value, + > foo() { + > return "well this looks kinda C-ish."; + > } + > } + > } + > } + > + > class D extends C { + > dProp = () => this; + > + > constructor(a = 100) { + > +5 > super( +6 > a +7 > ) +8 > ; > > if (Math.random() < 0.5) { > "You win!" @@ -299,11 +333,13 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts > return null; > } 1->Emitted(28, 9) Source(19, 5) + SourceIndex(0) -2 >Emitted(28, 21) Source(20, 9) + SourceIndex(0) -3 >Emitted(28, 39) Source(20, 15) + SourceIndex(0) -4 >Emitted(28, 40) Source(20, 16) + SourceIndex(0) -5 >Emitted(28, 41) Source(20, 17) + SourceIndex(0) -6 >Emitted(28, 50) Source(32, 6) + SourceIndex(0) +2 >Emitted(28, 19) Source(1, 1) + SourceIndex(0) +3 >Emitted(28, 20) Source(1, 2) + SourceIndex(0) +4 >Emitted(28, 21) Source(20, 9) + SourceIndex(0) +5 >Emitted(28, 39) Source(20, 15) + SourceIndex(0) +6 >Emitted(28, 40) Source(20, 16) + SourceIndex(0) +7 >Emitted(28, 41) Source(20, 17) + SourceIndex(0) +8 >Emitted(28, 50) Source(32, 6) + SourceIndex(0) --- >>> _this.dProp = function () { return _this; }; 1->^^^^^^^^ diff --git a/tests/baselines/reference/es3-sourcemap-amd.js.map b/tests/baselines/reference/es3-sourcemap-amd.js.map index ea5ed85a88ea8..409f7c2066e17 100644 --- a/tests/baselines/reference/es3-sourcemap-amd.js.map +++ b/tests/baselines/reference/es3-sourcemap-amd.js.map @@ -1,2 +1,2 @@ //// [es3-sourcemap-amd.js.map] -{"version":3,"file":"es3-sourcemap-amd.js","sourceRoot":"","sources":["es3-sourcemap-amd.ts"],"names":[],"mappings":"AAAA;IAEI;IAGA,CAAC;IAEM,aAAC,GAAR;QAEI,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IACL,QAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file +{"version":3,"file":"es3-sourcemap-amd.js","sourceRoot":"","sources":["es3-sourcemap-amd.ts"],"names":[],"mappings":"AAAA,MACA,CAAC;IACG;IAGA,CAAC;IAEM,aAAC,GAAR;QAEI,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IACL,QAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file diff --git a/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt b/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt index 2c2bf5e3102e5..7d029849cd82b 100644 --- a/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt +++ b/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt @@ -10,15 +10,21 @@ sourceFile:es3-sourcemap-amd.ts ------------------------------------------------------------------- >>>var A = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class A + > +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 7) Source(2, 1) + SourceIndex(0) +3 >Emitted(1, 8) Source(2, 2) + SourceIndex(0) --- >>> function A() { 1->^^^^ 2 > ^^-> -1->class A - >{ +1-> > 1->Emitted(2, 5) Source(3, 5) + SourceIndex(0) --- diff --git a/tests/baselines/reference/es5-souremap-amd.js.map b/tests/baselines/reference/es5-souremap-amd.js.map index 111d19c26fcf6..de4c4ced6109f 100644 --- a/tests/baselines/reference/es5-souremap-amd.js.map +++ b/tests/baselines/reference/es5-souremap-amd.js.map @@ -1,2 +1,2 @@ //// [es5-souremap-amd.js.map] -{"version":3,"file":"es5-souremap-amd.js","sourceRoot":"","sources":["es5-souremap-amd.ts"],"names":[],"mappings":"AAAA;IAEI;IAGA,CAAC;IAEM,aAAC,GAAR;QAEI,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IACL,QAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file +{"version":3,"file":"es5-souremap-amd.js","sourceRoot":"","sources":["es5-souremap-amd.ts"],"names":[],"mappings":"AAAA,MACA,CAAC;IACG;IAGA,CAAC;IAEM,aAAC,GAAR;QAEI,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IACL,QAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file diff --git a/tests/baselines/reference/es5-souremap-amd.sourcemap.txt b/tests/baselines/reference/es5-souremap-amd.sourcemap.txt index 3494eaf937e35..1d54db76bb365 100644 --- a/tests/baselines/reference/es5-souremap-amd.sourcemap.txt +++ b/tests/baselines/reference/es5-souremap-amd.sourcemap.txt @@ -10,15 +10,21 @@ sourceFile:es5-souremap-amd.ts ------------------------------------------------------------------- >>>var A = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class A + > +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 7) Source(2, 1) + SourceIndex(0) +3 >Emitted(1, 8) Source(2, 2) + SourceIndex(0) --- >>> function A() { 1->^^^^ 2 > ^^-> -1->class A - >{ +1-> > 1->Emitted(2, 5) Source(3, 5) + SourceIndex(0) --- diff --git a/tests/baselines/reference/getEmitOutputMapRoots.baseline b/tests/baselines/reference/getEmitOutputMapRoots.baseline index 4b4a9b0395bd7..4cd8e957d0717 100644 --- a/tests/baselines/reference/getEmitOutputMapRoots.baseline +++ b/tests/baselines/reference/getEmitOutputMapRoots.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : declSingleFile.js.map -{"version":3,"file":"declSingleFile.js","sourceRoot":"","sources":["../inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : declSingleFile.js +{"version":3,"file":"declSingleFile.js","sourceRoot":"","sources":["../inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;AACZ,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC;AACxB,MAAQ,CAAC;IAAT;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : declSingleFile.js var x = 109; var foo = "hello world"; var M = /** @class */ (function () { diff --git a/tests/baselines/reference/getEmitOutputSourceMap.baseline b/tests/baselines/reference/getEmitOutputSourceMap.baseline index e1e65087e6d49..a39e6f2876dc1 100644 --- a/tests/baselines/reference/getEmitOutputSourceMap.baseline +++ b/tests/baselines/reference/getEmitOutputSourceMap.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile.js.map -{"version":3,"file":"inputFile.js","sourceRoot":"","sources":["inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile.js +{"version":3,"file":"inputFile.js","sourceRoot":"","sources":["inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;AACZ,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC;AACxB,MAAQ,CAAC;IAAT;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile.js var x = 109; var foo = "hello world"; var M = /** @class */ (function () { diff --git a/tests/baselines/reference/getEmitOutputSourceMap2.baseline b/tests/baselines/reference/getEmitOutputSourceMap2.baseline index 35fdb2b83294e..e2ebd29a6a753 100644 --- a/tests/baselines/reference/getEmitOutputSourceMap2.baseline +++ b/tests/baselines/reference/getEmitOutputSourceMap2.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : sample/outDir/inputFile1.js.map -{"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["../../tests/cases/fourslash/inputFile1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : sample/outDir/inputFile1.js +{"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["../../tests/cases/fourslash/inputFile1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;AACZ,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC;AACxB,MAAQ,CAAC;IAAT;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : sample/outDir/inputFile1.js var x = 109; var foo = "hello world"; var M = /** @class */ (function () { @@ -11,7 +11,7 @@ var M = /** @class */ (function () { //# sourceMappingURL=inputFile1.js.map EmitSkipped: false FileName : sample/outDir/inputFile2.js.map -{"version":3,"file":"inputFile2.js","sourceRoot":"","sources":["../../tests/cases/fourslash/inputFile2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,aAAa,CAAC;AAC1B,EAAE,CAAC,CAAC,KAAK,KAAK,SAAS,CAAC,CAAC,CAAC;IACvB,IAAI,CAAC,GAAG,EAAE,CAAC;AACd,CAAC"}FileName : sample/outDir/inputFile2.js +{"version":3,"file":"inputFile2.js","sourceRoot":"","sources":["../../tests/cases/fourslash/inputFile2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,aAAa,CAAC;AAC1B,EAAE,CAAC,CAAC,KAAK,KAAK,SAAS,CAAC,CAAC,CAAC;IACvB,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACd,CAAC"}FileName : sample/outDir/inputFile2.js var intro = "hello world"; if (intro !== undefined) { var k = 10; diff --git a/tests/baselines/reference/getEmitOutputSourceRoot.baseline b/tests/baselines/reference/getEmitOutputSourceRoot.baseline index ddd6568b70439..72f6d1529b9a5 100644 --- a/tests/baselines/reference/getEmitOutputSourceRoot.baseline +++ b/tests/baselines/reference/getEmitOutputSourceRoot.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile.js.map -{"version":3,"file":"inputFile.js","sourceRoot":"sourceRootDir/","sources":["inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile.js +{"version":3,"file":"inputFile.js","sourceRoot":"sourceRootDir/","sources":["inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;AACZ,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC;AACxB,MAAQ,CAAC;IAAT;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile.js var x = 109; var foo = "hello world"; var M = /** @class */ (function () { diff --git a/tests/baselines/reference/getEmitOutputSourceRootMultiFiles.baseline b/tests/baselines/reference/getEmitOutputSourceRootMultiFiles.baseline index f6d9cb184e64a..3038c84ef4175 100644 --- a/tests/baselines/reference/getEmitOutputSourceRootMultiFiles.baseline +++ b/tests/baselines/reference/getEmitOutputSourceRootMultiFiles.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile1.js.map -{"version":3,"file":"inputFile1.js","sourceRoot":"sourceRootDir/","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js +{"version":3,"file":"inputFile1.js","sourceRoot":"sourceRootDir/","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;AACZ,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC;AACxB,MAAQ,CAAC;IAAT;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js var x = 109; var foo = "hello world"; var M = /** @class */ (function () { @@ -11,7 +11,7 @@ var M = /** @class */ (function () { //# sourceMappingURL=inputFile1.js.map EmitSkipped: false FileName : /tests/cases/fourslash/inputFile2.js.map -{"version":3,"file":"inputFile2.js","sourceRoot":"sourceRootDir/","sources":["inputFile2.ts"],"names":[],"mappings":"AAAA,IAAI,GAAG,GAAG,wBAAwB,CAAC;AACnC;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile2.js +{"version":3,"file":"inputFile2.js","sourceRoot":"sourceRootDir/","sources":["inputFile2.ts"],"names":[],"mappings":"AAAA,IAAI,GAAG,CAAC,CAAC,CAAC,wBAAwB,CAAC;AACnC,MAAQ,CAAC;IAAT;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile2.js var bar = "hello world Typescript"; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/getEmitOutputTsxFile_Preserve.baseline b/tests/baselines/reference/getEmitOutputTsxFile_Preserve.baseline index 5a04550370805..39098a585b948 100644 --- a/tests/baselines/reference/getEmitOutputTsxFile_Preserve.baseline +++ b/tests/baselines/reference/getEmitOutputTsxFile_Preserve.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile1.js.map -{"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,kBAAkB;AACjB,IAAI,CAAC,GAAW,CAAC,CAAC;AAClB;IAAA;IAGA,CAAC;IAAD,UAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js +{"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,kBAAkB;AACjB,IAAI,CAAC,CAAE,CAAC,CAAQ,CAAC,CAAC;AAClB,QAAU,CAAC;IAAX;IAGA,CAAC;IAAD,UAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js // regular ts file var t = 5; var Bar = /** @class */ (function () { @@ -17,7 +17,7 @@ declare class Bar { EmitSkipped: false FileName : /tests/cases/fourslash/inputFile2.jsx.map -{"version":3,"file":"inputFile2.jsx","sourceRoot":"","sources":["inputFile2.tsx"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,QAAQ,CAAC;AACjB,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAE,CAAC,CAAC,CAAC,EAAG,CAAA"}FileName : /tests/cases/fourslash/inputFile2.jsx +{"version":3,"file":"inputFile2.jsx","sourceRoot":"","sources":["inputFile2.tsx"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC;AACjB,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAE,CAAC,CAAC,CAAC,EAAG,CAAA"}FileName : /tests/cases/fourslash/inputFile2.jsx var y = "my div"; var x =
; //# sourceMappingURL=inputFile2.jsx.mapFileName : /tests/cases/fourslash/inputFile2.d.ts diff --git a/tests/baselines/reference/getEmitOutputTsxFile_React.baseline b/tests/baselines/reference/getEmitOutputTsxFile_React.baseline index 4f5b8f65d2257..9c5c7950070ad 100644 --- a/tests/baselines/reference/getEmitOutputTsxFile_React.baseline +++ b/tests/baselines/reference/getEmitOutputTsxFile_React.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile1.js.map -{"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,kBAAkB;AACjB,IAAI,CAAC,GAAW,CAAC,CAAC;AAClB;IAAA;IAGA,CAAC;IAAD,UAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js +{"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,kBAAkB;AACjB,IAAI,CAAC,CAAE,CAAC,CAAQ,CAAC,CAAC;AAClB,QAAU,CAAC;IAAX;IAGA,CAAC;IAAD,UAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js // regular ts file var t = 5; var Bar = /** @class */ (function () { @@ -17,7 +17,7 @@ declare class Bar { EmitSkipped: false FileName : /tests/cases/fourslash/inputFile2.js.map -{"version":3,"file":"inputFile2.js","sourceRoot":"","sources":["inputFile2.tsx"],"names":[],"mappings":"AACA,IAAI,CAAC,GAAG,QAAQ,CAAC;AACjB,IAAI,CAAC,GAAG,6BAAK,IAAI,EAAG,CAAC,GAAI,CAAA"}FileName : /tests/cases/fourslash/inputFile2.js +{"version":3,"file":"inputFile2.js","sourceRoot":"","sources":["inputFile2.tsx"],"names":[],"mappings":"AACA,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC;AACjB,IAAI,CAAC,CAAC,CAAC,CAAC,6BAAK,IAAI,EAAG,CAAC,GAAI,CAAA"}FileName : /tests/cases/fourslash/inputFile2.js var y = "my div"; var x = React.createElement("div", { name: y }); //# sourceMappingURL=inputFile2.js.mapFileName : /tests/cases/fourslash/inputFile2.d.ts diff --git a/tests/baselines/reference/inlineSourceMap.js b/tests/baselines/reference/inlineSourceMap.js index 2bc68adc516a1..e74b2a2dc8229 100644 --- a/tests/baselines/reference/inlineSourceMap.js +++ b/tests/baselines/reference/inlineSourceMap.js @@ -5,4 +5,4 @@ console.log(x); //// [inlineSourceMap.js] var x = 0; console.log(x); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0= \ No newline at end of file diff --git a/tests/baselines/reference/inlineSourceMap.sourcemap.txt b/tests/baselines/reference/inlineSourceMap.sourcemap.txt index 7967c04e90517..8eff01ce65321 100644 --- a/tests/baselines/reference/inlineSourceMap.sourcemap.txt +++ b/tests/baselines/reference/inlineSourceMap.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: inlineSourceMap.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0= sourceRoot: sources: inlineSourceMap.ts =================================================================== @@ -12,22 +12,28 @@ sourceFile:inlineSourceMap.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^-> 1 > 2 >var 3 > x -4 > = -5 > 0 -6 > ; +4 > +5 > = +6 > +7 > 0 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +8 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) --- >>>console.log(x); 1-> @@ -38,7 +44,7 @@ sourceFile:inlineSourceMap.ts 6 > ^ 7 > ^ 8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >console @@ -57,4 +63,4 @@ sourceFile:inlineSourceMap.ts 7 >Emitted(2, 15) Source(2, 15) + SourceIndex(0) 8 >Emitted(2, 16) Source(2, 16) + SourceIndex(0) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0= \ No newline at end of file diff --git a/tests/baselines/reference/inlineSourceMap2.js b/tests/baselines/reference/inlineSourceMap2.js index ce39cfbbf6bfd..1a452ff6c0356 100644 --- a/tests/baselines/reference/inlineSourceMap2.js +++ b/tests/baselines/reference/inlineSourceMap2.js @@ -8,4 +8,4 @@ console.log(x); // configuration errors var x = 0; console.log(x); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCO0FBRXZCLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCO0FBRXZCLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0= \ No newline at end of file diff --git a/tests/baselines/reference/inlineSourceMap2.sourcemap.txt b/tests/baselines/reference/inlineSourceMap2.sourcemap.txt index 5407acb05fd64..d019ef5440462 100644 --- a/tests/baselines/reference/inlineSourceMap2.sourcemap.txt +++ b/tests/baselines/reference/inlineSourceMap2.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: outfile.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCO0FBRXZCLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCO0FBRXZCLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0= sourceRoot: file:///folder/ sources: inlineSourceMap2.ts =================================================================== @@ -20,24 +20,30 @@ sourceFile:inlineSourceMap2.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^-> 1 > > > 2 >var 3 > x -4 > = -5 > 0 -6 > ; +4 > +5 > = +6 > +7 > 0 +8 > ; 1 >Emitted(2, 1) Source(3, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(3, 5) + SourceIndex(0) 3 >Emitted(2, 6) Source(3, 6) + SourceIndex(0) -4 >Emitted(2, 9) Source(3, 9) + SourceIndex(0) -5 >Emitted(2, 10) Source(3, 10) + SourceIndex(0) -6 >Emitted(2, 11) Source(3, 11) + SourceIndex(0) +4 >Emitted(2, 7) Source(3, 7) + SourceIndex(0) +5 >Emitted(2, 8) Source(3, 8) + SourceIndex(0) +6 >Emitted(2, 9) Source(3, 9) + SourceIndex(0) +7 >Emitted(2, 10) Source(3, 10) + SourceIndex(0) +8 >Emitted(2, 11) Source(3, 11) + SourceIndex(0) --- >>>console.log(x); 1-> @@ -48,7 +54,7 @@ sourceFile:inlineSourceMap2.ts 6 > ^ 7 > ^ 8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >console @@ -67,4 +73,4 @@ sourceFile:inlineSourceMap2.ts 7 >Emitted(3, 15) Source(4, 15) + SourceIndex(0) 8 >Emitted(3, 16) Source(4, 16) + SourceIndex(0) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCO0FBRXZCLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCO0FBRXZCLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0= \ No newline at end of file diff --git a/tests/baselines/reference/inlineSources.js.map b/tests/baselines/reference/inlineSources.js.map index 8ccdb8c32f772..d9b5391e9d147 100644 --- a/tests/baselines/reference/inlineSources.js.map +++ b/tests/baselines/reference/inlineSources.js.map @@ -1,2 +1,2 @@ //// [out.js.map] -{"version":3,"file":"out.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACDf,IAAI,CAAC,GAAG,CAAC,CAAC;AACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC","sourcesContent":["var a = 0;\nconsole.log(a);\n","var b = 0;\nconsole.log(b);"]} \ No newline at end of file +{"version":3,"file":"out.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACDf,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC","sourcesContent":["var a = 0;\nconsole.log(a);\n","var b = 0;\nconsole.log(b);"]} \ No newline at end of file diff --git a/tests/baselines/reference/inlineSources.sourcemap.txt b/tests/baselines/reference/inlineSources.sourcemap.txt index a6a55d0cb35c3..acba653e6cd44 100644 --- a/tests/baselines/reference/inlineSources.sourcemap.txt +++ b/tests/baselines/reference/inlineSources.sourcemap.txt @@ -13,22 +13,28 @@ sourceFile:tests/cases/compiler/a.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^-> 1 > 2 >var 3 > a -4 > = -5 > 0 -6 > ; +4 > +5 > = +6 > +7 > 0 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +8 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) --- >>>console.log(a); 1-> @@ -65,22 +71,28 @@ sourceFile:tests/cases/compiler/b.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^-> 1 > 2 >var 3 > b -4 > = -5 > 0 -6 > ; +4 > +5 > = +6 > +7 > 0 +8 > ; 1 >Emitted(3, 1) Source(1, 1) + SourceIndex(1) 2 >Emitted(3, 5) Source(1, 5) + SourceIndex(1) 3 >Emitted(3, 6) Source(1, 6) + SourceIndex(1) -4 >Emitted(3, 9) Source(1, 9) + SourceIndex(1) -5 >Emitted(3, 10) Source(1, 10) + SourceIndex(1) -6 >Emitted(3, 11) Source(1, 11) + SourceIndex(1) +4 >Emitted(3, 7) Source(1, 7) + SourceIndex(1) +5 >Emitted(3, 8) Source(1, 8) + SourceIndex(1) +6 >Emitted(3, 9) Source(1, 9) + SourceIndex(1) +7 >Emitted(3, 10) Source(1, 10) + SourceIndex(1) +8 >Emitted(3, 11) Source(1, 11) + SourceIndex(1) --- >>>console.log(b); 1-> diff --git a/tests/baselines/reference/inlineSources2.js b/tests/baselines/reference/inlineSources2.js index e5909c5769ec2..12c2ddf4f7545 100644 --- a/tests/baselines/reference/inlineSources2.js +++ b/tests/baselines/reference/inlineSources2.js @@ -13,4 +13,4 @@ var a = 0; console.log(a); var b = 0; console.log(b); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdHMvY2FzZXMvY29tcGlsZXIvYS50cyIsInRlc3RzL2Nhc2VzL2NvbXBpbGVyL2IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQ0RmLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgYSA9IDA7XG5jb25zb2xlLmxvZyhhKTtcbiIsInZhciBiID0gMDtcbmNvbnNvbGUubG9nKGIpOyJdfQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdHMvY2FzZXMvY29tcGlsZXIvYS50cyIsInRlc3RzL2Nhc2VzL2NvbXBpbGVyL2IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUNEZixJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbInZhciBhID0gMDtcbmNvbnNvbGUubG9nKGEpO1xuIiwidmFyIGIgPSAwO1xuY29uc29sZS5sb2coYik7Il19 \ No newline at end of file diff --git a/tests/baselines/reference/inlineSources2.sourcemap.txt b/tests/baselines/reference/inlineSources2.sourcemap.txt index 0ce95f4de4db7..b1f2f95511e5e 100644 --- a/tests/baselines/reference/inlineSources2.sourcemap.txt +++ b/tests/baselines/reference/inlineSources2.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: out.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdHMvY2FzZXMvY29tcGlsZXIvYS50cyIsInRlc3RzL2Nhc2VzL2NvbXBpbGVyL2IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQ0RmLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgYSA9IDA7XG5jb25zb2xlLmxvZyhhKTtcbiIsInZhciBiID0gMDtcbmNvbnNvbGUubG9nKGIpOyJdfQ== +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdHMvY2FzZXMvY29tcGlsZXIvYS50cyIsInRlc3RzL2Nhc2VzL2NvbXBpbGVyL2IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUNEZixJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbInZhciBhID0gMDtcbmNvbnNvbGUubG9nKGEpO1xuIiwidmFyIGIgPSAwO1xuY29uc29sZS5sb2coYik7Il19 sourceRoot: sources: tests/cases/compiler/a.ts,tests/cases/compiler/b.ts sourcesContent: ["var a = 0;\nconsole.log(a);\n","var b = 0;\nconsole.log(b);"] @@ -13,22 +13,28 @@ sourceFile:tests/cases/compiler/a.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^-> 1 > 2 >var 3 > a -4 > = -5 > 0 -6 > ; +4 > +5 > = +6 > +7 > 0 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +8 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) --- >>>console.log(a); 1-> @@ -65,22 +71,28 @@ sourceFile:tests/cases/compiler/b.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^-> 1 > 2 >var 3 > b -4 > = -5 > 0 -6 > ; +4 > +5 > = +6 > +7 > 0 +8 > ; 1 >Emitted(3, 1) Source(1, 1) + SourceIndex(1) 2 >Emitted(3, 5) Source(1, 5) + SourceIndex(1) 3 >Emitted(3, 6) Source(1, 6) + SourceIndex(1) -4 >Emitted(3, 9) Source(1, 9) + SourceIndex(1) -5 >Emitted(3, 10) Source(1, 10) + SourceIndex(1) -6 >Emitted(3, 11) Source(1, 11) + SourceIndex(1) +4 >Emitted(3, 7) Source(1, 7) + SourceIndex(1) +5 >Emitted(3, 8) Source(1, 8) + SourceIndex(1) +6 >Emitted(3, 9) Source(1, 9) + SourceIndex(1) +7 >Emitted(3, 10) Source(1, 10) + SourceIndex(1) +8 >Emitted(3, 11) Source(1, 11) + SourceIndex(1) --- >>>console.log(b); 1-> @@ -91,7 +103,7 @@ sourceFile:tests/cases/compiler/b.ts 6 > ^ 7 > ^ 8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >console @@ -110,4 +122,4 @@ sourceFile:tests/cases/compiler/b.ts 7 >Emitted(4, 15) Source(2, 15) + SourceIndex(1) 8 >Emitted(4, 16) Source(2, 16) + SourceIndex(1) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdHMvY2FzZXMvY29tcGlsZXIvYS50cyIsInRlc3RzL2Nhc2VzL2NvbXBpbGVyL2IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQ0RmLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgYSA9IDA7XG5jb25zb2xlLmxvZyhhKTtcbiIsInZhciBiID0gMDtcbmNvbnNvbGUubG9nKGIpOyJdfQ== \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdHMvY2FzZXMvY29tcGlsZXIvYS50cyIsInRlc3RzL2Nhc2VzL2NvbXBpbGVyL2IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUNEZixJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbInZhciBhID0gMDtcbmNvbnNvbGUubG9nKGEpO1xuIiwidmFyIGIgPSAwO1xuY29uc29sZS5sb2coYik7Il19 \ No newline at end of file diff --git a/tests/baselines/reference/isolatedModulesSourceMap.js.map b/tests/baselines/reference/isolatedModulesSourceMap.js.map index 139169df3154c..0a6e73653df55 100644 --- a/tests/baselines/reference/isolatedModulesSourceMap.js.map +++ b/tests/baselines/reference/isolatedModulesSourceMap.js.map @@ -1,2 +1,2 @@ //// [file1.js.map] -{"version":3,"file":"file1.js","sourceRoot":"","sources":["file1.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"file1.js","sourceRoot":"","sources":["file1.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/isolatedModulesSourceMap.sourcemap.txt b/tests/baselines/reference/isolatedModulesSourceMap.sourcemap.txt index a420d8f8e4fa9..5d6cedc982c05 100644 --- a/tests/baselines/reference/isolatedModulesSourceMap.sourcemap.txt +++ b/tests/baselines/reference/isolatedModulesSourceMap.sourcemap.txt @@ -14,25 +14,31 @@ sourceFile:file1.ts 3 > ^ 4 > ^^^^ 5 > ^ -6 > ^^^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^^^^^^^-> +6 > ^ +7 > ^ +8 > ^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^^-> 1 > 2 >export 3 > 4 > var 5 > x -6 > = -7 > 1 -8 > ; +6 > +7 > = +8 > +9 > 1 +10> ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) 3 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) 4 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) 5 >Emitted(1, 13) Source(1, 13) + SourceIndex(0) -6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0) -7 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) -8 >Emitted(1, 18) Source(1, 18) + SourceIndex(0) +6 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) +7 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) +8 >Emitted(1, 16) Source(1, 16) + SourceIndex(0) +9 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) +10>Emitted(1, 18) Source(1, 18) + SourceIndex(0) --- >>>//# sourceMappingURL=file1.js.map \ No newline at end of file diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.js.map b/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.js.map index 5c7c4536a1632..de2cc0e6bdcdb 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.js.map +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.js.map @@ -1,2 +1,2 @@ //// [a.js.map] -{"version":3,"file":"a.js","sourceRoot":"","sources":["a.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"a.js","sourceRoot":"","sources":["a.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.sourcemap.txt b/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.sourcemap.txt index beb49646af67c..43b8597fdce96 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.sourcemap.txt +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.sourcemap.txt @@ -10,9 +10,15 @@ sourceFile:a.ts ------------------------------------------------------------------- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class c +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) +3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.js b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.js index e996e59576308..8d4e314572bb9 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.js +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.js @@ -18,4 +18,4 @@ var c = /** @class */ (function () { } return c; }()); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFBQTtJQUNBLENBQUM7SUFBRCxRQUFDO0FBQUQsQ0FBQyxBQURELElBQ0MifQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBUSxDQUFDO0lBQVQ7SUFDQSxDQUFDO0lBQUQsUUFBQztBQUFELENBQUMsQUFERCxJQUNDIn0= \ No newline at end of file diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.sourcemap.txt b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.sourcemap.txt index 28133b73dd2c2..77c5b38f4f9c6 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.sourcemap.txt +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: a.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFBQTtJQUNBLENBQUM7SUFBRCxRQUFDO0FBQUQsQ0FBQyxBQURELElBQ0MifQ== +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBUSxDQUFDO0lBQVQ7SUFDQSxDQUFDO0lBQUQsUUFBQztBQUFELENBQUMsQUFERCxJQUNDIn0= sourceRoot: sources: a.ts =================================================================== @@ -10,9 +10,15 @@ sourceFile:a.ts ------------------------------------------------------------------- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class c +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) +3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ @@ -43,7 +49,7 @@ sourceFile:a.ts 2 >^ 3 > 4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > @@ -54,4 +60,4 @@ sourceFile:a.ts 3 >Emitted(5, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(5, 6) Source(2, 2) + SourceIndex(0) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFBQTtJQUNBLENBQUM7SUFBRCxRQUFDO0FBQUQsQ0FBQyxBQURELElBQ0MifQ== \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBUSxDQUFDO0lBQVQ7SUFDQSxDQUFDO0lBQUQsUUFBQztBQUFELENBQUMsQUFERCxJQUNDIn0= \ No newline at end of file diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.js.map b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.js.map index c4a4eda35e2b5..336be39fad4ab 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.js.map +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.js.map @@ -1,2 +1,2 @@ //// [a.js.map] -{"version":3,"file":"a.js","sourceRoot":"","sources":["../tests/cases/compiler/a.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"a.js","sourceRoot":"","sources":["../tests/cases/compiler/a.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.sourcemap.txt b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.sourcemap.txt index fcc7e0b1fda34..af4c8300ddeaa 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.sourcemap.txt +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.sourcemap.txt @@ -10,9 +10,15 @@ sourceFile:../tests/cases/compiler/a.ts ------------------------------------------------------------------- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class c +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) +3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ diff --git a/tests/baselines/reference/jsdocTypeTagCast.js b/tests/baselines/reference/jsdocTypeTagCast.js index 65e46c97757c9..04ba33d51e4fd 100644 --- a/tests/baselines/reference/jsdocTypeTagCast.js +++ b/tests/baselines/reference/jsdocTypeTagCast.js @@ -90,13 +90,13 @@ var __extends = (this && this.__extends) || (function () { }; })(); // @ts-check -var W = ((4)); -var W = (4); // Error +var W = /** @type {string} */ ((4)); +var W = /** @type {string} */ (4); // Error /** @type {*} */ var a; /** @type {string} */ var s; -var a = ("" + 4); +var a = /** @type {*} */ ("" + 4); var s = "" + /** @type {*} */ (4); var SomeBase = /** @class */ (function () { function SomeBase() { diff --git a/tests/baselines/reference/jsdocTypecastNoTypeNoCrash.js b/tests/baselines/reference/jsdocTypecastNoTypeNoCrash.js index 06c7924440b4d..aaaa5d24ebbb3 100644 --- a/tests/baselines/reference/jsdocTypecastNoTypeNoCrash.js +++ b/tests/baselines/reference/jsdocTypecastNoTypeNoCrash.js @@ -5,4 +5,4 @@ const a = /* @type string */(Foo); //// [index.js] function Foo() { } -var a = (Foo); +var a = /* @type string */ (Foo); diff --git a/tests/baselines/reference/jsxFactoryIdentifier.js.map b/tests/baselines/reference/jsxFactoryIdentifier.js.map index ab23c9b10b3ed..f408448c43560 100644 --- a/tests/baselines/reference/jsxFactoryIdentifier.js.map +++ b/tests/baselines/reference/jsxFactoryIdentifier.js.map @@ -1,3 +1,3 @@ //// [Element.js.map] {"version":3,"file":"Element.js","sourceRoot":"","sources":["Element.ts"],"names":[],"mappings":";;AAYA,IAAiB,OAAO,CAUvB;AAVD,WAAiB,OAAO;IACpB,mBAA0B,EAAO;QAC7B,MAAM,CAAC,EAAE,CAAC,wBAAwB,KAAK,SAAS,CAAC;IACrD,CAAC;IAFe,iBAAS,YAExB,CAAA;IAED,uBAA8B,IAAW;QAErC,MAAM,CAAC,EACN,CAAA;IACL,CAAC;IAJe,qBAAa,gBAI5B,CAAA;AACL,CAAC,EAVgB,OAAO,GAAP,eAAO,KAAP,eAAO,QAUvB;AAEU,QAAA,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAEjD,qBAAqB,IAAY;IAC7B,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AACrD,CAAC"}//// [test.js.map] -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAAA,uCAAmC;AACnC,IAAI,aAAa,GAAG,iBAAO,CAAC,aAAa,CAAC;AAC1C,IAAI,CAIH,CAAC;AAEF;IACC,IAAI;QACH,MAAM,CAAC;YACN,wBAAM,OAAO,EAAC,YAAY,GAAQ;YAClC,wBAAM,OAAO,EAAE,CAAC,CAAC,CAAE,CAAC,CAAC,GAAS;SAC9B,CAAC;IACH,CAAC;CACD"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAAA,gBAAA,CAAC,sBAAkC;AACnC,IAAI,aAAa,CAAC,CAAC,CAAC,iBAAO,CAAC,aAAa,CAAC;AAC1C,IAAI,CAIH,CAAC;AAEF;IACC,IAAI;QACH,MAAM,CAAC;YACN,wBAAM,OAAO,EAAC,YAAY,GAAQ;YAClC,wBAAM,OAAO,EAAE,CAAC,CAAC,CAAE,CAAC,CAAC,GAAS;SAC9B,CAAC;IACH,CAAC;CACD"} \ No newline at end of file diff --git a/tests/baselines/reference/jsxFactoryIdentifier.sourcemap.txt b/tests/baselines/reference/jsxFactoryIdentifier.sourcemap.txt index c0359aa61d0cd..f8908d6c4335e 100644 --- a/tests/baselines/reference/jsxFactoryIdentifier.sourcemap.txt +++ b/tests/baselines/reference/jsxFactoryIdentifier.sourcemap.txt @@ -354,39 +354,51 @@ sourceFile:test.tsx >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>const Element_1 = require("./Element"); 1 > -2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -3 > ^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^^^^^^^^^^^^^-> 1 > -2 >import { Element} from './Element'; +2 > +3 > i +4 > mport { Element} from './Element'; 1 >Emitted(3, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(3, 40) Source(1, 36) + SourceIndex(0) +2 >Emitted(3, 17) Source(1, 1) + SourceIndex(0) +3 >Emitted(3, 18) Source(1, 2) + SourceIndex(0) +4 >Emitted(3, 40) Source(1, 36) + SourceIndex(0) --- >>>let createElement = Element_1.Element.createElement; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^ -4 > ^^^ -5 > ^^^^^^^^^^^^^^^^^ -6 > ^ -7 > ^^^^^^^^^^^^^ -8 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^ +8 > ^ +9 > ^^^^^^^^^^^^^ +10> ^ 1-> > 2 >let 3 > createElement -4 > = -5 > Element -6 > . -7 > createElement -8 > ; +4 > +5 > = +6 > +7 > Element +8 > . +9 > createElement +10> ; 1->Emitted(4, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(4, 5) Source(2, 5) + SourceIndex(0) 3 >Emitted(4, 18) Source(2, 18) + SourceIndex(0) -4 >Emitted(4, 21) Source(2, 21) + SourceIndex(0) -5 >Emitted(4, 38) Source(2, 28) + SourceIndex(0) -6 >Emitted(4, 39) Source(2, 29) + SourceIndex(0) -7 >Emitted(4, 52) Source(2, 42) + SourceIndex(0) -8 >Emitted(4, 53) Source(2, 43) + SourceIndex(0) +4 >Emitted(4, 19) Source(2, 19) + SourceIndex(0) +5 >Emitted(4, 20) Source(2, 20) + SourceIndex(0) +6 >Emitted(4, 21) Source(2, 21) + SourceIndex(0) +7 >Emitted(4, 38) Source(2, 28) + SourceIndex(0) +8 >Emitted(4, 39) Source(2, 29) + SourceIndex(0) +9 >Emitted(4, 52) Source(2, 42) + SourceIndex(0) +10>Emitted(4, 53) Source(2, 43) + SourceIndex(0) --- >>>let c; 1 > diff --git a/tests/baselines/reference/jsxFactoryQualifiedName.js.map b/tests/baselines/reference/jsxFactoryQualifiedName.js.map index c4ac2d8e7e498..55a9bd7b2a05d 100644 --- a/tests/baselines/reference/jsxFactoryQualifiedName.js.map +++ b/tests/baselines/reference/jsxFactoryQualifiedName.js.map @@ -1,3 +1,3 @@ //// [Element.js.map] {"version":3,"file":"Element.js","sourceRoot":"","sources":["Element.ts"],"names":[],"mappings":";;AAYA,IAAiB,OAAO,CAUvB;AAVD,WAAiB,OAAO;IACpB,mBAA0B,EAAO;QAC7B,MAAM,CAAC,EAAE,CAAC,wBAAwB,KAAK,SAAS,CAAC;IACrD,CAAC;IAFe,iBAAS,YAExB,CAAA;IAED,uBAA8B,IAAW;QAErC,MAAM,CAAC,EACN,CAAA;IACL,CAAC;IAJe,qBAAa,gBAI5B,CAAA;AACL,CAAC,EAVgB,OAAO,GAAP,eAAO,KAAP,eAAO,QAUvB;AAEU,QAAA,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAEjD,qBAAqB,IAAY;IAC7B,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AACrD,CAAC"}//// [test.js.map] -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAAA,uCAAmC;AAEnC,IAAI,CAIH,CAAC;AAEF;IACC,IAAI;QACH,MAAM,CAAC;YACN,0CAAM,OAAO,EAAC,YAAY,GAAQ;YAClC,0CAAM,OAAO,EAAE,CAAC,CAAC,CAAE,CAAC,CAAC,GAAS;SAC9B,CAAC;IACH,CAAC;CACD"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAAA,gBAAA,CAAC,sBAAkC;AAEnC,IAAI,CAIH,CAAC;AAEF;IACC,IAAI;QACH,MAAM,CAAC;YACN,0CAAM,OAAO,EAAC,YAAY,GAAQ;YAClC,0CAAM,OAAO,EAAE,CAAC,CAAC,CAAE,CAAC,CAAC,GAAS;SAC9B,CAAC;IACH,CAAC;CACD"} \ No newline at end of file diff --git a/tests/baselines/reference/jsxFactoryQualifiedName.sourcemap.txt b/tests/baselines/reference/jsxFactoryQualifiedName.sourcemap.txt index 46a5945cc15e6..b0c7f7b454eae 100644 --- a/tests/baselines/reference/jsxFactoryQualifiedName.sourcemap.txt +++ b/tests/baselines/reference/jsxFactoryQualifiedName.sourcemap.txt @@ -354,11 +354,17 @@ sourceFile:test.tsx >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>const Element_1 = require("./Element"); 1 > -2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2 >^^^^^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^^^^ 1 > -2 >import { Element} from './Element'; +2 > +3 > i +4 > mport { Element} from './Element'; 1 >Emitted(3, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(3, 40) Source(1, 36) + SourceIndex(0) +2 >Emitted(3, 17) Source(1, 1) + SourceIndex(0) +3 >Emitted(3, 18) Source(1, 2) + SourceIndex(0) +4 >Emitted(3, 40) Source(1, 36) + SourceIndex(0) --- >>>let c; 1 > diff --git a/tests/baselines/reference/optionsInlineSourceMapMapRoot.js b/tests/baselines/reference/optionsInlineSourceMapMapRoot.js index f169725529310..91ba43696007d 100644 --- a/tests/baselines/reference/optionsInlineSourceMapMapRoot.js +++ b/tests/baselines/reference/optionsInlineSourceMapMapRoot.js @@ -3,4 +3,4 @@ var a = 10; //// [optionsInlineSourceMapMapRoot.js] var a = 10; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcE1hcFJvb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9vcHRpb25zSW5saW5lU291cmNlTWFwTWFwUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcE1hcFJvb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9vcHRpb25zSW5saW5lU291cmNlTWFwTWFwUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDIn0= \ No newline at end of file diff --git a/tests/baselines/reference/optionsInlineSourceMapMapRoot.sourcemap.txt b/tests/baselines/reference/optionsInlineSourceMapMapRoot.sourcemap.txt index 20ebfade939e3..9dbe3414d4c18 100644 --- a/tests/baselines/reference/optionsInlineSourceMapMapRoot.sourcemap.txt +++ b/tests/baselines/reference/optionsInlineSourceMapMapRoot.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: optionsInlineSourceMapMapRoot.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcE1hcFJvb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9vcHRpb25zSW5saW5lU291cmNlTWFwTWFwUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMifQ== +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcE1hcFJvb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9vcHRpb25zSW5saW5lU291cmNlTWFwTWFwUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDIn0= sourceRoot: sources: ../optionsInlineSourceMapMapRoot.ts =================================================================== @@ -12,21 +12,27 @@ sourceFile:../optionsInlineSourceMapMapRoot.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcE1hcFJvb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9vcHRpb25zSW5saW5lU291cmNlTWFwTWFwUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMifQ== \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcE1hcFJvb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9vcHRpb25zSW5saW5lU291cmNlTWFwTWFwUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDIn0= \ No newline at end of file diff --git a/tests/baselines/reference/optionsInlineSourceMapSourceRoot.js b/tests/baselines/reference/optionsInlineSourceMapSourceRoot.js index 2570ef236aa60..9f0da96706615 100644 --- a/tests/baselines/reference/optionsInlineSourceMapSourceRoot.js +++ b/tests/baselines/reference/optionsInlineSourceMapSourceRoot.js @@ -3,4 +3,4 @@ var a = 10; //// [optionsInlineSourceMapSourceRoot.js] var a = 10; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZVJvb3QuanMiLCJzb3VyY2VSb290IjoibG9jYWwvIiwic291cmNlcyI6WyJvcHRpb25zSW5saW5lU291cmNlTWFwU291cmNlUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZVJvb3QuanMiLCJzb3VyY2VSb290IjoibG9jYWwvIiwic291cmNlcyI6WyJvcHRpb25zSW5saW5lU291cmNlTWFwU291cmNlUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDIn0= \ No newline at end of file diff --git a/tests/baselines/reference/optionsInlineSourceMapSourceRoot.sourcemap.txt b/tests/baselines/reference/optionsInlineSourceMapSourceRoot.sourcemap.txt index ceaa1501a5944..6ed3088cdeb20 100644 --- a/tests/baselines/reference/optionsInlineSourceMapSourceRoot.sourcemap.txt +++ b/tests/baselines/reference/optionsInlineSourceMapSourceRoot.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: optionsInlineSourceMapSourceRoot.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZVJvb3QuanMiLCJzb3VyY2VSb290IjoibG9jYWwvIiwic291cmNlcyI6WyJvcHRpb25zSW5saW5lU291cmNlTWFwU291cmNlUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMifQ== +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZVJvb3QuanMiLCJzb3VyY2VSb290IjoibG9jYWwvIiwic291cmNlcyI6WyJvcHRpb25zSW5saW5lU291cmNlTWFwU291cmNlUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDIn0= sourceRoot: local/ sources: optionsInlineSourceMapSourceRoot.ts =================================================================== @@ -12,21 +12,27 @@ sourceFile:optionsInlineSourceMapSourceRoot.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZVJvb3QuanMiLCJzb3VyY2VSb290IjoibG9jYWwvIiwic291cmNlcyI6WyJvcHRpb25zSW5saW5lU291cmNlTWFwU291cmNlUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMifQ== \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZVJvb3QuanMiLCJzb3VyY2VSb290IjoibG9jYWwvIiwic291cmNlcyI6WyJvcHRpb25zSW5saW5lU291cmNlTWFwU291cmNlUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDIn0= \ No newline at end of file diff --git a/tests/baselines/reference/optionsInlineSourceMapSourcemap.js b/tests/baselines/reference/optionsInlineSourceMapSourcemap.js index 99345352a0744..70e4c298727da 100644 --- a/tests/baselines/reference/optionsInlineSourceMapSourcemap.js +++ b/tests/baselines/reference/optionsInlineSourceMapSourcemap.js @@ -3,4 +3,4 @@ var a = 10; //// [optionsInlineSourceMapSourcemap.js] var a = 10; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm9wdGlvbnNJbmxpbmVTb3VyY2VNYXBTb3VyY2VtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm9wdGlvbnNJbmxpbmVTb3VyY2VNYXBTb3VyY2VtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyJ9 \ No newline at end of file diff --git a/tests/baselines/reference/optionsInlineSourceMapSourcemap.sourcemap.txt b/tests/baselines/reference/optionsInlineSourceMapSourcemap.sourcemap.txt index b015ec502f1d5..7e4ab7dad136f 100644 --- a/tests/baselines/reference/optionsInlineSourceMapSourcemap.sourcemap.txt +++ b/tests/baselines/reference/optionsInlineSourceMapSourcemap.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: optionsInlineSourceMapSourcemap.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm9wdGlvbnNJbmxpbmVTb3VyY2VNYXBTb3VyY2VtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDIn0= +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm9wdGlvbnNJbmxpbmVTb3VyY2VNYXBTb3VyY2VtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyJ9 sourceRoot: sources: optionsInlineSourceMapSourcemap.ts =================================================================== @@ -12,21 +12,27 @@ sourceFile:optionsInlineSourceMapSourcemap.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm9wdGlvbnNJbmxpbmVTb3VyY2VNYXBTb3VyY2VtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDIn0= \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm9wdGlvbnNJbmxpbmVTb3VyY2VNYXBTb3VyY2VtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyJ9 \ No newline at end of file diff --git a/tests/baselines/reference/optionsSourcemapInlineSources.js.map b/tests/baselines/reference/optionsSourcemapInlineSources.js.map index 5f63b4b897f11..6e369d296922e 100644 --- a/tests/baselines/reference/optionsSourcemapInlineSources.js.map +++ b/tests/baselines/reference/optionsSourcemapInlineSources.js.map @@ -1,2 +1,2 @@ //// [optionsSourcemapInlineSources.js.map] -{"version":3,"file":"optionsSourcemapInlineSources.js","sourceRoot":"","sources":["optionsSourcemapInlineSources.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC","sourcesContent":["var a = 10;"]} \ No newline at end of file +{"version":3,"file":"optionsSourcemapInlineSources.js","sourceRoot":"","sources":["optionsSourcemapInlineSources.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC","sourcesContent":["var a = 10;"]} \ No newline at end of file diff --git a/tests/baselines/reference/optionsSourcemapInlineSources.sourcemap.txt b/tests/baselines/reference/optionsSourcemapInlineSources.sourcemap.txt index 1d12bed1f40cd..92abbfa75ea0e 100644 --- a/tests/baselines/reference/optionsSourcemapInlineSources.sourcemap.txt +++ b/tests/baselines/reference/optionsSourcemapInlineSources.sourcemap.txt @@ -13,21 +13,27 @@ sourceFile:optionsSourcemapInlineSources.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>//# sourceMappingURL=optionsSourcemapInlineSources.js.map \ No newline at end of file diff --git a/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.js.map b/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.js.map index 9b9206afe1179..57e7dc9d28d3e 100644 --- a/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.js.map +++ b/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.js.map @@ -1,2 +1,2 @@ //// [optionsSourcemapInlineSourcesMapRoot.js.map] -{"version":3,"file":"optionsSourcemapInlineSourcesMapRoot.js","sourceRoot":"","sources":["../optionsSourcemapInlineSourcesMapRoot.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC","sourcesContent":["var a = 10;"]} \ No newline at end of file +{"version":3,"file":"optionsSourcemapInlineSourcesMapRoot.js","sourceRoot":"","sources":["../optionsSourcemapInlineSourcesMapRoot.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC","sourcesContent":["var a = 10;"]} \ No newline at end of file diff --git a/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.sourcemap.txt b/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.sourcemap.txt index f3771739eabc6..a31067ad9eafa 100644 --- a/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.sourcemap.txt +++ b/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.sourcemap.txt @@ -13,21 +13,27 @@ sourceFile:../optionsSourcemapInlineSourcesMapRoot.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>//# sourceMappingURL=local/optionsSourcemapInlineSourcesMapRoot.js.map \ No newline at end of file diff --git a/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.js.map b/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.js.map index 9dd850b188d4a..98e8e9bc103f1 100644 --- a/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.js.map +++ b/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.js.map @@ -1,2 +1,2 @@ //// [optionsSourcemapInlineSourcesSourceRoot.js.map] -{"version":3,"file":"optionsSourcemapInlineSourcesSourceRoot.js","sourceRoot":"local/","sources":["optionsSourcemapInlineSourcesSourceRoot.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC","sourcesContent":["var a = 10;"]} \ No newline at end of file +{"version":3,"file":"optionsSourcemapInlineSourcesSourceRoot.js","sourceRoot":"local/","sources":["optionsSourcemapInlineSourcesSourceRoot.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC","sourcesContent":["var a = 10;"]} \ No newline at end of file diff --git a/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.sourcemap.txt b/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.sourcemap.txt index 6f00f1c51b84c..a314faf47c536 100644 --- a/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.sourcemap.txt +++ b/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.sourcemap.txt @@ -13,21 +13,27 @@ sourceFile:optionsSourcemapInlineSourcesSourceRoot.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>//# sourceMappingURL=optionsSourcemapInlineSourcesSourceRoot.js.map \ No newline at end of file diff --git a/tests/baselines/reference/out-flag.js.map b/tests/baselines/reference/out-flag.js.map index 5d3af0ec652ae..2c2ffebedefcb 100644 --- a/tests/baselines/reference/out-flag.js.map +++ b/tests/baselines/reference/out-flag.js.map @@ -1,2 +1,2 @@ //// [out-flag.js.map] -{"version":3,"file":"out-flag.js","sourceRoot":"","sources":["out-flag.ts"],"names":[],"mappings":"AAAA,eAAe;AAEf,oBAAoB;AACpB;IAAA;IAYA,CAAC;IAVG,uBAAuB;IAChB,uBAAK,GAAZ;QAEI,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEM,0BAAQ,GAAf,UAAgB,KAAa;QAEzB,EAAE;IACN,CAAC;IACL,cAAC;AAAD,CAAC,AAZD,IAYC"} \ No newline at end of file +{"version":3,"file":"out-flag.js","sourceRoot":"","sources":["out-flag.ts"],"names":[],"mappings":"AAAA,eAAe;AAEf,oBAAoB;AACpB,YACA,CAAC;IADD;IAYA,CAAC;IAVG,uBAAuB;IAChB,uBAAK,GAAZ;QAEI,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEM,0BAAQ,GAAf,UAAgB,KAAa;QAEzB,EAAE;IACN,CAAC;IACL,cAAC;AAAD,CAAC,AAZD,IAYC"} \ No newline at end of file diff --git a/tests/baselines/reference/out-flag.sourcemap.txt b/tests/baselines/reference/out-flag.sourcemap.txt index 509e6271437f7..955e4a618d65d 100644 --- a/tests/baselines/reference/out-flag.sourcemap.txt +++ b/tests/baselines/reference/out-flag.sourcemap.txt @@ -30,10 +30,17 @@ sourceFile:out-flag.ts --- >>>var MyClass = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> > +2 >class MyClass + > +3 > { 1->Emitted(3, 1) Source(4, 1) + SourceIndex(0) +2 >Emitted(3, 13) Source(5, 1) + SourceIndex(0) +3 >Emitted(3, 14) Source(5, 2) + SourceIndex(0) --- >>> function MyClass() { 1->^^^^ diff --git a/tests/baselines/reference/out-flag2.js.map b/tests/baselines/reference/out-flag2.js.map index 781afe86d7959..ac9424f9eb181 100644 --- a/tests/baselines/reference/out-flag2.js.map +++ b/tests/baselines/reference/out-flag2.js.map @@ -1,2 +1,2 @@ //// [c.js.map] -{"version":3,"file":"c.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA;IAAA;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW;ACAX;IAAA;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW"} \ No newline at end of file +{"version":3,"file":"c.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW;ACAX,MAAQ,CAAC;IAAT;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW"} \ No newline at end of file diff --git a/tests/baselines/reference/out-flag2.sourcemap.txt b/tests/baselines/reference/out-flag2.sourcemap.txt index 47a05ee397687..7eb9f0bddabc4 100644 --- a/tests/baselines/reference/out-flag2.sourcemap.txt +++ b/tests/baselines/reference/out-flag2.sourcemap.txt @@ -10,9 +10,15 @@ sourceFile:tests/cases/compiler/a.ts ------------------------------------------------------------------- >>>var A = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class A +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) +3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function A() { 1->^^^^ @@ -58,9 +64,15 @@ sourceFile:tests/cases/compiler/b.ts ------------------------------------------------------------------- >>>var B = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> +2 >class B +3 > { 1->Emitted(6, 1) Source(1, 1) + SourceIndex(1) +2 >Emitted(6, 7) Source(1, 9) + SourceIndex(1) +3 >Emitted(6, 8) Source(1, 10) + SourceIndex(1) --- >>> function B() { 1->^^^^ diff --git a/tests/baselines/reference/out-flag3.js.map b/tests/baselines/reference/out-flag3.js.map index b5c4727d95c2d..aa0d0fe58c9bb 100644 --- a/tests/baselines/reference/out-flag3.js.map +++ b/tests/baselines/reference/out-flag3.js.map @@ -1,2 +1,2 @@ //// [c.js.map] -{"version":3,"file":"c.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,4BAA4B;AAE5B;IAAA;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW;ACFX;IAAA;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW"} \ No newline at end of file +{"version":3,"file":"c.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,4BAA4B;AAE5B,MAAQ,CAAC;IAAT;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW;ACFX,MAAQ,CAAC;IAAT;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW"} \ No newline at end of file diff --git a/tests/baselines/reference/out-flag3.sourcemap.txt b/tests/baselines/reference/out-flag3.sourcemap.txt index c6530af257350..46cd91a975bd3 100644 --- a/tests/baselines/reference/out-flag3.sourcemap.txt +++ b/tests/baselines/reference/out-flag3.sourcemap.txt @@ -19,11 +19,17 @@ sourceFile:tests/cases/compiler/a.ts --- >>>var A = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> > > +2 >class A +3 > { 1->Emitted(2, 1) Source(3, 1) + SourceIndex(0) +2 >Emitted(2, 7) Source(3, 9) + SourceIndex(0) +3 >Emitted(2, 8) Source(3, 10) + SourceIndex(0) --- >>> function A() { 1->^^^^ @@ -69,9 +75,15 @@ sourceFile:tests/cases/compiler/b.ts ------------------------------------------------------------------- >>>var B = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> +2 >class B +3 > { 1->Emitted(7, 1) Source(1, 1) + SourceIndex(1) +2 >Emitted(7, 7) Source(1, 9) + SourceIndex(1) +3 >Emitted(7, 8) Source(1, 10) + SourceIndex(1) --- >>> function B() { 1->^^^^ diff --git a/tests/baselines/reference/outModuleConcatAmd.js.map b/tests/baselines/reference/outModuleConcatAmd.js.map index 93aae7a2586fe..6dbadb1e13954 100644 --- a/tests/baselines/reference/outModuleConcatAmd.js.map +++ b/tests/baselines/reference/outModuleConcatAmd.js.map @@ -1,2 +1,2 @@ //// [all.js.map] -{"version":3,"file":"all.js","sourceRoot":"","sources":["tests/cases/compiler/ref/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":";;;;;;;;;;;;;IAAA;QAAA;QAAiB,CAAC;QAAD,QAAC;IAAD,CAAC,AAAlB,IAAkB;IAAL,cAAC;;;;;ICCd;QAAuB,qBAAC;QAAxB;;QAA2B,CAAC;QAAD,QAAC;IAAD,CAAC,AAA5B,CAAuB,KAAC,GAAI;IAAf,cAAC"} \ No newline at end of file +{"version":3,"file":"all.js","sourceRoot":"","sources":["tests/cases/compiler/ref/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":";;;;;;;;;;;;;IAAA,MAAe,CAAC;QAAhB;QAAiB,CAAC;QAAD,QAAC;IAAD,CAAC,AAAlB,IAAkB;IAAL,cAAC;;;;;ICCd,MAAe,CAAC;QAAO,qBAAC;QAAxB;;QAA2B,CAAC;QAAD,QAAC;IAAD,CAAC,AAA5B,CAAuB,KAAC,GAAI;IAAf,cAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/outModuleConcatAmd.sourcemap.txt b/tests/baselines/reference/outModuleConcatAmd.sourcemap.txt index ea31292e052d3..c6e768899d53d 100644 --- a/tests/baselines/reference/outModuleConcatAmd.sourcemap.txt +++ b/tests/baselines/reference/outModuleConcatAmd.sourcemap.txt @@ -23,9 +23,15 @@ sourceFile:tests/cases/compiler/ref/a.ts >>> Object.defineProperty(exports, "__esModule", { value: true }); >>> var A = /** @class */ (function () { 1 >^^^^ -2 > ^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 > export class A +3 > { 1 >Emitted(14, 5) Source(1, 1) + SourceIndex(0) +2 >Emitted(14, 11) Source(1, 16) + SourceIndex(0) +3 >Emitted(14, 12) Source(1, 17) + SourceIndex(0) --- >>> function A() { 1->^^^^^^^^ @@ -83,15 +89,21 @@ sourceFile:tests/cases/compiler/b.ts >>> Object.defineProperty(exports, "__esModule", { value: true }); >>> var B = /** @class */ (function (_super) { 1 >^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^-> 1 >import {A} from "./ref/a"; > +2 > export class B +3 > e 1 >Emitted(24, 5) Source(2, 1) + SourceIndex(1) +2 >Emitted(24, 11) Source(2, 16) + SourceIndex(1) +3 >Emitted(24, 12) Source(2, 17) + SourceIndex(1) --- >>> __extends(B, _super); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^ -1->export class B extends +1->xtends 2 > A 1->Emitted(25, 9) Source(2, 24) + SourceIndex(1) 2 >Emitted(25, 30) Source(2, 25) + SourceIndex(1) diff --git a/tests/baselines/reference/outModuleConcatSystem.js.map b/tests/baselines/reference/outModuleConcatSystem.js.map index e6f76f62f0553..5ebabc5e64f77 100644 --- a/tests/baselines/reference/outModuleConcatSystem.js.map +++ b/tests/baselines/reference/outModuleConcatSystem.js.map @@ -1,2 +1,2 @@ //// [all.js.map] -{"version":3,"file":"all.js","sourceRoot":"","sources":["tests/cases/compiler/ref/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;YAAA;gBAAA;gBAAiB,CAAC;gBAAD,QAAC;YAAD,CAAC,AAAlB,IAAkB;;QAClB,CAAC;;;;;;;;;;;;;;YCAD;gBAAuB,qBAAC;gBAAxB;;gBAA2B,CAAC;gBAAD,QAAC;YAAD,CAAC,AAA5B,CAAuB,KAAC,GAAI;;QAAA,CAAC"} \ No newline at end of file +{"version":3,"file":"all.js","sourceRoot":"","sources":["tests/cases/compiler/ref/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":";;;;;;;;;;;;qBAAA,CAAC;;;;;YAAD;gBAAA;gBAAiB,CAAC;gBAAD,QAAC;YAAD,CAAC,AAAlB,IAAkB;;QAClB,CAAC;;;;;qBCDD,CAAC;;;;;;;;;YACD;gBAAuB,qBAAC;gBAAxB;;gBAA2B,CAAC;gBAAD,QAAC;YAAD,CAAC,AAA5B,CAAuB,KAAC,GAAI;;QAAA,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/outModuleConcatSystem.sourcemap.txt b/tests/baselines/reference/outModuleConcatSystem.sourcemap.txt index 31c64d3cd52e9..06fb7e821c4aa 100644 --- a/tests/baselines/reference/outModuleConcatSystem.sourcemap.txt +++ b/tests/baselines/reference/outModuleConcatSystem.sourcemap.txt @@ -21,6 +21,13 @@ sourceFile:tests/cases/compiler/ref/a.ts >>>System.register("ref/a", [], function (exports_1, context_1) { >>> "use strict"; >>> var __moduleName = context_1 && context_1.id; +1 >^^^^^^^^^^^^^^^^^^^^^ +2 > ^ +1 > +2 > e +1 >Emitted(13, 22) Source(1, 1) + SourceIndex(0) +2 >Emitted(13, 23) Source(1, 2) + SourceIndex(0) +--- >>> var A; >>> return { >>> setters: [], @@ -88,6 +95,13 @@ sourceFile:tests/cases/compiler/b.ts >>>System.register("b", ["ref/a"], function (exports_2, context_2) { >>> "use strict"; >>> var __moduleName = context_2 && context_2.id; +1 >^^^^^^^^^^^^^^^^^^^^^ +2 > ^ +1 > +2 > i +1 >Emitted(29, 22) Source(1, 1) + SourceIndex(1) +2 >Emitted(29, 23) Source(1, 2) + SourceIndex(1) +--- >>> var a_1, B; >>> return { >>> setters: [ @@ -99,7 +113,7 @@ sourceFile:tests/cases/compiler/b.ts >>> B = /** @class */ (function (_super) { 1 >^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> -1 >import {A} from "./ref/a"; +1 >mport {A} from "./ref/a"; > 1 >Emitted(38, 13) Source(2, 1) + SourceIndex(1) --- diff --git a/tests/baselines/reference/outModuleTripleSlashRefs.js.map b/tests/baselines/reference/outModuleTripleSlashRefs.js.map index cfa37772090ed..1dc4b5b1437c9 100644 --- a/tests/baselines/reference/outModuleTripleSlashRefs.js.map +++ b/tests/baselines/reference/outModuleTripleSlashRefs.js.map @@ -1,2 +1,2 @@ //// [all.js.map] -{"version":3,"file":"all.js","sourceRoot":"","sources":["tests/cases/compiler/ref/b.ts","tests/cases/compiler/ref/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,iCAAiC;AACjC;IAAA;IAEA,CAAC;IAAD,UAAC;AAAD,CAAC,AAFD,IAEC;;;;ICHD,+BAA+B;IAC/B;QAAA;QAEA,CAAC;QAAD,QAAC;IAAD,CAAC,AAFD,IAEC;IAFY,cAAC;;;;;ICAd;QAAuB,qBAAC;QAAxB;;QAA2B,CAAC;QAAD,QAAC;IAAD,CAAC,AAA5B,CAAuB,KAAC,GAAI;IAAf,cAAC"} \ No newline at end of file +{"version":3,"file":"all.js","sourceRoot":"","sources":["tests/cases/compiler/ref/b.ts","tests/cases/compiler/ref/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,iCAAiC;AACjC,QAAU,CAAC;IAAX;IAEA,CAAC;IAAD,UAAC;AAAD,CAAC,AAFD,IAEC;;;;ICHD,+BAA+B;IAC/B,MAAe,CAAC;QAAhB;QAEA,CAAC;QAAD,QAAC;IAAD,CAAC,AAFD,IAEC;IAFY,cAAC;;;;;ICAd,MAAe,CAAC;QAAO,qBAAC;QAAxB;;QAA2B,CAAC;QAAD,QAAC;IAAD,CAAC,AAA5B,CAAuB,KAAC,GAAI;IAAf,cAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/outModuleTripleSlashRefs.sourcemap.txt b/tests/baselines/reference/outModuleTripleSlashRefs.sourcemap.txt index 5508670e636c2..58cfa46ee0696 100644 --- a/tests/baselines/reference/outModuleTripleSlashRefs.sourcemap.txt +++ b/tests/baselines/reference/outModuleTripleSlashRefs.sourcemap.txt @@ -29,10 +29,16 @@ sourceFile:tests/cases/compiler/ref/b.ts --- >>>var Foo = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> > +2 >class Foo +3 > { 1->Emitted(12, 1) Source(2, 1) + SourceIndex(0) +2 >Emitted(12, 9) Source(2, 11) + SourceIndex(0) +3 >Emitted(12, 10) Source(2, 12) + SourceIndex(0) --- >>> function Foo() { 1->^^^^ @@ -94,10 +100,16 @@ sourceFile:tests/cases/compiler/ref/a.ts --- >>> var A = /** @class */ (function () { 1->^^^^ -2 > ^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> > +2 > export class A +3 > { 1->Emitted(21, 5) Source(2, 1) + SourceIndex(1) +2 >Emitted(21, 11) Source(2, 16) + SourceIndex(1) +3 >Emitted(21, 12) Source(2, 17) + SourceIndex(1) --- >>> function A() { 1->^^^^^^^^ @@ -159,15 +171,21 @@ sourceFile:tests/cases/compiler/b.ts >>> Object.defineProperty(exports, "__esModule", { value: true }); >>> var B = /** @class */ (function (_super) { 1 >^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^-> 1 >import {A} from "./ref/a"; > +2 > export class B +3 > e 1 >Emitted(31, 5) Source(2, 1) + SourceIndex(2) +2 >Emitted(31, 11) Source(2, 16) + SourceIndex(2) +3 >Emitted(31, 12) Source(2, 17) + SourceIndex(2) --- >>> __extends(B, _super); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^ -1->export class B extends +1->xtends 2 > A 1->Emitted(32, 9) Source(2, 24) + SourceIndex(2) 2 >Emitted(32, 30) Source(2, 25) + SourceIndex(2) diff --git a/tests/baselines/reference/parseRegularExpressionMixedWithComments.js b/tests/baselines/reference/parseRegularExpressionMixedWithComments.js index a955ba31f2fc1..c15635631d0d5 100644 --- a/tests/baselines/reference/parseRegularExpressionMixedWithComments.js +++ b/tests/baselines/reference/parseRegularExpressionMixedWithComments.js @@ -8,7 +8,8 @@ var regex5 = /**// asdf/**/ /; //// [parseRegularExpressionMixedWithComments.js] var regex1 = / asdf /; -var regex2 = / asdf /; -var regex3 = 1; -var regex4 = Math.pow(/**/ / /, /asdf /); -var regex5 = Math.pow(/**/ / asdf/, / /); +var regex2 = /**/ / asdf /; +var regex3 = /**/ //**/ asdf / // should be a comment line + 1; +var regex4 = /**/ Math.pow(/**/ / /, /asdf /); +var regex5 = /**/ Math.pow(/**/ / asdf/, / /); diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map index 2ec23553c3b01..8d123c024240a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map index c44e24a081e88..5375643797b01 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map index 2d046c948afe3..1cd629771825b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map index 2ec23553c3b01..8d123c024240a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map index 436eab5db94f2..9dea92d9926f6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map index 2d046c948afe3..1cd629771825b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 2ec23553c3b01..8d123c024240a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index c44e24a081e88..5375643797b01 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 2d046c948afe3..1cd629771825b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 2ec23553c3b01..8d123c024240a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 436eab5db94f2..9dea92d9926f6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 2d046c948afe3..1cd629771825b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index df6d2c811c08e..31e6165bec840 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 0865ddc2903ab..145f62d32b27c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index 0c75dbb2b0052..99d966c650a8c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 8430db389ed33..12f07b34cf158 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map index b49f0a04b531b..7fd11be12d3c3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map index 8f88c077a44d6..427034421d835 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map index b3b4c42289fee..1e022a66bd899 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map index 80d6ba438ba60..7790d05bdbf85 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map index 6c7d26906a41e..915cfa3c7d9ed 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map index 3813e4b2cca84..96973837af605 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 8f88c077a44d6..427034421d835 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index b3b4c42289fee..1e022a66bd899 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index b49f0a04b531b..7fd11be12d3c3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 6c7d26906a41e..915cfa3c7d9ed 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 3813e4b2cca84..96973837af605 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 80d6ba438ba60..7790d05bdbf85 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 783691c52eda8..70565651a8a43 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_module_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_module_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map index 16e1f5129239d..0e8389aeea0b3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map index f177799847747..a1f69947d0f87 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map index d16575e8a9766..dfdbe841d393a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map index 47915c9660bb0..d2429e9c51289 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 16e1f5129239d..0e8389aeea0b3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index f177799847747..a1f69947d0f87 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index d16575e8a9766..dfdbe841d393a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 47915c9660bb0..d2429e9c51289 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 293a147898977..d28bc018261f7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map index 9cef03b071133..ef4fed8118d95 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map index f177799847747..a1f69947d0f87 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map index de654530492f1..136a8d2ce25d2 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map index 4a1329681e840..923231772fb0a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 9cef03b071133..ef4fed8118d95 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index f177799847747..a1f69947d0f87 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index de654530492f1..136a8d2ce25d2 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 4a1329681e840..923231772fb0a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 61dfeeeb8d386..bbc2da71f462a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map index 2b699d2706981..97435e7af56f3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map index 1733ce017197a..ff2ea312ce856 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js.map index cd0afe5bb0faa..64b55bf7bea7b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map index 2b699d2706981..97435e7af56f3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map index 1733ce017197a..ff2ea312ce856 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js.map index cd0afe5bb0faa..64b55bf7bea7b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 1733ce017197a..ff2ea312ce856 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index cd0afe5bb0faa..64b55bf7bea7b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 2b699d2706981..97435e7af56f3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 1733ce017197a..ff2ea312ce856 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index cd0afe5bb0faa..64b55bf7bea7b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 2b699d2706981..97435e7af56f3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map index 16fc574b9c10f..ab25d94a56b81 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map index 16fc574b9c10f..ab25d94a56b81 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js.map index 6bbdb177623e0..8596339b038b7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js.map index 4556d50eb3075..9a1fdb3556567 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js.map index 6bbdb177623e0..8596339b038b7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js.map index 4556d50eb3075..9a1fdb3556567 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 6bbdb177623e0..8596339b038b7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 4556d50eb3075..9a1fdb3556567 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 6bbdb177623e0..8596339b038b7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 4556d50eb3075..9a1fdb3556567 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map index 0f1b26bbb4c10..202bd03384810 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map index 0f1b26bbb4c10..202bd03384810 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js.map index 1ea77ceaed18f..05e142db5a951 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js.map index 1ea77ceaed18f..05e142db5a951 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 1ea77ceaed18f..05e142db5a951 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 1ea77ceaed18f..05e142db5a951 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map index 1ea77ceaed18f..05e142db5a951 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map index 1ea77ceaed18f..05e142db5a951 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map index 2ec23553c3b01..8d123c024240a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js.map index bd2470b8ccf60..79eec893d2152 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map index 2ec23553c3b01..8d123c024240a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js.map index bd2470b8ccf60..79eec893d2152 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 2ec23553c3b01..8d123c024240a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index bd2470b8ccf60..79eec893d2152 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 2ec23553c3b01..8d123c024240a 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index bd2470b8ccf60..79eec893d2152 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map index 0b06c40446086..6c3922fab7c82 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map index 0b06c40446086..6c3922fab7c82 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map index 67e8b70639de8..0d3fb1251f8b8 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map index 7c959ab940892..d5aa348e37a69 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map index b142ff216f215..b1cabab8fb36e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map index 67e8b70639de8..0d3fb1251f8b8 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map index 15c5c91190e7f..3ffe5bfa8283f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js.map index b142ff216f215..b1cabab8fb36e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 67e8b70639de8..0d3fb1251f8b8 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 7c959ab940892..d5aa348e37a69 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index b142ff216f215..b1cabab8fb36e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 67e8b70639de8..0d3fb1251f8b8 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 15c5c91190e7f..3ffe5bfa8283f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index b142ff216f215..b1cabab8fb36e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 0b7f01fdec516..c5c316ce5379c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/ref/m2.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/ref/m2.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 2118f70902b0c..9005651750405 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index d4bfc44728001..1c9804f648c9f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/ref/m2.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/ref/m2.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index c9efc4d02d1b6..a9c2a87c6e8c5 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map index 59de635378658..9ec70c89ddb82 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map index 301f83dab5587..9e01a3a42a491 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map index 6c74ce312be20..3b61a73affd9a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map index 97b03befa2245..782788ef63c71 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map index bd9b5d0051a32..a6c931d2484f8 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js.map index 3821a46478ada..734efe580e0fd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 301f83dab5587..9e01a3a42a491 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 6c74ce312be20..3b61a73affd9a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 59de635378658..9ec70c89ddb82 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index bd9b5d0051a32..a6c931d2484f8 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 3821a46478ada..734efe580e0fd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 97b03befa2245..782788ef63c71 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 83050ce43fe0b..249312ce4f754 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_module_multifolder/ref/m1.ts","../projects/outputdir_module_multifolder_ref/m2.ts","../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_module_multifolder/ref/m1.ts","../projects/outputdir_module_multifolder_ref/m2.ts","../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map index df737e96f26d5..e1f490e1764aa 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js.map index 84f19710abc71..68c2eef1b103b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js.map index ea360554f9228..46edc9182b3b9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js.map index e395bf8648fdb..23aa05ed0eab4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index df737e96f26d5..e1f490e1764aa 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 84f19710abc71..68c2eef1b103b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index ea360554f9228..46edc9182b3b9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index e395bf8648fdb..23aa05ed0eab4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 5e9e5c8593de9..7dd570eb746f4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts","../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts","../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map index dcfdb34145e7e..91ed266ecfb85 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map index 2df46e6835c7c..b693146b6fd0d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map index 44556b7866340..9d3c67423fd62 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js.map index 47558364d4b8a..d2ceaf4385d26 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index dcfdb34145e7e..91ed266ecfb85 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 2df46e6835c7c..b693146b6fd0d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 44556b7866340..9d3c67423fd62 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 47558364d4b8a..d2ceaf4385d26 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index aa198a56dbe76..21d8d3796907a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/ref/m1.ts","../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/ref/m1.ts","../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map index 4065af78119e9..34a251d3b7ec3 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map index 2d94371174991..c442b9adafb0a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js.map index 2c4b424daf28d..6b50063ee636e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map index 4065af78119e9..34a251d3b7ec3 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map index 2d94371174991..c442b9adafb0a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js.map index 2c4b424daf28d..6b50063ee636e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 2d94371174991..c442b9adafb0a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 2c4b424daf28d..6b50063ee636e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 4065af78119e9..34a251d3b7ec3 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 2d94371174991..c442b9adafb0a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 2c4b424daf28d..6b50063ee636e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 4065af78119e9..34a251d3b7ec3 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map index 5fe8191c828b1..64d03e08f2600 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_multifolder/ref/m1.ts","../projects/outputdir_multifolder_ref/m2.ts","../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_multifolder/ref/m1.ts","../projects/outputdir_multifolder_ref/m2.ts","../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map index 5fe8191c828b1..64d03e08f2600 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_multifolder/ref/m1.ts","../projects/outputdir_multifolder_ref/m2.ts","../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_multifolder/ref/m1.ts","../projects/outputdir_multifolder_ref/m2.ts","../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js.map index 06c3d793d0036..03ce8927c9dd3 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js.map index a0304c41f55a6..7e2b17804f31b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js.map index 06c3d793d0036..03ce8927c9dd3 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js.map index a0304c41f55a6..7e2b17804f31b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 06c3d793d0036..03ce8927c9dd3 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index a0304c41f55a6..7e2b17804f31b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 06c3d793d0036..03ce8927c9dd3 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index a0304c41f55a6..7e2b17804f31b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map index c6dac016fa352..6dc9826b9fb1e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map index c6dac016fa352..6dc9826b9fb1e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js.map index 4fd259015f513..794c640ad560d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js.map index 4fd259015f513..794c640ad560d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 4fd259015f513..794c640ad560d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 4fd259015f513..794c640ad560d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map index 4fd259015f513..794c640ad560d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map index 4fd259015f513..794c640ad560d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map index d27f0a2f6c387..3a0626e871163 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js.map index 2e3d358f1926c..4fb8add96fc07 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map index d27f0a2f6c387..3a0626e871163 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js.map index 2e3d358f1926c..4fb8add96fc07 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index d27f0a2f6c387..3a0626e871163 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 2e3d358f1926c..4fb8add96fc07 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index d27f0a2f6c387..3a0626e871163 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 2e3d358f1926c..4fb8add96fc07 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map index c23b45ac58e6c..6bd2b0ccb32d3 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map index c23b45ac58e6c..6bd2b0ccb32d3 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map index df653772beb82..329a1e704cc07 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map index 4d37c4456a3b8..c3f1b01eedb4a 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js.map index bd199ac9a0e0d..8324af3e61c2c 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map index df653772beb82..329a1e704cc07 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map index 6ba684e3841d3..334868f1e0b7b 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js.map index bd199ac9a0e0d..8324af3e61c2c 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index df653772beb82..329a1e704cc07 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 4d37c4456a3b8..c3f1b01eedb4a 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index bd199ac9a0e0d..8324af3e61c2c 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index df653772beb82..329a1e704cc07 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 6ba684e3841d3..334868f1e0b7b 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index bd199ac9a0e0d..8324af3e61c2c 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index e84545ade7753..d51bdf5c0c109 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 0e5790298d13f..55a97b90e18ca 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index e115b1ebd64dd..a527e7dd697ea 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 83c95ed2c0750..6e8820c12a4b3 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map index 0b4d12cead18e..2a459032d24a6 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map index fa0bcf94a5d2c..48a79bba08e4e 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js.map index 6a2bfc777e916..1e2a27f30f206 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map index 29b98b193fb99..6b236cb7aab03 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map index f4de6b06e496d..5bc7350da0dd7 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js.map index 842d34fe73d4d..042336f1a4c29 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index fa0bcf94a5d2c..48a79bba08e4e 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 6a2bfc777e916..1e2a27f30f206 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 0b4d12cead18e..2a459032d24a6 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index f4de6b06e496d..5bc7350da0dd7 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 842d34fe73d4d..042336f1a4c29 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 29b98b193fb99..6b236cb7aab03 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index cd6a7fab3776e..dd01f5c3e307a 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js.map index f0cb61b0632d9..86e033ebcd0b9 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js.map index ed2f67c585b22..23bb49c32dc1b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js.map index da3b77ba14625..db186f23bf31e 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js.map index f4d0ecfe24be1..59e9edec48cd7 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index f0cb61b0632d9..86e033ebcd0b9 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index ed2f67c585b22..23bb49c32dc1b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index da3b77ba14625..db186f23bf31e 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index f4d0ecfe24be1..59e9edec48cd7 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index ba2950b1a5e03..52aab9eab681a 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts","file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts","file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map index 2f6470b65ffe0..0685ee4aecfc2 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js.map index a88a706d9b140..199a8f4b9e1f1 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map index 5b58a2ee5719b..e38e42fa0c595 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js.map index d4034d62c4a82..7386550794aca 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 2f6470b65ffe0..0685ee4aecfc2 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index a88a706d9b140..199a8f4b9e1f1 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 5b58a2ee5719b..e38e42fa0c595 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index d4034d62c4a82..7386550794aca 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 12f2439e6f5a4..431090d420383 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile0.js.map index 21fcb42a117c4..6ed6767676fad 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js.map index 51aa3088c8ece..eaa7aec453a41 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js.map index c5bffb7504155..fa087f6e475a8 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile0.js.map index 21fcb42a117c4..6ed6767676fad 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js.map index 51aa3088c8ece..eaa7aec453a41 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js.map index c5bffb7504155..fa087f6e475a8 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 51aa3088c8ece..eaa7aec453a41 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index c5bffb7504155..fa087f6e475a8 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 21fcb42a117c4..6ed6767676fad 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 51aa3088c8ece..eaa7aec453a41 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index c5bffb7504155..fa087f6e475a8 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 21fcb42a117c4..6ed6767676fad 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map index fa2ace4860349..96a1bc8d537c6 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map index fa2ace4860349..96a1bc8d537c6 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js.map index 811549fe24b3b..72f8b9164aea0 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js.map index d11bc79cf0334..fa0a7c121c148 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js.map index 811549fe24b3b..72f8b9164aea0 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js.map index d11bc79cf0334..fa0a7c121c148 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 811549fe24b3b..72f8b9164aea0 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index d11bc79cf0334..fa0a7c121c148 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 811549fe24b3b..72f8b9164aea0 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index d11bc79cf0334..fa0a7c121c148 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map index 141dd1ad65428..74878c35918ab 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map index 141dd1ad65428..74878c35918ab 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js.map index ee286c89ca6d4..15f2959b8a1a6 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js.map index ee286c89ca6d4..15f2959b8a1a6 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index ee286c89ca6d4..15f2959b8a1a6 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index ee286c89ca6d4..15f2959b8a1a6 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map index ee286c89ca6d4..15f2959b8a1a6 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map index ee286c89ca6d4..15f2959b8a1a6 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js.map index 3f248eb9a9f50..4a525fd1680a1 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js.map index 4b826d6120d90..5b715d5c76694 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js.map index 3f248eb9a9f50..4a525fd1680a1 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js.map index 4b826d6120d90..5b715d5c76694 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 3f248eb9a9f50..4a525fd1680a1 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 4b826d6120d90..5b715d5c76694 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 3f248eb9a9f50..4a525fd1680a1 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 4b826d6120d90..5b715d5c76694 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map index b9dedfdcff0e3..f4417dde6ce67 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map index b9dedfdcff0e3..f4417dde6ce67 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map index 85be78ed9b411..d81abec62c140 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map index ba0f9afb8202a..01e2626c765b4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map index e7ecba5fc9208..c8cd928fbcffb 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js.map index ba0f9afb8202a..01e2626c765b4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 85be78ed9b411..d81abec62c140 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index ba0f9afb8202a..01e2626c765b4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index e7ecba5fc9208..c8cd928fbcffb 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index ba0f9afb8202a..01e2626c765b4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 92315bfcacc33..cdbb2a59f099f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 2d0fd86fc1635..ce7756985b453 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index c98b66fadede7..8c1af8bdbab08 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 7b3f8edb8a6c0..a22d9b838dd6b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map index e8fba0d4b55a3..b8f17d8900aae 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map index 8087b94c0c314..e8c550f1c8216 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map index a8f0695ded3d2..36df9ba3648b4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map index 50a28887d0bf4..7a64a48bc5438 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map index 56a4f46ae00e0..5e20e71527672 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js.map index 6ad9ecad59535..b6c3be62e63c7 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 8087b94c0c314..e8c550f1c8216 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index a8f0695ded3d2..36df9ba3648b4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index e8fba0d4b55a3..b8f17d8900aae 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 56a4f46ae00e0..5e20e71527672 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 6ad9ecad59535..b6c3be62e63c7 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 50a28887d0bf4..7a64a48bc5438 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 5d14898713d71..0141cb98ca83e 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map index caee4b20553d1..261e405473a8a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js.map index 43c2c887c6528..821c352ddb87d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js.map index fa989919301b5..9c4defc07cd4a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js.map index 1ec67278ba398..5da2a80934e3b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index caee4b20553d1..261e405473a8a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 43c2c887c6528..821c352ddb87d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index fa989919301b5..9c4defc07cd4a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 1ec67278ba398..5da2a80934e3b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index f5849debd838d..394a76fa2607b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map index 15b12e3a18934..c2fa60f9cb918 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map index 43c2c887c6528..821c352ddb87d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map index 6e97669732b53..4f2cc279a9080 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js.map index badcd2b1b9c52..a17aafd2b623f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 15b12e3a18934..c2fa60f9cb918 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 43c2c887c6528..821c352ddb87d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 6e97669732b53..4f2cc279a9080 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index badcd2b1b9c52..a17aafd2b623f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 6f4defc3e4c78..d24e4792afda7 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map index 02fe5ddcde59d..030e2ea2b8b4e 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map index 97e0d452dba03..2897b229a65a9 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js.map index d668056049e25..97f9f0aed7190 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map index 02fe5ddcde59d..030e2ea2b8b4e 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map index 97e0d452dba03..2897b229a65a9 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js.map index d668056049e25..97f9f0aed7190 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 97e0d452dba03..2897b229a65a9 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index d668056049e25..97f9f0aed7190 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 02fe5ddcde59d..030e2ea2b8b4e 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 97e0d452dba03..2897b229a65a9 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index d668056049e25..97f9f0aed7190 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 02fe5ddcde59d..030e2ea2b8b4e 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map index 429ef42162bf4..daa3f11257f7d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map index 429ef42162bf4..daa3f11257f7d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js.map index 43b7b9cb12626..5794be506f00f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js.map index 83557b43a867f..eaacf21c1b3e8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js.map index 43b7b9cb12626..5794be506f00f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js.map index 83557b43a867f..eaacf21c1b3e8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 43b7b9cb12626..5794be506f00f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 83557b43a867f..eaacf21c1b3e8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 43b7b9cb12626..5794be506f00f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 83557b43a867f..eaacf21c1b3e8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map index d876a9633b4ec..c3fc8b563b37b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map index d876a9633b4ec..c3fc8b563b37b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js.map index 9dc5e9c0cae83..a803cabc2afe2 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js.map index 9dc5e9c0cae83..a803cabc2afe2 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 9dc5e9c0cae83..a803cabc2afe2 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 9dc5e9c0cae83..a803cabc2afe2 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map index 9dc5e9c0cae83..a803cabc2afe2 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map index 9dc5e9c0cae83..a803cabc2afe2 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js.map index f43236fa96a01..edec16829ebb0 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js.map index f43236fa96a01..edec16829ebb0 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index f43236fa96a01..edec16829ebb0 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index f43236fa96a01..edec16829ebb0 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map index 386fdffa417f3..9be7f1b10ec3d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map index 386fdffa417f3..9be7f1b10ec3d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js.map b/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js.map index d67fd5861cff8..1d5314412cf0e 100644 --- a/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js.map +++ b/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js.map @@ -1 +1 @@ -{"version":3,"file":"fileC.js","sourceRoot":"","sources":["../../../../FolderA/FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"fileC.js","sourceRoot":"","sources":["../../../../FolderA/FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js.map b/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js.map index 161ad8891f6b9..f0fdc5f17d614 100644 --- a/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js.map +++ b/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js.map @@ -1 +1 @@ -{"version":3,"file":"fileB.js","sourceRoot":"","sources":["../../../FolderA/FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC;IAAA;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file +{"version":3,"file":"fileB.js","sourceRoot":"","sources":["../../../FolderA/FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC,MAAQ,CAAC;IAAT;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/FolderC/fileC.js.map b/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/FolderC/fileC.js.map index d67fd5861cff8..1d5314412cf0e 100644 --- a/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/FolderC/fileC.js.map +++ b/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/FolderC/fileC.js.map @@ -1 +1 @@ -{"version":3,"file":"fileC.js","sourceRoot":"","sources":["../../../../FolderA/FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"fileC.js","sourceRoot":"","sources":["../../../../FolderA/FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/fileB.js.map b/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/fileB.js.map index 161ad8891f6b9..f0fdc5f17d614 100644 --- a/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/fileB.js.map +++ b/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/fileB.js.map @@ -1 +1 @@ -{"version":3,"file":"fileB.js","sourceRoot":"","sources":["../../../FolderA/FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC;IAAA;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file +{"version":3,"file":"fileB.js","sourceRoot":"","sources":["../../../FolderA/FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC,MAAQ,CAAC;IAAT;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/FolderC/fileC.js.map b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/FolderC/fileC.js.map index 45953aa1384d9..dbff0e2b7146f 100644 --- a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/FolderC/fileC.js.map +++ b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/FolderC/fileC.js.map @@ -1 +1 @@ -{"version":3,"file":"fileC.js","sourceRoot":"SourceRootPath/","sources":["FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"fileC.js","sourceRoot":"SourceRootPath/","sources":["FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/fileB.js.map b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/fileB.js.map index bf8cdf049728e..69e62eec88703 100644 --- a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/fileB.js.map +++ b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/fileB.js.map @@ -1 +1 @@ -{"version":3,"file":"fileB.js","sourceRoot":"SourceRootPath/","sources":["FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC;IAAA;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file +{"version":3,"file":"fileB.js","sourceRoot":"SourceRootPath/","sources":["FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC,MAAQ,CAAC;IAAT;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/FolderC/fileC.js.map b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/FolderC/fileC.js.map index 45953aa1384d9..dbff0e2b7146f 100644 --- a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/FolderC/fileC.js.map +++ b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/FolderC/fileC.js.map @@ -1 +1 @@ -{"version":3,"file":"fileC.js","sourceRoot":"SourceRootPath/","sources":["FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"fileC.js","sourceRoot":"SourceRootPath/","sources":["FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/fileB.js.map b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/fileB.js.map index bf8cdf049728e..69e62eec88703 100644 --- a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/fileB.js.map +++ b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/fileB.js.map @@ -1 +1 @@ -{"version":3,"file":"fileB.js","sourceRoot":"SourceRootPath/","sources":["FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC;IAAA;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file +{"version":3,"file":"fileB.js","sourceRoot":"SourceRootPath/","sources":["FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC,MAAQ,CAAC;IAAT;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map index f0aa7384842b8..b1585e075068e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map index 67693560dfcaf..dbcf90b22d40e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map index d795c3d1f0dca..088ac6ae7ddb1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map index f0aa7384842b8..b1585e075068e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map index d188f8a16bd30..b21ac971c1b42 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map index d795c3d1f0dca..088ac6ae7ddb1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index f0aa7384842b8..b1585e075068e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 67693560dfcaf..dbcf90b22d40e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index d795c3d1f0dca..088ac6ae7ddb1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index f0aa7384842b8..b1585e075068e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index d188f8a16bd30..b21ac971c1b42 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index d795c3d1f0dca..088ac6ae7ddb1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 3520f3c0a5f22..56362e402f08f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index b5bfe6f35c733..d370e8d7c7852 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index ed2de159383c9..1050469042699 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 9f13c07cc7c3d..3e0dabbb2c17e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map index bed0bf9b3e21a..515cd38f4ae56 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map index 616307fc2aaf0..22c2d274e6aca 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map index ac1540d3d7cb3..a0c4aeb265155 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map index 4281eb94fe562..29f079852eea7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map index 20f349632210f..75179d758fb3c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map index e794023608c20..fac3e5ae6173b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 616307fc2aaf0..22c2d274e6aca 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index ac1540d3d7cb3..a0c4aeb265155 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index bed0bf9b3e21a..515cd38f4ae56 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 20f349632210f..75179d758fb3c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index e794023608c20..fac3e5ae6173b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 4281eb94fe562..29f079852eea7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 5970dfad43ea7..e05aeb30aae6a 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map index 101e0b07546f6..4ef87386108a5 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map index 5194b89b4a5d8..aeda53e41ebd2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map index 6316b37945ca0..dd9ad03fd7cee 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map index ec26fbe336a51..8ec9f9793d9e1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 101e0b07546f6..4ef87386108a5 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 5194b89b4a5d8..aeda53e41ebd2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 6316b37945ca0..dd9ad03fd7cee 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index ec26fbe336a51..8ec9f9793d9e1 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 64a56e717148f..9797b4bffc5b5 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map index a8d5da3a201fb..00c490469f6fc 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map index 1628374eef408..cdaf67e3dfee5 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map index f43884731e041..db78574d9c57c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map index 649377c06fca0..9fa8e8df61516 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index a8d5da3a201fb..00c490469f6fc 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 1628374eef408..cdaf67e3dfee5 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index f43884731e041..db78574d9c57c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 649377c06fca0..9fa8e8df61516 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index bbf9b58c64f2c..a220acdb469ff 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map index 6d8889bab5042..65b03bd4048a7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map index 1ed71a40f7805..ec55885849757 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js.map index 02d8fb800bf07..c2095f7db9e91 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map index 6d8889bab5042..65b03bd4048a7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map index 1ed71a40f7805..ec55885849757 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js.map index 02d8fb800bf07..c2095f7db9e91 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 1ed71a40f7805..ec55885849757 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 02d8fb800bf07..c2095f7db9e91 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 6d8889bab5042..65b03bd4048a7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 1ed71a40f7805..ec55885849757 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 02d8fb800bf07..c2095f7db9e91 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 6d8889bab5042..65b03bd4048a7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map index 35b866d6488c0..f0659fabd7b3c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map index 35b866d6488c0..f0659fabd7b3c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js.map index 9443bade40329..fec33a72d5bb7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js.map index e0b6ac94e0dab..35dc13df7cd37 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js.map index 9443bade40329..fec33a72d5bb7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js.map index e0b6ac94e0dab..35dc13df7cd37 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 9443bade40329..fec33a72d5bb7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index e0b6ac94e0dab..35dc13df7cd37 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 9443bade40329..fec33a72d5bb7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index e0b6ac94e0dab..35dc13df7cd37 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map index 7156ba8dc5440..7c0a352476072 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map index 7156ba8dc5440..7c0a352476072 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js.map index 9b57a17d7b863..42b90d7fff43f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js.map index 9b57a17d7b863..42b90d7fff43f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 9b57a17d7b863..42b90d7fff43f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 9b57a17d7b863..42b90d7fff43f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map index 9b57a17d7b863..42b90d7fff43f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map index 9b57a17d7b863..42b90d7fff43f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map index 3f9a2d1663c38..8f4872c1a4bbf 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js.map index 624510e0e30a1..e11570a5cbc89 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map index 3f9a2d1663c38..8f4872c1a4bbf 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js.map index 624510e0e30a1..e11570a5cbc89 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 3f9a2d1663c38..8f4872c1a4bbf 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 624510e0e30a1..e11570a5cbc89 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 3f9a2d1663c38..8f4872c1a4bbf 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 624510e0e30a1..e11570a5cbc89 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map index 38a56a19d6ece..0128042f9d7ea 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map index 38a56a19d6ece..0128042f9d7ea 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map index 003271f673071..00ad9ecb75069 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map index d65693aee664a..160fdde7b71e5 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map index d1d1c89c2d09c..00eafee0ba870 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map index 003271f673071..00ad9ecb75069 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map index 5d1100e38fa48..79a6313fc6111 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js.map index d1d1c89c2d09c..00eafee0ba870 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 003271f673071..00ad9ecb75069 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index d65693aee664a..160fdde7b71e5 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index d1d1c89c2d09c..00eafee0ba870 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 003271f673071..00ad9ecb75069 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 5d1100e38fa48..79a6313fc6111 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index d1d1c89c2d09c..00eafee0ba870 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 544b444f69ac8..ec51abe728d0d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 2e303ee18853c..9a54461c03096 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index 39cc19f0b0922..000b2a482e0f4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 8fa001f03aa44..eab52c08e2e09 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map index 7571615de418a..1f1d4fac0f56f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map index ad01eacc00c56..f123c374be313 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map index 343b30f743a46..08b73c1c3c9dd 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map index a7121ab0fb4bd..efc1ab6cfafed 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map index ddd4975937458..402a1a057f029 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js.map index 34026638960d8..bda316d7b5bf4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index ad01eacc00c56..f123c374be313 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 343b30f743a46..08b73c1c3c9dd 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 7571615de418a..1f1d4fac0f56f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index ddd4975937458..402a1a057f029 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 34026638960d8..bda316d7b5bf4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index a7121ab0fb4bd..efc1ab6cfafed 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 12697408ddd4e..3099c72af2620 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map index f9a2fd1d74063..e1db1c7dd0221 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js.map index 17545cd729ccb..4ae5c5dfd467a 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js.map index 70db4f7545c83..bee0454f5f577 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js.map index 0e6c49a9aec9a..f24f399275518 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index f9a2fd1d74063..e1db1c7dd0221 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 17545cd729ccb..4ae5c5dfd467a 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 70db4f7545c83..bee0454f5f577 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 0e6c49a9aec9a..f24f399275518 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 1132db08bd04e..9c34fa33b1c6b 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map index 07643a2c9dc34..623cf64a1c02f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map index 17545cd729ccb..4ae5c5dfd467a 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map index a9e9284e21daf..a82995ad4737e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js.map index 9b21b166c375e..2b831f076135f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 07643a2c9dc34..623cf64a1c02f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 17545cd729ccb..4ae5c5dfd467a 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index a9e9284e21daf..a82995ad4737e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 9b21b166c375e..2b831f076135f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 5121f5c6a1e39..c11154ec0cbd0 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map index b0102393a6d27..35770f9c0a1df 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map index 8b0aa0b151b13..51d9cb60e4f04 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js.map index 52a842ad8ea68..4203c3c4e31ab 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map index b0102393a6d27..35770f9c0a1df 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map index 8b0aa0b151b13..51d9cb60e4f04 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js.map index 52a842ad8ea68..4203c3c4e31ab 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 8b0aa0b151b13..51d9cb60e4f04 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 52a842ad8ea68..4203c3c4e31ab 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index b0102393a6d27..35770f9c0a1df 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 8b0aa0b151b13..51d9cb60e4f04 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 52a842ad8ea68..4203c3c4e31ab 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index b0102393a6d27..35770f9c0a1df 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map index 57f6637b4f498..d9babd42f9ea2 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map index 57f6637b4f498..d9babd42f9ea2 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js.map index 7cd5a10b95d24..933876c5a9446 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js.map index 5e5a862e511f0..a0ad4566ffe15 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js.map index 7cd5a10b95d24..933876c5a9446 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js.map index 5e5a862e511f0..a0ad4566ffe15 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 7cd5a10b95d24..933876c5a9446 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 5e5a862e511f0..a0ad4566ffe15 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 7cd5a10b95d24..933876c5a9446 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 5e5a862e511f0..a0ad4566ffe15 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map index b1adff8db7eb9..aaf1683b83e2e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map index b1adff8db7eb9..aaf1683b83e2e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js.map index ce0e34920488b..25db9b2b71215 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js.map index ce0e34920488b..25db9b2b71215 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index ce0e34920488b..25db9b2b71215 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index ce0e34920488b..25db9b2b71215 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map index ce0e34920488b..25db9b2b71215 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map index ce0e34920488b..25db9b2b71215 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map index 003271f673071..00ad9ecb75069 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js.map index 0fee1b5aff796..e52ac638e064b 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map index 003271f673071..00ad9ecb75069 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js.map index 0fee1b5aff796..e52ac638e064b 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 003271f673071..00ad9ecb75069 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 0fee1b5aff796..e52ac638e064b 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 003271f673071..00ad9ecb75069 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 0fee1b5aff796..e52ac638e064b 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map index 2b18772f2d69c..50ed24c8faf3c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map index 2b18772f2d69c..50ed24c8faf3c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js.map index fa208c79390a5..c22f918394b0f 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js.map index a7a1fecb87f74..ce2a678f92d55 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js.map index 6be8dbd2c2fe0..ebabee8c19ff9 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js.map index fa208c79390a5..c22f918394b0f 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js.map index ba1b40abf87a2..2c855608fec9c 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js.map index 6be8dbd2c2fe0..ebabee8c19ff9 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 1733ce017197a..ff2ea312ce856 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 35edbb3cd9c4a..7b0c4af1cc7bf 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 6e310b886d412..f730c3e44439a 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 1733ce017197a..ff2ea312ce856 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 3c66628ccf772..54b2919bafa97 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 6e310b886d412..f730c3e44439a 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index df6d2c811c08e..31e6165bec840 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 0865ddc2903ab..145f62d32b27c 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index 0c75dbb2b0052..99d966c650a8c 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 8430db389ed33..12f07b34cf158 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile0.js.map index a7a1fecb87f74..ce2a678f92d55 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js.map index fb3dc7e5f1a0f..93277bec36263 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js.map index 99618a3d6a791..2228a8c363a05 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile0.js.map index ba1b40abf87a2..2c855608fec9c 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js.map index 5660dd850103f..6e55c46457cfc 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js.map index 308a0083438bc..7c36487ccf804 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 8ba6985442776..e545e612aef8c 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 1179d81203742..b81aae5433206 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 14fbdd65f4f18..d59fab2d02411 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index a42c40521a151..7a33d48ac5c72 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 86d72e20c9378..fcc246c2b067c 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 18103b0a8b106..c10d00bd7c198 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 783691c52eda8..70565651a8a43 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_module_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_module_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js.map index fb3dc7e5f1a0f..93277bec36263 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js.map index 8072260980021..171e52f43522f 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js.map index 5660dd850103f..6e55c46457cfc 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js.map index 90f1d966b1c3f..2c96802c4a77f 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 2eb15ca540b14..77b31c6591a40 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 742f4f4a9af84..4454a30f71cd8 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index c819ff2c52c1a..844e8b8c10269 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index b94230beb69b4..14dd5c13b1e23 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 293a147898977..d28bc018261f7 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js.map index fb3dc7e5f1a0f..93277bec36263 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js.map index 8072260980021..171e52f43522f 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js.map index 5660dd850103f..6e55c46457cfc 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js.map index 6f61cbbee19ae..4c2657415f42a 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 8f88c077a44d6..427034421d835 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 742f4f4a9af84..4454a30f71cd8 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 6c7d26906a41e..915cfa3c7d9ed 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index ab37fc26b40e0..2e209e3931b20 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 61dfeeeb8d386..bbc2da71f462a 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile0.js.map index ffa9f9f880132..118687812236f 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js.map index fa208c79390a5..c22f918394b0f 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js.map index e267093ff28c1..c3843a2fe2667 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile0.js.map index ffa9f9f880132..118687812236f 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js.map index fa208c79390a5..c22f918394b0f 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js.map index e267093ff28c1..c3843a2fe2667 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 3a3e660ebb593..a8607d61e73f7 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 5fecc97d364a2..98e8a6e611bdf 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 909bc0e42eff5..121f41470003a 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 3a3e660ebb593..a8607d61e73f7 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 5fecc97d364a2..98e8a6e611bdf 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 909bc0e42eff5..121f41470003a 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map index 16fc574b9c10f..ab25d94a56b81 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map index 16fc574b9c10f..ab25d94a56b81 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js.map index fa208c79390a5..c22f918394b0f 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js.map index 432c227c72b7e..3eb633cff1888 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js.map index fa208c79390a5..c22f918394b0f 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js.map index 432c227c72b7e..3eb633cff1888 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index d3339c99f1950..aa5f40f318787 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 9026931ffe9c4..d4d0899e1cd5c 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index d3339c99f1950..aa5f40f318787 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 9026931ffe9c4..d4d0899e1cd5c 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map index 0f1b26bbb4c10..202bd03384810 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map index 0f1b26bbb4c10..202bd03384810 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js.map index 27d7a9ee7335c..9566a808555b0 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js.map index 27d7a9ee7335c..9566a808555b0 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 9b9740e35556c..3ce977fa2c6f9 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 9b9740e35556c..3ce977fa2c6f9 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map index 1ea77ceaed18f..05e142db5a951 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map index 1ea77ceaed18f..05e142db5a951 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js.map index fa208c79390a5..c22f918394b0f 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js.map index ec2e68648b7d2..f94fc3717084c 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js.map index fa208c79390a5..c22f918394b0f 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js.map index ec2e68648b7d2..f94fc3717084c 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 1733ce017197a..ff2ea312ce856 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 21d3e73474e5f..bd987276c526f 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 1733ce017197a..ff2ea312ce856 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 21d3e73474e5f..bd987276c526f 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map index 0b06c40446086..6c3922fab7c82 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map index 0b06c40446086..6c3922fab7c82 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map index 85be78ed9b411..d81abec62c140 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map index ba0f9afb8202a..01e2626c765b4 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map index e7ecba5fc9208..c8cd928fbcffb 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js.map index ba0f9afb8202a..01e2626c765b4 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 85be78ed9b411..d81abec62c140 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index ba0f9afb8202a..01e2626c765b4 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index e7ecba5fc9208..c8cd928fbcffb 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index ba0f9afb8202a..01e2626c765b4 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 92315bfcacc33..cdbb2a59f099f 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 2d0fd86fc1635..ce7756985b453 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index c98b66fadede7..8c1af8bdbab08 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 7b3f8edb8a6c0..a22d9b838dd6b 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map index e8fba0d4b55a3..b8f17d8900aae 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map index 8087b94c0c314..e8c550f1c8216 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map index a8f0695ded3d2..36df9ba3648b4 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map index 50a28887d0bf4..7a64a48bc5438 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map index 56a4f46ae00e0..5e20e71527672 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js.map index 6ad9ecad59535..b6c3be62e63c7 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 8087b94c0c314..e8c550f1c8216 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index a8f0695ded3d2..36df9ba3648b4 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index e8fba0d4b55a3..b8f17d8900aae 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 56a4f46ae00e0..5e20e71527672 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 6ad9ecad59535..b6c3be62e63c7 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 50a28887d0bf4..7a64a48bc5438 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 5d14898713d71..0141cb98ca83e 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map index caee4b20553d1..261e405473a8a 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js.map index 43c2c887c6528..821c352ddb87d 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js.map index fa989919301b5..9c4defc07cd4a 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js.map index 1ec67278ba398..5da2a80934e3b 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index caee4b20553d1..261e405473a8a 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 43c2c887c6528..821c352ddb87d 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index fa989919301b5..9c4defc07cd4a 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 1ec67278ba398..5da2a80934e3b 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index f5849debd838d..394a76fa2607b 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map index 15b12e3a18934..c2fa60f9cb918 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map index 43c2c887c6528..821c352ddb87d 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map index 6e97669732b53..4f2cc279a9080 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js.map index badcd2b1b9c52..a17aafd2b623f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 15b12e3a18934..c2fa60f9cb918 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 43c2c887c6528..821c352ddb87d 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 6e97669732b53..4f2cc279a9080 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index badcd2b1b9c52..a17aafd2b623f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 6f4defc3e4c78..d24e4792afda7 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map index 02fe5ddcde59d..030e2ea2b8b4e 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map index 97e0d452dba03..2897b229a65a9 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js.map index d668056049e25..97f9f0aed7190 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map index 02fe5ddcde59d..030e2ea2b8b4e 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map index 97e0d452dba03..2897b229a65a9 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js.map index d668056049e25..97f9f0aed7190 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 97e0d452dba03..2897b229a65a9 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index d668056049e25..97f9f0aed7190 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 02fe5ddcde59d..030e2ea2b8b4e 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 97e0d452dba03..2897b229a65a9 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index d668056049e25..97f9f0aed7190 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 02fe5ddcde59d..030e2ea2b8b4e 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map index 429ef42162bf4..daa3f11257f7d 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map index 429ef42162bf4..daa3f11257f7d 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js.map index 43b7b9cb12626..5794be506f00f 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js.map index 83557b43a867f..eaacf21c1b3e8 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js.map index 43b7b9cb12626..5794be506f00f 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js.map index 83557b43a867f..eaacf21c1b3e8 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 43b7b9cb12626..5794be506f00f 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 83557b43a867f..eaacf21c1b3e8 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 43b7b9cb12626..5794be506f00f 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 83557b43a867f..eaacf21c1b3e8 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map index d876a9633b4ec..c3fc8b563b37b 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map index d876a9633b4ec..c3fc8b563b37b 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js.map index 9dc5e9c0cae83..a803cabc2afe2 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js.map index 9dc5e9c0cae83..a803cabc2afe2 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 9dc5e9c0cae83..a803cabc2afe2 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 9dc5e9c0cae83..a803cabc2afe2 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map index 9dc5e9c0cae83..a803cabc2afe2 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map index 9dc5e9c0cae83..a803cabc2afe2 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js.map index f43236fa96a01..edec16829ebb0 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js.map index f43236fa96a01..edec16829ebb0 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index f43236fa96a01..edec16829ebb0 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 48ee93efbeb8b..ee8e80cfada31 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index f43236fa96a01..edec16829ebb0 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map index 386fdffa417f3..9be7f1b10ec3d 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map index 386fdffa417f3..9be7f1b10ec3d 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/properties.js.map b/tests/baselines/reference/properties.js.map index 47c17f796c988..c2f0dcbba29d3 100644 --- a/tests/baselines/reference/properties.js.map +++ b/tests/baselines/reference/properties.js.map @@ -1,2 +1,2 @@ //// [properties.js.map] -{"version":3,"file":"properties.js","sourceRoot":"","sources":["properties.ts"],"names":[],"mappings":"AAAA;IAAA;IAWA,CAAC;IATG,sBAAW,0BAAK;aAAhB;YAEI,MAAM,CAAC,EAAE,CAAC;QACd,CAAC;aAED,UAAiB,KAAa;YAE1B,EAAE;QACN,CAAC;;;OALA;IAML,cAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file +{"version":3,"file":"properties.js","sourceRoot":"","sources":["properties.ts"],"names":[],"mappings":"AAAA,YACA,CAAC;IADD;IAWA,CAAC;IATG,sBAAW,0BAAK;aAAhB;YAEI,MAAM,CAAC,EAAE,CAAC;QACd,CAAC;aAED,UAAiB,KAAa;YAE1B,EAAE;QACN,CAAC;;;OALA;IAML,cAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file diff --git a/tests/baselines/reference/properties.sourcemap.txt b/tests/baselines/reference/properties.sourcemap.txt index 762044e5c2b66..729a69fd7e39e 100644 --- a/tests/baselines/reference/properties.sourcemap.txt +++ b/tests/baselines/reference/properties.sourcemap.txt @@ -10,9 +10,16 @@ sourceFile:properties.ts ------------------------------------------------------------------- >>>var MyClass = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class MyClass + > +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 13) Source(2, 1) + SourceIndex(0) +3 >Emitted(1, 14) Source(2, 2) + SourceIndex(0) --- >>> function MyClass() { 1->^^^^ diff --git a/tests/baselines/reference/recursiveClassReferenceTest.js.map b/tests/baselines/reference/recursiveClassReferenceTest.js.map index b27f18ddffac6..105e81189e7a7 100644 --- a/tests/baselines/reference/recursiveClassReferenceTest.js.map +++ b/tests/baselines/reference/recursiveClassReferenceTest.js.map @@ -1,2 +1,2 @@ //// [recursiveClassReferenceTest.js.map] -{"version":3,"file":"recursiveClassReferenceTest.js","sourceRoot":"","sources":["recursiveClassReferenceTest.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"recursiveClassReferenceTest.js","sourceRoot":"","sources":["recursiveClassReferenceTest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt b/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt index 07b13ffe30cfd..2a83406de3ac7 100644 --- a/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt +++ b/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt @@ -213,10 +213,16 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> var StartFindAction = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> { > +2 > export class StartFindAction +3 > i 1->Emitted(21, 17) Source(33, 2) + SourceIndex(0) +2 >Emitted(21, 37) Source(33, 31) + SourceIndex(0) +3 >Emitted(21, 38) Source(33, 32) + SourceIndex(0) --- >>> function StartFindAction() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -637,17 +643,23 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> var FindWidget = /** @class */ (function () { 1->^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> { > +2 > export class FindWidget +3 > i 1->Emitted(40, 13) Source(45, 2) + SourceIndex(0) +2 >Emitted(40, 28) Source(45, 26) + SourceIndex(0) +3 >Emitted(40, 29) Source(45, 27) + SourceIndex(0) --- >>> function FindWidget(codeThing) { 1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^^ 4 > ^^^-> -1->export class FindWidget implements Sample.Thing.IWidget { +1->mplements Sample.Thing.IWidget { > > public gar(runner:(widget:Sample.Thing.IWidget)=>any) { if (true) {return runner(this);}} > @@ -1121,12 +1133,18 @@ sourceFile:recursiveClassReferenceTest.ts --- >>>var AbstractMode = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> > >interface IMode { getInitialState(): IState;} > +2 >class AbstractMode +3 > i 1->Emitted(61, 1) Source(67, 1) + SourceIndex(0) +2 >Emitted(61, 18) Source(67, 20) + SourceIndex(0) +3 >Emitted(61, 19) Source(67, 21) + SourceIndex(0) --- >>> function AbstractMode() { 1->^^^^ @@ -1372,18 +1390,24 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> var State = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^-> 1-> { > > +2 > export class State +3 > i 1->Emitted(74, 17) Source(78, 2) + SourceIndex(0) +2 >Emitted(74, 27) Source(78, 21) + SourceIndex(0) +3 >Emitted(74, 28) Source(78, 22) + SourceIndex(0) --- >>> function State(mode) { 1->^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^ 3 > ^^^^ 4 > ^^^-> -1->export class State implements IState { +1->mplements IState { > 2 > constructor(private 3 > mode: IMode @@ -1607,16 +1631,22 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> var Mode = /** @class */ (function (_super) { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^-> 1-> > > +2 > export class Mode +3 > e 1->Emitted(88, 17) Source(91, 2) + SourceIndex(0) +2 >Emitted(88, 26) Source(91, 20) + SourceIndex(0) +3 >Emitted(88, 27) Source(91, 21) + SourceIndex(0) --- >>> __extends(Mode, _super); 1->^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^ -1->export class Mode extends +1->xtends 2 > AbstractMode 1->Emitted(89, 21) Source(91, 28) + SourceIndex(0) 2 >Emitted(89, 45) Source(91, 40) + SourceIndex(0) diff --git a/tests/baselines/reference/sourceMap-Comments.js.map b/tests/baselines/reference/sourceMap-Comments.js.map index 1905d050a0b97..488a882a48579 100644 --- a/tests/baselines/reference/sourceMap-Comments.js.map +++ b/tests/baselines/reference/sourceMap-Comments.js.map @@ -1,2 +1,2 @@ //// [sourceMap-Comments.js.map] -{"version":3,"file":"sourceMap-Comments.js","sourceRoot":"","sources":["sourceMap-Comments.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkBT;AAlBD,WAAO,GAAG;IAAC,IAAA,KAAK,CAkBf;IAlBU,WAAA,KAAK;QACZ;YAAA;YAeA,CAAC;YAdU,kBAAG,GAAV;gBACI,IAAI,CAAC,GAAW,CAAC,CAAC;gBAClB,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACR,KAAK,CAAC;wBACF,KAAK,CAAC;oBACV,KAAK,CAAC;wBACF,gBAAgB;wBAChB,gBAAgB;wBAChB,KAAK,CAAC;oBACV,KAAK,CAAC;wBACF,WAAW;wBACX,KAAK,CAAC;gBACd,CAAC;YACL,CAAC;YACL,WAAC;QAAD,CAAC,AAfD,IAeC;QAfY,UAAI,OAehB,CAAA;IAEL,CAAC,EAlBU,KAAK,GAAL,SAAK,KAAL,SAAK,QAkBf;AAAD,CAAC,EAlBM,GAAG,KAAH,GAAG,QAkBT"} \ No newline at end of file +{"version":3,"file":"sourceMap-Comments.js","sourceRoot":"","sources":["sourceMap-Comments.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkBT;AAlBD,WAAO,GAAG;IAAC,IAAA,KAAK,CAkBf;IAlBU,WAAA,KAAK;QACZ,SAAkB,CAAC;YAAnB;YAeA,CAAC;YAdU,kBAAG,GAAV;gBACI,IAAI,CAAC,CAAE,CAAC,CAAQ,CAAC,CAAC;gBAClB,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACR,KAAK,CAAC;wBACF,KAAK,CAAC;oBACV,KAAK,CAAC;wBACF,gBAAgB;wBAChB,gBAAgB;wBAChB,KAAK,CAAC;oBACV,KAAK,CAAC;wBACF,WAAW;wBACX,KAAK,CAAC;gBACd,CAAC;YACL,CAAC;YACL,WAAC;QAAD,CAAC,AAfD,IAeC;QAfY,UAAI,OAehB,CAAA;IAEL,CAAC,EAlBU,KAAK,GAAL,SAAK,KAAL,SAAK,QAkBf;AAAD,CAAC,EAlBM,GAAG,KAAH,GAAG,QAkBT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-Comments.sourcemap.txt b/tests/baselines/reference/sourceMap-Comments.sourcemap.txt index ab5c2293f353f..b8eec50e5d1ff 100644 --- a/tests/baselines/reference/sourceMap-Comments.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-Comments.sourcemap.txt @@ -100,10 +100,16 @@ sourceFile:sourceMap-Comments.ts --- >>> var Test = /** @class */ (function () { 1->^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> { > +2 > export class Test +3 > { 1->Emitted(5, 9) Source(2, 5) + SourceIndex(0) +2 >Emitted(5, 18) Source(2, 23) + SourceIndex(0) +3 >Emitted(5, 19) Source(2, 24) + SourceIndex(0) --- >>> function Test() { 1->^^^^^^^^^^^^ @@ -150,23 +156,29 @@ sourceFile:sourceMap-Comments.ts 1 >^^^^^^^^^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^-> 1 >public doX(): void { > 2 > let 3 > f -4 > : number = -5 > 2 -6 > ; +4 > : +5 > n +6 > umber = +7 > 2 +8 > ; 1 >Emitted(9, 17) Source(4, 13) + SourceIndex(0) 2 >Emitted(9, 21) Source(4, 17) + SourceIndex(0) 3 >Emitted(9, 22) Source(4, 18) + SourceIndex(0) -4 >Emitted(9, 25) Source(4, 29) + SourceIndex(0) -5 >Emitted(9, 26) Source(4, 30) + SourceIndex(0) -6 >Emitted(9, 27) Source(4, 31) + SourceIndex(0) +4 >Emitted(9, 23) Source(4, 20) + SourceIndex(0) +5 >Emitted(9, 24) Source(4, 21) + SourceIndex(0) +6 >Emitted(9, 25) Source(4, 29) + SourceIndex(0) +7 >Emitted(9, 26) Source(4, 30) + SourceIndex(0) +8 >Emitted(9, 27) Source(4, 31) + SourceIndex(0) --- >>> switch (f) { 1->^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMap-FileWithComments.js.map b/tests/baselines/reference/sourceMap-FileWithComments.js.map index 073fa862fc771..8067224ea9e5f 100644 --- a/tests/baselines/reference/sourceMap-FileWithComments.js.map +++ b/tests/baselines/reference/sourceMap-FileWithComments.js.map @@ -1,2 +1,2 @@ //// [sourceMap-FileWithComments.js.map] -{"version":3,"file":"sourceMap-FileWithComments.js","sourceRoot":"","sources":["sourceMap-FileWithComments.ts"],"names":[],"mappings":"AAKA,SAAS;AACT,IAAO,MAAM,CAwBZ;AAxBD,WAAO,MAAM;IAET,QAAQ;IACR;QACI,cAAc;QACd,eAAmB,CAAS,EAAS,CAAS;YAA3B,MAAC,GAAD,CAAC,CAAQ;YAAS,MAAC,GAAD,CAAC,CAAQ;QAAI,CAAC;QAEnD,kBAAkB;QAClB,uBAAO,GAAP,cAAY,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAElE,gBAAgB;QACT,YAAM,GAAG,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QACpC,YAAC;KAAA,AATD,IASC;IATY,YAAK,QASjB,CAAA;IAED,+BAA+B;IAC/B,IAAI,CAAC,GAAG,EAAE,CAAC;IAEX;IACA,CAAC;IADe,UAAG,MAClB,CAAA;IAED;;MAEE;IACF,IAAI,CAAC,GAAG,EAAE,CAAC;AACf,CAAC,EAxBM,MAAM,KAAN,MAAM,QAwBZ;AAED,qBAAqB;AACrB,IAAI,CAAC,GAAW,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvC,IAAI,IAAI,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMap-FileWithComments.js","sourceRoot":"","sources":["sourceMap-FileWithComments.ts"],"names":[],"mappings":"AAKA,SAAS;AACT,IAAO,MAAM,CAwBZ;AAxBD,WAAO,MAAM;IAET,QAAQ;IACR,UAAmB,CAAC;QAChB,cAAc;QACd,eAAmB,CAAS,EAAS,CAAS;YAA3B,MAAC,GAAD,CAAC,CAAQ;YAAS,MAAC,GAAD,CAAC,CAAQ;QAAI,CAAC;QAEnD,kBAAkB;QAClB,uBAAO,GAAP,cAAY,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAElE,gBAAgB;QACT,YAAM,GAAG,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QACpC,YAAC;KAAA,AATD,IASC;IATY,YAAK,QASjB,CAAA;IAED,+BAA+B;IAC/B,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IAEX;IACA,CAAC;IADe,UAAG,MAClB,CAAA;IAED;;MAEE;IACF,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,CAAC,EAxBM,MAAM,KAAN,MAAM,QAwBZ;AAED,qBAAqB;AACrB,IAAI,CAAC,CAAE,CAAC,CAAQ,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt b/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt index 7ab22e9d0ad65..fd69c88dd9dac 100644 --- a/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt @@ -86,16 +86,22 @@ sourceFile:sourceMap-FileWithComments.ts --- >>> var Point = /** @class */ (function () { 1->^^^^ -2 > ^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^-> 1-> > +2 > export class Point +3 > i 1->Emitted(5, 5) Source(10, 5) + SourceIndex(0) +2 >Emitted(5, 15) Source(10, 24) + SourceIndex(0) +3 >Emitted(5, 16) Source(10, 25) + SourceIndex(0) --- >>> // Constructor 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^ 3 > ^^^^^^^^^-> -1->export class Point implements IPoint { +1->mplements IPoint { > 2 > // Constructor 1->Emitted(6, 9) Source(11, 9) + SourceIndex(0) @@ -379,23 +385,29 @@ sourceFile:sourceMap-FileWithComments.ts 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^-> 1 > > 2 > var 3 > a -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(19, 5) Source(22, 5) + SourceIndex(0) 2 >Emitted(19, 9) Source(22, 9) + SourceIndex(0) 3 >Emitted(19, 10) Source(22, 10) + SourceIndex(0) -4 >Emitted(19, 13) Source(22, 13) + SourceIndex(0) -5 >Emitted(19, 15) Source(22, 15) + SourceIndex(0) -6 >Emitted(19, 16) Source(22, 16) + SourceIndex(0) +4 >Emitted(19, 11) Source(22, 11) + SourceIndex(0) +5 >Emitted(19, 12) Source(22, 12) + SourceIndex(0) +6 >Emitted(19, 13) Source(22, 13) + SourceIndex(0) +7 >Emitted(19, 15) Source(22, 15) + SourceIndex(0) +8 >Emitted(19, 16) Source(22, 16) + SourceIndex(0) --- >>> function foo() { 1->^^^^ @@ -452,23 +464,29 @@ sourceFile:sourceMap-FileWithComments.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^-> 1-> > 2 > var 3 > b -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1->Emitted(26, 5) Source(30, 5) + SourceIndex(0) 2 >Emitted(26, 9) Source(30, 9) + SourceIndex(0) 3 >Emitted(26, 10) Source(30, 10) + SourceIndex(0) -4 >Emitted(26, 13) Source(30, 13) + SourceIndex(0) -5 >Emitted(26, 15) Source(30, 15) + SourceIndex(0) -6 >Emitted(26, 16) Source(30, 16) + SourceIndex(0) +4 >Emitted(26, 11) Source(30, 11) + SourceIndex(0) +5 >Emitted(26, 12) Source(30, 12) + SourceIndex(0) +6 >Emitted(26, 13) Source(30, 13) + SourceIndex(0) +7 >Emitted(26, 15) Source(30, 15) + SourceIndex(0) +8 >Emitted(26, 16) Source(30, 16) + SourceIndex(0) --- >>>})(Shapes || (Shapes = {})); 1-> @@ -533,76 +551,88 @@ sourceFile:sourceMap-FileWithComments.ts 1-> 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^ -6 > ^^^^^^ -7 > ^ -8 > ^^^^^ -9 > ^ -10> ^ -11> ^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^^^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >var 3 > p -4 > : IPoint = -5 > new -6 > Shapes -7 > . -8 > Point -9 > ( -10> 3 -11> , -12> 4 -13> ) -14> ; +4 > : +5 > I +6 > Point = +7 > new +8 > Shapes +9 > . +10> Point +11> ( +12> 3 +13> , +14> 4 +15> ) +16> ; 1->Emitted(29, 1) Source(34, 1) + SourceIndex(0) 2 >Emitted(29, 5) Source(34, 5) + SourceIndex(0) 3 >Emitted(29, 6) Source(34, 6) + SourceIndex(0) -4 >Emitted(29, 9) Source(34, 17) + SourceIndex(0) -5 >Emitted(29, 13) Source(34, 21) + SourceIndex(0) -6 >Emitted(29, 19) Source(34, 27) + SourceIndex(0) -7 >Emitted(29, 20) Source(34, 28) + SourceIndex(0) -8 >Emitted(29, 25) Source(34, 33) + SourceIndex(0) -9 >Emitted(29, 26) Source(34, 34) + SourceIndex(0) -10>Emitted(29, 27) Source(34, 35) + SourceIndex(0) -11>Emitted(29, 29) Source(34, 37) + SourceIndex(0) -12>Emitted(29, 30) Source(34, 38) + SourceIndex(0) -13>Emitted(29, 31) Source(34, 39) + SourceIndex(0) -14>Emitted(29, 32) Source(34, 40) + SourceIndex(0) +4 >Emitted(29, 7) Source(34, 8) + SourceIndex(0) +5 >Emitted(29, 8) Source(34, 9) + SourceIndex(0) +6 >Emitted(29, 9) Source(34, 17) + SourceIndex(0) +7 >Emitted(29, 13) Source(34, 21) + SourceIndex(0) +8 >Emitted(29, 19) Source(34, 27) + SourceIndex(0) +9 >Emitted(29, 20) Source(34, 28) + SourceIndex(0) +10>Emitted(29, 25) Source(34, 33) + SourceIndex(0) +11>Emitted(29, 26) Source(34, 34) + SourceIndex(0) +12>Emitted(29, 27) Source(34, 35) + SourceIndex(0) +13>Emitted(29, 29) Source(34, 37) + SourceIndex(0) +14>Emitted(29, 30) Source(34, 38) + SourceIndex(0) +15>Emitted(29, 31) Source(34, 39) + SourceIndex(0) +16>Emitted(29, 32) Source(34, 40) + SourceIndex(0) --- >>>var dist = p.getDist(); 1 > 2 >^^^^ 3 > ^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^^ -8 > ^^ -9 > ^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^^ +10> ^^ +11> ^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >var 3 > dist -4 > = -5 > p -6 > . -7 > getDist -8 > () -9 > ; +4 > +5 > = +6 > +7 > p +8 > . +9 > getDist +10> () +11> ; 1 >Emitted(30, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(30, 5) Source(35, 5) + SourceIndex(0) 3 >Emitted(30, 9) Source(35, 9) + SourceIndex(0) -4 >Emitted(30, 12) Source(35, 12) + SourceIndex(0) -5 >Emitted(30, 13) Source(35, 13) + SourceIndex(0) -6 >Emitted(30, 14) Source(35, 14) + SourceIndex(0) -7 >Emitted(30, 21) Source(35, 21) + SourceIndex(0) -8 >Emitted(30, 23) Source(35, 23) + SourceIndex(0) -9 >Emitted(30, 24) Source(35, 24) + SourceIndex(0) +4 >Emitted(30, 10) Source(35, 10) + SourceIndex(0) +5 >Emitted(30, 11) Source(35, 11) + SourceIndex(0) +6 >Emitted(30, 12) Source(35, 12) + SourceIndex(0) +7 >Emitted(30, 13) Source(35, 13) + SourceIndex(0) +8 >Emitted(30, 14) Source(35, 14) + SourceIndex(0) +9 >Emitted(30, 21) Source(35, 21) + SourceIndex(0) +10>Emitted(30, 23) Source(35, 23) + SourceIndex(0) +11>Emitted(30, 24) Source(35, 24) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMap-FileWithComments.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.js.map b/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.js.map index 7b56fdcf290d3..404ebea4f685e 100644 --- a/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.js.map +++ b/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.js.map @@ -1,2 +1,2 @@ //// [sourceMap-InterfacePrecedingVariableDeclaration1.js.map] -{"version":3,"file":"sourceMap-InterfacePrecedingVariableDeclaration1.js","sourceRoot":"","sources":["sourceMap-InterfacePrecedingVariableDeclaration1.ts"],"names":[],"mappings":"AACA,IAAI,CAAC,GAAG,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMap-InterfacePrecedingVariableDeclaration1.js","sourceRoot":"","sources":["sourceMap-InterfacePrecedingVariableDeclaration1.ts"],"names":[],"mappings":"AACA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.sourcemap.txt b/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.sourcemap.txt index 6a67f65b56137..a49d1560c2c74 100644 --- a/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.sourcemap.txt @@ -12,22 +12,28 @@ sourceFile:sourceMap-InterfacePrecedingVariableDeclaration1.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >interface I {} > 2 >var 3 > x -4 > = -5 > 0 -6 > ; +4 > +5 > = +6 > +7 > 0 +8 > ; 1 >Emitted(1, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(2, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(2, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(2, 9) + SourceIndex(0) -5 >Emitted(1, 10) Source(2, 10) + SourceIndex(0) -6 >Emitted(1, 11) Source(2, 11) + SourceIndex(0) +4 >Emitted(1, 7) Source(2, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(2, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(2, 9) + SourceIndex(0) +7 >Emitted(1, 10) Source(2, 10) + SourceIndex(0) +8 >Emitted(1, 11) Source(2, 11) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMap-InterfacePrecedingVariableDeclaration1.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-LineBreaks.js.map b/tests/baselines/reference/sourceMap-LineBreaks.js.map index 7726aa00eaf18..a97586d6f4354 100644 --- a/tests/baselines/reference/sourceMap-LineBreaks.js.map +++ b/tests/baselines/reference/sourceMap-LineBreaks.js.map @@ -1,2 +1,2 @@ //// [sourceMap-LineBreaks.js.map] -{"version":3,"file":"sourceMap-LineBreaks.js","sourceRoot":"","sources":["sourceMap-LineBreaks.ts"],"names":[],"mappings":"AAAA,IAAI,qBAAqB,GAAG,EAAE,CAAC;AAC/B,IAAI,0BAA0B,GAAG,EAAE,CAAC;AACpC,IAAI,gBAAgB,GAAG,CAAC,CAAC;AAAC,IAAI,gBAAgB,GAAG,CAAC,CAAC;AACnD,IAAI,8BAA8B,GAAG,CAAC,CAAC;AACvC,IAAI,sBAAsB,GAAG,CAAC,CAAC;AAC/B,IAAI,8BAA8B,GAAG,CAAC,CAAC;AAEvC,IAAI,sCAAsC,GAAG,CAAC,CAAC;AAE/C,IAAI,yBAAyB,GAAG;OACzB,CAAC;AACR,IAAI,uCAAuC,GAAG;OACvC,CAAC;AACR,IAAI,+BAA+B,GAAG;OAC/B,CAAC;AAER,IAAI,8BAA8B,GAAG;OAC9B,CAAC;AACR,IAAI,mCAAmC,GAAG;OACnC,CAAC;AACR,IAAI,yBAAyB,GAAG,gBAAgB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMap-LineBreaks.js","sourceRoot":"","sources":["sourceMap-LineBreaks.ts"],"names":[],"mappings":"AAAA,IAAI,qBAAqB,CAAC,CAAC,CAAC,EAAE,CAAC;AAC/B,IAAI,0BAA0B,CAAC,CAAC,CAAC,EAAE,CAAC;AACpC,IAAI,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC;AAAC,IAAI,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC;AACnD,IAAI,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,IAAI,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC;AAC/B,IAAI,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC;AAEvC,IAAI,sCAAsC,CAAC,CAAC,CAAC,CAAC,CAAC;AAE/C,IAAI,yBAAyB,CAAC,CAAC,CAAC;OACzB,CAAC;AACR,IAAI,uCAAuC,CAAC,CAAC,CAAC;OACvC,CAAC;AACR,IAAI,+BAA+B,CAAC,CAAC,CAAC;OAC/B,CAAC;AAER,IAAI,8BAA8B,CAAC,CAAC,CAAC;OAC9B,CAAC;AACR,IAAI,mCAAmC,CAAC,CAAC,CAAC;OACnC,CAAC;AACR,IAAI,yBAAyB,CAAC,CAAC,CAAC,gBAAgB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-LineBreaks.sourcemap.txt b/tests/baselines/reference/sourceMap-LineBreaks.sourcemap.txt index 413853250b681..cfd61f0db5a5a 100644 --- a/tests/baselines/reference/sourceMap-LineBreaks.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-LineBreaks.sourcemap.txt @@ -12,185 +12,239 @@ sourceFile:sourceMap-LineBreaks.ts 1 > 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^-> 1 > 2 >var 3 > endsWithlineSeparator -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 26) Source(1, 26) + SourceIndex(0) -4 >Emitted(1, 29) Source(1, 29) + SourceIndex(0) -5 >Emitted(1, 31) Source(1, 31) + SourceIndex(0) -6 >Emitted(1, 32) Source(1, 32) + SourceIndex(0) +4 >Emitted(1, 27) Source(1, 27) + SourceIndex(0) +5 >Emitted(1, 28) Source(1, 28) + SourceIndex(0) +6 >Emitted(1, 29) Source(1, 29) + SourceIndex(0) +7 >Emitted(1, 31) Source(1, 31) + SourceIndex(0) +8 >Emitted(1, 32) Source(1, 32) + SourceIndex(0) --- >>>var endsWithParagraphSeparator = 10; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ 1-> 
 > 2 >var 3 > endsWithParagraphSeparator -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) 3 >Emitted(2, 31) Source(2, 31) + SourceIndex(0) -4 >Emitted(2, 34) Source(2, 34) + SourceIndex(0) -5 >Emitted(2, 36) Source(2, 36) + SourceIndex(0) -6 >Emitted(2, 37) Source(2, 37) + SourceIndex(0) +4 >Emitted(2, 32) Source(2, 32) + SourceIndex(0) +5 >Emitted(2, 33) Source(2, 33) + SourceIndex(0) +6 >Emitted(2, 34) Source(2, 34) + SourceIndex(0) +7 >Emitted(2, 36) Source(2, 36) + SourceIndex(0) +8 >Emitted(2, 37) Source(2, 37) + SourceIndex(0) --- >>>var endsWithNextLine = 1; 1 > 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^-> 1 > 
 > 2 >var 3 > endsWithNextLine -4 > = -5 > 1 -6 > ; +4 > +5 > = +6 > +7 > 1 +8 > ; 1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(3, 5) + SourceIndex(0) 3 >Emitted(3, 21) Source(3, 21) + SourceIndex(0) -4 >Emitted(3, 24) Source(3, 24) + SourceIndex(0) -5 >Emitted(3, 25) Source(3, 25) + SourceIndex(0) -6 >Emitted(3, 26) Source(3, 26) + SourceIndex(0) +4 >Emitted(3, 22) Source(3, 22) + SourceIndex(0) +5 >Emitted(3, 23) Source(3, 23) + SourceIndex(0) +6 >Emitted(3, 24) Source(3, 24) + SourceIndex(0) +7 >Emitted(3, 25) Source(3, 25) + SourceIndex(0) +8 >Emitted(3, 26) Source(3, 26) + SourceIndex(0) --- >>>var endsWithLineFeed = 1; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^^^^^^^-> 1->… 2 >var 3 > endsWithLineFeed -4 > = -5 > 1 -6 > ; +4 > +5 > = +6 > +7 > 1 +8 > ; 1->Emitted(4, 1) Source(3, 27) + SourceIndex(0) 2 >Emitted(4, 5) Source(3, 31) + SourceIndex(0) 3 >Emitted(4, 21) Source(3, 47) + SourceIndex(0) -4 >Emitted(4, 24) Source(3, 50) + SourceIndex(0) -5 >Emitted(4, 25) Source(3, 51) + SourceIndex(0) -6 >Emitted(4, 26) Source(3, 52) + SourceIndex(0) +4 >Emitted(4, 22) Source(3, 48) + SourceIndex(0) +5 >Emitted(4, 23) Source(3, 49) + SourceIndex(0) +6 >Emitted(4, 24) Source(3, 50) + SourceIndex(0) +7 >Emitted(4, 25) Source(3, 51) + SourceIndex(0) +8 >Emitted(4, 26) Source(3, 52) + SourceIndex(0) --- >>>var endsWithCarriageReturnLineFeed = 1; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ 1-> > 2 >var 3 > endsWithCarriageReturnLineFeed -4 > = -5 > 1 -6 > ; +4 > +5 > = +6 > +7 > 1 +8 > ; 1->Emitted(5, 1) Source(4, 1) + SourceIndex(0) 2 >Emitted(5, 5) Source(4, 5) + SourceIndex(0) 3 >Emitted(5, 35) Source(4, 35) + SourceIndex(0) -4 >Emitted(5, 38) Source(4, 38) + SourceIndex(0) -5 >Emitted(5, 39) Source(4, 39) + SourceIndex(0) -6 >Emitted(5, 40) Source(4, 40) + SourceIndex(0) +4 >Emitted(5, 36) Source(4, 36) + SourceIndex(0) +5 >Emitted(5, 37) Source(4, 37) + SourceIndex(0) +6 >Emitted(5, 38) Source(4, 38) + SourceIndex(0) +7 >Emitted(5, 39) Source(4, 39) + SourceIndex(0) +8 >Emitted(5, 40) Source(4, 40) + SourceIndex(0) --- >>>var endsWithCarriageReturn = 1; 1 > 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^-> 1 > > 2 >var 3 > endsWithCarriageReturn -4 > = -5 > 1 -6 > ; +4 > +5 > = +6 > +7 > 1 +8 > ; 1 >Emitted(6, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(6, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(6, 27) Source(5, 27) + SourceIndex(0) -4 >Emitted(6, 30) Source(5, 30) + SourceIndex(0) -5 >Emitted(6, 31) Source(5, 31) + SourceIndex(0) -6 >Emitted(6, 32) Source(5, 32) + SourceIndex(0) +4 >Emitted(6, 28) Source(5, 28) + SourceIndex(0) +5 >Emitted(6, 29) Source(5, 29) + SourceIndex(0) +6 >Emitted(6, 30) Source(5, 30) + SourceIndex(0) +7 >Emitted(6, 31) Source(5, 31) + SourceIndex(0) +8 >Emitted(6, 32) Source(5, 32) + SourceIndex(0) --- >>>var endsWithLineFeedCarriageReturn = 1; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^-> 1-> > 2 >var 3 > endsWithLineFeedCarriageReturn -4 > = -5 > 1 -6 > ; +4 > +5 > = +6 > +7 > 1 +8 > ; 1->Emitted(7, 1) Source(6, 1) + SourceIndex(0) 2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0) 3 >Emitted(7, 35) Source(6, 35) + SourceIndex(0) -4 >Emitted(7, 38) Source(6, 38) + SourceIndex(0) -5 >Emitted(7, 39) Source(6, 39) + SourceIndex(0) -6 >Emitted(7, 40) Source(6, 40) + SourceIndex(0) +4 >Emitted(7, 36) Source(6, 36) + SourceIndex(0) +5 >Emitted(7, 37) Source(6, 37) + SourceIndex(0) +6 >Emitted(7, 38) Source(6, 38) + SourceIndex(0) +7 >Emitted(7, 39) Source(6, 39) + SourceIndex(0) +8 >Emitted(7, 40) Source(6, 40) + SourceIndex(0) --- >>>var endsWithLineFeedCarriageReturnLineFeed = 1; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ 1-> > > 2 >var 3 > endsWithLineFeedCarriageReturnLineFeed -4 > = -5 > 1 -6 > ; +4 > +5 > = +6 > +7 > 1 +8 > ; 1->Emitted(8, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(8, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(8, 43) Source(8, 43) + SourceIndex(0) -4 >Emitted(8, 46) Source(8, 46) + SourceIndex(0) -5 >Emitted(8, 47) Source(8, 47) + SourceIndex(0) -6 >Emitted(8, 48) Source(8, 48) + SourceIndex(0) +4 >Emitted(8, 44) Source(8, 44) + SourceIndex(0) +5 >Emitted(8, 45) Source(8, 45) + SourceIndex(0) +6 >Emitted(8, 46) Source(8, 46) + SourceIndex(0) +7 >Emitted(8, 47) Source(8, 47) + SourceIndex(0) +8 >Emitted(8, 48) Source(8, 48) + SourceIndex(0) --- >>>var stringLiteralWithLineFeed = "line 1\ 1 > 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^^^ +4 > ^ +5 > ^ +6 > ^ 1 > > > 2 >var 3 > stringLiteralWithLineFeed -4 > = +4 > +5 > = +6 > 1 >Emitted(9, 1) Source(10, 1) + SourceIndex(0) 2 >Emitted(9, 5) Source(10, 5) + SourceIndex(0) 3 >Emitted(9, 30) Source(10, 30) + SourceIndex(0) -4 >Emitted(9, 33) Source(10, 33) + SourceIndex(0) +4 >Emitted(9, 31) Source(10, 31) + SourceIndex(0) +5 >Emitted(9, 32) Source(10, 32) + SourceIndex(0) +6 >Emitted(9, 33) Source(10, 33) + SourceIndex(0) --- >>>line 2"; 1 >^^^^^^^ @@ -206,16 +260,22 @@ sourceFile:sourceMap-LineBreaks.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^^^ +4 > ^ +5 > ^ +6 > ^ 1-> > 2 >var 3 > stringLiteralWithCarriageReturnLineFeed -4 > = +4 > +5 > = +6 > 1->Emitted(11, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(11, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(11, 44) Source(12, 44) + SourceIndex(0) -4 >Emitted(11, 47) Source(12, 47) + SourceIndex(0) +4 >Emitted(11, 45) Source(12, 45) + SourceIndex(0) +5 >Emitted(11, 46) Source(12, 46) + SourceIndex(0) +6 >Emitted(11, 47) Source(12, 47) + SourceIndex(0) --- >>>line 2"; 1 >^^^^^^^ @@ -230,16 +290,22 @@ sourceFile:sourceMap-LineBreaks.ts >>>var stringLiteralWithCarriageReturn = "line 1\ 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^^^ +4 > ^ +5 > ^ +6 > ^ 1-> > 2 >var 3 > stringLiteralWithCarriageReturn -4 > = +4 > +5 > = +6 > 1->Emitted(13, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(13, 5) Source(14, 5) + SourceIndex(0) 3 >Emitted(13, 36) Source(14, 36) + SourceIndex(0) -4 >Emitted(13, 39) Source(14, 39) + SourceIndex(0) +4 >Emitted(13, 37) Source(14, 37) + SourceIndex(0) +5 >Emitted(13, 38) Source(14, 38) + SourceIndex(0) +6 >Emitted(13, 39) Source(14, 39) + SourceIndex(0) --- >>>line 2"; 1 >^^^^^^^ @@ -253,17 +319,23 @@ sourceFile:sourceMap-LineBreaks.ts >>>var stringLiteralWithLineSeparator = "line 1\
1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^^^ +4 > ^ +5 > ^ +6 > ^ 1-> > > 2 >var 3 > stringLiteralWithLineSeparator -4 > = +4 > +5 > = +6 > 1->Emitted(15, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(15, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(15, 35) Source(17, 35) + SourceIndex(0) -4 >Emitted(15, 38) Source(17, 38) + SourceIndex(0) +4 >Emitted(15, 36) Source(17, 36) + SourceIndex(0) +5 >Emitted(15, 37) Source(17, 37) + SourceIndex(0) +6 >Emitted(15, 38) Source(17, 38) + SourceIndex(0) --- >>>line 2"; 1 >^^^^^^^ @@ -277,15 +349,21 @@ sourceFile:sourceMap-LineBreaks.ts >>>var stringLiteralWithParagraphSeparator = "line 1\
1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^^^ +4 > ^ +5 > ^ +6 > ^ 1->
 > 2 >var 3 > stringLiteralWithParagraphSeparator -4 > = +4 > +5 > = +6 > 1->Emitted(17, 1) Source(19, 1) + SourceIndex(0) 2 >Emitted(17, 5) Source(19, 5) + SourceIndex(0) 3 >Emitted(17, 40) Source(19, 40) + SourceIndex(0) -4 >Emitted(17, 43) Source(19, 43) + SourceIndex(0) +4 >Emitted(17, 41) Source(19, 41) + SourceIndex(0) +5 >Emitted(17, 42) Source(19, 42) + SourceIndex(0) +6 >Emitted(17, 43) Source(19, 43) + SourceIndex(0) --- >>>line 2"; 1 >^^^^^^^ @@ -300,20 +378,26 @@ sourceFile:sourceMap-LineBreaks.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^^^ -5 > ^^^^^^^^^^^^^^^^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^ +8 > ^ 1->
 > 2 >var 3 > stringLiteralWithNextLine -4 > = -5 > "line 1\…line 2" -6 > ; +4 > +5 > = +6 > +7 > "line 1\…line 2" +8 > ; 1->Emitted(19, 1) Source(21, 1) + SourceIndex(0) 2 >Emitted(19, 5) Source(21, 5) + SourceIndex(0) 3 >Emitted(19, 30) Source(21, 30) + SourceIndex(0) -4 >Emitted(19, 33) Source(21, 33) + SourceIndex(0) -5 >Emitted(19, 49) Source(21, 49) + SourceIndex(0) -6 >Emitted(19, 50) Source(21, 50) + SourceIndex(0) +4 >Emitted(19, 31) Source(21, 31) + SourceIndex(0) +5 >Emitted(19, 32) Source(21, 32) + SourceIndex(0) +6 >Emitted(19, 33) Source(21, 33) + SourceIndex(0) +7 >Emitted(19, 49) Source(21, 49) + SourceIndex(0) +8 >Emitted(19, 50) Source(21, 50) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMap-LineBreaks.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.js.map b/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.js.map index 003b442399eb9..33f8eadc69a9b 100644 --- a/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.js.map +++ b/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.js.map @@ -1,2 +1,2 @@ //// [sourceMap-StringLiteralWithNewLine.js.map] -{"version":3,"file":"sourceMap-StringLiteralWithNewLine.js","sourceRoot":"","sources":["sourceMap-StringLiteralWithNewLine.ts"],"names":[],"mappings":"AAOA,IAAO,GAAG,CAKT;AALD,WAAO,GAAG;IACN,IAAI,CAAC,GAAG,OAAO,CAAC;IAChB,IAAI,CAAC,GAAG;wBACY,CAAC;IACrB,IAAI,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC;AAC5B,CAAC,EALM,GAAG,KAAH,GAAG,QAKT"} \ No newline at end of file +{"version":3,"file":"sourceMap-StringLiteralWithNewLine.js","sourceRoot":"","sources":["sourceMap-StringLiteralWithNewLine.ts"],"names":[],"mappings":"AAOA,IAAO,GAAG,CAKT;AALD,WAAO,GAAG;IACN,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;IAChB,IAAI,CAAC,CAAC,CAAC,CAAC;wBACY,CAAC;IACrB,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC;AAC5B,CAAC,EALM,GAAG,KAAH,GAAG,QAKT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.sourcemap.txt b/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.sourcemap.txt index f7f0607ba0102..fc6f202e10b0d 100644 --- a/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.sourcemap.txt @@ -51,38 +51,50 @@ sourceFile:sourceMap-StringLiteralWithNewLine.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^^^^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^ +8 > ^ 1-> { > 2 > var 3 > x -4 > = -5 > "test1" -6 > ; +4 > +5 > = +6 > +7 > "test1" +8 > ; 1->Emitted(3, 5) Source(9, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(9, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(9, 10) + SourceIndex(0) -4 >Emitted(3, 13) Source(9, 13) + SourceIndex(0) -5 >Emitted(3, 20) Source(9, 20) + SourceIndex(0) -6 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) +4 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) +5 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) +6 >Emitted(3, 13) Source(9, 13) + SourceIndex(0) +7 >Emitted(3, 20) Source(9, 20) + SourceIndex(0) +8 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) --- >>> var y = "test 2\ 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^-> 1 > > 2 > var 3 > y -4 > = +4 > +5 > = +6 > 1 >Emitted(4, 5) Source(10, 5) + SourceIndex(0) 2 >Emitted(4, 9) Source(10, 9) + SourceIndex(0) 3 >Emitted(4, 10) Source(10, 10) + SourceIndex(0) -4 >Emitted(4, 13) Source(10, 13) + SourceIndex(0) +4 >Emitted(4, 11) Source(10, 11) + SourceIndex(0) +5 >Emitted(4, 12) Source(10, 12) + SourceIndex(0) +6 >Emitted(4, 13) Source(10, 13) + SourceIndex(0) --- >>>isn't this a lot of fun"; 1->^^^^^^^^^^^^^^^^^^^^^^^^ @@ -98,28 +110,34 @@ sourceFile:sourceMap-StringLiteralWithNewLine.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^^^ -6 > ^ -7 > ^^^^^^^^ -8 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^ +8 > ^ +9 > ^^^^^^^^ +10> ^ 1-> > 2 > var 3 > z -4 > = -5 > window -6 > . -7 > document -8 > ; +4 > +5 > = +6 > +7 > window +8 > . +9 > document +10> ; 1->Emitted(6, 5) Source(12, 5) + SourceIndex(0) 2 >Emitted(6, 9) Source(12, 9) + SourceIndex(0) 3 >Emitted(6, 10) Source(12, 10) + SourceIndex(0) -4 >Emitted(6, 13) Source(12, 13) + SourceIndex(0) -5 >Emitted(6, 19) Source(12, 19) + SourceIndex(0) -6 >Emitted(6, 20) Source(12, 20) + SourceIndex(0) -7 >Emitted(6, 28) Source(12, 28) + SourceIndex(0) -8 >Emitted(6, 29) Source(12, 29) + SourceIndex(0) +4 >Emitted(6, 11) Source(12, 11) + SourceIndex(0) +5 >Emitted(6, 12) Source(12, 12) + SourceIndex(0) +6 >Emitted(6, 13) Source(12, 13) + SourceIndex(0) +7 >Emitted(6, 19) Source(12, 19) + SourceIndex(0) +8 >Emitted(6, 20) Source(12, 20) + SourceIndex(0) +9 >Emitted(6, 28) Source(12, 28) + SourceIndex(0) +10>Emitted(6, 29) Source(12, 29) + SourceIndex(0) --- >>>})(Foo || (Foo = {})); 1 > diff --git a/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js.map b/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js.map index 886f9be984209..847e84a78c9f6 100644 --- a/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js.map +++ b/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js.map @@ -1,2 +1,2 @@ //// [sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js.map] -{"version":3,"file":"sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js","sourceRoot":"","sources":["sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.ts"],"names":[],"mappings":"AAAA,IAAO,CAAC,CAKP;AALD,WAAO,CAAC;IACJ;QACI,YAAY;QACZ,IAAI,CAAC,GAAG,CAAC,CAAC;IACd,CAAC;AACL,CAAC,EALM,CAAC,KAAD,CAAC,QAKP"} \ No newline at end of file +{"version":3,"file":"sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js","sourceRoot":"","sources":["sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.ts"],"names":[],"mappings":"AAAA,IAAO,CAAC,CAKP;AALD,WAAO,CAAC;IACJ;QACI,YAAY;QACZ,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACd,CAAC;AACL,CAAC,EALM,CAAC,KAAD,CAAC,QAKP"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.sourcemap.txt b/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.sourcemap.txt index 7dc91280e440a..62875d9fef5a5 100644 --- a/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.sourcemap.txt +++ b/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.sourcemap.txt @@ -60,22 +60,28 @@ sourceFile:sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.t 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ 1 > > 2 > var 3 > a -4 > = -5 > 1 -6 > ; +4 > +5 > = +6 > +7 > 1 +8 > ; 1 >Emitted(5, 9) Source(4, 9) + SourceIndex(0) 2 >Emitted(5, 13) Source(4, 13) + SourceIndex(0) 3 >Emitted(5, 14) Source(4, 14) + SourceIndex(0) -4 >Emitted(5, 17) Source(4, 17) + SourceIndex(0) -5 >Emitted(5, 18) Source(4, 18) + SourceIndex(0) -6 >Emitted(5, 19) Source(4, 19) + SourceIndex(0) +4 >Emitted(5, 15) Source(4, 15) + SourceIndex(0) +5 >Emitted(5, 16) Source(4, 16) + SourceIndex(0) +6 >Emitted(5, 17) Source(4, 17) + SourceIndex(0) +7 >Emitted(5, 18) Source(4, 18) + SourceIndex(0) +8 >Emitted(5, 19) Source(4, 19) + SourceIndex(0) --- >>> } 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.js.map b/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.js.map index 57f022d5ccc0e..bd37b2a0b90be 100644 --- a/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.js.map +++ b/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.js.map @@ -1,2 +1,2 @@ //// [sourceMapForFunctionWithCommentPrecedingStatement01.js.map] -{"version":3,"file":"sourceMapForFunctionWithCommentPrecedingStatement01.js","sourceRoot":"","sources":["sourceMapForFunctionWithCommentPrecedingStatement01.ts"],"names":[],"mappings":"AAAA;IACI,YAAY;IACZ,IAAI,CAAC,GAAG,CAAC,CAAC;AACd,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapForFunctionWithCommentPrecedingStatement01.js","sourceRoot":"","sources":["sourceMapForFunctionWithCommentPrecedingStatement01.ts"],"names":[],"mappings":"AAAA;IACI,YAAY;IACZ,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACd,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.sourcemap.txt b/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.sourcemap.txt index 3c16823387c9b..c9a6893991041 100644 --- a/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.sourcemap.txt +++ b/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.sourcemap.txt @@ -27,22 +27,28 @@ sourceFile:sourceMapForFunctionWithCommentPrecedingStatement01.ts 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ 1 > > 2 > var 3 > a -4 > = -5 > 1 -6 > ; +4 > +5 > = +6 > +7 > 1 +8 > ; 1 >Emitted(3, 5) Source(3, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(3, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(3, 10) + SourceIndex(0) -4 >Emitted(3, 13) Source(3, 13) + SourceIndex(0) -5 >Emitted(3, 14) Source(3, 14) + SourceIndex(0) -6 >Emitted(3, 15) Source(3, 15) + SourceIndex(0) +4 >Emitted(3, 11) Source(3, 11) + SourceIndex(0) +5 >Emitted(3, 12) Source(3, 12) + SourceIndex(0) +6 >Emitted(3, 13) Source(3, 13) + SourceIndex(0) +7 >Emitted(3, 14) Source(3, 14) + SourceIndex(0) +8 >Emitted(3, 15) Source(3, 15) + SourceIndex(0) --- >>>} 1 > diff --git a/tests/baselines/reference/sourceMapSample.js.map b/tests/baselines/reference/sourceMapSample.js.map index 783ff610f6642..d7fd5666c6cc3 100644 --- a/tests/baselines/reference/sourceMapSample.js.map +++ b/tests/baselines/reference/sourceMapSample.js.map @@ -1,2 +1,2 @@ //// [sourceMapSample.js.map] -{"version":3,"file":"sourceMapSample.js","sourceRoot":"","sources":["sourceMapSample.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkCT;AAlCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAkCb;IAlCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb;YACI,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,uBAA0B;iBAA1B,UAA0B,EAA1B,qBAA0B,EAA1B,IAA0B;gBAA1B,sCAA0B;;YACtD,IAAI,QAAQ,GAAc,EAAE,CAAC;YAC7B,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAlCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAkCb;AAAD,CAAC,EAlCM,GAAG,KAAH,GAAG,QAkCT"} \ No newline at end of file +{"version":3,"file":"sourceMapSample.js","sourceRoot":"","sources":["sourceMapSample.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkCT;AAlCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAkCb;IAlCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb,YAAc,CAAC;YACX,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAkB,CAAC,IAAO;iBAA1B,OApBpC,CAAC,EAoB6D,EAA1B,qBAA0B,EAA1B,IAA0B;gBAA1B,sCAA0B;;YACtD,IAAI,QAAQ,CAAE,CAAC,CAAW,EAAE,CAAC;YAC7B,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAlCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAkCb;AAAD,CAAC,EAlCM,GAAG,KAAH,GAAG,QAkCT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapSample.sourcemap.txt b/tests/baselines/reference/sourceMapSample.sourcemap.txt index a24bb2cbb062f..83e10f55705af 100644 --- a/tests/baselines/reference/sourceMapSample.sourcemap.txt +++ b/tests/baselines/reference/sourceMapSample.sourcemap.txt @@ -144,18 +144,24 @@ sourceFile:sourceMapSample.ts --- >>> var Greeter = /** @class */ (function () { 1->^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^^-> 1-> > > +2 > class Greeter +3 > { 1->Emitted(6, 9) Source(4, 5) + SourceIndex(0) +2 >Emitted(6, 21) Source(4, 19) + SourceIndex(0) +3 >Emitted(6, 22) Source(4, 20) + SourceIndex(0) --- >>> function Greeter(greeting) { 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^ 4 > ^^^^^-> -1->class Greeter { +1-> > 2 > constructor(public 3 > greeting: string @@ -340,65 +346,77 @@ sourceFile:sourceMapSample.ts 1->^^^^^^^^ 2 > ^^^^ 3 > ^^^^^^^ -4 > ^^^ -5 > ^^^^ -6 > ^^^^^^^ -7 > ^ -8 > ^^^^^^^^^^^^^^^ -9 > ^ -10> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^ +8 > ^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^^^^ +11> ^ +12> ^ 1-> > > 2 > var 3 > greeter -4 > = -5 > new -6 > Greeter -7 > ( -8 > "Hello, world!" -9 > ) -10> ; +4 > +5 > = +6 > +7 > new +8 > Greeter +9 > ( +10> "Hello, world!" +11> ) +12> ; 1->Emitted(18, 9) Source(18, 5) + SourceIndex(0) 2 >Emitted(18, 13) Source(18, 9) + SourceIndex(0) 3 >Emitted(18, 20) Source(18, 16) + SourceIndex(0) -4 >Emitted(18, 23) Source(18, 19) + SourceIndex(0) -5 >Emitted(18, 27) Source(18, 23) + SourceIndex(0) -6 >Emitted(18, 34) Source(18, 30) + SourceIndex(0) -7 >Emitted(18, 35) Source(18, 31) + SourceIndex(0) -8 >Emitted(18, 50) Source(18, 46) + SourceIndex(0) -9 >Emitted(18, 51) Source(18, 47) + SourceIndex(0) -10>Emitted(18, 52) Source(18, 48) + SourceIndex(0) +4 >Emitted(18, 21) Source(18, 17) + SourceIndex(0) +5 >Emitted(18, 22) Source(18, 18) + SourceIndex(0) +6 >Emitted(18, 23) Source(18, 19) + SourceIndex(0) +7 >Emitted(18, 27) Source(18, 23) + SourceIndex(0) +8 >Emitted(18, 34) Source(18, 30) + SourceIndex(0) +9 >Emitted(18, 35) Source(18, 31) + SourceIndex(0) +10>Emitted(18, 50) Source(18, 46) + SourceIndex(0) +11>Emitted(18, 51) Source(18, 47) + SourceIndex(0) +12>Emitted(18, 52) Source(18, 48) + SourceIndex(0) --- >>> var str = greeter.greet(); 1 >^^^^^^^^ 2 > ^^^^ 3 > ^^^ -4 > ^^^ -5 > ^^^^^^^ -6 > ^ -7 > ^^^^^ -8 > ^^ -9 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^ +8 > ^ +9 > ^^^^^ +10> ^^ +11> ^ 1 > > 2 > var 3 > str -4 > = -5 > greeter -6 > . -7 > greet -8 > () -9 > ; +4 > +5 > = +6 > +7 > greeter +8 > . +9 > greet +10> () +11> ; 1 >Emitted(19, 9) Source(19, 5) + SourceIndex(0) 2 >Emitted(19, 13) Source(19, 9) + SourceIndex(0) 3 >Emitted(19, 16) Source(19, 12) + SourceIndex(0) -4 >Emitted(19, 19) Source(19, 15) + SourceIndex(0) -5 >Emitted(19, 26) Source(19, 22) + SourceIndex(0) -6 >Emitted(19, 27) Source(19, 23) + SourceIndex(0) -7 >Emitted(19, 32) Source(19, 28) + SourceIndex(0) -8 >Emitted(19, 34) Source(19, 30) + SourceIndex(0) -9 >Emitted(19, 35) Source(19, 31) + SourceIndex(0) +4 >Emitted(19, 17) Source(19, 13) + SourceIndex(0) +5 >Emitted(19, 18) Source(19, 14) + SourceIndex(0) +6 >Emitted(19, 19) Source(19, 15) + SourceIndex(0) +7 >Emitted(19, 26) Source(19, 22) + SourceIndex(0) +8 >Emitted(19, 27) Source(19, 23) + SourceIndex(0) +9 >Emitted(19, 32) Source(19, 28) + SourceIndex(0) +10>Emitted(19, 34) Source(19, 30) + SourceIndex(0) +11>Emitted(19, 35) Source(19, 31) + SourceIndex(0) --- >>> function foo2(greeting) { 1 >^^^^^^^^ @@ -416,32 +434,64 @@ sourceFile:sourceMapSample.ts --- >>> var restGreetings = []; 1->^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->, -2 > ...restGreetings: string[] +2 > ...restGreetings: +3 > s +4 > tring[] 1->Emitted(21, 13) Source(21, 37) + SourceIndex(0) -2 >Emitted(21, 36) Source(21, 63) + SourceIndex(0) +2 >Emitted(21, 31) Source(21, 55) + SourceIndex(0) +3 >Emitted(21, 32) Source(21, 56) + SourceIndex(0) +4 >Emitted(21, 36) Source(21, 63) + SourceIndex(0) --- >>> for (var _i = 1; _i < arguments.length; _i++) { 1->^^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^ -3 > ^^ -4 > ^^^^^^^^^^^^^^^^^^^^^ -5 > ^^ -6 > ^^^^ +2 > ^^^^^^^ +3 > ^ +4 > ^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^ 1-> -2 > ...restGreetings: string[] -3 > -4 > ...restGreetings: string[] -5 > -6 > ...restGreetings: string[] +2 > +3 > m +4 > odule Foo.Bar { + > "use strict"; + > + > class Greeter { + > constructor(public greeting: string) { + > } + > + > greet() { + > return "

" + this.greeting + "

"; + > } + > } + > + > + > function foo(greeting: string): Foo.Bar.Greeter { + > return new Greeter(greeting); + > } + > + > var greeter = new Greeter("Hello, world!"); + > var str = greeter.greet(); + > + > function foo2(greeting: string, ...restGreetings: string[] +5 > +6 > ...restGreetings: string[] +7 > +8 > ...restGreetings: string[] 1->Emitted(22, 18) Source(21, 37) + SourceIndex(0) -2 >Emitted(22, 28) Source(21, 63) + SourceIndex(0) -3 >Emitted(22, 30) Source(21, 37) + SourceIndex(0) -4 >Emitted(22, 51) Source(21, 63) + SourceIndex(0) -5 >Emitted(22, 53) Source(21, 37) + SourceIndex(0) -6 >Emitted(22, 57) Source(21, 63) + SourceIndex(0) +2 >Emitted(22, 25) Source(1, 1) + SourceIndex(0) +3 >Emitted(22, 26) Source(1, 2) + SourceIndex(0) +4 >Emitted(22, 28) Source(21, 63) + SourceIndex(0) +5 >Emitted(22, 30) Source(21, 37) + SourceIndex(0) +6 >Emitted(22, 51) Source(21, 63) + SourceIndex(0) +7 >Emitted(22, 53) Source(21, 37) + SourceIndex(0) +8 >Emitted(22, 57) Source(21, 63) + SourceIndex(0) --- >>> restGreetings[_i - 1] = arguments[_i]; 1 >^^^^^^^^^^^^^^^^ @@ -456,23 +506,29 @@ sourceFile:sourceMapSample.ts 1 >^^^^^^^^^^^^ 2 > ^^^^ 3 > ^^^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^-> 1 >) { > 2 > var 3 > greeters -4 > : Greeter[] = -5 > [] -6 > ; +4 > : +5 > G +6 > reeter[] = +7 > [] +8 > ; 1 >Emitted(25, 13) Source(22, 9) + SourceIndex(0) 2 >Emitted(25, 17) Source(22, 13) + SourceIndex(0) 3 >Emitted(25, 25) Source(22, 21) + SourceIndex(0) -4 >Emitted(25, 28) Source(22, 35) + SourceIndex(0) -5 >Emitted(25, 30) Source(22, 37) + SourceIndex(0) -6 >Emitted(25, 31) Source(22, 38) + SourceIndex(0) +4 >Emitted(25, 26) Source(22, 23) + SourceIndex(0) +5 >Emitted(25, 27) Source(22, 24) + SourceIndex(0) +6 >Emitted(25, 28) Source(22, 35) + SourceIndex(0) +7 >Emitted(25, 30) Source(22, 37) + SourceIndex(0) +8 >Emitted(25, 31) Source(22, 38) + SourceIndex(0) --- >>> greeters[0] = new Greeter(greeting); 1->^^^^^^^^^^^^ @@ -521,20 +577,22 @@ sourceFile:sourceMapSample.ts 4 > ^ 5 > ^^^^ 6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^ -12> ^^^^^^^^^^^^^ -13> ^ -14> ^^^^^^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ -20> ^^-> +7 > ^ +8 > ^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^^^^^^^^^^^^^ +15> ^ +16> ^^^^^^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ +22> ^^-> 1-> > 2 > for @@ -542,38 +600,42 @@ sourceFile:sourceMapSample.ts 4 > ( 5 > var 6 > i -7 > = -8 > 0 -9 > ; -10> i -11> < -12> restGreetings -13> . -14> length -15> ; -16> i -17> ++ -18> ) -19> { +7 > +8 > = +9 > +10> 0 +11> ; +12> i +13> < +14> restGreetings +15> . +16> length +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(27, 13) Source(24, 9) + SourceIndex(0) 2 >Emitted(27, 16) Source(24, 12) + SourceIndex(0) 3 >Emitted(27, 17) Source(24, 13) + SourceIndex(0) 4 >Emitted(27, 18) Source(24, 14) + SourceIndex(0) 5 >Emitted(27, 22) Source(24, 18) + SourceIndex(0) 6 >Emitted(27, 23) Source(24, 19) + SourceIndex(0) -7 >Emitted(27, 26) Source(24, 22) + SourceIndex(0) -8 >Emitted(27, 27) Source(24, 23) + SourceIndex(0) -9 >Emitted(27, 29) Source(24, 25) + SourceIndex(0) -10>Emitted(27, 30) Source(24, 26) + SourceIndex(0) -11>Emitted(27, 33) Source(24, 29) + SourceIndex(0) -12>Emitted(27, 46) Source(24, 42) + SourceIndex(0) -13>Emitted(27, 47) Source(24, 43) + SourceIndex(0) -14>Emitted(27, 53) Source(24, 49) + SourceIndex(0) -15>Emitted(27, 55) Source(24, 51) + SourceIndex(0) -16>Emitted(27, 56) Source(24, 52) + SourceIndex(0) -17>Emitted(27, 58) Source(24, 54) + SourceIndex(0) -18>Emitted(27, 60) Source(24, 56) + SourceIndex(0) -19>Emitted(27, 61) Source(24, 57) + SourceIndex(0) +7 >Emitted(27, 24) Source(24, 20) + SourceIndex(0) +8 >Emitted(27, 25) Source(24, 21) + SourceIndex(0) +9 >Emitted(27, 26) Source(24, 22) + SourceIndex(0) +10>Emitted(27, 27) Source(24, 23) + SourceIndex(0) +11>Emitted(27, 29) Source(24, 25) + SourceIndex(0) +12>Emitted(27, 30) Source(24, 26) + SourceIndex(0) +13>Emitted(27, 33) Source(24, 29) + SourceIndex(0) +14>Emitted(27, 46) Source(24, 42) + SourceIndex(0) +15>Emitted(27, 47) Source(24, 43) + SourceIndex(0) +16>Emitted(27, 53) Source(24, 49) + SourceIndex(0) +17>Emitted(27, 55) Source(24, 51) + SourceIndex(0) +18>Emitted(27, 56) Source(24, 52) + SourceIndex(0) +19>Emitted(27, 58) Source(24, 54) + SourceIndex(0) +20>Emitted(27, 60) Source(24, 56) + SourceIndex(0) +21>Emitted(27, 61) Source(24, 57) + SourceIndex(0) --- >>> greeters.push(new Greeter(restGreetings[i])); 1->^^^^^^^^^^^^^^^^ @@ -666,45 +728,51 @@ sourceFile:sourceMapSample.ts 1->^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^ -6 > ^ -7 > ^^^^^^^ -8 > ^^ -9 > ^^^^^^^ -10> ^^ -11> ^^^ -12> ^ -13> ^ -14> ^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^ +8 > ^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^^ +12> ^^ +13> ^^^ +14> ^ +15> ^ +16> ^-> 1-> > > 2 > var 3 > b -4 > = -5 > foo2 -6 > ( -7 > "Hello" -8 > , -9 > "World" -10> , -11> "!" -12> ) -13> ; +4 > +5 > = +6 > +7 > foo2 +8 > ( +9 > "Hello" +10> , +11> "World" +12> , +13> "!" +14> ) +15> ; 1->Emitted(32, 9) Source(31, 5) + SourceIndex(0) 2 >Emitted(32, 13) Source(31, 9) + SourceIndex(0) 3 >Emitted(32, 14) Source(31, 10) + SourceIndex(0) -4 >Emitted(32, 17) Source(31, 13) + SourceIndex(0) -5 >Emitted(32, 21) Source(31, 17) + SourceIndex(0) -6 >Emitted(32, 22) Source(31, 18) + SourceIndex(0) -7 >Emitted(32, 29) Source(31, 25) + SourceIndex(0) -8 >Emitted(32, 31) Source(31, 27) + SourceIndex(0) -9 >Emitted(32, 38) Source(31, 34) + SourceIndex(0) -10>Emitted(32, 40) Source(31, 36) + SourceIndex(0) -11>Emitted(32, 43) Source(31, 39) + SourceIndex(0) -12>Emitted(32, 44) Source(31, 40) + SourceIndex(0) -13>Emitted(32, 45) Source(31, 41) + SourceIndex(0) +4 >Emitted(32, 15) Source(31, 11) + SourceIndex(0) +5 >Emitted(32, 16) Source(31, 12) + SourceIndex(0) +6 >Emitted(32, 17) Source(31, 13) + SourceIndex(0) +7 >Emitted(32, 21) Source(31, 17) + SourceIndex(0) +8 >Emitted(32, 22) Source(31, 18) + SourceIndex(0) +9 >Emitted(32, 29) Source(31, 25) + SourceIndex(0) +10>Emitted(32, 31) Source(31, 27) + SourceIndex(0) +11>Emitted(32, 38) Source(31, 34) + SourceIndex(0) +12>Emitted(32, 40) Source(31, 36) + SourceIndex(0) +13>Emitted(32, 43) Source(31, 39) + SourceIndex(0) +14>Emitted(32, 44) Source(31, 40) + SourceIndex(0) +15>Emitted(32, 45) Source(31, 41) + SourceIndex(0) --- >>> for (var j = 0; j < b.length; j++) { 1->^^^^^^^^ @@ -713,19 +781,21 @@ sourceFile:sourceMapSample.ts 4 > ^ 5 > ^^^^ 6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^ -12> ^ -13> ^ -14> ^^^^^^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +7 > ^ +8 > ^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^ +16> ^^^^^^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > 2 > for @@ -733,38 +803,42 @@ sourceFile:sourceMapSample.ts 4 > ( 5 > var 6 > j -7 > = -8 > 0 -9 > ; -10> j -11> < -12> b -13> . -14> length -15> ; -16> j -17> ++ -18> ) -19> { +7 > +8 > = +9 > +10> 0 +11> ; +12> j +13> < +14> b +15> . +16> length +17> ; +18> j +19> ++ +20> ) +21> { 1->Emitted(33, 9) Source(32, 5) + SourceIndex(0) 2 >Emitted(33, 12) Source(32, 8) + SourceIndex(0) 3 >Emitted(33, 13) Source(32, 9) + SourceIndex(0) 4 >Emitted(33, 14) Source(32, 10) + SourceIndex(0) 5 >Emitted(33, 18) Source(32, 14) + SourceIndex(0) 6 >Emitted(33, 19) Source(32, 15) + SourceIndex(0) -7 >Emitted(33, 22) Source(32, 18) + SourceIndex(0) -8 >Emitted(33, 23) Source(32, 19) + SourceIndex(0) -9 >Emitted(33, 25) Source(32, 21) + SourceIndex(0) -10>Emitted(33, 26) Source(32, 22) + SourceIndex(0) -11>Emitted(33, 29) Source(32, 25) + SourceIndex(0) -12>Emitted(33, 30) Source(32, 26) + SourceIndex(0) -13>Emitted(33, 31) Source(32, 27) + SourceIndex(0) -14>Emitted(33, 37) Source(32, 33) + SourceIndex(0) -15>Emitted(33, 39) Source(32, 35) + SourceIndex(0) -16>Emitted(33, 40) Source(32, 36) + SourceIndex(0) -17>Emitted(33, 42) Source(32, 38) + SourceIndex(0) -18>Emitted(33, 44) Source(32, 40) + SourceIndex(0) -19>Emitted(33, 45) Source(32, 41) + SourceIndex(0) +7 >Emitted(33, 20) Source(32, 16) + SourceIndex(0) +8 >Emitted(33, 21) Source(32, 17) + SourceIndex(0) +9 >Emitted(33, 22) Source(32, 18) + SourceIndex(0) +10>Emitted(33, 23) Source(32, 19) + SourceIndex(0) +11>Emitted(33, 25) Source(32, 21) + SourceIndex(0) +12>Emitted(33, 26) Source(32, 22) + SourceIndex(0) +13>Emitted(33, 29) Source(32, 25) + SourceIndex(0) +14>Emitted(33, 30) Source(32, 26) + SourceIndex(0) +15>Emitted(33, 31) Source(32, 27) + SourceIndex(0) +16>Emitted(33, 37) Source(32, 33) + SourceIndex(0) +17>Emitted(33, 39) Source(32, 35) + SourceIndex(0) +18>Emitted(33, 40) Source(32, 36) + SourceIndex(0) +19>Emitted(33, 42) Source(32, 38) + SourceIndex(0) +20>Emitted(33, 44) Source(32, 40) + SourceIndex(0) +21>Emitted(33, 45) Source(32, 41) + SourceIndex(0) --- >>> b[j].greet(); 1 >^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClass.js.map b/tests/baselines/reference/sourceMapValidationClass.js.map index 8baf4772a27f5..ff013f3f545ca 100644 --- a/tests/baselines/reference/sourceMapValidationClass.js.map +++ b/tests/baselines/reference/sourceMapValidationClass.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClass.js.map] -{"version":3,"file":"sourceMapValidationClass.js","sourceRoot":"","sources":["sourceMapValidationClass.ts"],"names":[],"mappings":"AAAA;IACI,iBAAmB,QAAgB;QAAE,WAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,0BAAc;;QAAhC,aAAQ,GAAR,QAAQ,CAAQ;QAM3B,OAAE,GAAW,EAAE,CAAC;IALxB,CAAC;IACD,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAGO,oBAAE,GAAV;QACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aACD,UAAc,SAAiB;YAC3B,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAHA;IAIL,cAAC;AAAD,CAAC,AAjBD,IAiBC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClass.js","sourceRoot":"","sources":["sourceMapValidationClass.ts"],"names":[],"mappings":"AAAA,YAAc,CAAC;IACX,iBAAmB,QAAgB;QAAE,MAAM,CAAC,IAAO;aAAd,OADzC,CAAC,EACsD,EAAd,qBAAc,EAAd,IAAc;YAAd,0BAAc;;QAAhC,aAAQ,GAAR,QAAQ,CAAQ;QAM3B,OAAE,GAAW,EAAE,CAAC;IALxB,CAAC;IACD,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAGO,oBAAE,GAAV;QACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aACD,UAAc,SAAiB;YAC3B,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAHA;IAIL,cAAC;AAAD,CAAC,AAjBD,IAiBC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt index 137b83e230f87..b778adaf75627 100644 --- a/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt @@ -10,15 +10,21 @@ sourceFile:sourceMapValidationClass.ts ------------------------------------------------------------------- >>>var Greeter = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^^-> 1 > +2 >class Greeter +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 13) Source(1, 15) + SourceIndex(0) +3 >Emitted(1, 14) Source(1, 16) + SourceIndex(0) --- >>> function Greeter(greeting) { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^ -1->class Greeter { +1-> > 2 > constructor(public 3 > greeting: string @@ -28,32 +34,45 @@ sourceFile:sourceMapValidationClass.ts --- >>> var b = []; 1 >^^^^^^^^ -2 > ^^^^^^^^^^^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >, -2 > ...b: string[] +2 > ...b: +3 > s +4 > tring[] 1 >Emitted(3, 9) Source(2, 42) + SourceIndex(0) -2 >Emitted(3, 20) Source(2, 56) + SourceIndex(0) +2 >Emitted(3, 15) Source(2, 48) + SourceIndex(0) +3 >Emitted(3, 16) Source(2, 49) + SourceIndex(0) +4 >Emitted(3, 20) Source(2, 56) + SourceIndex(0) --- >>> for (var _i = 1; _i < arguments.length; _i++) { 1->^^^^^^^^^^^^^ -2 > ^^^^^^^^^^ -3 > ^^ -4 > ^^^^^^^^^^^^^^^^^^^^^ -5 > ^^ -6 > ^^^^ +2 > ^^^^^^^ +3 > ^ +4 > ^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^ 1-> -2 > ...b: string[] -3 > -4 > ...b: string[] -5 > -6 > ...b: string[] +2 > +3 > c +4 > lass Greeter { + > constructor(public greeting: string, ...b: string[] +5 > +6 > ...b: string[] +7 > +8 > ...b: string[] 1->Emitted(4, 14) Source(2, 42) + SourceIndex(0) -2 >Emitted(4, 24) Source(2, 56) + SourceIndex(0) -3 >Emitted(4, 26) Source(2, 42) + SourceIndex(0) -4 >Emitted(4, 47) Source(2, 56) + SourceIndex(0) -5 >Emitted(4, 49) Source(2, 42) + SourceIndex(0) -6 >Emitted(4, 53) Source(2, 56) + SourceIndex(0) +2 >Emitted(4, 21) Source(1, 1) + SourceIndex(0) +3 >Emitted(4, 22) Source(1, 2) + SourceIndex(0) +4 >Emitted(4, 24) Source(2, 56) + SourceIndex(0) +5 >Emitted(4, 26) Source(2, 42) + SourceIndex(0) +6 >Emitted(4, 47) Source(2, 56) + SourceIndex(0) +7 >Emitted(4, 49) Source(2, 42) + SourceIndex(0) +8 >Emitted(4, 53) Source(2, 56) + SourceIndex(0) --- >>> b[_i - 1] = arguments[_i]; 1 >^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.js.map b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.js.map index 86601e215d5ac..7414ba4219a13 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.js.map +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClassWithDefaultConstructor.js.map] -{"version":3,"file":"sourceMapValidationClassWithDefaultConstructor.js","sourceRoot":"","sources":["sourceMapValidationClassWithDefaultConstructor.ts"],"names":[],"mappings":"AAAA;IAAA;QACW,MAAC,GAAG,EAAE,CAAC;QACP,UAAK,GAAG,KAAK,CAAC;IACzB,CAAC;IAAD,cAAC;AAAD,CAAC,AAHD,IAGC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClassWithDefaultConstructor.js","sourceRoot":"","sources":["sourceMapValidationClassWithDefaultConstructor.ts"],"names":[],"mappings":"AAAA,YAAc,CAAC;IAAf;QACW,MAAC,GAAG,EAAE,CAAC;QACP,UAAK,GAAG,KAAK,CAAC;IACzB,CAAC;IAAD,cAAC;AAAD,CAAC,AAHD,IAGC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.sourcemap.txt index 5c688dfab9dcd..e18c74a0e4e3e 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.sourcemap.txt @@ -10,9 +10,15 @@ sourceFile:sourceMapValidationClassWithDefaultConstructor.ts ------------------------------------------------------------------- >>>var Greeter = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class Greeter +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 13) Source(1, 15) + SourceIndex(0) +3 >Emitted(1, 14) Source(1, 16) + SourceIndex(0) --- >>> function Greeter() { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js.map b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js.map index 00bdfcdba6071..f0515f41727b4 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js.map +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js.map] -{"version":3,"file":"sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js","sourceRoot":"","sources":["sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.ts"],"names":[],"mappings":"AAAA;IAAA;QAAA,iBAGC;QAFU,MAAC,GAAG,EAAE,CAAC;QACP,YAAO,GAAG,cAAM,OAAA,KAAI,CAAC,CAAC,EAAN,CAAM,CAAC;IAClC,CAAC;IAAD,cAAC;AAAD,CAAC,AAHD,IAGC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js","sourceRoot":"","sources":["sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.ts"],"names":[],"mappings":"AAAA,YAAc,CAAC;IAAf;QAAA,UAAA,CAAC,MAGA;QAFU,MAAC,GAAG,EAAE,CAAC;QACP,YAAO,GAAG,cAAM,OAAA,KAAI,CAAC,CAAC,EAAN,CAAM,CAAC;IAClC,CAAC;IAAD,cAAC;AAAD,CAAC,AAHD,IAGC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.sourcemap.txt index 5287799db9c98..9b4d7079afca7 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.sourcemap.txt @@ -10,9 +10,15 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatemen ------------------------------------------------------------------- >>>var Greeter = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class Greeter +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 13) Source(1, 15) + SourceIndex(0) +3 >Emitted(1, 14) Source(1, 16) + SourceIndex(0) --- >>> function Greeter() { 1->^^^^ @@ -22,14 +28,20 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatemen --- >>> var _this = this; 1->^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^ +2 > ^^^^^^^^^^ +3 > ^ +4 > ^^^^^^ 1-> -2 > class Greeter { - > public a = 10; - > public returnA = () => this.a; - > } +2 > +3 > c +4 > lass Greeter { + > public a = 10; + > public returnA = () => this.a; + > } 1->Emitted(3, 9) Source(1, 1) + SourceIndex(0) -2 >Emitted(3, 26) Source(4, 2) + SourceIndex(0) +2 >Emitted(3, 19) Source(1, 1) + SourceIndex(0) +3 >Emitted(3, 20) Source(1, 2) + SourceIndex(0) +4 >Emitted(3, 26) Source(4, 2) + SourceIndex(0) --- >>> this.a = 10; 1 >^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js.map b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js.map index 60e19fc95d24e..3faa870c649fa 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js.map +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js.map] -{"version":3,"file":"sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js","sourceRoot":"","sources":["sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;IAAA;IACA,CAAC;IAAD,sBAAC;AAAD,CAAC,AADD,IACC;AAED;IAAsB,2BAAe;IAArC;QAAA,qEAGC;QAFU,OAAC,GAAG,EAAE,CAAC;QACP,WAAK,GAAG,KAAK,CAAC;;IACzB,CAAC;IAAD,cAAC;AAAD,CAAC,AAHD,CAAsB,eAAe,GAGpC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js","sourceRoot":"","sources":["sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,oBAAsB,CAAC;IAAvB;IACA,CAAC;IAAD,sBAAC;AAAD,CAAC,AADD,IACC;AAED,YAAc,CAAC;IAAO,2BAAe;IAArC;QAAA,UAHA,CAAC,0DAMA;QAFU,OAAC,GAAG,EAAE,CAAC;QACP,WAAK,GAAG,KAAK,CAAC;;IACzB,CAAC;IAAD,cAAC;AAAD,CAAC,AAHD,CAAsB,eAAe,GAGpC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.sourcemap.txt index dbda0afbf998b..90a337b61531a 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.sourcemap.txt @@ -20,9 +20,15 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts >>>})(); >>>var AbstractGreeter = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class AbstractGreeter +3 > { 1 >Emitted(11, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(11, 21) Source(1, 23) + SourceIndex(0) +3 >Emitted(11, 22) Source(1, 24) + SourceIndex(0) --- >>> function AbstractGreeter() { 1->^^^^ @@ -66,16 +72,22 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts --- >>>var Greeter = /** @class */ (function (_super) { 1-> -2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^-> 1-> > > +2 >class Greeter +3 > e 1->Emitted(16, 1) Source(4, 1) + SourceIndex(0) +2 >Emitted(16, 13) Source(4, 15) + SourceIndex(0) +3 >Emitted(16, 14) Source(4, 16) + SourceIndex(0) --- >>> __extends(Greeter, _super); 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -1->class Greeter extends +1->xtends 2 > AbstractGreeter 1->Emitted(17, 5) Source(4, 23) + SourceIndex(0) 2 >Emitted(17, 32) Source(4, 38) + SourceIndex(0) @@ -88,14 +100,23 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts --- >>> var _this = _super !== null && _super.apply(this, arguments) || this; 1->^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2 > ^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> -2 > class Greeter extends AbstractGreeter { - > public a = 10; - > public nameA = "Ten"; - > } +2 > +3 > c +4 > lass AbstractGreeter { + > } + > + > class Greeter extends AbstractGreeter { + > public a = 10; + > public nameA = "Ten"; + > } 1->Emitted(19, 9) Source(4, 1) + SourceIndex(0) -2 >Emitted(19, 78) Source(7, 2) + SourceIndex(0) +2 >Emitted(19, 19) Source(1, 1) + SourceIndex(0) +3 >Emitted(19, 20) Source(1, 2) + SourceIndex(0) +4 >Emitted(19, 78) Source(7, 2) + SourceIndex(0) --- >>> _this.a = 10; 1 >^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClasses.js.map b/tests/baselines/reference/sourceMapValidationClasses.js.map index 294ce8b315d06..e9d38cd190d66 100644 --- a/tests/baselines/reference/sourceMapValidationClasses.js.map +++ b/tests/baselines/reference/sourceMapValidationClasses.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClasses.js.map] -{"version":3,"file":"sourceMapValidationClasses.js","sourceRoot":"","sources":["sourceMapValidationClasses.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAmCT;AAnCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAmCb;IAnCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb;YACI,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAiB,mBAAmB,MAAU;iBAA9C,UAA8C,EAA9C,qBAA8C,EAA9C,IAA8C;gBAA9C,sCAA8C;;YAC1E,IAAI,QAAQ,GAAc,EAAE,CAAC,CAAC,0BAA0B;YACxD,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,qCAAqC;QACrC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAnCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAmCb;AAAD,CAAC,EAnCM,GAAG,KAAH,GAAG,QAmCT"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClasses.js","sourceRoot":"","sources":["sourceMapValidationClasses.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAmCT;AAnCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAmCb;IAnCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb,YAAc,CAAC;YACX,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAiB,mBAAmB,CAAA,CAAC,IAAS;iBAA9C,OApBpC,CAAC,EAoBiF,EAA9C,qBAA8C,EAA9C,IAA8C;gBAA9C,sCAA8C;;YAC1E,IAAI,QAAQ,CAAE,CAAC,CAAW,EAAE,CAAC,CAAC,0BAA0B;YACxD,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,qCAAqC;QACrC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAnCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAmCb;AAAD,CAAC,EAnCM,GAAG,KAAH,GAAG,QAmCT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt index efe8c68b7b753..c8d69c9b5e07c 100644 --- a/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt @@ -146,18 +146,24 @@ sourceFile:sourceMapValidationClasses.ts --- >>> var Greeter = /** @class */ (function () { 1->^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^^-> 1-> > > +2 > class Greeter +3 > { 1->Emitted(6, 9) Source(4, 5) + SourceIndex(0) +2 >Emitted(6, 21) Source(4, 19) + SourceIndex(0) +3 >Emitted(6, 22) Source(4, 20) + SourceIndex(0) --- >>> function Greeter(greeting) { 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^ 4 > ^^^^^-> -1->class Greeter { +1-> > 2 > constructor(public 3 > greeting: string @@ -342,65 +348,77 @@ sourceFile:sourceMapValidationClasses.ts 1->^^^^^^^^ 2 > ^^^^ 3 > ^^^^^^^ -4 > ^^^ -5 > ^^^^ -6 > ^^^^^^^ -7 > ^ -8 > ^^^^^^^^^^^^^^^ -9 > ^ -10> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^ +8 > ^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^^^^ +11> ^ +12> ^ 1-> > > 2 > var 3 > greeter -4 > = -5 > new -6 > Greeter -7 > ( -8 > "Hello, world!" -9 > ) -10> ; +4 > +5 > = +6 > +7 > new +8 > Greeter +9 > ( +10> "Hello, world!" +11> ) +12> ; 1->Emitted(18, 9) Source(18, 5) + SourceIndex(0) 2 >Emitted(18, 13) Source(18, 9) + SourceIndex(0) 3 >Emitted(18, 20) Source(18, 16) + SourceIndex(0) -4 >Emitted(18, 23) Source(18, 19) + SourceIndex(0) -5 >Emitted(18, 27) Source(18, 23) + SourceIndex(0) -6 >Emitted(18, 34) Source(18, 30) + SourceIndex(0) -7 >Emitted(18, 35) Source(18, 31) + SourceIndex(0) -8 >Emitted(18, 50) Source(18, 46) + SourceIndex(0) -9 >Emitted(18, 51) Source(18, 47) + SourceIndex(0) -10>Emitted(18, 52) Source(18, 48) + SourceIndex(0) +4 >Emitted(18, 21) Source(18, 17) + SourceIndex(0) +5 >Emitted(18, 22) Source(18, 18) + SourceIndex(0) +6 >Emitted(18, 23) Source(18, 19) + SourceIndex(0) +7 >Emitted(18, 27) Source(18, 23) + SourceIndex(0) +8 >Emitted(18, 34) Source(18, 30) + SourceIndex(0) +9 >Emitted(18, 35) Source(18, 31) + SourceIndex(0) +10>Emitted(18, 50) Source(18, 46) + SourceIndex(0) +11>Emitted(18, 51) Source(18, 47) + SourceIndex(0) +12>Emitted(18, 52) Source(18, 48) + SourceIndex(0) --- >>> var str = greeter.greet(); 1 >^^^^^^^^ 2 > ^^^^ 3 > ^^^ -4 > ^^^ -5 > ^^^^^^^ -6 > ^ -7 > ^^^^^ -8 > ^^ -9 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^ +8 > ^ +9 > ^^^^^ +10> ^^ +11> ^ 1 > > 2 > var 3 > str -4 > = -5 > greeter -6 > . -7 > greet -8 > () -9 > ; +4 > +5 > = +6 > +7 > greeter +8 > . +9 > greet +10> () +11> ; 1 >Emitted(19, 9) Source(19, 5) + SourceIndex(0) 2 >Emitted(19, 13) Source(19, 9) + SourceIndex(0) 3 >Emitted(19, 16) Source(19, 12) + SourceIndex(0) -4 >Emitted(19, 19) Source(19, 15) + SourceIndex(0) -5 >Emitted(19, 26) Source(19, 22) + SourceIndex(0) -6 >Emitted(19, 27) Source(19, 23) + SourceIndex(0) -7 >Emitted(19, 32) Source(19, 28) + SourceIndex(0) -8 >Emitted(19, 34) Source(19, 30) + SourceIndex(0) -9 >Emitted(19, 35) Source(19, 31) + SourceIndex(0) +4 >Emitted(19, 17) Source(19, 13) + SourceIndex(0) +5 >Emitted(19, 18) Source(19, 14) + SourceIndex(0) +6 >Emitted(19, 19) Source(19, 15) + SourceIndex(0) +7 >Emitted(19, 26) Source(19, 22) + SourceIndex(0) +8 >Emitted(19, 27) Source(19, 23) + SourceIndex(0) +9 >Emitted(19, 32) Source(19, 28) + SourceIndex(0) +10>Emitted(19, 34) Source(19, 30) + SourceIndex(0) +11>Emitted(19, 35) Source(19, 31) + SourceIndex(0) --- >>> function foo2(greeting) { 1 >^^^^^^^^ @@ -420,36 +438,68 @@ sourceFile:sourceMapValidationClasses.ts 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^^^^^^^^^^^^ -4 > ^^^^^^ -5 > ^^^^^-> +4 > ^ +5 > ^ +6 > ^^^^ +7 > ^^^^^-> 1->, 2 > ...restGreetings 3 > /* more greeting */ -4 > : string[] +4 > +5 > : +6 > string[] 1->Emitted(21, 13) Source(21, 37) + SourceIndex(0) 2 >Emitted(21, 31) Source(21, 54) + SourceIndex(0) 3 >Emitted(21, 50) Source(21, 73) + SourceIndex(0) -4 >Emitted(21, 56) Source(21, 83) + SourceIndex(0) +4 >Emitted(21, 51) Source(21, 73) + SourceIndex(0) +5 >Emitted(21, 52) Source(21, 74) + SourceIndex(0) +6 >Emitted(21, 56) Source(21, 83) + SourceIndex(0) --- >>> for (var _i = 1; _i < arguments.length; _i++) { 1->^^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^ -3 > ^^ -4 > ^^^^^^^^^^^^^^^^^^^^^ -5 > ^^ -6 > ^^^^ +2 > ^^^^^^^ +3 > ^ +4 > ^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^ 1-> -2 > ...restGreetings /* more greeting */: string[] -3 > -4 > ...restGreetings /* more greeting */: string[] -5 > -6 > ...restGreetings /* more greeting */: string[] +2 > +3 > m +4 > odule Foo.Bar { + > "use strict"; + > + > class Greeter { + > constructor(public greeting: string) { + > } + > + > greet() { + > return "

" + this.greeting + "

"; + > } + > } + > + > + > function foo(greeting: string): Greeter { + > return new Greeter(greeting); + > } + > + > var greeter = new Greeter("Hello, world!"); + > var str = greeter.greet(); + > + > function foo2(greeting: string, ...restGreetings /* more greeting */: string[] +5 > +6 > ...restGreetings /* more greeting */: string[] +7 > +8 > ...restGreetings /* more greeting */: string[] 1->Emitted(22, 18) Source(21, 37) + SourceIndex(0) -2 >Emitted(22, 28) Source(21, 83) + SourceIndex(0) -3 >Emitted(22, 30) Source(21, 37) + SourceIndex(0) -4 >Emitted(22, 51) Source(21, 83) + SourceIndex(0) -5 >Emitted(22, 53) Source(21, 37) + SourceIndex(0) -6 >Emitted(22, 57) Source(21, 83) + SourceIndex(0) +2 >Emitted(22, 25) Source(1, 1) + SourceIndex(0) +3 >Emitted(22, 26) Source(1, 2) + SourceIndex(0) +4 >Emitted(22, 28) Source(21, 83) + SourceIndex(0) +5 >Emitted(22, 30) Source(21, 37) + SourceIndex(0) +6 >Emitted(22, 51) Source(21, 83) + SourceIndex(0) +7 >Emitted(22, 53) Source(21, 37) + SourceIndex(0) +8 >Emitted(22, 57) Source(21, 83) + SourceIndex(0) --- >>> restGreetings[_i - 1] = arguments[_i]; 1 >^^^^^^^^^^^^^^^^ @@ -464,28 +514,34 @@ sourceFile:sourceMapValidationClasses.ts 1 >^^^^^^^^^^^^ 2 > ^^^^ 3 > ^^^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1 >) { > 2 > var 3 > greeters -4 > : Greeter[] = -5 > [] -6 > ; -7 > -8 > /* inline block comment */ +4 > : +5 > G +6 > reeter[] = +7 > [] +8 > ; +9 > +10> /* inline block comment */ 1 >Emitted(25, 13) Source(22, 9) + SourceIndex(0) 2 >Emitted(25, 17) Source(22, 13) + SourceIndex(0) 3 >Emitted(25, 25) Source(22, 21) + SourceIndex(0) -4 >Emitted(25, 28) Source(22, 35) + SourceIndex(0) -5 >Emitted(25, 30) Source(22, 37) + SourceIndex(0) -6 >Emitted(25, 31) Source(22, 38) + SourceIndex(0) -7 >Emitted(25, 32) Source(22, 39) + SourceIndex(0) -8 >Emitted(25, 58) Source(22, 65) + SourceIndex(0) +4 >Emitted(25, 26) Source(22, 23) + SourceIndex(0) +5 >Emitted(25, 27) Source(22, 24) + SourceIndex(0) +6 >Emitted(25, 28) Source(22, 35) + SourceIndex(0) +7 >Emitted(25, 30) Source(22, 37) + SourceIndex(0) +8 >Emitted(25, 31) Source(22, 38) + SourceIndex(0) +9 >Emitted(25, 32) Source(22, 39) + SourceIndex(0) +10>Emitted(25, 58) Source(22, 65) + SourceIndex(0) --- >>> greeters[0] = new Greeter(greeting); 1 >^^^^^^^^^^^^ @@ -534,20 +590,22 @@ sourceFile:sourceMapValidationClasses.ts 4 > ^ 5 > ^^^^ 6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^ -12> ^^^^^^^^^^^^^ -13> ^ -14> ^^^^^^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ -20> ^^-> +7 > ^ +8 > ^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^^^^^^^^^^^^^ +15> ^ +16> ^^^^^^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ +22> ^^-> 1-> > 2 > for @@ -555,38 +613,42 @@ sourceFile:sourceMapValidationClasses.ts 4 > ( 5 > var 6 > i -7 > = -8 > 0 -9 > ; -10> i -11> < -12> restGreetings -13> . -14> length -15> ; -16> i -17> ++ -18> ) -19> { +7 > +8 > = +9 > +10> 0 +11> ; +12> i +13> < +14> restGreetings +15> . +16> length +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(27, 13) Source(24, 9) + SourceIndex(0) 2 >Emitted(27, 16) Source(24, 12) + SourceIndex(0) 3 >Emitted(27, 17) Source(24, 13) + SourceIndex(0) 4 >Emitted(27, 18) Source(24, 14) + SourceIndex(0) 5 >Emitted(27, 22) Source(24, 18) + SourceIndex(0) 6 >Emitted(27, 23) Source(24, 19) + SourceIndex(0) -7 >Emitted(27, 26) Source(24, 22) + SourceIndex(0) -8 >Emitted(27, 27) Source(24, 23) + SourceIndex(0) -9 >Emitted(27, 29) Source(24, 25) + SourceIndex(0) -10>Emitted(27, 30) Source(24, 26) + SourceIndex(0) -11>Emitted(27, 33) Source(24, 29) + SourceIndex(0) -12>Emitted(27, 46) Source(24, 42) + SourceIndex(0) -13>Emitted(27, 47) Source(24, 43) + SourceIndex(0) -14>Emitted(27, 53) Source(24, 49) + SourceIndex(0) -15>Emitted(27, 55) Source(24, 51) + SourceIndex(0) -16>Emitted(27, 56) Source(24, 52) + SourceIndex(0) -17>Emitted(27, 58) Source(24, 54) + SourceIndex(0) -18>Emitted(27, 60) Source(24, 56) + SourceIndex(0) -19>Emitted(27, 61) Source(24, 57) + SourceIndex(0) +7 >Emitted(27, 24) Source(24, 20) + SourceIndex(0) +8 >Emitted(27, 25) Source(24, 21) + SourceIndex(0) +9 >Emitted(27, 26) Source(24, 22) + SourceIndex(0) +10>Emitted(27, 27) Source(24, 23) + SourceIndex(0) +11>Emitted(27, 29) Source(24, 25) + SourceIndex(0) +12>Emitted(27, 30) Source(24, 26) + SourceIndex(0) +13>Emitted(27, 33) Source(24, 29) + SourceIndex(0) +14>Emitted(27, 46) Source(24, 42) + SourceIndex(0) +15>Emitted(27, 47) Source(24, 43) + SourceIndex(0) +16>Emitted(27, 53) Source(24, 49) + SourceIndex(0) +17>Emitted(27, 55) Source(24, 51) + SourceIndex(0) +18>Emitted(27, 56) Source(24, 52) + SourceIndex(0) +19>Emitted(27, 58) Source(24, 54) + SourceIndex(0) +20>Emitted(27, 60) Source(24, 56) + SourceIndex(0) +21>Emitted(27, 61) Source(24, 57) + SourceIndex(0) --- >>> greeters.push(new Greeter(restGreetings[i])); 1->^^^^^^^^^^^^^^^^ @@ -679,45 +741,51 @@ sourceFile:sourceMapValidationClasses.ts 1->^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^ -6 > ^ -7 > ^^^^^^^ -8 > ^^ -9 > ^^^^^^^ -10> ^^ -11> ^^^ -12> ^ -13> ^ -14> ^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^ +8 > ^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^^ +12> ^^ +13> ^^^ +14> ^ +15> ^ +16> ^^-> 1-> > > 2 > var 3 > b -4 > = -5 > foo2 -6 > ( -7 > "Hello" -8 > , -9 > "World" -10> , -11> "!" -12> ) -13> ; +4 > +5 > = +6 > +7 > foo2 +8 > ( +9 > "Hello" +10> , +11> "World" +12> , +13> "!" +14> ) +15> ; 1->Emitted(32, 9) Source(31, 5) + SourceIndex(0) 2 >Emitted(32, 13) Source(31, 9) + SourceIndex(0) 3 >Emitted(32, 14) Source(31, 10) + SourceIndex(0) -4 >Emitted(32, 17) Source(31, 13) + SourceIndex(0) -5 >Emitted(32, 21) Source(31, 17) + SourceIndex(0) -6 >Emitted(32, 22) Source(31, 18) + SourceIndex(0) -7 >Emitted(32, 29) Source(31, 25) + SourceIndex(0) -8 >Emitted(32, 31) Source(31, 27) + SourceIndex(0) -9 >Emitted(32, 38) Source(31, 34) + SourceIndex(0) -10>Emitted(32, 40) Source(31, 36) + SourceIndex(0) -11>Emitted(32, 43) Source(31, 39) + SourceIndex(0) -12>Emitted(32, 44) Source(31, 40) + SourceIndex(0) -13>Emitted(32, 45) Source(31, 41) + SourceIndex(0) +4 >Emitted(32, 15) Source(31, 11) + SourceIndex(0) +5 >Emitted(32, 16) Source(31, 12) + SourceIndex(0) +6 >Emitted(32, 17) Source(31, 13) + SourceIndex(0) +7 >Emitted(32, 21) Source(31, 17) + SourceIndex(0) +8 >Emitted(32, 22) Source(31, 18) + SourceIndex(0) +9 >Emitted(32, 29) Source(31, 25) + SourceIndex(0) +10>Emitted(32, 31) Source(31, 27) + SourceIndex(0) +11>Emitted(32, 38) Source(31, 34) + SourceIndex(0) +12>Emitted(32, 40) Source(31, 36) + SourceIndex(0) +13>Emitted(32, 43) Source(31, 39) + SourceIndex(0) +14>Emitted(32, 44) Source(31, 40) + SourceIndex(0) +15>Emitted(32, 45) Source(31, 41) + SourceIndex(0) --- >>> // This is simple signle line comment 1->^^^^^^^^ @@ -735,19 +803,21 @@ sourceFile:sourceMapValidationClasses.ts 4 > ^ 5 > ^^^^ 6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^ -12> ^ -13> ^ -14> ^^^^^^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +7 > ^ +8 > ^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^ +16> ^^^^^^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1 > > 2 > for @@ -755,38 +825,42 @@ sourceFile:sourceMapValidationClasses.ts 4 > ( 5 > var 6 > j -7 > = -8 > 0 -9 > ; -10> j -11> < -12> b -13> . -14> length -15> ; -16> j -17> ++ -18> ) -19> { +7 > +8 > = +9 > +10> 0 +11> ; +12> j +13> < +14> b +15> . +16> length +17> ; +18> j +19> ++ +20> ) +21> { 1 >Emitted(34, 9) Source(33, 5) + SourceIndex(0) 2 >Emitted(34, 12) Source(33, 8) + SourceIndex(0) 3 >Emitted(34, 13) Source(33, 9) + SourceIndex(0) 4 >Emitted(34, 14) Source(33, 10) + SourceIndex(0) 5 >Emitted(34, 18) Source(33, 14) + SourceIndex(0) 6 >Emitted(34, 19) Source(33, 15) + SourceIndex(0) -7 >Emitted(34, 22) Source(33, 18) + SourceIndex(0) -8 >Emitted(34, 23) Source(33, 19) + SourceIndex(0) -9 >Emitted(34, 25) Source(33, 21) + SourceIndex(0) -10>Emitted(34, 26) Source(33, 22) + SourceIndex(0) -11>Emitted(34, 29) Source(33, 25) + SourceIndex(0) -12>Emitted(34, 30) Source(33, 26) + SourceIndex(0) -13>Emitted(34, 31) Source(33, 27) + SourceIndex(0) -14>Emitted(34, 37) Source(33, 33) + SourceIndex(0) -15>Emitted(34, 39) Source(33, 35) + SourceIndex(0) -16>Emitted(34, 40) Source(33, 36) + SourceIndex(0) -17>Emitted(34, 42) Source(33, 38) + SourceIndex(0) -18>Emitted(34, 44) Source(33, 40) + SourceIndex(0) -19>Emitted(34, 45) Source(33, 41) + SourceIndex(0) +7 >Emitted(34, 20) Source(33, 16) + SourceIndex(0) +8 >Emitted(34, 21) Source(33, 17) + SourceIndex(0) +9 >Emitted(34, 22) Source(33, 18) + SourceIndex(0) +10>Emitted(34, 23) Source(33, 19) + SourceIndex(0) +11>Emitted(34, 25) Source(33, 21) + SourceIndex(0) +12>Emitted(34, 26) Source(33, 22) + SourceIndex(0) +13>Emitted(34, 29) Source(33, 25) + SourceIndex(0) +14>Emitted(34, 30) Source(33, 26) + SourceIndex(0) +15>Emitted(34, 31) Source(33, 27) + SourceIndex(0) +16>Emitted(34, 37) Source(33, 33) + SourceIndex(0) +17>Emitted(34, 39) Source(33, 35) + SourceIndex(0) +18>Emitted(34, 40) Source(33, 36) + SourceIndex(0) +19>Emitted(34, 42) Source(33, 38) + SourceIndex(0) +20>Emitted(34, 44) Source(33, 40) + SourceIndex(0) +21>Emitted(34, 45) Source(33, 41) + SourceIndex(0) --- >>> b[j].greet(); 1 >^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDecorators.js.map b/tests/baselines/reference/sourceMapValidationDecorators.js.map index c5666dc31474f..b3272792901ac 100644 --- a/tests/baselines/reference/sourceMapValidationDecorators.js.map +++ b/tests/baselines/reference/sourceMapValidationDecorators.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDecorators.js.map] -{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":[],"mappings":";;;;;;;;;AASA;IACI,iBAGS,QAAgB;QAIvB,WAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,0BAAc;;QAJP,aAAQ,GAAR,QAAQ,CAAQ;IAKzB,CAAC;IAID,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAUO,oBAAE,GAAV,UAGE,CAAS;QACP,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAID,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aAED,UAGE,SAAiB;YACf,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAPA;IAbc,UAAE,GAAW,EAAE,CAAC;IAV/B;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;wCAGtB;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;sCACL;IAMlB;QACG,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;qCAGzB;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;QAMpB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;4CAJzB;IAbD;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;6BACQ;IAvB7B,OAAO;QAFZ,eAAe;QACf,eAAe,CAAC,EAAE,CAAC;QAGb,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;QAGvB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;OAPxB,OAAO,CA4CZ;IAAD,cAAC;CAAA,AA5CD,IA4CC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":[],"mappings":";;;;;;;;;AASA,YAAc,CAAC;IACX,iBAGS,QAAgB;QAIvB,MAAM,CAAC,IAAO;aAAd,OAjBN,CAAC,EAiBmB,EAAd,qBAAc,EAAd,IAAc;YAAd,0BAAc;;QAJP,aAAQ,GAAR,QAAQ,CAAQ;IAKzB,CAAC;IAID,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAUO,oBAAE,GAAV,UAGE,CAAS;QACP,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAID,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aAED,UAGE,SAAiB;YACf,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAPA;IAbc,UAAE,GAAW,EAAE,CAAC;IAV/B;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;wCAGtB;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;sCACL;IAMlB;QACG,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;qCAGzB;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;QAMpB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;4CAJzB;IAbD;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;6BACQ;IAvB7B,OAAO;QAFZ,eAAe;QACf,eAAe,CAAC,EAAE,CAAC;QAGb,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;QAGvB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;OAPxB,OAAO,CA4CZ;IAAD,cAAC;CAAA,AA5CD,IA4CC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt index 8849270fb61ed..ce8317610dd87 100644 --- a/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt @@ -19,7 +19,9 @@ sourceFile:sourceMapValidationDecorators.ts >>>}; >>>var Greeter = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^^-> 1 >declare function ClassDecorator1(target: Function): void; >declare function ClassDecorator2(x: number): (target: Function) => void; >declare function PropertyDecorator1(target: Object, key: string | symbol, descriptor?: PropertyDescriptor): void; @@ -30,13 +32,17 @@ sourceFile:sourceMapValidationDecorators.ts >@ClassDecorator1 >@ClassDecorator2(10) > +2 >class Greeter +3 > { 1 >Emitted(10, 1) Source(10, 1) + SourceIndex(0) +2 >Emitted(10, 13) Source(10, 15) + SourceIndex(0) +3 >Emitted(10, 14) Source(10, 16) + SourceIndex(0) --- >>> function Greeter(greeting) { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^ -1->class Greeter { +1-> > 2 > constructor( > @ParameterDecorator1 @@ -49,36 +55,65 @@ sourceFile:sourceMapValidationDecorators.ts --- >>> var b = []; 1 >^^^^^^^^ -2 > ^^^^^^^^^^^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >, > > @ParameterDecorator1 > @ParameterDecorator2(30) > -2 > ...b: string[] +2 > ...b: +3 > s +4 > tring[] 1 >Emitted(12, 9) Source(18, 7) + SourceIndex(0) -2 >Emitted(12, 20) Source(18, 21) + SourceIndex(0) +2 >Emitted(12, 15) Source(18, 13) + SourceIndex(0) +3 >Emitted(12, 16) Source(18, 14) + SourceIndex(0) +4 >Emitted(12, 20) Source(18, 21) + SourceIndex(0) --- >>> for (var _i = 1; _i < arguments.length; _i++) { 1->^^^^^^^^^^^^^ -2 > ^^^^^^^^^^ -3 > ^^ -4 > ^^^^^^^^^^^^^^^^^^^^^ -5 > ^^ -6 > ^^^^ +2 > ^^^^^^^ +3 > ^ +4 > ^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^ 1-> -2 > ...b: string[] -3 > -4 > ...b: string[] -5 > -6 > ...b: string[] +2 > +3 > d +4 > eclare function ClassDecorator1(target: Function): void; + > declare function ClassDecorator2(x: number): (target: Function) => void; + > declare function PropertyDecorator1(target: Object, key: string | symbol, descriptor?: PropertyDescriptor): void; + > declare function PropertyDecorator2(x: number): (target: Object, key: string | symbol, descriptor?: PropertyDescriptor) => void; + > declare function ParameterDecorator1(target: Object, key: string | symbol, paramIndex: number): void; + > declare function ParameterDecorator2(x: number): (target: Object, key: string | symbol, paramIndex: number) => void; + > + > @ClassDecorator1 + > @ClassDecorator2(10) + > class Greeter { + > constructor( + > @ParameterDecorator1 + > @ParameterDecorator2(20) + > public greeting: string, + > + > @ParameterDecorator1 + > @ParameterDecorator2(30) + > ...b: string[] +5 > +6 > ...b: string[] +7 > +8 > ...b: string[] 1->Emitted(13, 14) Source(18, 7) + SourceIndex(0) -2 >Emitted(13, 24) Source(18, 21) + SourceIndex(0) -3 >Emitted(13, 26) Source(18, 7) + SourceIndex(0) -4 >Emitted(13, 47) Source(18, 21) + SourceIndex(0) -5 >Emitted(13, 49) Source(18, 7) + SourceIndex(0) -6 >Emitted(13, 53) Source(18, 21) + SourceIndex(0) +2 >Emitted(13, 21) Source(1, 1) + SourceIndex(0) +3 >Emitted(13, 22) Source(1, 2) + SourceIndex(0) +4 >Emitted(13, 24) Source(18, 21) + SourceIndex(0) +5 >Emitted(13, 26) Source(18, 7) + SourceIndex(0) +6 >Emitted(13, 47) Source(18, 21) + SourceIndex(0) +7 >Emitted(13, 49) Source(18, 7) + SourceIndex(0) +8 >Emitted(13, 53) Source(18, 21) + SourceIndex(0) --- >>> b[_i - 1] = arguments[_i]; 1 >^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.js.map index 79073166e0f5d..0ae91faada8e6 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForArrayBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C;IACI,MAAM,CAAC,MAAM,CAAC;AAClB,CAAC;AAED,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AACzE;IACI,MAAM,CAAC,WAAW,CAAC;AACvB,CAAC;AAED,GAAG,CAAC,CAAQ,IAAA,iBAAK,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7C,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,eAAsB,EAAnB,aAAK,EAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,+BAAsC,EAAnC,aAAK,EAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAQ,IAAA,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,EAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7E,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAC/B,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,oBAAsD,EAAnD,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,EAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjF,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAC/B,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,wCAA0E,EAAvE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,EAA0C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrG,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAC/B,CAAC;AAED,GAAG,CAAC,CAAM,IAAA,mBAAO,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7C,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,uBAAO,EAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjD,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,uCAAO,EAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjE,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,sBAAK,EAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAChD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,0BAAK,EAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACpD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,8CAAK,EAAyC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACxE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,GAAG,CAAC,CAAM,IAAA,oBAAQ,EAAE,kBAAM,EAAE,mBAAO,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC/D,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,eAAwC,EAAvC,gBAAQ,EAAE,cAAM,EAAE,eAAO,EAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACnE,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,+BAAwD,EAAvD,gBAAQ,EAAE,cAAM,EAAE,eAAO,EAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACnF,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,uBAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,EAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACnF,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,oBAA4D,EAA3D,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,EAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACvF,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,wCAAgF,EAA/E,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,EAA0C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC3G,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,GAAG,CAAC,CAAM,IAAA,oBAAQ,EAAE,4BAAa,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7D,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,eAAsC,EAArC,gBAAQ,EAAE,wBAAa,EAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjE,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,+BAAsD,EAArD,gBAAQ,EAAE,wBAAa,EAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjF,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,sCAAkB,EAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7D,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,0CAAkB,EAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjE,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,8DAAkB,EAAyC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrF,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.sourcemap.txt index d0dbc25229cc1..e2652cfe7705a 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.sourcemap.txt @@ -12,15 +12,17 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -30,27 +32,31 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts > 2 >let 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -91,93 +97,105 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : MultiSkilledRobot = -5 > [ -6 > "mower" -7 > , -8 > [ -9 > "mowing" -10> , -11> "" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "mower" +9 > , +10> [ +11> "mowing" +12> , +13> "" +14> ] +15> ] +16> ; 1->Emitted(5, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(5, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(5, 16) Source(12, 16) + SourceIndex(0) -4 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) -5 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) -6 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) -7 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) -8 >Emitted(5, 30) Source(12, 49) + SourceIndex(0) -9 >Emitted(5, 38) Source(12, 57) + SourceIndex(0) -10>Emitted(5, 40) Source(12, 59) + SourceIndex(0) -11>Emitted(5, 42) Source(12, 61) + SourceIndex(0) -12>Emitted(5, 43) Source(12, 62) + SourceIndex(0) -13>Emitted(5, 44) Source(12, 63) + SourceIndex(0) -14>Emitted(5, 45) Source(12, 64) + SourceIndex(0) +4 >Emitted(5, 17) Source(12, 18) + SourceIndex(0) +5 >Emitted(5, 18) Source(12, 19) + SourceIndex(0) +6 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) +7 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) +8 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) +9 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) +10>Emitted(5, 30) Source(12, 49) + SourceIndex(0) +11>Emitted(5, 38) Source(12, 57) + SourceIndex(0) +12>Emitted(5, 40) Source(12, 59) + SourceIndex(0) +13>Emitted(5, 42) Source(12, 61) + SourceIndex(0) +14>Emitted(5, 43) Source(12, 62) + SourceIndex(0) +15>Emitted(5, 44) Source(12, 63) + SourceIndex(0) +16>Emitted(5, 45) Source(12, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >let 3 > multiRobotB -4 > : MultiSkilledRobot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1->Emitted(6, 1) Source(13, 1) + SourceIndex(0) 2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0) 3 >Emitted(6, 16) Source(13, 16) + SourceIndex(0) -4 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) -5 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) -6 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) -7 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) -8 >Emitted(6, 32) Source(13, 51) + SourceIndex(0) -9 >Emitted(6, 42) Source(13, 61) + SourceIndex(0) -10>Emitted(6, 44) Source(13, 63) + SourceIndex(0) -11>Emitted(6, 52) Source(13, 71) + SourceIndex(0) -12>Emitted(6, 53) Source(13, 72) + SourceIndex(0) -13>Emitted(6, 54) Source(13, 73) + SourceIndex(0) -14>Emitted(6, 55) Source(13, 74) + SourceIndex(0) +4 >Emitted(6, 17) Source(13, 18) + SourceIndex(0) +5 >Emitted(6, 18) Source(13, 19) + SourceIndex(0) +6 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) +7 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) +8 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) +9 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) +10>Emitted(6, 32) Source(13, 51) + SourceIndex(0) +11>Emitted(6, 42) Source(13, 61) + SourceIndex(0) +12>Emitted(6, 44) Source(13, 63) + SourceIndex(0) +13>Emitted(6, 52) Source(13, 71) + SourceIndex(0) +14>Emitted(6, 53) Source(13, 72) + SourceIndex(0) +15>Emitted(6, 54) Source(13, 73) + SourceIndex(0) +16>Emitted(6, 55) Source(13, 74) + SourceIndex(0) --- >>>function getMultiRobot() { 1 > @@ -223,17 +241,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > > @@ -244,17 +264,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > nameA 7 > ] = robotA, 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(10, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(10, 4) Source(18, 4) + SourceIndex(0) 3 >Emitted(10, 5) Source(18, 5) + SourceIndex(0) @@ -263,17 +285,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 >Emitted(10, 27) Source(18, 18) + SourceIndex(0) 7 >Emitted(10, 29) Source(18, 30) + SourceIndex(0) 8 >Emitted(10, 30) Source(18, 31) + SourceIndex(0) -9 >Emitted(10, 33) Source(18, 34) + SourceIndex(0) -10>Emitted(10, 34) Source(18, 35) + SourceIndex(0) -11>Emitted(10, 36) Source(18, 37) + SourceIndex(0) -12>Emitted(10, 37) Source(18, 38) + SourceIndex(0) -13>Emitted(10, 40) Source(18, 41) + SourceIndex(0) -14>Emitted(10, 41) Source(18, 42) + SourceIndex(0) -15>Emitted(10, 43) Source(18, 44) + SourceIndex(0) -16>Emitted(10, 44) Source(18, 45) + SourceIndex(0) -17>Emitted(10, 46) Source(18, 47) + SourceIndex(0) -18>Emitted(10, 48) Source(18, 49) + SourceIndex(0) -19>Emitted(10, 49) Source(18, 50) + SourceIndex(0) +9 >Emitted(10, 31) Source(18, 32) + SourceIndex(0) +10>Emitted(10, 32) Source(18, 33) + SourceIndex(0) +11>Emitted(10, 33) Source(18, 34) + SourceIndex(0) +12>Emitted(10, 34) Source(18, 35) + SourceIndex(0) +13>Emitted(10, 36) Source(18, 37) + SourceIndex(0) +14>Emitted(10, 37) Source(18, 38) + SourceIndex(0) +15>Emitted(10, 40) Source(18, 41) + SourceIndex(0) +16>Emitted(10, 41) Source(18, 42) + SourceIndex(0) +17>Emitted(10, 43) Source(18, 44) + SourceIndex(0) +18>Emitted(10, 44) Source(18, 45) + SourceIndex(0) +19>Emitted(10, 46) Source(18, 47) + SourceIndex(0) +20>Emitted(10, 48) Source(18, 49) + SourceIndex(0) +21>Emitted(10, 49) Source(18, 50) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -323,17 +347,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 > ^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > 2 >for @@ -345,17 +371,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 > nameA 9 > ] = getRobot(), 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) 2 >Emitted(13, 4) Source(21, 4) + SourceIndex(0) 3 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) @@ -366,17 +394,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(13, 40) Source(21, 18) + SourceIndex(0) 9 >Emitted(13, 42) Source(21, 34) + SourceIndex(0) 10>Emitted(13, 43) Source(21, 35) + SourceIndex(0) -11>Emitted(13, 46) Source(21, 38) + SourceIndex(0) -12>Emitted(13, 47) Source(21, 39) + SourceIndex(0) -13>Emitted(13, 49) Source(21, 41) + SourceIndex(0) -14>Emitted(13, 50) Source(21, 42) + SourceIndex(0) -15>Emitted(13, 53) Source(21, 45) + SourceIndex(0) -16>Emitted(13, 54) Source(21, 46) + SourceIndex(0) -17>Emitted(13, 56) Source(21, 48) + SourceIndex(0) -18>Emitted(13, 57) Source(21, 49) + SourceIndex(0) -19>Emitted(13, 59) Source(21, 51) + SourceIndex(0) -20>Emitted(13, 61) Source(21, 53) + SourceIndex(0) -21>Emitted(13, 62) Source(21, 54) + SourceIndex(0) +11>Emitted(13, 44) Source(21, 36) + SourceIndex(0) +12>Emitted(13, 45) Source(21, 37) + SourceIndex(0) +13>Emitted(13, 46) Source(21, 38) + SourceIndex(0) +14>Emitted(13, 47) Source(21, 39) + SourceIndex(0) +15>Emitted(13, 49) Source(21, 41) + SourceIndex(0) +16>Emitted(13, 50) Source(21, 42) + SourceIndex(0) +17>Emitted(13, 53) Source(21, 45) + SourceIndex(0) +18>Emitted(13, 54) Source(21, 46) + SourceIndex(0) +19>Emitted(13, 56) Source(21, 48) + SourceIndex(0) +20>Emitted(13, 57) Source(21, 49) + SourceIndex(0) +21>Emitted(13, 59) Source(21, 51) + SourceIndex(0) +22>Emitted(13, 61) Source(21, 53) + SourceIndex(0) +23>Emitted(13, 62) Source(21, 54) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -426,17 +456,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 > ^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > 2 >for @@ -448,17 +480,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 > nameA 9 > ] = [2, "trimmer", "trimming"], 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(16, 1) Source(24, 1) + SourceIndex(0) 2 >Emitted(16, 4) Source(24, 4) + SourceIndex(0) 3 >Emitted(16, 5) Source(24, 5) + SourceIndex(0) @@ -469,17 +503,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(16, 56) Source(24, 18) + SourceIndex(0) 9 >Emitted(16, 58) Source(24, 50) + SourceIndex(0) 10>Emitted(16, 59) Source(24, 51) + SourceIndex(0) -11>Emitted(16, 62) Source(24, 54) + SourceIndex(0) -12>Emitted(16, 63) Source(24, 55) + SourceIndex(0) -13>Emitted(16, 65) Source(24, 57) + SourceIndex(0) -14>Emitted(16, 66) Source(24, 58) + SourceIndex(0) -15>Emitted(16, 69) Source(24, 61) + SourceIndex(0) -16>Emitted(16, 70) Source(24, 62) + SourceIndex(0) -17>Emitted(16, 72) Source(24, 64) + SourceIndex(0) -18>Emitted(16, 73) Source(24, 65) + SourceIndex(0) -19>Emitted(16, 75) Source(24, 67) + SourceIndex(0) -20>Emitted(16, 77) Source(24, 69) + SourceIndex(0) -21>Emitted(16, 78) Source(24, 70) + SourceIndex(0) +11>Emitted(16, 60) Source(24, 52) + SourceIndex(0) +12>Emitted(16, 61) Source(24, 53) + SourceIndex(0) +13>Emitted(16, 62) Source(24, 54) + SourceIndex(0) +14>Emitted(16, 63) Source(24, 55) + SourceIndex(0) +15>Emitted(16, 65) Source(24, 57) + SourceIndex(0) +16>Emitted(16, 66) Source(24, 58) + SourceIndex(0) +17>Emitted(16, 69) Source(24, 61) + SourceIndex(0) +18>Emitted(16, 70) Source(24, 62) + SourceIndex(0) +19>Emitted(16, 72) Source(24, 64) + SourceIndex(0) +20>Emitted(16, 73) Source(24, 65) + SourceIndex(0) +21>Emitted(16, 75) Source(24, 67) + SourceIndex(0) +22>Emitted(16, 77) Source(24, 69) + SourceIndex(0) +23>Emitted(16, 78) Source(24, 70) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -531,17 +567,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^^^^^^^^^^^^^^^^^^^^^^^ 11> ^^ 12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ +25> ^ 1-> > 2 >for @@ -555,17 +593,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> secondarySkillA 11> ]] = multiRobotA, 12> i -13> = -14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +13> +14> = +15> +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) +25> { 1->Emitted(19, 1) Source(27, 1) + SourceIndex(0) 2 >Emitted(19, 4) Source(27, 4) + SourceIndex(0) 3 >Emitted(19, 5) Source(27, 5) + SourceIndex(0) @@ -578,17 +618,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(19, 77) Source(27, 44) + SourceIndex(0) 11>Emitted(19, 79) Source(27, 62) + SourceIndex(0) 12>Emitted(19, 80) Source(27, 63) + SourceIndex(0) -13>Emitted(19, 83) Source(27, 66) + SourceIndex(0) -14>Emitted(19, 84) Source(27, 67) + SourceIndex(0) -15>Emitted(19, 86) Source(27, 69) + SourceIndex(0) -16>Emitted(19, 87) Source(27, 70) + SourceIndex(0) -17>Emitted(19, 90) Source(27, 73) + SourceIndex(0) -18>Emitted(19, 91) Source(27, 74) + SourceIndex(0) -19>Emitted(19, 93) Source(27, 76) + SourceIndex(0) -20>Emitted(19, 94) Source(27, 77) + SourceIndex(0) -21>Emitted(19, 96) Source(27, 79) + SourceIndex(0) -22>Emitted(19, 98) Source(27, 81) + SourceIndex(0) -23>Emitted(19, 99) Source(27, 82) + SourceIndex(0) +13>Emitted(19, 81) Source(27, 64) + SourceIndex(0) +14>Emitted(19, 82) Source(27, 65) + SourceIndex(0) +15>Emitted(19, 83) Source(27, 66) + SourceIndex(0) +16>Emitted(19, 84) Source(27, 67) + SourceIndex(0) +17>Emitted(19, 86) Source(27, 69) + SourceIndex(0) +18>Emitted(19, 87) Source(27, 70) + SourceIndex(0) +19>Emitted(19, 90) Source(27, 73) + SourceIndex(0) +20>Emitted(19, 91) Source(27, 74) + SourceIndex(0) +21>Emitted(19, 93) Source(27, 76) + SourceIndex(0) +22>Emitted(19, 94) Source(27, 77) + SourceIndex(0) +23>Emitted(19, 96) Source(27, 79) + SourceIndex(0) +24>Emitted(19, 98) Source(27, 81) + SourceIndex(0) +25>Emitted(19, 99) Source(27, 82) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -642,17 +684,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> ^^^^^^^^^^^^^^^^^^^^^^^ 13> ^^ 14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ +27> ^ 1-> > 2 >for @@ -668,17 +712,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> secondarySkillA 13> ]] = getMultiRobot(), 14> i -15> = -16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +15> +16> = +17> +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) +27> { 1->Emitted(22, 1) Source(30, 1) + SourceIndex(0) 2 >Emitted(22, 4) Source(30, 4) + SourceIndex(0) 3 >Emitted(22, 5) Source(30, 5) + SourceIndex(0) @@ -693,17 +739,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12>Emitted(22, 90) Source(30, 44) + SourceIndex(0) 13>Emitted(22, 92) Source(30, 66) + SourceIndex(0) 14>Emitted(22, 93) Source(30, 67) + SourceIndex(0) -15>Emitted(22, 96) Source(30, 70) + SourceIndex(0) -16>Emitted(22, 97) Source(30, 71) + SourceIndex(0) -17>Emitted(22, 99) Source(30, 73) + SourceIndex(0) -18>Emitted(22, 100) Source(30, 74) + SourceIndex(0) -19>Emitted(22, 103) Source(30, 77) + SourceIndex(0) -20>Emitted(22, 104) Source(30, 78) + SourceIndex(0) -21>Emitted(22, 106) Source(30, 80) + SourceIndex(0) -22>Emitted(22, 107) Source(30, 81) + SourceIndex(0) -23>Emitted(22, 109) Source(30, 83) + SourceIndex(0) -24>Emitted(22, 111) Source(30, 85) + SourceIndex(0) -25>Emitted(22, 112) Source(30, 86) + SourceIndex(0) +15>Emitted(22, 94) Source(30, 68) + SourceIndex(0) +16>Emitted(22, 95) Source(30, 69) + SourceIndex(0) +17>Emitted(22, 96) Source(30, 70) + SourceIndex(0) +18>Emitted(22, 97) Source(30, 71) + SourceIndex(0) +19>Emitted(22, 99) Source(30, 73) + SourceIndex(0) +20>Emitted(22, 100) Source(30, 74) + SourceIndex(0) +21>Emitted(22, 103) Source(30, 77) + SourceIndex(0) +22>Emitted(22, 104) Source(30, 78) + SourceIndex(0) +23>Emitted(22, 106) Source(30, 80) + SourceIndex(0) +24>Emitted(22, 107) Source(30, 81) + SourceIndex(0) +25>Emitted(22, 109) Source(30, 83) + SourceIndex(0) +26>Emitted(22, 111) Source(30, 85) + SourceIndex(0) +27>Emitted(22, 112) Source(30, 86) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -757,17 +805,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> ^^^^^^^^^^^^^^^^^^^^^^^ 13> ^^ 14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ +27> ^ 1-> > 2 >for @@ -783,17 +833,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> secondarySkillA 13> ]] = ["trimmer", ["trimming", "edging"]], 14> i -15> = -16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +15> +16> = +17> +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) +27> { 1->Emitted(25, 1) Source(33, 1) + SourceIndex(0) 2 >Emitted(25, 4) Source(33, 4) + SourceIndex(0) 3 >Emitted(25, 5) Source(33, 5) + SourceIndex(0) @@ -808,17 +860,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12>Emitted(25, 110) Source(33, 44) + SourceIndex(0) 13>Emitted(25, 112) Source(33, 86) + SourceIndex(0) 14>Emitted(25, 113) Source(33, 87) + SourceIndex(0) -15>Emitted(25, 116) Source(33, 90) + SourceIndex(0) -16>Emitted(25, 117) Source(33, 91) + SourceIndex(0) -17>Emitted(25, 119) Source(33, 93) + SourceIndex(0) -18>Emitted(25, 120) Source(33, 94) + SourceIndex(0) -19>Emitted(25, 123) Source(33, 97) + SourceIndex(0) -20>Emitted(25, 124) Source(33, 98) + SourceIndex(0) -21>Emitted(25, 126) Source(33, 100) + SourceIndex(0) -22>Emitted(25, 127) Source(33, 101) + SourceIndex(0) -23>Emitted(25, 129) Source(33, 103) + SourceIndex(0) -24>Emitted(25, 131) Source(33, 105) + SourceIndex(0) -25>Emitted(25, 132) Source(33, 106) + SourceIndex(0) +15>Emitted(25, 114) Source(33, 88) + SourceIndex(0) +16>Emitted(25, 115) Source(33, 89) + SourceIndex(0) +17>Emitted(25, 116) Source(33, 90) + SourceIndex(0) +18>Emitted(25, 117) Source(33, 91) + SourceIndex(0) +19>Emitted(25, 119) Source(33, 93) + SourceIndex(0) +20>Emitted(25, 120) Source(33, 94) + SourceIndex(0) +21>Emitted(25, 123) Source(33, 97) + SourceIndex(0) +22>Emitted(25, 124) Source(33, 98) + SourceIndex(0) +23>Emitted(25, 126) Source(33, 100) + SourceIndex(0) +24>Emitted(25, 127) Source(33, 101) + SourceIndex(0) +25>Emitted(25, 129) Source(33, 103) + SourceIndex(0) +26>Emitted(25, 131) Source(33, 105) + SourceIndex(0) +27>Emitted(25, 132) Source(33, 106) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -866,17 +920,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > > @@ -887,17 +943,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > numberB 7 > ] = robotA, 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(28, 1) Source(37, 1) + SourceIndex(0) 2 >Emitted(28, 4) Source(37, 4) + SourceIndex(0) 3 >Emitted(28, 5) Source(37, 5) + SourceIndex(0) @@ -906,17 +964,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 >Emitted(28, 29) Source(37, 18) + SourceIndex(0) 7 >Emitted(28, 31) Source(37, 30) + SourceIndex(0) 8 >Emitted(28, 32) Source(37, 31) + SourceIndex(0) -9 >Emitted(28, 35) Source(37, 34) + SourceIndex(0) -10>Emitted(28, 36) Source(37, 35) + SourceIndex(0) -11>Emitted(28, 38) Source(37, 37) + SourceIndex(0) -12>Emitted(28, 39) Source(37, 38) + SourceIndex(0) -13>Emitted(28, 42) Source(37, 41) + SourceIndex(0) -14>Emitted(28, 43) Source(37, 42) + SourceIndex(0) -15>Emitted(28, 45) Source(37, 44) + SourceIndex(0) -16>Emitted(28, 46) Source(37, 45) + SourceIndex(0) -17>Emitted(28, 48) Source(37, 47) + SourceIndex(0) -18>Emitted(28, 50) Source(37, 49) + SourceIndex(0) -19>Emitted(28, 51) Source(37, 50) + SourceIndex(0) +9 >Emitted(28, 33) Source(37, 32) + SourceIndex(0) +10>Emitted(28, 34) Source(37, 33) + SourceIndex(0) +11>Emitted(28, 35) Source(37, 34) + SourceIndex(0) +12>Emitted(28, 36) Source(37, 35) + SourceIndex(0) +13>Emitted(28, 38) Source(37, 37) + SourceIndex(0) +14>Emitted(28, 39) Source(37, 38) + SourceIndex(0) +15>Emitted(28, 42) Source(37, 41) + SourceIndex(0) +16>Emitted(28, 43) Source(37, 42) + SourceIndex(0) +17>Emitted(28, 45) Source(37, 44) + SourceIndex(0) +18>Emitted(28, 46) Source(37, 45) + SourceIndex(0) +19>Emitted(28, 48) Source(37, 47) + SourceIndex(0) +20>Emitted(28, 50) Source(37, 49) + SourceIndex(0) +21>Emitted(28, 51) Source(37, 50) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -964,17 +1024,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > 2 >for @@ -984,17 +1046,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > numberB 7 > ] = getRobot(), 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(31, 1) Source(40, 1) + SourceIndex(0) 2 >Emitted(31, 4) Source(40, 4) + SourceIndex(0) 3 >Emitted(31, 5) Source(40, 5) + SourceIndex(0) @@ -1003,17 +1067,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 >Emitted(31, 33) Source(40, 18) + SourceIndex(0) 7 >Emitted(31, 35) Source(40, 34) + SourceIndex(0) 8 >Emitted(31, 36) Source(40, 35) + SourceIndex(0) -9 >Emitted(31, 39) Source(40, 38) + SourceIndex(0) -10>Emitted(31, 40) Source(40, 39) + SourceIndex(0) -11>Emitted(31, 42) Source(40, 41) + SourceIndex(0) -12>Emitted(31, 43) Source(40, 42) + SourceIndex(0) -13>Emitted(31, 46) Source(40, 45) + SourceIndex(0) -14>Emitted(31, 47) Source(40, 46) + SourceIndex(0) -15>Emitted(31, 49) Source(40, 48) + SourceIndex(0) -16>Emitted(31, 50) Source(40, 49) + SourceIndex(0) -17>Emitted(31, 52) Source(40, 51) + SourceIndex(0) -18>Emitted(31, 54) Source(40, 53) + SourceIndex(0) -19>Emitted(31, 55) Source(40, 54) + SourceIndex(0) +9 >Emitted(31, 37) Source(40, 36) + SourceIndex(0) +10>Emitted(31, 38) Source(40, 37) + SourceIndex(0) +11>Emitted(31, 39) Source(40, 38) + SourceIndex(0) +12>Emitted(31, 40) Source(40, 39) + SourceIndex(0) +13>Emitted(31, 42) Source(40, 41) + SourceIndex(0) +14>Emitted(31, 43) Source(40, 42) + SourceIndex(0) +15>Emitted(31, 46) Source(40, 45) + SourceIndex(0) +16>Emitted(31, 47) Source(40, 46) + SourceIndex(0) +17>Emitted(31, 49) Source(40, 48) + SourceIndex(0) +18>Emitted(31, 50) Source(40, 49) + SourceIndex(0) +19>Emitted(31, 52) Source(40, 51) + SourceIndex(0) +20>Emitted(31, 54) Source(40, 53) + SourceIndex(0) +21>Emitted(31, 55) Source(40, 54) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1061,17 +1127,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > 2 >for @@ -1081,17 +1149,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > numberB 7 > ] = [2, "trimmer", "trimming"], 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(34, 1) Source(43, 1) + SourceIndex(0) 2 >Emitted(34, 4) Source(43, 4) + SourceIndex(0) 3 >Emitted(34, 5) Source(43, 5) + SourceIndex(0) @@ -1100,17 +1170,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 >Emitted(34, 49) Source(43, 18) + SourceIndex(0) 7 >Emitted(34, 51) Source(43, 50) + SourceIndex(0) 8 >Emitted(34, 52) Source(43, 51) + SourceIndex(0) -9 >Emitted(34, 55) Source(43, 54) + SourceIndex(0) -10>Emitted(34, 56) Source(43, 55) + SourceIndex(0) -11>Emitted(34, 58) Source(43, 57) + SourceIndex(0) -12>Emitted(34, 59) Source(43, 58) + SourceIndex(0) -13>Emitted(34, 62) Source(43, 61) + SourceIndex(0) -14>Emitted(34, 63) Source(43, 62) + SourceIndex(0) -15>Emitted(34, 65) Source(43, 64) + SourceIndex(0) -16>Emitted(34, 66) Source(43, 65) + SourceIndex(0) -17>Emitted(34, 68) Source(43, 67) + SourceIndex(0) -18>Emitted(34, 70) Source(43, 69) + SourceIndex(0) -19>Emitted(34, 71) Source(43, 70) + SourceIndex(0) +9 >Emitted(34, 53) Source(43, 52) + SourceIndex(0) +10>Emitted(34, 54) Source(43, 53) + SourceIndex(0) +11>Emitted(34, 55) Source(43, 54) + SourceIndex(0) +12>Emitted(34, 56) Source(43, 55) + SourceIndex(0) +13>Emitted(34, 58) Source(43, 57) + SourceIndex(0) +14>Emitted(34, 59) Source(43, 58) + SourceIndex(0) +15>Emitted(34, 62) Source(43, 61) + SourceIndex(0) +16>Emitted(34, 63) Source(43, 62) + SourceIndex(0) +17>Emitted(34, 65) Source(43, 64) + SourceIndex(0) +18>Emitted(34, 66) Source(43, 65) + SourceIndex(0) +19>Emitted(34, 68) Source(43, 67) + SourceIndex(0) +20>Emitted(34, 70) Source(43, 69) + SourceIndex(0) +21>Emitted(34, 71) Source(43, 70) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1158,17 +1230,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > 2 >for @@ -1178,17 +1252,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > nameB 7 > ] = multiRobotA, 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(37, 1) Source(46, 1) + SourceIndex(0) 2 >Emitted(37, 4) Source(46, 4) + SourceIndex(0) 3 >Emitted(37, 5) Source(46, 5) + SourceIndex(0) @@ -1197,17 +1273,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 >Emitted(37, 32) Source(46, 16) + SourceIndex(0) 7 >Emitted(37, 34) Source(46, 33) + SourceIndex(0) 8 >Emitted(37, 35) Source(46, 34) + SourceIndex(0) -9 >Emitted(37, 38) Source(46, 37) + SourceIndex(0) -10>Emitted(37, 39) Source(46, 38) + SourceIndex(0) -11>Emitted(37, 41) Source(46, 40) + SourceIndex(0) -12>Emitted(37, 42) Source(46, 41) + SourceIndex(0) -13>Emitted(37, 45) Source(46, 44) + SourceIndex(0) -14>Emitted(37, 46) Source(46, 45) + SourceIndex(0) -15>Emitted(37, 48) Source(46, 47) + SourceIndex(0) -16>Emitted(37, 49) Source(46, 48) + SourceIndex(0) -17>Emitted(37, 51) Source(46, 50) + SourceIndex(0) -18>Emitted(37, 53) Source(46, 52) + SourceIndex(0) -19>Emitted(37, 54) Source(46, 53) + SourceIndex(0) +9 >Emitted(37, 36) Source(46, 35) + SourceIndex(0) +10>Emitted(37, 37) Source(46, 36) + SourceIndex(0) +11>Emitted(37, 38) Source(46, 37) + SourceIndex(0) +12>Emitted(37, 39) Source(46, 38) + SourceIndex(0) +13>Emitted(37, 41) Source(46, 40) + SourceIndex(0) +14>Emitted(37, 42) Source(46, 41) + SourceIndex(0) +15>Emitted(37, 45) Source(46, 44) + SourceIndex(0) +16>Emitted(37, 46) Source(46, 45) + SourceIndex(0) +17>Emitted(37, 48) Source(46, 47) + SourceIndex(0) +18>Emitted(37, 49) Source(46, 48) + SourceIndex(0) +19>Emitted(37, 51) Source(46, 50) + SourceIndex(0) +20>Emitted(37, 53) Source(46, 52) + SourceIndex(0) +21>Emitted(37, 54) Source(46, 53) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1255,17 +1333,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > 2 >for @@ -1275,17 +1355,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > nameB 7 > ] = getMultiRobot(), 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(40, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(40, 4) Source(49, 4) + SourceIndex(0) 3 >Emitted(40, 5) Source(49, 5) + SourceIndex(0) @@ -1294,17 +1376,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 >Emitted(40, 36) Source(49, 16) + SourceIndex(0) 7 >Emitted(40, 38) Source(49, 37) + SourceIndex(0) 8 >Emitted(40, 39) Source(49, 38) + SourceIndex(0) -9 >Emitted(40, 42) Source(49, 41) + SourceIndex(0) -10>Emitted(40, 43) Source(49, 42) + SourceIndex(0) -11>Emitted(40, 45) Source(49, 44) + SourceIndex(0) -12>Emitted(40, 46) Source(49, 45) + SourceIndex(0) -13>Emitted(40, 49) Source(49, 48) + SourceIndex(0) -14>Emitted(40, 50) Source(49, 49) + SourceIndex(0) -15>Emitted(40, 52) Source(49, 51) + SourceIndex(0) -16>Emitted(40, 53) Source(49, 52) + SourceIndex(0) -17>Emitted(40, 55) Source(49, 54) + SourceIndex(0) -18>Emitted(40, 57) Source(49, 56) + SourceIndex(0) -19>Emitted(40, 58) Source(49, 57) + SourceIndex(0) +9 >Emitted(40, 40) Source(49, 39) + SourceIndex(0) +10>Emitted(40, 41) Source(49, 40) + SourceIndex(0) +11>Emitted(40, 42) Source(49, 41) + SourceIndex(0) +12>Emitted(40, 43) Source(49, 42) + SourceIndex(0) +13>Emitted(40, 45) Source(49, 44) + SourceIndex(0) +14>Emitted(40, 46) Source(49, 45) + SourceIndex(0) +15>Emitted(40, 49) Source(49, 48) + SourceIndex(0) +16>Emitted(40, 50) Source(49, 49) + SourceIndex(0) +17>Emitted(40, 52) Source(49, 51) + SourceIndex(0) +18>Emitted(40, 53) Source(49, 52) + SourceIndex(0) +19>Emitted(40, 55) Source(49, 54) + SourceIndex(0) +20>Emitted(40, 57) Source(49, 56) + SourceIndex(0) +21>Emitted(40, 58) Source(49, 57) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1352,17 +1436,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > 2 >for @@ -1372,17 +1458,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > nameB 7 > ] = ["trimmer", ["trimming", "edging"]], 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(43, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(43, 4) Source(52, 4) + SourceIndex(0) 3 >Emitted(43, 5) Source(52, 5) + SourceIndex(0) @@ -1391,17 +1479,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 >Emitted(43, 56) Source(52, 16) + SourceIndex(0) 7 >Emitted(43, 58) Source(52, 57) + SourceIndex(0) 8 >Emitted(43, 59) Source(52, 58) + SourceIndex(0) -9 >Emitted(43, 62) Source(52, 61) + SourceIndex(0) -10>Emitted(43, 63) Source(52, 62) + SourceIndex(0) -11>Emitted(43, 65) Source(52, 64) + SourceIndex(0) -12>Emitted(43, 66) Source(52, 65) + SourceIndex(0) -13>Emitted(43, 69) Source(52, 68) + SourceIndex(0) -14>Emitted(43, 70) Source(52, 69) + SourceIndex(0) -15>Emitted(43, 72) Source(52, 71) + SourceIndex(0) -16>Emitted(43, 73) Source(52, 72) + SourceIndex(0) -17>Emitted(43, 75) Source(52, 74) + SourceIndex(0) -18>Emitted(43, 77) Source(52, 76) + SourceIndex(0) -19>Emitted(43, 78) Source(52, 77) + SourceIndex(0) +9 >Emitted(43, 60) Source(52, 59) + SourceIndex(0) +10>Emitted(43, 61) Source(52, 60) + SourceIndex(0) +11>Emitted(43, 62) Source(52, 61) + SourceIndex(0) +12>Emitted(43, 63) Source(52, 62) + SourceIndex(0) +13>Emitted(43, 65) Source(52, 64) + SourceIndex(0) +14>Emitted(43, 66) Source(52, 65) + SourceIndex(0) +15>Emitted(43, 69) Source(52, 68) + SourceIndex(0) +16>Emitted(43, 70) Source(52, 69) + SourceIndex(0) +17>Emitted(43, 72) Source(52, 71) + SourceIndex(0) +18>Emitted(43, 73) Source(52, 72) + SourceIndex(0) +19>Emitted(43, 75) Source(52, 74) + SourceIndex(0) +20>Emitted(43, 77) Source(52, 76) + SourceIndex(0) +21>Emitted(43, 78) Source(52, 77) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1453,17 +1543,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^^^^^^^^^^^^^^^^^^^ 11> ^^ 12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ +25> ^ 1-> > > @@ -1478,17 +1570,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> skillA2 11> ] = robotA, 12> i -13> = -14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +13> +14> = +15> +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) +25> { 1->Emitted(46, 1) Source(56, 1) + SourceIndex(0) 2 >Emitted(46, 4) Source(56, 4) + SourceIndex(0) 3 >Emitted(46, 5) Source(56, 5) + SourceIndex(0) @@ -1501,17 +1595,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(46, 71) Source(56, 36) + SourceIndex(0) 11>Emitted(46, 73) Source(56, 48) + SourceIndex(0) 12>Emitted(46, 74) Source(56, 49) + SourceIndex(0) -13>Emitted(46, 77) Source(56, 52) + SourceIndex(0) -14>Emitted(46, 78) Source(56, 53) + SourceIndex(0) -15>Emitted(46, 80) Source(56, 55) + SourceIndex(0) -16>Emitted(46, 81) Source(56, 56) + SourceIndex(0) -17>Emitted(46, 84) Source(56, 59) + SourceIndex(0) -18>Emitted(46, 85) Source(56, 60) + SourceIndex(0) -19>Emitted(46, 87) Source(56, 62) + SourceIndex(0) -20>Emitted(46, 88) Source(56, 63) + SourceIndex(0) -21>Emitted(46, 90) Source(56, 65) + SourceIndex(0) -22>Emitted(46, 92) Source(56, 67) + SourceIndex(0) -23>Emitted(46, 93) Source(56, 68) + SourceIndex(0) +13>Emitted(46, 75) Source(56, 50) + SourceIndex(0) +14>Emitted(46, 76) Source(56, 51) + SourceIndex(0) +15>Emitted(46, 77) Source(56, 52) + SourceIndex(0) +16>Emitted(46, 78) Source(56, 53) + SourceIndex(0) +17>Emitted(46, 80) Source(56, 55) + SourceIndex(0) +18>Emitted(46, 81) Source(56, 56) + SourceIndex(0) +19>Emitted(46, 84) Source(56, 59) + SourceIndex(0) +20>Emitted(46, 85) Source(56, 60) + SourceIndex(0) +21>Emitted(46, 87) Source(56, 62) + SourceIndex(0) +22>Emitted(46, 88) Source(56, 63) + SourceIndex(0) +23>Emitted(46, 90) Source(56, 65) + SourceIndex(0) +24>Emitted(46, 92) Source(56, 67) + SourceIndex(0) +25>Emitted(46, 93) Source(56, 68) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1565,17 +1661,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> ^^^^^^^^^^^^^^^ 13> ^^ 14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ +27> ^ 1-> > 2 >for @@ -1591,17 +1689,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> skillA2 13> ] = getRobot(), 14> i -15> = -16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +15> +16> = +17> +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) +27> { 1->Emitted(49, 1) Source(59, 1) + SourceIndex(0) 2 >Emitted(49, 4) Source(59, 4) + SourceIndex(0) 3 >Emitted(49, 5) Source(59, 5) + SourceIndex(0) @@ -1616,17 +1716,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12>Emitted(49, 76) Source(59, 36) + SourceIndex(0) 13>Emitted(49, 78) Source(59, 52) + SourceIndex(0) 14>Emitted(49, 79) Source(59, 53) + SourceIndex(0) -15>Emitted(49, 82) Source(59, 56) + SourceIndex(0) -16>Emitted(49, 83) Source(59, 57) + SourceIndex(0) -17>Emitted(49, 85) Source(59, 59) + SourceIndex(0) -18>Emitted(49, 86) Source(59, 60) + SourceIndex(0) -19>Emitted(49, 89) Source(59, 63) + SourceIndex(0) -20>Emitted(49, 90) Source(59, 64) + SourceIndex(0) -21>Emitted(49, 92) Source(59, 66) + SourceIndex(0) -22>Emitted(49, 93) Source(59, 67) + SourceIndex(0) -23>Emitted(49, 95) Source(59, 69) + SourceIndex(0) -24>Emitted(49, 97) Source(59, 71) + SourceIndex(0) -25>Emitted(49, 98) Source(59, 72) + SourceIndex(0) +15>Emitted(49, 80) Source(59, 54) + SourceIndex(0) +16>Emitted(49, 81) Source(59, 55) + SourceIndex(0) +17>Emitted(49, 82) Source(59, 56) + SourceIndex(0) +18>Emitted(49, 83) Source(59, 57) + SourceIndex(0) +19>Emitted(49, 85) Source(59, 59) + SourceIndex(0) +20>Emitted(49, 86) Source(59, 60) + SourceIndex(0) +21>Emitted(49, 89) Source(59, 63) + SourceIndex(0) +22>Emitted(49, 90) Source(59, 64) + SourceIndex(0) +23>Emitted(49, 92) Source(59, 66) + SourceIndex(0) +24>Emitted(49, 93) Source(59, 67) + SourceIndex(0) +25>Emitted(49, 95) Source(59, 69) + SourceIndex(0) +26>Emitted(49, 97) Source(59, 71) + SourceIndex(0) +27>Emitted(49, 98) Source(59, 72) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1680,17 +1782,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> ^^^^^^^^^^^^^^^ 13> ^^ 14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ +27> ^ 1-> > 2 >for @@ -1706,17 +1810,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> skillA2 13> ] = [2, "trimmer", "trimming"], 14> i -15> = -16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +15> +16> = +17> +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) +27> { 1->Emitted(52, 1) Source(62, 1) + SourceIndex(0) 2 >Emitted(52, 4) Source(62, 4) + SourceIndex(0) 3 >Emitted(52, 5) Source(62, 5) + SourceIndex(0) @@ -1731,17 +1837,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12>Emitted(52, 92) Source(62, 36) + SourceIndex(0) 13>Emitted(52, 94) Source(62, 68) + SourceIndex(0) 14>Emitted(52, 95) Source(62, 69) + SourceIndex(0) -15>Emitted(52, 98) Source(62, 72) + SourceIndex(0) -16>Emitted(52, 99) Source(62, 73) + SourceIndex(0) -17>Emitted(52, 101) Source(62, 75) + SourceIndex(0) -18>Emitted(52, 102) Source(62, 76) + SourceIndex(0) -19>Emitted(52, 105) Source(62, 79) + SourceIndex(0) -20>Emitted(52, 106) Source(62, 80) + SourceIndex(0) -21>Emitted(52, 108) Source(62, 82) + SourceIndex(0) -22>Emitted(52, 109) Source(62, 83) + SourceIndex(0) -23>Emitted(52, 111) Source(62, 85) + SourceIndex(0) -24>Emitted(52, 113) Source(62, 87) + SourceIndex(0) -25>Emitted(52, 114) Source(62, 88) + SourceIndex(0) +15>Emitted(52, 96) Source(62, 70) + SourceIndex(0) +16>Emitted(52, 97) Source(62, 71) + SourceIndex(0) +17>Emitted(52, 98) Source(62, 72) + SourceIndex(0) +18>Emitted(52, 99) Source(62, 73) + SourceIndex(0) +19>Emitted(52, 101) Source(62, 75) + SourceIndex(0) +20>Emitted(52, 102) Source(62, 76) + SourceIndex(0) +21>Emitted(52, 105) Source(62, 79) + SourceIndex(0) +22>Emitted(52, 106) Source(62, 80) + SourceIndex(0) +23>Emitted(52, 108) Source(62, 82) + SourceIndex(0) +24>Emitted(52, 109) Source(62, 83) + SourceIndex(0) +25>Emitted(52, 111) Source(62, 85) + SourceIndex(0) +26>Emitted(52, 113) Source(62, 87) + SourceIndex(0) +27>Emitted(52, 114) Source(62, 88) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1795,17 +1903,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> ^^^^^^^^^^^^^^^^^^^^^^^ 13> ^^ 14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ +27> ^ 1-> > 2 >for @@ -1821,17 +1931,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> secondarySkillA 13> ]] = multiRobotA, 14> i -15> = -16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +15> +16> = +17> +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) +27> { 1->Emitted(55, 1) Source(65, 1) + SourceIndex(0) 2 >Emitted(55, 4) Source(65, 4) + SourceIndex(0) 3 >Emitted(55, 5) Source(65, 5) + SourceIndex(0) @@ -1846,17 +1958,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12>Emitted(55, 102) Source(65, 50) + SourceIndex(0) 13>Emitted(55, 104) Source(65, 68) + SourceIndex(0) 14>Emitted(55, 105) Source(65, 69) + SourceIndex(0) -15>Emitted(55, 108) Source(65, 72) + SourceIndex(0) -16>Emitted(55, 109) Source(65, 73) + SourceIndex(0) -17>Emitted(55, 111) Source(65, 75) + SourceIndex(0) -18>Emitted(55, 112) Source(65, 76) + SourceIndex(0) -19>Emitted(55, 115) Source(65, 79) + SourceIndex(0) -20>Emitted(55, 116) Source(65, 80) + SourceIndex(0) -21>Emitted(55, 118) Source(65, 82) + SourceIndex(0) -22>Emitted(55, 119) Source(65, 83) + SourceIndex(0) -23>Emitted(55, 121) Source(65, 85) + SourceIndex(0) -24>Emitted(55, 123) Source(65, 87) + SourceIndex(0) -25>Emitted(55, 124) Source(65, 88) + SourceIndex(0) +15>Emitted(55, 106) Source(65, 70) + SourceIndex(0) +16>Emitted(55, 107) Source(65, 71) + SourceIndex(0) +17>Emitted(55, 108) Source(65, 72) + SourceIndex(0) +18>Emitted(55, 109) Source(65, 73) + SourceIndex(0) +19>Emitted(55, 111) Source(65, 75) + SourceIndex(0) +20>Emitted(55, 112) Source(65, 76) + SourceIndex(0) +21>Emitted(55, 115) Source(65, 79) + SourceIndex(0) +22>Emitted(55, 116) Source(65, 80) + SourceIndex(0) +23>Emitted(55, 118) Source(65, 82) + SourceIndex(0) +24>Emitted(55, 119) Source(65, 83) + SourceIndex(0) +25>Emitted(55, 121) Source(65, 85) + SourceIndex(0) +26>Emitted(55, 123) Source(65, 87) + SourceIndex(0) +27>Emitted(55, 124) Source(65, 88) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -1912,17 +2026,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14> ^^^^^^^^^^^^^^^^^^^^^^^ 15> ^^ 16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^ +28> ^^ +29> ^ 1-> > 2 >for @@ -1940,17 +2056,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14> secondarySkillA 15> ]] = getMultiRobot(), 16> i -17> = -18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +17> +18> = +19> +20> 0 +21> ; +22> i +23> < +24> 1 +25> ; +26> i +27> ++ +28> ) +29> { 1->Emitted(58, 1) Source(68, 1) + SourceIndex(0) 2 >Emitted(58, 4) Source(68, 4) + SourceIndex(0) 3 >Emitted(58, 5) Source(68, 5) + SourceIndex(0) @@ -1967,17 +2085,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14>Emitted(58, 106) Source(68, 50) + SourceIndex(0) 15>Emitted(58, 108) Source(68, 72) + SourceIndex(0) 16>Emitted(58, 109) Source(68, 73) + SourceIndex(0) -17>Emitted(58, 112) Source(68, 76) + SourceIndex(0) -18>Emitted(58, 113) Source(68, 77) + SourceIndex(0) -19>Emitted(58, 115) Source(68, 79) + SourceIndex(0) -20>Emitted(58, 116) Source(68, 80) + SourceIndex(0) -21>Emitted(58, 119) Source(68, 83) + SourceIndex(0) -22>Emitted(58, 120) Source(68, 84) + SourceIndex(0) -23>Emitted(58, 122) Source(68, 86) + SourceIndex(0) -24>Emitted(58, 123) Source(68, 87) + SourceIndex(0) -25>Emitted(58, 125) Source(68, 89) + SourceIndex(0) -26>Emitted(58, 127) Source(68, 91) + SourceIndex(0) -27>Emitted(58, 128) Source(68, 92) + SourceIndex(0) +17>Emitted(58, 110) Source(68, 74) + SourceIndex(0) +18>Emitted(58, 111) Source(68, 75) + SourceIndex(0) +19>Emitted(58, 112) Source(68, 76) + SourceIndex(0) +20>Emitted(58, 113) Source(68, 77) + SourceIndex(0) +21>Emitted(58, 115) Source(68, 79) + SourceIndex(0) +22>Emitted(58, 116) Source(68, 80) + SourceIndex(0) +23>Emitted(58, 119) Source(68, 83) + SourceIndex(0) +24>Emitted(58, 120) Source(68, 84) + SourceIndex(0) +25>Emitted(58, 122) Source(68, 86) + SourceIndex(0) +26>Emitted(58, 123) Source(68, 87) + SourceIndex(0) +27>Emitted(58, 125) Source(68, 89) + SourceIndex(0) +28>Emitted(58, 127) Source(68, 91) + SourceIndex(0) +29>Emitted(58, 128) Source(68, 92) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2033,17 +2153,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14> ^^^^^^^^^^^^^^^^^^^^^^^ 15> ^^ 16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^ +28> ^^ +29> ^ 1-> > 2 >for @@ -2061,17 +2183,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14> secondarySkillA 15> ]] = ["trimmer", ["trimming", "edging"]], 16> i -17> = -18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +17> +18> = +19> +20> 0 +21> ; +22> i +23> < +24> 1 +25> ; +26> i +27> ++ +28> ) +29> { 1->Emitted(61, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(61, 4) Source(71, 4) + SourceIndex(0) 3 >Emitted(61, 5) Source(71, 5) + SourceIndex(0) @@ -2088,17 +2212,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14>Emitted(61, 126) Source(71, 50) + SourceIndex(0) 15>Emitted(61, 128) Source(71, 92) + SourceIndex(0) 16>Emitted(61, 129) Source(71, 93) + SourceIndex(0) -17>Emitted(61, 132) Source(71, 96) + SourceIndex(0) -18>Emitted(61, 133) Source(71, 97) + SourceIndex(0) -19>Emitted(61, 135) Source(71, 99) + SourceIndex(0) -20>Emitted(61, 136) Source(71, 100) + SourceIndex(0) -21>Emitted(61, 139) Source(71, 103) + SourceIndex(0) -22>Emitted(61, 140) Source(71, 104) + SourceIndex(0) -23>Emitted(61, 142) Source(71, 106) + SourceIndex(0) -24>Emitted(61, 143) Source(71, 107) + SourceIndex(0) -25>Emitted(61, 145) Source(71, 109) + SourceIndex(0) -26>Emitted(61, 147) Source(71, 111) + SourceIndex(0) -27>Emitted(61, 148) Source(71, 112) + SourceIndex(0) +17>Emitted(61, 130) Source(71, 94) + SourceIndex(0) +18>Emitted(61, 131) Source(71, 95) + SourceIndex(0) +19>Emitted(61, 132) Source(71, 96) + SourceIndex(0) +20>Emitted(61, 133) Source(71, 97) + SourceIndex(0) +21>Emitted(61, 135) Source(71, 99) + SourceIndex(0) +22>Emitted(61, 136) Source(71, 100) + SourceIndex(0) +23>Emitted(61, 139) Source(71, 103) + SourceIndex(0) +24>Emitted(61, 140) Source(71, 104) + SourceIndex(0) +25>Emitted(61, 142) Source(71, 106) + SourceIndex(0) +26>Emitted(61, 143) Source(71, 107) + SourceIndex(0) +27>Emitted(61, 145) Source(71, 109) + SourceIndex(0) +28>Emitted(61, 147) Source(71, 111) + SourceIndex(0) +29>Emitted(61, 148) Source(71, 112) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2148,17 +2274,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > > @@ -2171,17 +2299,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 > ...robotAInfo 9 > ] = robotA, 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(64, 1) Source(75, 1) + SourceIndex(0) 2 >Emitted(64, 4) Source(75, 4) + SourceIndex(0) 3 >Emitted(64, 5) Source(75, 5) + SourceIndex(0) @@ -2192,17 +2322,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(64, 60) Source(75, 34) + SourceIndex(0) 9 >Emitted(64, 62) Source(75, 46) + SourceIndex(0) 10>Emitted(64, 63) Source(75, 47) + SourceIndex(0) -11>Emitted(64, 66) Source(75, 50) + SourceIndex(0) -12>Emitted(64, 67) Source(75, 51) + SourceIndex(0) -13>Emitted(64, 69) Source(75, 53) + SourceIndex(0) -14>Emitted(64, 70) Source(75, 54) + SourceIndex(0) -15>Emitted(64, 73) Source(75, 57) + SourceIndex(0) -16>Emitted(64, 74) Source(75, 58) + SourceIndex(0) -17>Emitted(64, 76) Source(75, 60) + SourceIndex(0) -18>Emitted(64, 77) Source(75, 61) + SourceIndex(0) -19>Emitted(64, 79) Source(75, 63) + SourceIndex(0) -20>Emitted(64, 81) Source(75, 65) + SourceIndex(0) -21>Emitted(64, 82) Source(75, 66) + SourceIndex(0) +11>Emitted(64, 64) Source(75, 48) + SourceIndex(0) +12>Emitted(64, 65) Source(75, 49) + SourceIndex(0) +13>Emitted(64, 66) Source(75, 50) + SourceIndex(0) +14>Emitted(64, 67) Source(75, 51) + SourceIndex(0) +15>Emitted(64, 69) Source(75, 53) + SourceIndex(0) +16>Emitted(64, 70) Source(75, 54) + SourceIndex(0) +17>Emitted(64, 73) Source(75, 57) + SourceIndex(0) +18>Emitted(64, 74) Source(75, 58) + SourceIndex(0) +19>Emitted(64, 76) Source(75, 60) + SourceIndex(0) +20>Emitted(64, 77) Source(75, 61) + SourceIndex(0) +21>Emitted(64, 79) Source(75, 63) + SourceIndex(0) +22>Emitted(64, 81) Source(75, 65) + SourceIndex(0) +23>Emitted(64, 82) Source(75, 66) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2254,17 +2386,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^^^^^^^^^^^^^^^^^^^^^^^^ 11> ^^ 12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ +25> ^ 1-> > 2 >for @@ -2278,17 +2412,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ...robotAInfo 11> ] = getRobot(), 12> i -13> = -14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +13> +14> = +15> +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) +25> { 1->Emitted(67, 1) Source(78, 1) + SourceIndex(0) 2 >Emitted(67, 4) Source(78, 4) + SourceIndex(0) 3 >Emitted(67, 5) Source(78, 5) + SourceIndex(0) @@ -2301,17 +2437,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(67, 69) Source(78, 34) + SourceIndex(0) 11>Emitted(67, 71) Source(78, 50) + SourceIndex(0) 12>Emitted(67, 72) Source(78, 51) + SourceIndex(0) -13>Emitted(67, 75) Source(78, 54) + SourceIndex(0) -14>Emitted(67, 76) Source(78, 55) + SourceIndex(0) -15>Emitted(67, 78) Source(78, 57) + SourceIndex(0) -16>Emitted(67, 79) Source(78, 58) + SourceIndex(0) -17>Emitted(67, 82) Source(78, 61) + SourceIndex(0) -18>Emitted(67, 83) Source(78, 62) + SourceIndex(0) -19>Emitted(67, 85) Source(78, 64) + SourceIndex(0) -20>Emitted(67, 86) Source(78, 65) + SourceIndex(0) -21>Emitted(67, 88) Source(78, 67) + SourceIndex(0) -22>Emitted(67, 90) Source(78, 69) + SourceIndex(0) -23>Emitted(67, 91) Source(78, 70) + SourceIndex(0) +13>Emitted(67, 73) Source(78, 52) + SourceIndex(0) +14>Emitted(67, 74) Source(78, 53) + SourceIndex(0) +15>Emitted(67, 75) Source(78, 54) + SourceIndex(0) +16>Emitted(67, 76) Source(78, 55) + SourceIndex(0) +17>Emitted(67, 78) Source(78, 57) + SourceIndex(0) +18>Emitted(67, 79) Source(78, 58) + SourceIndex(0) +19>Emitted(67, 82) Source(78, 61) + SourceIndex(0) +20>Emitted(67, 83) Source(78, 62) + SourceIndex(0) +21>Emitted(67, 85) Source(78, 64) + SourceIndex(0) +22>Emitted(67, 86) Source(78, 65) + SourceIndex(0) +23>Emitted(67, 88) Source(78, 67) + SourceIndex(0) +24>Emitted(67, 90) Source(78, 69) + SourceIndex(0) +25>Emitted(67, 91) Source(78, 70) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2363,17 +2501,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^^^^^^^^^^^^^^^^^^^^^^^^ 11> ^^ 12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ +25> ^ 1-> > 2 >for @@ -2387,17 +2527,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ...robotAInfo 11> ] = [2, "trimmer", "trimming"], 12> i -13> = -14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +13> +14> = +15> +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) +25> { 1->Emitted(70, 1) Source(81, 1) + SourceIndex(0) 2 >Emitted(70, 4) Source(81, 4) + SourceIndex(0) 3 >Emitted(70, 5) Source(81, 5) + SourceIndex(0) @@ -2410,17 +2552,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(70, 85) Source(81, 34) + SourceIndex(0) 11>Emitted(70, 87) Source(81, 66) + SourceIndex(0) 12>Emitted(70, 88) Source(81, 67) + SourceIndex(0) -13>Emitted(70, 91) Source(81, 70) + SourceIndex(0) -14>Emitted(70, 92) Source(81, 71) + SourceIndex(0) -15>Emitted(70, 94) Source(81, 73) + SourceIndex(0) -16>Emitted(70, 95) Source(81, 74) + SourceIndex(0) -17>Emitted(70, 98) Source(81, 77) + SourceIndex(0) -18>Emitted(70, 99) Source(81, 78) + SourceIndex(0) -19>Emitted(70, 101) Source(81, 80) + SourceIndex(0) -20>Emitted(70, 102) Source(81, 81) + SourceIndex(0) -21>Emitted(70, 104) Source(81, 83) + SourceIndex(0) -22>Emitted(70, 106) Source(81, 85) + SourceIndex(0) -23>Emitted(70, 107) Source(81, 86) + SourceIndex(0) +13>Emitted(70, 89) Source(81, 68) + SourceIndex(0) +14>Emitted(70, 90) Source(81, 69) + SourceIndex(0) +15>Emitted(70, 91) Source(81, 70) + SourceIndex(0) +16>Emitted(70, 92) Source(81, 71) + SourceIndex(0) +17>Emitted(70, 94) Source(81, 73) + SourceIndex(0) +18>Emitted(70, 95) Source(81, 74) + SourceIndex(0) +19>Emitted(70, 98) Source(81, 77) + SourceIndex(0) +20>Emitted(70, 99) Source(81, 78) + SourceIndex(0) +21>Emitted(70, 101) Source(81, 80) + SourceIndex(0) +22>Emitted(70, 102) Source(81, 81) + SourceIndex(0) +23>Emitted(70, 104) Source(81, 83) + SourceIndex(0) +24>Emitted(70, 106) Source(81, 85) + SourceIndex(0) +25>Emitted(70, 107) Source(81, 86) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2468,17 +2612,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > 2 >for @@ -2488,17 +2634,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ...multiRobotAInfo 7 > ] = multiRobotA, 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(73, 1) Source(84, 1) + SourceIndex(0) 2 >Emitted(73, 4) Source(84, 4) + SourceIndex(0) 3 >Emitted(73, 5) Source(84, 5) + SourceIndex(0) @@ -2507,17 +2655,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 >Emitted(73, 48) Source(84, 29) + SourceIndex(0) 7 >Emitted(73, 50) Source(84, 46) + SourceIndex(0) 8 >Emitted(73, 51) Source(84, 47) + SourceIndex(0) -9 >Emitted(73, 54) Source(84, 50) + SourceIndex(0) -10>Emitted(73, 55) Source(84, 51) + SourceIndex(0) -11>Emitted(73, 57) Source(84, 53) + SourceIndex(0) -12>Emitted(73, 58) Source(84, 54) + SourceIndex(0) -13>Emitted(73, 61) Source(84, 57) + SourceIndex(0) -14>Emitted(73, 62) Source(84, 58) + SourceIndex(0) -15>Emitted(73, 64) Source(84, 60) + SourceIndex(0) -16>Emitted(73, 65) Source(84, 61) + SourceIndex(0) -17>Emitted(73, 67) Source(84, 63) + SourceIndex(0) -18>Emitted(73, 69) Source(84, 65) + SourceIndex(0) -19>Emitted(73, 70) Source(84, 66) + SourceIndex(0) +9 >Emitted(73, 52) Source(84, 48) + SourceIndex(0) +10>Emitted(73, 53) Source(84, 49) + SourceIndex(0) +11>Emitted(73, 54) Source(84, 50) + SourceIndex(0) +12>Emitted(73, 55) Source(84, 51) + SourceIndex(0) +13>Emitted(73, 57) Source(84, 53) + SourceIndex(0) +14>Emitted(73, 58) Source(84, 54) + SourceIndex(0) +15>Emitted(73, 61) Source(84, 57) + SourceIndex(0) +16>Emitted(73, 62) Source(84, 58) + SourceIndex(0) +17>Emitted(73, 64) Source(84, 60) + SourceIndex(0) +18>Emitted(73, 65) Source(84, 61) + SourceIndex(0) +19>Emitted(73, 67) Source(84, 63) + SourceIndex(0) +20>Emitted(73, 69) Source(84, 65) + SourceIndex(0) +21>Emitted(73, 70) Source(84, 66) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ @@ -2565,17 +2715,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > 2 >for @@ -2585,17 +2737,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ...multiRobotAInfo 7 > ] = getMultiRobot(), 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(76, 1) Source(87, 1) + SourceIndex(0) 2 >Emitted(76, 4) Source(87, 4) + SourceIndex(0) 3 >Emitted(76, 5) Source(87, 5) + SourceIndex(0) @@ -2604,17 +2758,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 >Emitted(76, 52) Source(87, 29) + SourceIndex(0) 7 >Emitted(76, 54) Source(87, 50) + SourceIndex(0) 8 >Emitted(76, 55) Source(87, 51) + SourceIndex(0) -9 >Emitted(76, 58) Source(87, 54) + SourceIndex(0) -10>Emitted(76, 59) Source(87, 55) + SourceIndex(0) -11>Emitted(76, 61) Source(87, 57) + SourceIndex(0) -12>Emitted(76, 62) Source(87, 58) + SourceIndex(0) -13>Emitted(76, 65) Source(87, 61) + SourceIndex(0) -14>Emitted(76, 66) Source(87, 62) + SourceIndex(0) -15>Emitted(76, 68) Source(87, 64) + SourceIndex(0) -16>Emitted(76, 69) Source(87, 65) + SourceIndex(0) -17>Emitted(76, 71) Source(87, 67) + SourceIndex(0) -18>Emitted(76, 73) Source(87, 69) + SourceIndex(0) -19>Emitted(76, 74) Source(87, 70) + SourceIndex(0) +9 >Emitted(76, 56) Source(87, 52) + SourceIndex(0) +10>Emitted(76, 57) Source(87, 53) + SourceIndex(0) +11>Emitted(76, 58) Source(87, 54) + SourceIndex(0) +12>Emitted(76, 59) Source(87, 55) + SourceIndex(0) +13>Emitted(76, 61) Source(87, 57) + SourceIndex(0) +14>Emitted(76, 62) Source(87, 58) + SourceIndex(0) +15>Emitted(76, 65) Source(87, 61) + SourceIndex(0) +16>Emitted(76, 66) Source(87, 62) + SourceIndex(0) +17>Emitted(76, 68) Source(87, 64) + SourceIndex(0) +18>Emitted(76, 69) Source(87, 65) + SourceIndex(0) +19>Emitted(76, 71) Source(87, 67) + SourceIndex(0) +20>Emitted(76, 73) Source(87, 69) + SourceIndex(0) +21>Emitted(76, 74) Source(87, 70) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ @@ -2662,17 +2818,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > 2 >for @@ -2682,17 +2840,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ...multiRobotAInfo 7 > ] = ["trimmer", ["trimming", "edging"]], 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(79, 1) Source(90, 1) + SourceIndex(0) 2 >Emitted(79, 4) Source(90, 4) + SourceIndex(0) 3 >Emitted(79, 5) Source(90, 5) + SourceIndex(0) @@ -2701,17 +2861,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 >Emitted(79, 72) Source(90, 29) + SourceIndex(0) 7 >Emitted(79, 74) Source(90, 70) + SourceIndex(0) 8 >Emitted(79, 75) Source(90, 71) + SourceIndex(0) -9 >Emitted(79, 78) Source(90, 74) + SourceIndex(0) -10>Emitted(79, 79) Source(90, 75) + SourceIndex(0) -11>Emitted(79, 81) Source(90, 77) + SourceIndex(0) -12>Emitted(79, 82) Source(90, 78) + SourceIndex(0) -13>Emitted(79, 85) Source(90, 81) + SourceIndex(0) -14>Emitted(79, 86) Source(90, 82) + SourceIndex(0) -15>Emitted(79, 88) Source(90, 84) + SourceIndex(0) -16>Emitted(79, 89) Source(90, 85) + SourceIndex(0) -17>Emitted(79, 91) Source(90, 87) + SourceIndex(0) -18>Emitted(79, 93) Source(90, 89) + SourceIndex(0) -19>Emitted(79, 94) Source(90, 90) + SourceIndex(0) +9 >Emitted(79, 76) Source(90, 72) + SourceIndex(0) +10>Emitted(79, 77) Source(90, 73) + SourceIndex(0) +11>Emitted(79, 78) Source(90, 74) + SourceIndex(0) +12>Emitted(79, 79) Source(90, 75) + SourceIndex(0) +13>Emitted(79, 81) Source(90, 77) + SourceIndex(0) +14>Emitted(79, 82) Source(90, 78) + SourceIndex(0) +15>Emitted(79, 85) Source(90, 81) + SourceIndex(0) +16>Emitted(79, 86) Source(90, 82) + SourceIndex(0) +17>Emitted(79, 88) Source(90, 84) + SourceIndex(0) +18>Emitted(79, 89) Source(90, 85) + SourceIndex(0) +19>Emitted(79, 91) Source(90, 87) + SourceIndex(0) +20>Emitted(79, 93) Source(90, 89) + SourceIndex(0) +21>Emitted(79, 94) Source(90, 90) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.js.map index 4e060bd1d9ac4..467a9f034aa4b 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForArrayBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.sourcemap.txt index 9b6f6146cadd2..f47a5294f7cef 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.sourcemap.txt @@ -12,15 +12,17 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -30,27 +32,31 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts > 2 >let 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -91,93 +97,105 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : MultiSkilledRobot = -5 > [ -6 > "mower" -7 > , -8 > [ -9 > "mowing" -10> , -11> "" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "mower" +9 > , +10> [ +11> "mowing" +12> , +13> "" +14> ] +15> ] +16> ; 1->Emitted(5, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(5, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(5, 16) Source(12, 16) + SourceIndex(0) -4 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) -5 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) -6 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) -7 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) -8 >Emitted(5, 30) Source(12, 49) + SourceIndex(0) -9 >Emitted(5, 38) Source(12, 57) + SourceIndex(0) -10>Emitted(5, 40) Source(12, 59) + SourceIndex(0) -11>Emitted(5, 42) Source(12, 61) + SourceIndex(0) -12>Emitted(5, 43) Source(12, 62) + SourceIndex(0) -13>Emitted(5, 44) Source(12, 63) + SourceIndex(0) -14>Emitted(5, 45) Source(12, 64) + SourceIndex(0) +4 >Emitted(5, 17) Source(12, 18) + SourceIndex(0) +5 >Emitted(5, 18) Source(12, 19) + SourceIndex(0) +6 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) +7 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) +8 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) +9 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) +10>Emitted(5, 30) Source(12, 49) + SourceIndex(0) +11>Emitted(5, 38) Source(12, 57) + SourceIndex(0) +12>Emitted(5, 40) Source(12, 59) + SourceIndex(0) +13>Emitted(5, 42) Source(12, 61) + SourceIndex(0) +14>Emitted(5, 43) Source(12, 62) + SourceIndex(0) +15>Emitted(5, 44) Source(12, 63) + SourceIndex(0) +16>Emitted(5, 45) Source(12, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >let 3 > multiRobotB -4 > : MultiSkilledRobot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1->Emitted(6, 1) Source(13, 1) + SourceIndex(0) 2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0) 3 >Emitted(6, 16) Source(13, 16) + SourceIndex(0) -4 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) -5 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) -6 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) -7 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) -8 >Emitted(6, 32) Source(13, 51) + SourceIndex(0) -9 >Emitted(6, 42) Source(13, 61) + SourceIndex(0) -10>Emitted(6, 44) Source(13, 63) + SourceIndex(0) -11>Emitted(6, 52) Source(13, 71) + SourceIndex(0) -12>Emitted(6, 53) Source(13, 72) + SourceIndex(0) -13>Emitted(6, 54) Source(13, 73) + SourceIndex(0) -14>Emitted(6, 55) Source(13, 74) + SourceIndex(0) +4 >Emitted(6, 17) Source(13, 18) + SourceIndex(0) +5 >Emitted(6, 18) Source(13, 19) + SourceIndex(0) +6 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) +7 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) +8 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) +9 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) +10>Emitted(6, 32) Source(13, 51) + SourceIndex(0) +11>Emitted(6, 42) Source(13, 61) + SourceIndex(0) +12>Emitted(6, 44) Source(13, 63) + SourceIndex(0) +13>Emitted(6, 52) Source(13, 71) + SourceIndex(0) +14>Emitted(6, 53) Source(13, 72) + SourceIndex(0) +15>Emitted(6, 54) Source(13, 73) + SourceIndex(0) +16>Emitted(6, 55) Source(13, 74) + SourceIndex(0) --- >>>function getMultiRobot() { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map index 58097c096a55c..6d8cb17ac54e4 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.sourcemap.txt index 1a8dde7dee4e0..8be35b08c2d8f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.sourcemap.txt @@ -12,15 +12,17 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -30,27 +32,31 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t > 2 >let 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -91,93 +97,105 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : MultiSkilledRobot = -5 > [ -6 > "mower" -7 > , -8 > [ -9 > "mowing" -10> , -11> "" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "mower" +9 > , +10> [ +11> "mowing" +12> , +13> "" +14> ] +15> ] +16> ; 1->Emitted(5, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(5, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(5, 16) Source(12, 16) + SourceIndex(0) -4 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) -5 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) -6 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) -7 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) -8 >Emitted(5, 30) Source(12, 49) + SourceIndex(0) -9 >Emitted(5, 38) Source(12, 57) + SourceIndex(0) -10>Emitted(5, 40) Source(12, 59) + SourceIndex(0) -11>Emitted(5, 42) Source(12, 61) + SourceIndex(0) -12>Emitted(5, 43) Source(12, 62) + SourceIndex(0) -13>Emitted(5, 44) Source(12, 63) + SourceIndex(0) -14>Emitted(5, 45) Source(12, 64) + SourceIndex(0) +4 >Emitted(5, 17) Source(12, 18) + SourceIndex(0) +5 >Emitted(5, 18) Source(12, 19) + SourceIndex(0) +6 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) +7 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) +8 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) +9 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) +10>Emitted(5, 30) Source(12, 49) + SourceIndex(0) +11>Emitted(5, 38) Source(12, 57) + SourceIndex(0) +12>Emitted(5, 40) Source(12, 59) + SourceIndex(0) +13>Emitted(5, 42) Source(12, 61) + SourceIndex(0) +14>Emitted(5, 43) Source(12, 62) + SourceIndex(0) +15>Emitted(5, 44) Source(12, 63) + SourceIndex(0) +16>Emitted(5, 45) Source(12, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >let 3 > multiRobotB -4 > : MultiSkilledRobot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1->Emitted(6, 1) Source(13, 1) + SourceIndex(0) 2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0) 3 >Emitted(6, 16) Source(13, 16) + SourceIndex(0) -4 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) -5 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) -6 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) -7 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) -8 >Emitted(6, 32) Source(13, 51) + SourceIndex(0) -9 >Emitted(6, 42) Source(13, 61) + SourceIndex(0) -10>Emitted(6, 44) Source(13, 63) + SourceIndex(0) -11>Emitted(6, 52) Source(13, 71) + SourceIndex(0) -12>Emitted(6, 53) Source(13, 72) + SourceIndex(0) -13>Emitted(6, 54) Source(13, 73) + SourceIndex(0) -14>Emitted(6, 55) Source(13, 74) + SourceIndex(0) +4 >Emitted(6, 17) Source(13, 18) + SourceIndex(0) +5 >Emitted(6, 18) Source(13, 19) + SourceIndex(0) +6 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) +7 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) +8 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) +9 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) +10>Emitted(6, 32) Source(13, 51) + SourceIndex(0) +11>Emitted(6, 42) Source(13, 61) + SourceIndex(0) +12>Emitted(6, 44) Source(13, 63) + SourceIndex(0) +13>Emitted(6, 52) Source(13, 71) + SourceIndex(0) +14>Emitted(6, 53) Source(13, 72) + SourceIndex(0) +15>Emitted(6, 54) Source(13, 73) + SourceIndex(0) +16>Emitted(6, 55) Source(13, 74) + SourceIndex(0) --- >>>function getMultiRobot() { 1 > @@ -225,17 +243,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > > @@ -248,17 +268,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > nameA ="name" 9 > ] = robotA, 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(10, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(10, 4) Source(18, 4) + SourceIndex(0) 3 >Emitted(10, 5) Source(18, 5) + SourceIndex(0) @@ -269,17 +291,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(10, 61) Source(18, 26) + SourceIndex(0) 9 >Emitted(10, 63) Source(18, 38) + SourceIndex(0) 10>Emitted(10, 64) Source(18, 39) + SourceIndex(0) -11>Emitted(10, 67) Source(18, 42) + SourceIndex(0) -12>Emitted(10, 68) Source(18, 43) + SourceIndex(0) -13>Emitted(10, 70) Source(18, 45) + SourceIndex(0) -14>Emitted(10, 71) Source(18, 46) + SourceIndex(0) -15>Emitted(10, 74) Source(18, 49) + SourceIndex(0) -16>Emitted(10, 75) Source(18, 50) + SourceIndex(0) -17>Emitted(10, 77) Source(18, 52) + SourceIndex(0) -18>Emitted(10, 78) Source(18, 53) + SourceIndex(0) -19>Emitted(10, 80) Source(18, 55) + SourceIndex(0) -20>Emitted(10, 82) Source(18, 57) + SourceIndex(0) -21>Emitted(10, 83) Source(18, 58) + SourceIndex(0) +11>Emitted(10, 65) Source(18, 40) + SourceIndex(0) +12>Emitted(10, 66) Source(18, 41) + SourceIndex(0) +13>Emitted(10, 67) Source(18, 42) + SourceIndex(0) +14>Emitted(10, 68) Source(18, 43) + SourceIndex(0) +15>Emitted(10, 70) Source(18, 45) + SourceIndex(0) +16>Emitted(10, 71) Source(18, 46) + SourceIndex(0) +17>Emitted(10, 74) Source(18, 49) + SourceIndex(0) +18>Emitted(10, 75) Source(18, 50) + SourceIndex(0) +19>Emitted(10, 77) Source(18, 52) + SourceIndex(0) +20>Emitted(10, 78) Source(18, 53) + SourceIndex(0) +21>Emitted(10, 80) Source(18, 55) + SourceIndex(0) +22>Emitted(10, 82) Source(18, 57) + SourceIndex(0) +23>Emitted(10, 83) Source(18, 58) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -331,17 +355,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 11> ^^ 12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ +25> ^ 1-> > 2 >for @@ -355,17 +381,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 10> nameA = "name" 11> ] = getRobot(), 12> i -13> = -14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +13> +14> = +15> +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) +25> { 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) 2 >Emitted(13, 4) Source(21, 4) + SourceIndex(0) 3 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) @@ -378,17 +406,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 10>Emitted(13, 74) Source(21, 27) + SourceIndex(0) 11>Emitted(13, 76) Source(21, 43) + SourceIndex(0) 12>Emitted(13, 77) Source(21, 44) + SourceIndex(0) -13>Emitted(13, 80) Source(21, 47) + SourceIndex(0) -14>Emitted(13, 81) Source(21, 48) + SourceIndex(0) -15>Emitted(13, 83) Source(21, 50) + SourceIndex(0) -16>Emitted(13, 84) Source(21, 51) + SourceIndex(0) -17>Emitted(13, 87) Source(21, 54) + SourceIndex(0) -18>Emitted(13, 88) Source(21, 55) + SourceIndex(0) -19>Emitted(13, 90) Source(21, 57) + SourceIndex(0) -20>Emitted(13, 91) Source(21, 58) + SourceIndex(0) -21>Emitted(13, 93) Source(21, 60) + SourceIndex(0) -22>Emitted(13, 95) Source(21, 62) + SourceIndex(0) -23>Emitted(13, 96) Source(21, 63) + SourceIndex(0) +13>Emitted(13, 78) Source(21, 45) + SourceIndex(0) +14>Emitted(13, 79) Source(21, 46) + SourceIndex(0) +15>Emitted(13, 80) Source(21, 47) + SourceIndex(0) +16>Emitted(13, 81) Source(21, 48) + SourceIndex(0) +17>Emitted(13, 83) Source(21, 50) + SourceIndex(0) +18>Emitted(13, 84) Source(21, 51) + SourceIndex(0) +19>Emitted(13, 87) Source(21, 54) + SourceIndex(0) +20>Emitted(13, 88) Source(21, 55) + SourceIndex(0) +21>Emitted(13, 90) Source(21, 57) + SourceIndex(0) +22>Emitted(13, 91) Source(21, 58) + SourceIndex(0) +23>Emitted(13, 93) Source(21, 60) + SourceIndex(0) +24>Emitted(13, 95) Source(21, 62) + SourceIndex(0) +25>Emitted(13, 96) Source(21, 63) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -440,17 +470,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 11> ^^ 12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ +25> ^ 1-> > 2 >for @@ -464,17 +496,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 10> nameA = "name" 11> ] = [2, "trimmer", "trimming"], 12> i -13> = -14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +13> +14> = +15> +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) +25> { 1->Emitted(16, 1) Source(24, 1) + SourceIndex(0) 2 >Emitted(16, 4) Source(24, 4) + SourceIndex(0) 3 >Emitted(16, 5) Source(24, 5) + SourceIndex(0) @@ -487,17 +521,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 10>Emitted(16, 90) Source(24, 27) + SourceIndex(0) 11>Emitted(16, 92) Source(24, 59) + SourceIndex(0) 12>Emitted(16, 93) Source(24, 60) + SourceIndex(0) -13>Emitted(16, 96) Source(24, 63) + SourceIndex(0) -14>Emitted(16, 97) Source(24, 64) + SourceIndex(0) -15>Emitted(16, 99) Source(24, 66) + SourceIndex(0) -16>Emitted(16, 100) Source(24, 67) + SourceIndex(0) -17>Emitted(16, 103) Source(24, 70) + SourceIndex(0) -18>Emitted(16, 104) Source(24, 71) + SourceIndex(0) -19>Emitted(16, 106) Source(24, 73) + SourceIndex(0) -20>Emitted(16, 107) Source(24, 74) + SourceIndex(0) -21>Emitted(16, 109) Source(24, 76) + SourceIndex(0) -22>Emitted(16, 111) Source(24, 78) + SourceIndex(0) -23>Emitted(16, 112) Source(24, 79) + SourceIndex(0) +13>Emitted(16, 94) Source(24, 61) + SourceIndex(0) +14>Emitted(16, 95) Source(24, 62) + SourceIndex(0) +15>Emitted(16, 96) Source(24, 63) + SourceIndex(0) +16>Emitted(16, 97) Source(24, 64) + SourceIndex(0) +17>Emitted(16, 99) Source(24, 66) + SourceIndex(0) +18>Emitted(16, 100) Source(24, 67) + SourceIndex(0) +19>Emitted(16, 103) Source(24, 70) + SourceIndex(0) +20>Emitted(16, 104) Source(24, 71) + SourceIndex(0) +21>Emitted(16, 106) Source(24, 73) + SourceIndex(0) +22>Emitted(16, 107) Source(24, 74) + SourceIndex(0) +23>Emitted(16, 109) Source(24, 76) + SourceIndex(0) +24>Emitted(16, 111) Source(24, 78) + SourceIndex(0) +25>Emitted(16, 112) Source(24, 79) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -555,17 +591,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 17> ^^ 18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^ -28> ^^ -29> ^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^^^ +26> ^ +27> ^^ +28> ^ +29> ^^ +30> ^^ +31> ^ 1-> > 2 >for @@ -593,17 +631,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 17> > ] = ["none", "none"]] = multiRobotA, 18> i -19> = -20> 0 -21> ; -22> i -23> < -24> 1 -25> ; -26> i -27> ++ -28> ) -29> { +19> +20> = +21> +22> 0 +23> ; +24> i +25> < +26> 1 +27> ; +28> i +29> ++ +30> ) +31> { 1->Emitted(19, 1) Source(27, 1) + SourceIndex(0) 2 >Emitted(19, 4) Source(27, 4) + SourceIndex(0) 3 >Emitted(19, 5) Source(27, 5) + SourceIndex(0) @@ -622,17 +662,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 16>Emitted(19, 197) Source(29, 34) + SourceIndex(0) 17>Emitted(19, 199) Source(30, 38) + SourceIndex(0) 18>Emitted(19, 200) Source(30, 39) + SourceIndex(0) -19>Emitted(19, 203) Source(30, 42) + SourceIndex(0) -20>Emitted(19, 204) Source(30, 43) + SourceIndex(0) -21>Emitted(19, 206) Source(30, 45) + SourceIndex(0) -22>Emitted(19, 207) Source(30, 46) + SourceIndex(0) -23>Emitted(19, 210) Source(30, 49) + SourceIndex(0) -24>Emitted(19, 211) Source(30, 50) + SourceIndex(0) -25>Emitted(19, 213) Source(30, 52) + SourceIndex(0) -26>Emitted(19, 214) Source(30, 53) + SourceIndex(0) -27>Emitted(19, 216) Source(30, 55) + SourceIndex(0) -28>Emitted(19, 218) Source(30, 57) + SourceIndex(0) -29>Emitted(19, 219) Source(30, 58) + SourceIndex(0) +19>Emitted(19, 201) Source(30, 40) + SourceIndex(0) +20>Emitted(19, 202) Source(30, 41) + SourceIndex(0) +21>Emitted(19, 203) Source(30, 42) + SourceIndex(0) +22>Emitted(19, 204) Source(30, 43) + SourceIndex(0) +23>Emitted(19, 206) Source(30, 45) + SourceIndex(0) +24>Emitted(19, 207) Source(30, 46) + SourceIndex(0) +25>Emitted(19, 210) Source(30, 49) + SourceIndex(0) +26>Emitted(19, 211) Source(30, 50) + SourceIndex(0) +27>Emitted(19, 213) Source(30, 52) + SourceIndex(0) +28>Emitted(19, 214) Source(30, 53) + SourceIndex(0) +29>Emitted(19, 216) Source(30, 55) + SourceIndex(0) +30>Emitted(19, 218) Source(30, 57) + SourceIndex(0) +31>Emitted(19, 219) Source(30, 58) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -692,17 +734,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 19> ^^ 20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^ -30> ^^ -31> ^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^^^ +28> ^ +29> ^^ +30> ^ +31> ^^ +32> ^^ +33> ^ 1-> > 2 >for @@ -735,17 +779,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 19> > ] = ["none", "none"]] = getMultiRobot(), 20> i -21> = -22> 0 -23> ; -24> i -25> < -26> 1 -27> ; -28> i -29> ++ -30> ) -31> { +21> +22> = +23> +24> 0 +25> ; +26> i +27> < +28> 1 +29> ; +30> i +31> ++ +32> ) +33> { 1->Emitted(22, 1) Source(33, 1) + SourceIndex(0) 2 >Emitted(22, 4) Source(33, 4) + SourceIndex(0) 3 >Emitted(22, 5) Source(33, 5) + SourceIndex(0) @@ -766,17 +812,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 18>Emitted(22, 210) Source(35, 34) + SourceIndex(0) 19>Emitted(22, 212) Source(36, 42) + SourceIndex(0) 20>Emitted(22, 213) Source(36, 43) + SourceIndex(0) -21>Emitted(22, 216) Source(36, 46) + SourceIndex(0) -22>Emitted(22, 217) Source(36, 47) + SourceIndex(0) -23>Emitted(22, 219) Source(36, 49) + SourceIndex(0) -24>Emitted(22, 220) Source(36, 50) + SourceIndex(0) -25>Emitted(22, 223) Source(36, 53) + SourceIndex(0) -26>Emitted(22, 224) Source(36, 54) + SourceIndex(0) -27>Emitted(22, 226) Source(36, 56) + SourceIndex(0) -28>Emitted(22, 227) Source(36, 57) + SourceIndex(0) -29>Emitted(22, 229) Source(36, 59) + SourceIndex(0) -30>Emitted(22, 231) Source(36, 61) + SourceIndex(0) -31>Emitted(22, 232) Source(36, 62) + SourceIndex(0) +21>Emitted(22, 214) Source(36, 44) + SourceIndex(0) +22>Emitted(22, 215) Source(36, 45) + SourceIndex(0) +23>Emitted(22, 216) Source(36, 46) + SourceIndex(0) +24>Emitted(22, 217) Source(36, 47) + SourceIndex(0) +25>Emitted(22, 219) Source(36, 49) + SourceIndex(0) +26>Emitted(22, 220) Source(36, 50) + SourceIndex(0) +27>Emitted(22, 223) Source(36, 53) + SourceIndex(0) +28>Emitted(22, 224) Source(36, 54) + SourceIndex(0) +29>Emitted(22, 226) Source(36, 56) + SourceIndex(0) +30>Emitted(22, 227) Source(36, 57) + SourceIndex(0) +31>Emitted(22, 229) Source(36, 59) + SourceIndex(0) +32>Emitted(22, 231) Source(36, 61) + SourceIndex(0) +33>Emitted(22, 232) Source(36, 62) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -836,17 +884,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 19> ^^ 20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^ -30> ^^ -31> ^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^^^ +28> ^ +29> ^^ +30> ^ +31> ^^ +32> ^^ +33> ^ 1-> > 2 >for @@ -879,17 +929,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 19> > ] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]], 20> i -21> = -22> 0 -23> ; -24> i -25> < -26> 1 -27> ; -28> i -29> ++ -30> ) -31> { +21> +22> = +23> +24> 0 +25> ; +26> i +27> < +28> 1 +29> ; +30> i +31> ++ +32> ) +33> { 1->Emitted(25, 1) Source(39, 1) + SourceIndex(0) 2 >Emitted(25, 4) Source(39, 4) + SourceIndex(0) 3 >Emitted(25, 5) Source(39, 5) + SourceIndex(0) @@ -910,17 +962,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 18>Emitted(25, 230) Source(41, 34) + SourceIndex(0) 19>Emitted(25, 232) Source(42, 62) + SourceIndex(0) 20>Emitted(25, 233) Source(42, 63) + SourceIndex(0) -21>Emitted(25, 236) Source(42, 66) + SourceIndex(0) -22>Emitted(25, 237) Source(42, 67) + SourceIndex(0) -23>Emitted(25, 239) Source(42, 69) + SourceIndex(0) -24>Emitted(25, 240) Source(42, 70) + SourceIndex(0) -25>Emitted(25, 243) Source(42, 73) + SourceIndex(0) -26>Emitted(25, 244) Source(42, 74) + SourceIndex(0) -27>Emitted(25, 246) Source(42, 76) + SourceIndex(0) -28>Emitted(25, 247) Source(42, 77) + SourceIndex(0) -29>Emitted(25, 249) Source(42, 79) + SourceIndex(0) -30>Emitted(25, 251) Source(42, 81) + SourceIndex(0) -31>Emitted(25, 252) Source(42, 82) + SourceIndex(0) +21>Emitted(25, 234) Source(42, 64) + SourceIndex(0) +22>Emitted(25, 235) Source(42, 65) + SourceIndex(0) +23>Emitted(25, 236) Source(42, 66) + SourceIndex(0) +24>Emitted(25, 237) Source(42, 67) + SourceIndex(0) +25>Emitted(25, 239) Source(42, 69) + SourceIndex(0) +26>Emitted(25, 240) Source(42, 70) + SourceIndex(0) +27>Emitted(25, 243) Source(42, 73) + SourceIndex(0) +28>Emitted(25, 244) Source(42, 74) + SourceIndex(0) +29>Emitted(25, 246) Source(42, 76) + SourceIndex(0) +30>Emitted(25, 247) Source(42, 77) + SourceIndex(0) +31>Emitted(25, 249) Source(42, 79) + SourceIndex(0) +32>Emitted(25, 251) Source(42, 81) + SourceIndex(0) +33>Emitted(25, 252) Source(42, 82) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -970,17 +1024,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > > @@ -993,17 +1049,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > numberB = -1 9 > ] = robotA, 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(28, 1) Source(46, 1) + SourceIndex(0) 2 >Emitted(28, 4) Source(46, 4) + SourceIndex(0) 3 >Emitted(28, 5) Source(46, 5) + SourceIndex(0) @@ -1014,17 +1072,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(28, 59) Source(46, 23) + SourceIndex(0) 9 >Emitted(28, 61) Source(46, 35) + SourceIndex(0) 10>Emitted(28, 62) Source(46, 36) + SourceIndex(0) -11>Emitted(28, 65) Source(46, 39) + SourceIndex(0) -12>Emitted(28, 66) Source(46, 40) + SourceIndex(0) -13>Emitted(28, 68) Source(46, 42) + SourceIndex(0) -14>Emitted(28, 69) Source(46, 43) + SourceIndex(0) -15>Emitted(28, 72) Source(46, 46) + SourceIndex(0) -16>Emitted(28, 73) Source(46, 47) + SourceIndex(0) -17>Emitted(28, 75) Source(46, 49) + SourceIndex(0) -18>Emitted(28, 76) Source(46, 50) + SourceIndex(0) -19>Emitted(28, 78) Source(46, 52) + SourceIndex(0) -20>Emitted(28, 80) Source(46, 54) + SourceIndex(0) -21>Emitted(28, 81) Source(46, 55) + SourceIndex(0) +11>Emitted(28, 63) Source(46, 37) + SourceIndex(0) +12>Emitted(28, 64) Source(46, 38) + SourceIndex(0) +13>Emitted(28, 65) Source(46, 39) + SourceIndex(0) +14>Emitted(28, 66) Source(46, 40) + SourceIndex(0) +15>Emitted(28, 68) Source(46, 42) + SourceIndex(0) +16>Emitted(28, 69) Source(46, 43) + SourceIndex(0) +17>Emitted(28, 72) Source(46, 46) + SourceIndex(0) +18>Emitted(28, 73) Source(46, 47) + SourceIndex(0) +19>Emitted(28, 75) Source(46, 49) + SourceIndex(0) +20>Emitted(28, 76) Source(46, 50) + SourceIndex(0) +21>Emitted(28, 78) Source(46, 52) + SourceIndex(0) +22>Emitted(28, 80) Source(46, 54) + SourceIndex(0) +23>Emitted(28, 81) Source(46, 55) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1074,17 +1134,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > 2 >for @@ -1096,17 +1158,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > numberB = -1 9 > ] = getRobot(), 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(31, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(31, 4) Source(49, 4) + SourceIndex(0) 3 >Emitted(31, 5) Source(49, 5) + SourceIndex(0) @@ -1117,17 +1181,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(31, 63) Source(49, 23) + SourceIndex(0) 9 >Emitted(31, 65) Source(49, 39) + SourceIndex(0) 10>Emitted(31, 66) Source(49, 40) + SourceIndex(0) -11>Emitted(31, 69) Source(49, 43) + SourceIndex(0) -12>Emitted(31, 70) Source(49, 44) + SourceIndex(0) -13>Emitted(31, 72) Source(49, 46) + SourceIndex(0) -14>Emitted(31, 73) Source(49, 47) + SourceIndex(0) -15>Emitted(31, 76) Source(49, 50) + SourceIndex(0) -16>Emitted(31, 77) Source(49, 51) + SourceIndex(0) -17>Emitted(31, 79) Source(49, 53) + SourceIndex(0) -18>Emitted(31, 80) Source(49, 54) + SourceIndex(0) -19>Emitted(31, 82) Source(49, 56) + SourceIndex(0) -20>Emitted(31, 84) Source(49, 58) + SourceIndex(0) -21>Emitted(31, 85) Source(49, 59) + SourceIndex(0) +11>Emitted(31, 67) Source(49, 41) + SourceIndex(0) +12>Emitted(31, 68) Source(49, 42) + SourceIndex(0) +13>Emitted(31, 69) Source(49, 43) + SourceIndex(0) +14>Emitted(31, 70) Source(49, 44) + SourceIndex(0) +15>Emitted(31, 72) Source(49, 46) + SourceIndex(0) +16>Emitted(31, 73) Source(49, 47) + SourceIndex(0) +17>Emitted(31, 76) Source(49, 50) + SourceIndex(0) +18>Emitted(31, 77) Source(49, 51) + SourceIndex(0) +19>Emitted(31, 79) Source(49, 53) + SourceIndex(0) +20>Emitted(31, 80) Source(49, 54) + SourceIndex(0) +21>Emitted(31, 82) Source(49, 56) + SourceIndex(0) +22>Emitted(31, 84) Source(49, 58) + SourceIndex(0) +23>Emitted(31, 85) Source(49, 59) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1177,17 +1243,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > 2 >for @@ -1199,17 +1267,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > numberB = -1 9 > ] = [2, "trimmer", "trimming"], 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(34, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(34, 4) Source(52, 4) + SourceIndex(0) 3 >Emitted(34, 5) Source(52, 5) + SourceIndex(0) @@ -1220,17 +1290,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(34, 79) Source(52, 23) + SourceIndex(0) 9 >Emitted(34, 81) Source(52, 55) + SourceIndex(0) 10>Emitted(34, 82) Source(52, 56) + SourceIndex(0) -11>Emitted(34, 85) Source(52, 59) + SourceIndex(0) -12>Emitted(34, 86) Source(52, 60) + SourceIndex(0) -13>Emitted(34, 88) Source(52, 62) + SourceIndex(0) -14>Emitted(34, 89) Source(52, 63) + SourceIndex(0) -15>Emitted(34, 92) Source(52, 66) + SourceIndex(0) -16>Emitted(34, 93) Source(52, 67) + SourceIndex(0) -17>Emitted(34, 95) Source(52, 69) + SourceIndex(0) -18>Emitted(34, 96) Source(52, 70) + SourceIndex(0) -19>Emitted(34, 98) Source(52, 72) + SourceIndex(0) -20>Emitted(34, 100) Source(52, 74) + SourceIndex(0) -21>Emitted(34, 101) Source(52, 75) + SourceIndex(0) +11>Emitted(34, 83) Source(52, 57) + SourceIndex(0) +12>Emitted(34, 84) Source(52, 58) + SourceIndex(0) +13>Emitted(34, 85) Source(52, 59) + SourceIndex(0) +14>Emitted(34, 86) Source(52, 60) + SourceIndex(0) +15>Emitted(34, 88) Source(52, 62) + SourceIndex(0) +16>Emitted(34, 89) Source(52, 63) + SourceIndex(0) +17>Emitted(34, 92) Source(52, 66) + SourceIndex(0) +18>Emitted(34, 93) Source(52, 67) + SourceIndex(0) +19>Emitted(34, 95) Source(52, 69) + SourceIndex(0) +20>Emitted(34, 96) Source(52, 70) + SourceIndex(0) +21>Emitted(34, 98) Source(52, 72) + SourceIndex(0) +22>Emitted(34, 100) Source(52, 74) + SourceIndex(0) +23>Emitted(34, 101) Source(52, 75) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1280,17 +1352,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > 2 >for @@ -1302,17 +1376,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > nameB = "name" 9 > ] = multiRobotA, 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(37, 1) Source(55, 1) + SourceIndex(0) 2 >Emitted(37, 4) Source(55, 4) + SourceIndex(0) 3 >Emitted(37, 5) Source(55, 5) + SourceIndex(0) @@ -1323,17 +1399,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(37, 66) Source(55, 25) + SourceIndex(0) 9 >Emitted(37, 68) Source(55, 42) + SourceIndex(0) 10>Emitted(37, 69) Source(55, 43) + SourceIndex(0) -11>Emitted(37, 72) Source(55, 46) + SourceIndex(0) -12>Emitted(37, 73) Source(55, 47) + SourceIndex(0) -13>Emitted(37, 75) Source(55, 49) + SourceIndex(0) -14>Emitted(37, 76) Source(55, 50) + SourceIndex(0) -15>Emitted(37, 79) Source(55, 53) + SourceIndex(0) -16>Emitted(37, 80) Source(55, 54) + SourceIndex(0) -17>Emitted(37, 82) Source(55, 56) + SourceIndex(0) -18>Emitted(37, 83) Source(55, 57) + SourceIndex(0) -19>Emitted(37, 85) Source(55, 59) + SourceIndex(0) -20>Emitted(37, 87) Source(55, 61) + SourceIndex(0) -21>Emitted(37, 88) Source(55, 62) + SourceIndex(0) +11>Emitted(37, 70) Source(55, 44) + SourceIndex(0) +12>Emitted(37, 71) Source(55, 45) + SourceIndex(0) +13>Emitted(37, 72) Source(55, 46) + SourceIndex(0) +14>Emitted(37, 73) Source(55, 47) + SourceIndex(0) +15>Emitted(37, 75) Source(55, 49) + SourceIndex(0) +16>Emitted(37, 76) Source(55, 50) + SourceIndex(0) +17>Emitted(37, 79) Source(55, 53) + SourceIndex(0) +18>Emitted(37, 80) Source(55, 54) + SourceIndex(0) +19>Emitted(37, 82) Source(55, 56) + SourceIndex(0) +20>Emitted(37, 83) Source(55, 57) + SourceIndex(0) +21>Emitted(37, 85) Source(55, 59) + SourceIndex(0) +22>Emitted(37, 87) Source(55, 61) + SourceIndex(0) +23>Emitted(37, 88) Source(55, 62) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1383,17 +1461,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > 2 >for @@ -1405,17 +1485,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > nameB = "name" 9 > ] = getMultiRobot(), 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(40, 1) Source(58, 1) + SourceIndex(0) 2 >Emitted(40, 4) Source(58, 4) + SourceIndex(0) 3 >Emitted(40, 5) Source(58, 5) + SourceIndex(0) @@ -1426,17 +1508,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(40, 70) Source(58, 25) + SourceIndex(0) 9 >Emitted(40, 72) Source(58, 46) + SourceIndex(0) 10>Emitted(40, 73) Source(58, 47) + SourceIndex(0) -11>Emitted(40, 76) Source(58, 50) + SourceIndex(0) -12>Emitted(40, 77) Source(58, 51) + SourceIndex(0) -13>Emitted(40, 79) Source(58, 53) + SourceIndex(0) -14>Emitted(40, 80) Source(58, 54) + SourceIndex(0) -15>Emitted(40, 83) Source(58, 57) + SourceIndex(0) -16>Emitted(40, 84) Source(58, 58) + SourceIndex(0) -17>Emitted(40, 86) Source(58, 60) + SourceIndex(0) -18>Emitted(40, 87) Source(58, 61) + SourceIndex(0) -19>Emitted(40, 89) Source(58, 63) + SourceIndex(0) -20>Emitted(40, 91) Source(58, 65) + SourceIndex(0) -21>Emitted(40, 92) Source(58, 66) + SourceIndex(0) +11>Emitted(40, 74) Source(58, 48) + SourceIndex(0) +12>Emitted(40, 75) Source(58, 49) + SourceIndex(0) +13>Emitted(40, 76) Source(58, 50) + SourceIndex(0) +14>Emitted(40, 77) Source(58, 51) + SourceIndex(0) +15>Emitted(40, 79) Source(58, 53) + SourceIndex(0) +16>Emitted(40, 80) Source(58, 54) + SourceIndex(0) +17>Emitted(40, 83) Source(58, 57) + SourceIndex(0) +18>Emitted(40, 84) Source(58, 58) + SourceIndex(0) +19>Emitted(40, 86) Source(58, 60) + SourceIndex(0) +20>Emitted(40, 87) Source(58, 61) + SourceIndex(0) +21>Emitted(40, 89) Source(58, 63) + SourceIndex(0) +22>Emitted(40, 91) Source(58, 65) + SourceIndex(0) +23>Emitted(40, 92) Source(58, 66) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1486,17 +1570,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > 2 >for @@ -1508,17 +1594,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 > nameB = "name" 9 > ] = ["trimmer", ["trimming", "edging"]], 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(43, 1) Source(61, 1) + SourceIndex(0) 2 >Emitted(43, 4) Source(61, 4) + SourceIndex(0) 3 >Emitted(43, 5) Source(61, 5) + SourceIndex(0) @@ -1529,17 +1617,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(43, 90) Source(61, 25) + SourceIndex(0) 9 >Emitted(43, 92) Source(61, 66) + SourceIndex(0) 10>Emitted(43, 93) Source(61, 67) + SourceIndex(0) -11>Emitted(43, 96) Source(61, 70) + SourceIndex(0) -12>Emitted(43, 97) Source(61, 71) + SourceIndex(0) -13>Emitted(43, 99) Source(61, 73) + SourceIndex(0) -14>Emitted(43, 100) Source(61, 74) + SourceIndex(0) -15>Emitted(43, 103) Source(61, 77) + SourceIndex(0) -16>Emitted(43, 104) Source(61, 78) + SourceIndex(0) -17>Emitted(43, 106) Source(61, 80) + SourceIndex(0) -18>Emitted(43, 107) Source(61, 81) + SourceIndex(0) -19>Emitted(43, 109) Source(61, 83) + SourceIndex(0) -20>Emitted(43, 111) Source(61, 85) + SourceIndex(0) -21>Emitted(43, 112) Source(61, 86) + SourceIndex(0) +11>Emitted(43, 94) Source(61, 68) + SourceIndex(0) +12>Emitted(43, 95) Source(61, 69) + SourceIndex(0) +13>Emitted(43, 96) Source(61, 70) + SourceIndex(0) +14>Emitted(43, 97) Source(61, 71) + SourceIndex(0) +15>Emitted(43, 99) Source(61, 73) + SourceIndex(0) +16>Emitted(43, 100) Source(61, 74) + SourceIndex(0) +17>Emitted(43, 103) Source(61, 77) + SourceIndex(0) +18>Emitted(43, 104) Source(61, 78) + SourceIndex(0) +19>Emitted(43, 106) Source(61, 80) + SourceIndex(0) +20>Emitted(43, 107) Source(61, 81) + SourceIndex(0) +21>Emitted(43, 109) Source(61, 83) + SourceIndex(0) +22>Emitted(43, 111) Source(61, 85) + SourceIndex(0) +23>Emitted(43, 112) Source(61, 86) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1597,17 +1687,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 17> ^^ 18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^ -28> ^^ -29> ^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^^^ +26> ^ +27> ^^ +28> ^ +29> ^^ +30> ^^ +31> ^ 1-> > > @@ -1628,17 +1720,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 16> skillA2 = "skill" 17> ] = robotA, 18> i -19> = -20> 0 -21> ; -22> i -23> < -24> 1 -25> ; -26> i -27> ++ -28> ) -29> { +19> +20> = +21> +22> 0 +23> ; +24> i +25> < +26> 1 +27> ; +28> i +29> ++ +30> ) +31> { 1->Emitted(46, 1) Source(65, 1) + SourceIndex(0) 2 >Emitted(46, 4) Source(65, 4) + SourceIndex(0) 3 >Emitted(46, 5) Source(65, 5) + SourceIndex(0) @@ -1657,17 +1751,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 16>Emitted(46, 170) Source(65, 60) + SourceIndex(0) 17>Emitted(46, 172) Source(65, 72) + SourceIndex(0) 18>Emitted(46, 173) Source(65, 73) + SourceIndex(0) -19>Emitted(46, 176) Source(65, 76) + SourceIndex(0) -20>Emitted(46, 177) Source(65, 77) + SourceIndex(0) -21>Emitted(46, 179) Source(65, 79) + SourceIndex(0) -22>Emitted(46, 180) Source(65, 80) + SourceIndex(0) -23>Emitted(46, 183) Source(65, 83) + SourceIndex(0) -24>Emitted(46, 184) Source(65, 84) + SourceIndex(0) -25>Emitted(46, 186) Source(65, 86) + SourceIndex(0) -26>Emitted(46, 187) Source(65, 87) + SourceIndex(0) -27>Emitted(46, 189) Source(65, 89) + SourceIndex(0) -28>Emitted(46, 191) Source(65, 91) + SourceIndex(0) -29>Emitted(46, 192) Source(65, 92) + SourceIndex(0) +19>Emitted(46, 174) Source(65, 74) + SourceIndex(0) +20>Emitted(46, 175) Source(65, 75) + SourceIndex(0) +21>Emitted(46, 176) Source(65, 76) + SourceIndex(0) +22>Emitted(46, 177) Source(65, 77) + SourceIndex(0) +23>Emitted(46, 179) Source(65, 79) + SourceIndex(0) +24>Emitted(46, 180) Source(65, 80) + SourceIndex(0) +25>Emitted(46, 183) Source(65, 83) + SourceIndex(0) +26>Emitted(46, 184) Source(65, 84) + SourceIndex(0) +27>Emitted(46, 186) Source(65, 86) + SourceIndex(0) +28>Emitted(46, 187) Source(65, 87) + SourceIndex(0) +29>Emitted(46, 189) Source(65, 89) + SourceIndex(0) +30>Emitted(46, 191) Source(65, 91) + SourceIndex(0) +31>Emitted(46, 192) Source(65, 92) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1727,17 +1823,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 19> ^^ 20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^ -30> ^^ -31> ^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^^^ +28> ^ +29> ^^ +30> ^ +31> ^^ +32> ^^ +33> ^ 1-> > 2 >for @@ -1759,17 +1857,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 18> skillA2 = "skill" 19> ] = getRobot(), 20> i -21> = -22> 0 -23> ; -24> i -25> < -26> 1 -27> ; -28> i -29> ++ -30> ) -31> { +21> +22> = +23> +24> 0 +25> ; +26> i +27> < +28> 1 +29> ; +30> i +31> ++ +32> ) +33> { 1->Emitted(49, 1) Source(68, 1) + SourceIndex(0) 2 >Emitted(49, 4) Source(68, 4) + SourceIndex(0) 3 >Emitted(49, 5) Source(68, 5) + SourceIndex(0) @@ -1790,17 +1890,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 18>Emitted(49, 175) Source(68, 60) + SourceIndex(0) 19>Emitted(49, 177) Source(68, 76) + SourceIndex(0) 20>Emitted(49, 178) Source(68, 77) + SourceIndex(0) -21>Emitted(49, 181) Source(68, 80) + SourceIndex(0) -22>Emitted(49, 182) Source(68, 81) + SourceIndex(0) -23>Emitted(49, 184) Source(68, 83) + SourceIndex(0) -24>Emitted(49, 185) Source(68, 84) + SourceIndex(0) -25>Emitted(49, 188) Source(68, 87) + SourceIndex(0) -26>Emitted(49, 189) Source(68, 88) + SourceIndex(0) -27>Emitted(49, 191) Source(68, 90) + SourceIndex(0) -28>Emitted(49, 192) Source(68, 91) + SourceIndex(0) -29>Emitted(49, 194) Source(68, 93) + SourceIndex(0) -30>Emitted(49, 196) Source(68, 95) + SourceIndex(0) -31>Emitted(49, 197) Source(68, 96) + SourceIndex(0) +21>Emitted(49, 179) Source(68, 78) + SourceIndex(0) +22>Emitted(49, 180) Source(68, 79) + SourceIndex(0) +23>Emitted(49, 181) Source(68, 80) + SourceIndex(0) +24>Emitted(49, 182) Source(68, 81) + SourceIndex(0) +25>Emitted(49, 184) Source(68, 83) + SourceIndex(0) +26>Emitted(49, 185) Source(68, 84) + SourceIndex(0) +27>Emitted(49, 188) Source(68, 87) + SourceIndex(0) +28>Emitted(49, 189) Source(68, 88) + SourceIndex(0) +29>Emitted(49, 191) Source(68, 90) + SourceIndex(0) +30>Emitted(49, 192) Source(68, 91) + SourceIndex(0) +31>Emitted(49, 194) Source(68, 93) + SourceIndex(0) +32>Emitted(49, 196) Source(68, 95) + SourceIndex(0) +33>Emitted(49, 197) Source(68, 96) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1860,17 +1962,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 19> ^^ 20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^ -30> ^^ -31> ^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^^^ +28> ^ +29> ^^ +30> ^ +31> ^^ +32> ^^ +33> ^ 1-> > 2 >for @@ -1892,17 +1996,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 18> skillA2 = "skill" 19> ] = [2, "trimmer", "trimming"], 20> i -21> = -22> 0 -23> ; -24> i -25> < -26> 1 -27> ; -28> i -29> ++ -30> ) -31> { +21> +22> = +23> +24> 0 +25> ; +26> i +27> < +28> 1 +29> ; +30> i +31> ++ +32> ) +33> { 1->Emitted(52, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(52, 4) Source(71, 4) + SourceIndex(0) 3 >Emitted(52, 5) Source(71, 5) + SourceIndex(0) @@ -1923,17 +2029,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 18>Emitted(52, 197) Source(71, 60) + SourceIndex(0) 19>Emitted(52, 199) Source(71, 92) + SourceIndex(0) 20>Emitted(52, 200) Source(71, 93) + SourceIndex(0) -21>Emitted(52, 203) Source(71, 96) + SourceIndex(0) -22>Emitted(52, 204) Source(71, 97) + SourceIndex(0) -23>Emitted(52, 206) Source(71, 99) + SourceIndex(0) -24>Emitted(52, 207) Source(71, 100) + SourceIndex(0) -25>Emitted(52, 210) Source(71, 103) + SourceIndex(0) -26>Emitted(52, 211) Source(71, 104) + SourceIndex(0) -27>Emitted(52, 213) Source(71, 106) + SourceIndex(0) -28>Emitted(52, 214) Source(71, 107) + SourceIndex(0) -29>Emitted(52, 216) Source(71, 109) + SourceIndex(0) -30>Emitted(52, 218) Source(71, 111) + SourceIndex(0) -31>Emitted(52, 219) Source(71, 112) + SourceIndex(0) +21>Emitted(52, 201) Source(71, 94) + SourceIndex(0) +22>Emitted(52, 202) Source(71, 95) + SourceIndex(0) +23>Emitted(52, 203) Source(71, 96) + SourceIndex(0) +24>Emitted(52, 204) Source(71, 97) + SourceIndex(0) +25>Emitted(52, 206) Source(71, 99) + SourceIndex(0) +26>Emitted(52, 207) Source(71, 100) + SourceIndex(0) +27>Emitted(52, 210) Source(71, 103) + SourceIndex(0) +28>Emitted(52, 211) Source(71, 104) + SourceIndex(0) +29>Emitted(52, 213) Source(71, 106) + SourceIndex(0) +30>Emitted(52, 214) Source(71, 107) + SourceIndex(0) +31>Emitted(52, 216) Source(71, 109) + SourceIndex(0) +32>Emitted(52, 218) Source(71, 111) + SourceIndex(0) +33>Emitted(52, 219) Source(71, 112) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1995,17 +2103,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 21> ^^ 22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^^ -28> ^ -29> ^^ -30> ^ -31> ^^ -32> ^^ -33> ^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^^ +28> ^ +29> ^^^ +30> ^ +31> ^^ +32> ^ +33> ^^ +34> ^^ +35> ^ 1-> > 2 >for @@ -2040,17 +2150,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t > ] = ["none", "none"] > ] = multiRobotA, 22> i -23> = -24> 0 -25> ; -26> i -27> < -28> 1 -29> ; -30> i -31> ++ -32> ) -33> { +23> +24> = +25> +26> 0 +27> ; +28> i +29> < +30> 1 +31> ; +32> i +33> ++ +34> ) +35> { 1->Emitted(55, 1) Source(74, 1) + SourceIndex(0) 2 >Emitted(55, 4) Source(74, 4) + SourceIndex(0) 3 >Emitted(55, 5) Source(74, 5) + SourceIndex(0) @@ -2073,17 +2185,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 20>Emitted(55, 273) Source(78, 42) + SourceIndex(0) 21>Emitted(55, 275) Source(80, 22) + SourceIndex(0) 22>Emitted(55, 276) Source(80, 23) + SourceIndex(0) -23>Emitted(55, 279) Source(80, 26) + SourceIndex(0) -24>Emitted(55, 280) Source(80, 27) + SourceIndex(0) -25>Emitted(55, 282) Source(80, 29) + SourceIndex(0) -26>Emitted(55, 283) Source(80, 30) + SourceIndex(0) -27>Emitted(55, 286) Source(80, 33) + SourceIndex(0) -28>Emitted(55, 287) Source(80, 34) + SourceIndex(0) -29>Emitted(55, 289) Source(80, 36) + SourceIndex(0) -30>Emitted(55, 290) Source(80, 37) + SourceIndex(0) -31>Emitted(55, 292) Source(80, 39) + SourceIndex(0) -32>Emitted(55, 294) Source(80, 41) + SourceIndex(0) -33>Emitted(55, 295) Source(80, 42) + SourceIndex(0) +23>Emitted(55, 277) Source(80, 24) + SourceIndex(0) +24>Emitted(55, 278) Source(80, 25) + SourceIndex(0) +25>Emitted(55, 279) Source(80, 26) + SourceIndex(0) +26>Emitted(55, 280) Source(80, 27) + SourceIndex(0) +27>Emitted(55, 282) Source(80, 29) + SourceIndex(0) +28>Emitted(55, 283) Source(80, 30) + SourceIndex(0) +29>Emitted(55, 286) Source(80, 33) + SourceIndex(0) +30>Emitted(55, 287) Source(80, 34) + SourceIndex(0) +31>Emitted(55, 289) Source(80, 36) + SourceIndex(0) +32>Emitted(55, 290) Source(80, 37) + SourceIndex(0) +33>Emitted(55, 292) Source(80, 39) + SourceIndex(0) +34>Emitted(55, 294) Source(80, 41) + SourceIndex(0) +35>Emitted(55, 295) Source(80, 42) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2147,17 +2261,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 23> ^^ 24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^^ -30> ^ -31> ^^ -32> ^ -33> ^^ -34> ^^ -35> ^ +25> ^ +26> ^ +27> ^ +28> ^ +29> ^^ +30> ^ +31> ^^^ +32> ^ +33> ^^ +34> ^ +35> ^^ +36> ^^ +37> ^ 1-> > 2 >for @@ -2198,17 +2314,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t > ] = ["none", "none"] > ] = getMultiRobot(), 24> i -25> = -26> 0 -27> ; -28> i -29> < -30> 1 -31> ; -32> i -33> ++ -34> ) -35> { +25> +26> = +27> +28> 0 +29> ; +30> i +31> < +32> 1 +33> ; +34> i +35> ++ +36> ) +37> { 1->Emitted(58, 1) Source(83, 1) + SourceIndex(0) 2 >Emitted(58, 4) Source(83, 4) + SourceIndex(0) 3 >Emitted(58, 5) Source(83, 5) + SourceIndex(0) @@ -2233,17 +2351,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22>Emitted(58, 280) Source(86, 38) + SourceIndex(0) 23>Emitted(58, 282) Source(88, 23) + SourceIndex(0) 24>Emitted(58, 283) Source(88, 24) + SourceIndex(0) -25>Emitted(58, 286) Source(88, 27) + SourceIndex(0) -26>Emitted(58, 287) Source(88, 28) + SourceIndex(0) -27>Emitted(58, 289) Source(88, 30) + SourceIndex(0) -28>Emitted(58, 290) Source(88, 31) + SourceIndex(0) -29>Emitted(58, 293) Source(88, 34) + SourceIndex(0) -30>Emitted(58, 294) Source(88, 35) + SourceIndex(0) -31>Emitted(58, 296) Source(88, 37) + SourceIndex(0) -32>Emitted(58, 297) Source(88, 38) + SourceIndex(0) -33>Emitted(58, 299) Source(88, 40) + SourceIndex(0) -34>Emitted(58, 301) Source(88, 42) + SourceIndex(0) -35>Emitted(58, 302) Source(88, 43) + SourceIndex(0) +25>Emitted(58, 284) Source(88, 25) + SourceIndex(0) +26>Emitted(58, 285) Source(88, 26) + SourceIndex(0) +27>Emitted(58, 286) Source(88, 27) + SourceIndex(0) +28>Emitted(58, 287) Source(88, 28) + SourceIndex(0) +29>Emitted(58, 289) Source(88, 30) + SourceIndex(0) +30>Emitted(58, 290) Source(88, 31) + SourceIndex(0) +31>Emitted(58, 293) Source(88, 34) + SourceIndex(0) +32>Emitted(58, 294) Source(88, 35) + SourceIndex(0) +33>Emitted(58, 296) Source(88, 37) + SourceIndex(0) +34>Emitted(58, 297) Source(88, 38) + SourceIndex(0) +35>Emitted(58, 299) Source(88, 40) + SourceIndex(0) +36>Emitted(58, 301) Source(88, 42) + SourceIndex(0) +37>Emitted(58, 302) Source(88, 43) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2307,17 +2427,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 23> ^^ 24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^^ -30> ^ -31> ^^ -32> ^ -33> ^^ -34> ^^ -35> ^ +25> ^ +26> ^ +27> ^ +28> ^ +29> ^^ +30> ^ +31> ^^^ +32> ^ +33> ^^ +34> ^ +35> ^^ +36> ^^ +37> ^ 1-> > 2 >for @@ -2358,17 +2480,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t > ] = ["none", "none"] > ] = ["trimmer", ["trimming", "edging"]], 24> i -25> = -26> 0 -27> ; -28> i -29> < -30> 1 -31> ; -32> i -33> ++ -34> ) -35> { +25> +26> = +27> +28> 0 +29> ; +30> i +31> < +32> 1 +33> ; +34> i +35> ++ +36> ) +37> { 1->Emitted(61, 1) Source(91, 1) + SourceIndex(0) 2 >Emitted(61, 4) Source(91, 4) + SourceIndex(0) 3 >Emitted(61, 5) Source(91, 5) + SourceIndex(0) @@ -2393,17 +2517,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22>Emitted(61, 300) Source(94, 38) + SourceIndex(0) 23>Emitted(61, 302) Source(96, 43) + SourceIndex(0) 24>Emitted(61, 303) Source(96, 44) + SourceIndex(0) -25>Emitted(61, 306) Source(96, 47) + SourceIndex(0) -26>Emitted(61, 307) Source(96, 48) + SourceIndex(0) -27>Emitted(61, 309) Source(96, 50) + SourceIndex(0) -28>Emitted(61, 310) Source(96, 51) + SourceIndex(0) -29>Emitted(61, 313) Source(96, 54) + SourceIndex(0) -30>Emitted(61, 314) Source(96, 55) + SourceIndex(0) -31>Emitted(61, 316) Source(96, 57) + SourceIndex(0) -32>Emitted(61, 317) Source(96, 58) + SourceIndex(0) -33>Emitted(61, 319) Source(96, 60) + SourceIndex(0) -34>Emitted(61, 321) Source(96, 62) + SourceIndex(0) -35>Emitted(61, 322) Source(96, 63) + SourceIndex(0) +25>Emitted(61, 304) Source(96, 45) + SourceIndex(0) +26>Emitted(61, 305) Source(96, 46) + SourceIndex(0) +27>Emitted(61, 306) Source(96, 47) + SourceIndex(0) +28>Emitted(61, 307) Source(96, 48) + SourceIndex(0) +29>Emitted(61, 309) Source(96, 50) + SourceIndex(0) +30>Emitted(61, 310) Source(96, 51) + SourceIndex(0) +31>Emitted(61, 313) Source(96, 54) + SourceIndex(0) +32>Emitted(61, 314) Source(96, 55) + SourceIndex(0) +33>Emitted(61, 316) Source(96, 57) + SourceIndex(0) +34>Emitted(61, 317) Source(96, 58) + SourceIndex(0) +35>Emitted(61, 319) Source(96, 60) + SourceIndex(0) +36>Emitted(61, 321) Source(96, 62) + SourceIndex(0) +37>Emitted(61, 322) Source(96, 63) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2455,17 +2581,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 11> ^^ 12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ +25> ^ 1-> > > @@ -2480,17 +2608,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 10> ...robotAInfo 11> ] = robotA, 12> i -13> = -14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +13> +14> = +15> +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) +25> { 1->Emitted(64, 1) Source(100, 1) + SourceIndex(0) 2 >Emitted(64, 4) Source(100, 4) + SourceIndex(0) 3 >Emitted(64, 5) Source(100, 5) + SourceIndex(0) @@ -2503,17 +2633,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 10>Emitted(64, 93) Source(100, 39) + SourceIndex(0) 11>Emitted(64, 95) Source(100, 51) + SourceIndex(0) 12>Emitted(64, 96) Source(100, 52) + SourceIndex(0) -13>Emitted(64, 99) Source(100, 55) + SourceIndex(0) -14>Emitted(64, 100) Source(100, 56) + SourceIndex(0) -15>Emitted(64, 102) Source(100, 58) + SourceIndex(0) -16>Emitted(64, 103) Source(100, 59) + SourceIndex(0) -17>Emitted(64, 106) Source(100, 62) + SourceIndex(0) -18>Emitted(64, 107) Source(100, 63) + SourceIndex(0) -19>Emitted(64, 109) Source(100, 65) + SourceIndex(0) -20>Emitted(64, 110) Source(100, 66) + SourceIndex(0) -21>Emitted(64, 112) Source(100, 68) + SourceIndex(0) -22>Emitted(64, 114) Source(100, 70) + SourceIndex(0) -23>Emitted(64, 115) Source(100, 71) + SourceIndex(0) +13>Emitted(64, 97) Source(100, 53) + SourceIndex(0) +14>Emitted(64, 98) Source(100, 54) + SourceIndex(0) +15>Emitted(64, 99) Source(100, 55) + SourceIndex(0) +16>Emitted(64, 100) Source(100, 56) + SourceIndex(0) +17>Emitted(64, 102) Source(100, 58) + SourceIndex(0) +18>Emitted(64, 103) Source(100, 59) + SourceIndex(0) +19>Emitted(64, 106) Source(100, 62) + SourceIndex(0) +20>Emitted(64, 107) Source(100, 63) + SourceIndex(0) +21>Emitted(64, 109) Source(100, 65) + SourceIndex(0) +22>Emitted(64, 110) Source(100, 66) + SourceIndex(0) +23>Emitted(64, 112) Source(100, 68) + SourceIndex(0) +24>Emitted(64, 114) Source(100, 70) + SourceIndex(0) +25>Emitted(64, 115) Source(100, 71) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2567,17 +2699,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> ^^^^^^^^^^^^^^^^^^^^^^^^^ 13> ^^ 14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ +27> ^ 1-> > 2 >for @@ -2593,17 +2727,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> ...robotAInfo 13> ] = getRobot(), 14> i -15> = -16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +15> +16> = +17> +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) +27> { 1->Emitted(67, 1) Source(103, 1) + SourceIndex(0) 2 >Emitted(67, 4) Source(103, 4) + SourceIndex(0) 3 >Emitted(67, 5) Source(103, 5) + SourceIndex(0) @@ -2618,17 +2754,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12>Emitted(67, 105) Source(103, 39) + SourceIndex(0) 13>Emitted(67, 107) Source(103, 55) + SourceIndex(0) 14>Emitted(67, 108) Source(103, 56) + SourceIndex(0) -15>Emitted(67, 111) Source(103, 59) + SourceIndex(0) -16>Emitted(67, 112) Source(103, 60) + SourceIndex(0) -17>Emitted(67, 114) Source(103, 62) + SourceIndex(0) -18>Emitted(67, 115) Source(103, 63) + SourceIndex(0) -19>Emitted(67, 118) Source(103, 66) + SourceIndex(0) -20>Emitted(67, 119) Source(103, 67) + SourceIndex(0) -21>Emitted(67, 121) Source(103, 69) + SourceIndex(0) -22>Emitted(67, 122) Source(103, 70) + SourceIndex(0) -23>Emitted(67, 124) Source(103, 72) + SourceIndex(0) -24>Emitted(67, 126) Source(103, 74) + SourceIndex(0) -25>Emitted(67, 127) Source(103, 75) + SourceIndex(0) +15>Emitted(67, 109) Source(103, 57) + SourceIndex(0) +16>Emitted(67, 110) Source(103, 58) + SourceIndex(0) +17>Emitted(67, 111) Source(103, 59) + SourceIndex(0) +18>Emitted(67, 112) Source(103, 60) + SourceIndex(0) +19>Emitted(67, 114) Source(103, 62) + SourceIndex(0) +20>Emitted(67, 115) Source(103, 63) + SourceIndex(0) +21>Emitted(67, 118) Source(103, 66) + SourceIndex(0) +22>Emitted(67, 119) Source(103, 67) + SourceIndex(0) +23>Emitted(67, 121) Source(103, 69) + SourceIndex(0) +24>Emitted(67, 122) Source(103, 70) + SourceIndex(0) +25>Emitted(67, 124) Source(103, 72) + SourceIndex(0) +26>Emitted(67, 126) Source(103, 74) + SourceIndex(0) +27>Emitted(67, 127) Source(103, 75) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2682,17 +2820,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> ^^^^^^^^^^^^^^^^^^^^^^^^^ 13> ^^ 14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ +27> ^ 1-> > 2 >for @@ -2708,17 +2848,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> ...robotAInfo 13> ] = [2, "trimmer", "trimming"], 14> i -15> = -16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +15> +16> = +17> +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) +27> { 1->Emitted(70, 1) Source(106, 1) + SourceIndex(0) 2 >Emitted(70, 4) Source(106, 4) + SourceIndex(0) 3 >Emitted(70, 5) Source(106, 5) + SourceIndex(0) @@ -2733,17 +2875,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12>Emitted(70, 121) Source(106, 39) + SourceIndex(0) 13>Emitted(70, 123) Source(106, 71) + SourceIndex(0) 14>Emitted(70, 124) Source(106, 72) + SourceIndex(0) -15>Emitted(70, 127) Source(106, 75) + SourceIndex(0) -16>Emitted(70, 128) Source(106, 76) + SourceIndex(0) -17>Emitted(70, 130) Source(106, 78) + SourceIndex(0) -18>Emitted(70, 131) Source(106, 79) + SourceIndex(0) -19>Emitted(70, 134) Source(106, 82) + SourceIndex(0) -20>Emitted(70, 135) Source(106, 83) + SourceIndex(0) -21>Emitted(70, 137) Source(106, 85) + SourceIndex(0) -22>Emitted(70, 138) Source(106, 86) + SourceIndex(0) -23>Emitted(70, 140) Source(106, 88) + SourceIndex(0) -24>Emitted(70, 142) Source(106, 90) + SourceIndex(0) -25>Emitted(70, 143) Source(106, 91) + SourceIndex(0) +15>Emitted(70, 125) Source(106, 73) + SourceIndex(0) +16>Emitted(70, 126) Source(106, 74) + SourceIndex(0) +17>Emitted(70, 127) Source(106, 75) + SourceIndex(0) +18>Emitted(70, 128) Source(106, 76) + SourceIndex(0) +19>Emitted(70, 130) Source(106, 78) + SourceIndex(0) +20>Emitted(70, 131) Source(106, 79) + SourceIndex(0) +21>Emitted(70, 134) Source(106, 82) + SourceIndex(0) +22>Emitted(70, 135) Source(106, 83) + SourceIndex(0) +23>Emitted(70, 137) Source(106, 85) + SourceIndex(0) +24>Emitted(70, 138) Source(106, 86) + SourceIndex(0) +25>Emitted(70, 140) Source(106, 88) + SourceIndex(0) +26>Emitted(70, 142) Source(106, 90) + SourceIndex(0) +27>Emitted(70, 143) Source(106, 91) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map index d3452bfd56e27..b94abcce00e54 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.sourcemap.txt index aa1a4f7a01679..bfa1aad396c63 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.sourcemap.txt @@ -12,15 +12,17 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -30,27 +32,31 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. > 2 >let 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -91,93 +97,105 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : MultiSkilledRobot = -5 > [ -6 > "mower" -7 > , -8 > [ -9 > "mowing" -10> , -11> "" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "mower" +9 > , +10> [ +11> "mowing" +12> , +13> "" +14> ] +15> ] +16> ; 1->Emitted(5, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(5, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(5, 16) Source(12, 16) + SourceIndex(0) -4 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) -5 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) -6 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) -7 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) -8 >Emitted(5, 30) Source(12, 49) + SourceIndex(0) -9 >Emitted(5, 38) Source(12, 57) + SourceIndex(0) -10>Emitted(5, 40) Source(12, 59) + SourceIndex(0) -11>Emitted(5, 42) Source(12, 61) + SourceIndex(0) -12>Emitted(5, 43) Source(12, 62) + SourceIndex(0) -13>Emitted(5, 44) Source(12, 63) + SourceIndex(0) -14>Emitted(5, 45) Source(12, 64) + SourceIndex(0) +4 >Emitted(5, 17) Source(12, 18) + SourceIndex(0) +5 >Emitted(5, 18) Source(12, 19) + SourceIndex(0) +6 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) +7 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) +8 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) +9 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) +10>Emitted(5, 30) Source(12, 49) + SourceIndex(0) +11>Emitted(5, 38) Source(12, 57) + SourceIndex(0) +12>Emitted(5, 40) Source(12, 59) + SourceIndex(0) +13>Emitted(5, 42) Source(12, 61) + SourceIndex(0) +14>Emitted(5, 43) Source(12, 62) + SourceIndex(0) +15>Emitted(5, 44) Source(12, 63) + SourceIndex(0) +16>Emitted(5, 45) Source(12, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >let 3 > multiRobotB -4 > : MultiSkilledRobot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1->Emitted(6, 1) Source(13, 1) + SourceIndex(0) 2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0) 3 >Emitted(6, 16) Source(13, 16) + SourceIndex(0) -4 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) -5 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) -6 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) -7 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) -8 >Emitted(6, 32) Source(13, 51) + SourceIndex(0) -9 >Emitted(6, 42) Source(13, 61) + SourceIndex(0) -10>Emitted(6, 44) Source(13, 63) + SourceIndex(0) -11>Emitted(6, 52) Source(13, 71) + SourceIndex(0) -12>Emitted(6, 53) Source(13, 72) + SourceIndex(0) -13>Emitted(6, 54) Source(13, 73) + SourceIndex(0) -14>Emitted(6, 55) Source(13, 74) + SourceIndex(0) +4 >Emitted(6, 17) Source(13, 18) + SourceIndex(0) +5 >Emitted(6, 18) Source(13, 19) + SourceIndex(0) +6 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) +7 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) +8 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) +9 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) +10>Emitted(6, 32) Source(13, 51) + SourceIndex(0) +11>Emitted(6, 42) Source(13, 61) + SourceIndex(0) +12>Emitted(6, 44) Source(13, 63) + SourceIndex(0) +13>Emitted(6, 52) Source(13, 71) + SourceIndex(0) +14>Emitted(6, 53) Source(13, 72) + SourceIndex(0) +15>Emitted(6, 54) Source(13, 73) + SourceIndex(0) +16>Emitted(6, 55) Source(13, 74) + SourceIndex(0) --- >>>function getMultiRobot() { 1 > @@ -2131,17 +2149,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 21> ^^ 22> ^^^ -23> ^^^ -24> ^ -25> ^^ -26> ^^^ -27> ^^^ -28> ^ -29> ^^ -30> ^^^ -31> ^^ -32> ^^ -33> ^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^^ +28> ^^^ +29> ^^^ +30> ^ +31> ^^ +32> ^^^ +33> ^^ +34> ^^ +35> ^ 1-> > 2 >for @@ -2176,17 +2196,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. > ] = ["none", "none"] > ] = multiRobotA, 22> i -23> = -24> 0 -25> ; -26> i -27> < -28> 1 -29> ; -30> i -31> ++ -32> ) -33> { +23> +24> = +25> +26> 0 +27> ; +28> i +29> < +30> 1 +31> ; +32> i +33> ++ +34> ) +35> { 1->Emitted(60, 1) Source(80, 1) + SourceIndex(0) 2 >Emitted(60, 4) Source(80, 4) + SourceIndex(0) 3 >Emitted(60, 5) Source(80, 5) + SourceIndex(0) @@ -2209,17 +2231,19 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 20>Emitted(60, 279) Source(84, 42) + SourceIndex(0) 21>Emitted(60, 281) Source(86, 22) + SourceIndex(0) 22>Emitted(60, 284) Source(86, 23) + SourceIndex(0) -23>Emitted(60, 287) Source(86, 26) + SourceIndex(0) -24>Emitted(60, 288) Source(86, 27) + SourceIndex(0) -25>Emitted(60, 290) Source(86, 29) + SourceIndex(0) -26>Emitted(60, 293) Source(86, 30) + SourceIndex(0) -27>Emitted(60, 296) Source(86, 33) + SourceIndex(0) -28>Emitted(60, 297) Source(86, 34) + SourceIndex(0) -29>Emitted(60, 299) Source(86, 36) + SourceIndex(0) -30>Emitted(60, 302) Source(86, 37) + SourceIndex(0) -31>Emitted(60, 304) Source(86, 39) + SourceIndex(0) -32>Emitted(60, 306) Source(86, 41) + SourceIndex(0) -33>Emitted(60, 307) Source(86, 42) + SourceIndex(0) +23>Emitted(60, 285) Source(86, 24) + SourceIndex(0) +24>Emitted(60, 286) Source(86, 25) + SourceIndex(0) +25>Emitted(60, 287) Source(86, 26) + SourceIndex(0) +26>Emitted(60, 288) Source(86, 27) + SourceIndex(0) +27>Emitted(60, 290) Source(86, 29) + SourceIndex(0) +28>Emitted(60, 293) Source(86, 30) + SourceIndex(0) +29>Emitted(60, 296) Source(86, 33) + SourceIndex(0) +30>Emitted(60, 297) Source(86, 34) + SourceIndex(0) +31>Emitted(60, 299) Source(86, 36) + SourceIndex(0) +32>Emitted(60, 302) Source(86, 37) + SourceIndex(0) +33>Emitted(60, 304) Source(86, 39) + SourceIndex(0) +34>Emitted(60, 306) Source(86, 41) + SourceIndex(0) +35>Emitted(60, 307) Source(86, 42) + SourceIndex(0) --- >>> console.log(nameMA_1); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.js.map index a0295550f0bac..9f88c1dc900bc 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.sourcemap.txt index 5ea0b7e360d34..c5e30cde87318 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.sourcemap.txt @@ -12,18 +12,20 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^^ -14> ^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^ +13> ^^ +14> ^^^^^^^^ +15> ^^ +16> ^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -43,100 +45,110 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts > 2 >let 3 > robot -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skill -11> : -12> "mowing" -13> } -14> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skill +13> : +14> "mowing" +15> } +16> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(17, 10) + SourceIndex(0) -4 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) -5 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) -6 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) -7 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) -8 >Emitted(1, 28) Source(17, 35) + SourceIndex(0) -9 >Emitted(1, 30) Source(17, 37) + SourceIndex(0) -10>Emitted(1, 35) Source(17, 42) + SourceIndex(0) -11>Emitted(1, 37) Source(17, 44) + SourceIndex(0) -12>Emitted(1, 45) Source(17, 52) + SourceIndex(0) -13>Emitted(1, 47) Source(17, 54) + SourceIndex(0) -14>Emitted(1, 48) Source(17, 55) + SourceIndex(0) +4 >Emitted(1, 11) Source(17, 12) + SourceIndex(0) +5 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) +6 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) +7 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) +8 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) +9 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) +10>Emitted(1, 28) Source(17, 35) + SourceIndex(0) +11>Emitted(1, 30) Source(17, 37) + SourceIndex(0) +12>Emitted(1, 35) Source(17, 42) + SourceIndex(0) +13>Emitted(1, 37) Source(17, 44) + SourceIndex(0) +14>Emitted(1, 45) Source(17, 52) + SourceIndex(0) +15>Emitted(1, 47) Source(17, 54) + SourceIndex(0) +16>Emitted(1, 48) Source(17, 55) + SourceIndex(0) --- >>>var multiRobot = { name: "mower", skills: { primary: "mowing", secondary: "none" } }; 1-> 2 >^^^^ 3 > ^^^^^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^^ -12> ^^ -13> ^^^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^^^^^^^^ -18> ^^ -19> ^^^^^^ -20> ^^ -21> ^^ -22> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^ +22> ^^ +23> ^^ +24> ^ 1-> > 2 >let 3 > multiRobot -4 > : MultiRobot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skills -11> : -12> { -13> primary -14> : -15> "mowing" -16> , -17> secondary -18> : -19> "none" -20> } -21> } -22> ; +4 > : +5 > M +6 > ultiRobot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "mowing" +18> , +19> secondary +20> : +21> "none" +22> } +23> } +24> ; 1->Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 15) Source(18, 15) + SourceIndex(0) -4 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) -5 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) -6 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) -7 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) -8 >Emitted(2, 33) Source(18, 45) + SourceIndex(0) -9 >Emitted(2, 35) Source(18, 47) + SourceIndex(0) -10>Emitted(2, 41) Source(18, 53) + SourceIndex(0) -11>Emitted(2, 43) Source(18, 55) + SourceIndex(0) -12>Emitted(2, 45) Source(18, 57) + SourceIndex(0) -13>Emitted(2, 52) Source(18, 64) + SourceIndex(0) -14>Emitted(2, 54) Source(18, 66) + SourceIndex(0) -15>Emitted(2, 62) Source(18, 74) + SourceIndex(0) -16>Emitted(2, 64) Source(18, 76) + SourceIndex(0) -17>Emitted(2, 73) Source(18, 85) + SourceIndex(0) -18>Emitted(2, 75) Source(18, 87) + SourceIndex(0) -19>Emitted(2, 81) Source(18, 93) + SourceIndex(0) -20>Emitted(2, 83) Source(18, 95) + SourceIndex(0) -21>Emitted(2, 85) Source(18, 97) + SourceIndex(0) -22>Emitted(2, 86) Source(18, 98) + SourceIndex(0) +4 >Emitted(2, 16) Source(18, 17) + SourceIndex(0) +5 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) +6 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) +7 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) +8 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) +9 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) +10>Emitted(2, 33) Source(18, 45) + SourceIndex(0) +11>Emitted(2, 35) Source(18, 47) + SourceIndex(0) +12>Emitted(2, 41) Source(18, 53) + SourceIndex(0) +13>Emitted(2, 43) Source(18, 55) + SourceIndex(0) +14>Emitted(2, 45) Source(18, 57) + SourceIndex(0) +15>Emitted(2, 52) Source(18, 64) + SourceIndex(0) +16>Emitted(2, 54) Source(18, 66) + SourceIndex(0) +17>Emitted(2, 62) Source(18, 74) + SourceIndex(0) +18>Emitted(2, 64) Source(18, 76) + SourceIndex(0) +19>Emitted(2, 73) Source(18, 85) + SourceIndex(0) +20>Emitted(2, 75) Source(18, 87) + SourceIndex(0) +21>Emitted(2, 81) Source(18, 93) + SourceIndex(0) +22>Emitted(2, 83) Source(18, 95) + SourceIndex(0) +23>Emitted(2, 85) Source(18, 97) + SourceIndex(0) +24>Emitted(2, 86) Source(18, 98) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -217,17 +229,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > > @@ -238,17 +252,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > name: nameA 7 > } = robot, 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(9, 1) Source(26, 1) + SourceIndex(0) 2 >Emitted(9, 4) Source(26, 4) + SourceIndex(0) 3 >Emitted(9, 5) Source(26, 5) + SourceIndex(0) @@ -257,17 +273,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 >Emitted(9, 28) Source(26, 22) + SourceIndex(0) 7 >Emitted(9, 30) Source(26, 34) + SourceIndex(0) 8 >Emitted(9, 31) Source(26, 35) + SourceIndex(0) -9 >Emitted(9, 34) Source(26, 38) + SourceIndex(0) -10>Emitted(9, 35) Source(26, 39) + SourceIndex(0) -11>Emitted(9, 37) Source(26, 41) + SourceIndex(0) -12>Emitted(9, 38) Source(26, 42) + SourceIndex(0) -13>Emitted(9, 41) Source(26, 45) + SourceIndex(0) -14>Emitted(9, 42) Source(26, 46) + SourceIndex(0) -15>Emitted(9, 44) Source(26, 48) + SourceIndex(0) -16>Emitted(9, 45) Source(26, 49) + SourceIndex(0) -17>Emitted(9, 47) Source(26, 51) + SourceIndex(0) -18>Emitted(9, 49) Source(26, 53) + SourceIndex(0) -19>Emitted(9, 50) Source(26, 54) + SourceIndex(0) +9 >Emitted(9, 32) Source(26, 36) + SourceIndex(0) +10>Emitted(9, 33) Source(26, 37) + SourceIndex(0) +11>Emitted(9, 34) Source(26, 38) + SourceIndex(0) +12>Emitted(9, 35) Source(26, 39) + SourceIndex(0) +13>Emitted(9, 37) Source(26, 41) + SourceIndex(0) +14>Emitted(9, 38) Source(26, 42) + SourceIndex(0) +15>Emitted(9, 41) Source(26, 45) + SourceIndex(0) +16>Emitted(9, 42) Source(26, 46) + SourceIndex(0) +17>Emitted(9, 44) Source(26, 48) + SourceIndex(0) +18>Emitted(9, 45) Source(26, 49) + SourceIndex(0) +19>Emitted(9, 47) Source(26, 51) + SourceIndex(0) +20>Emitted(9, 49) Source(26, 53) + SourceIndex(0) +21>Emitted(9, 50) Source(26, 54) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -315,17 +333,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > 2 >for @@ -335,17 +355,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > name: nameA 7 > } = getRobot(), 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(12, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(12, 4) Source(29, 4) + SourceIndex(0) 3 >Emitted(12, 5) Source(29, 5) + SourceIndex(0) @@ -354,17 +376,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 >Emitted(12, 33) Source(29, 22) + SourceIndex(0) 7 >Emitted(12, 35) Source(29, 39) + SourceIndex(0) 8 >Emitted(12, 36) Source(29, 40) + SourceIndex(0) -9 >Emitted(12, 39) Source(29, 43) + SourceIndex(0) -10>Emitted(12, 40) Source(29, 44) + SourceIndex(0) -11>Emitted(12, 42) Source(29, 46) + SourceIndex(0) -12>Emitted(12, 43) Source(29, 47) + SourceIndex(0) -13>Emitted(12, 46) Source(29, 50) + SourceIndex(0) -14>Emitted(12, 47) Source(29, 51) + SourceIndex(0) -15>Emitted(12, 49) Source(29, 53) + SourceIndex(0) -16>Emitted(12, 50) Source(29, 54) + SourceIndex(0) -17>Emitted(12, 52) Source(29, 56) + SourceIndex(0) -18>Emitted(12, 54) Source(29, 58) + SourceIndex(0) -19>Emitted(12, 55) Source(29, 59) + SourceIndex(0) +9 >Emitted(12, 37) Source(29, 41) + SourceIndex(0) +10>Emitted(12, 38) Source(29, 42) + SourceIndex(0) +11>Emitted(12, 39) Source(29, 43) + SourceIndex(0) +12>Emitted(12, 40) Source(29, 44) + SourceIndex(0) +13>Emitted(12, 42) Source(29, 46) + SourceIndex(0) +14>Emitted(12, 43) Source(29, 47) + SourceIndex(0) +15>Emitted(12, 46) Source(29, 50) + SourceIndex(0) +16>Emitted(12, 47) Source(29, 51) + SourceIndex(0) +17>Emitted(12, 49) Source(29, 53) + SourceIndex(0) +18>Emitted(12, 50) Source(29, 54) + SourceIndex(0) +19>Emitted(12, 52) Source(29, 56) + SourceIndex(0) +20>Emitted(12, 54) Source(29, 58) + SourceIndex(0) +21>Emitted(12, 55) Source(29, 59) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -412,17 +436,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ +21> ^ 1-> > 2 >for @@ -432,17 +458,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > name: nameA 7 > } = { name: "trimmer", skill: "trimming" }, 8 > i -9 > = -10> 0 -11> ; -12> i -13> < -14> 1 -15> ; -16> i -17> ++ -18> ) -19> { +9 > +10> = +11> +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) +21> { 1->Emitted(15, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(15, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(15, 5) Source(32, 5) + SourceIndex(0) @@ -451,17 +479,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 >Emitted(15, 61) Source(32, 22) + SourceIndex(0) 7 >Emitted(15, 63) Source(32, 74) + SourceIndex(0) 8 >Emitted(15, 64) Source(32, 75) + SourceIndex(0) -9 >Emitted(15, 67) Source(32, 78) + SourceIndex(0) -10>Emitted(15, 68) Source(32, 79) + SourceIndex(0) -11>Emitted(15, 70) Source(32, 81) + SourceIndex(0) -12>Emitted(15, 71) Source(32, 82) + SourceIndex(0) -13>Emitted(15, 74) Source(32, 85) + SourceIndex(0) -14>Emitted(15, 75) Source(32, 86) + SourceIndex(0) -15>Emitted(15, 77) Source(32, 88) + SourceIndex(0) -16>Emitted(15, 78) Source(32, 89) + SourceIndex(0) -17>Emitted(15, 80) Source(32, 91) + SourceIndex(0) -18>Emitted(15, 82) Source(32, 93) + SourceIndex(0) -19>Emitted(15, 83) Source(32, 94) + SourceIndex(0) +9 >Emitted(15, 65) Source(32, 76) + SourceIndex(0) +10>Emitted(15, 66) Source(32, 77) + SourceIndex(0) +11>Emitted(15, 67) Source(32, 78) + SourceIndex(0) +12>Emitted(15, 68) Source(32, 79) + SourceIndex(0) +13>Emitted(15, 70) Source(32, 81) + SourceIndex(0) +14>Emitted(15, 71) Source(32, 82) + SourceIndex(0) +15>Emitted(15, 74) Source(32, 85) + SourceIndex(0) +16>Emitted(15, 75) Source(32, 86) + SourceIndex(0) +17>Emitted(15, 77) Source(32, 88) + SourceIndex(0) +18>Emitted(15, 78) Source(32, 89) + SourceIndex(0) +19>Emitted(15, 80) Source(32, 91) + SourceIndex(0) +20>Emitted(15, 82) Source(32, 93) + SourceIndex(0) +21>Emitted(15, 83) Source(32, 94) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -513,17 +543,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> ^^^^^^^^^^^^^^^^^^^^^^^^^ 11> ^^ 12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ +25> ^ 1-> > 2 >for @@ -537,17 +569,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> secondary: secondaryA 11> } } = multiRobot, 12> i -13> = -14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +13> +14> = +15> +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) +25> { 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(18, 4) Source(35, 4) + SourceIndex(0) 3 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) @@ -560,17 +594,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10>Emitted(18, 82) Source(35, 62) + SourceIndex(0) 11>Emitted(18, 84) Source(35, 81) + SourceIndex(0) 12>Emitted(18, 85) Source(35, 82) + SourceIndex(0) -13>Emitted(18, 88) Source(35, 85) + SourceIndex(0) -14>Emitted(18, 89) Source(35, 86) + SourceIndex(0) -15>Emitted(18, 91) Source(35, 88) + SourceIndex(0) -16>Emitted(18, 92) Source(35, 89) + SourceIndex(0) -17>Emitted(18, 95) Source(35, 92) + SourceIndex(0) -18>Emitted(18, 96) Source(35, 93) + SourceIndex(0) -19>Emitted(18, 98) Source(35, 95) + SourceIndex(0) -20>Emitted(18, 99) Source(35, 96) + SourceIndex(0) -21>Emitted(18, 101) Source(35, 98) + SourceIndex(0) -22>Emitted(18, 103) Source(35, 100) + SourceIndex(0) -23>Emitted(18, 104) Source(35, 101) + SourceIndex(0) +13>Emitted(18, 86) Source(35, 83) + SourceIndex(0) +14>Emitted(18, 87) Source(35, 84) + SourceIndex(0) +15>Emitted(18, 88) Source(35, 85) + SourceIndex(0) +16>Emitted(18, 89) Source(35, 86) + SourceIndex(0) +17>Emitted(18, 91) Source(35, 88) + SourceIndex(0) +18>Emitted(18, 92) Source(35, 89) + SourceIndex(0) +19>Emitted(18, 95) Source(35, 92) + SourceIndex(0) +20>Emitted(18, 96) Source(35, 93) + SourceIndex(0) +21>Emitted(18, 98) Source(35, 95) + SourceIndex(0) +22>Emitted(18, 99) Source(35, 96) + SourceIndex(0) +23>Emitted(18, 101) Source(35, 98) + SourceIndex(0) +24>Emitted(18, 103) Source(35, 100) + SourceIndex(0) +25>Emitted(18, 104) Source(35, 101) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -622,17 +658,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> ^^^^^^^^^^^^^^^^^^^^^^^^^ 11> ^^ 12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ +25> ^ 1-> > 2 >for @@ -646,17 +684,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> secondary: secondaryA 11> } } = getMultiRobot(), 12> i -13> = -14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +13> +14> = +15> +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) +25> { 1->Emitted(21, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(21, 4) Source(38, 4) + SourceIndex(0) 3 >Emitted(21, 5) Source(38, 5) + SourceIndex(0) @@ -669,17 +709,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10>Emitted(21, 87) Source(38, 62) + SourceIndex(0) 11>Emitted(21, 89) Source(38, 86) + SourceIndex(0) 12>Emitted(21, 90) Source(38, 87) + SourceIndex(0) -13>Emitted(21, 93) Source(38, 90) + SourceIndex(0) -14>Emitted(21, 94) Source(38, 91) + SourceIndex(0) -15>Emitted(21, 96) Source(38, 93) + SourceIndex(0) -16>Emitted(21, 97) Source(38, 94) + SourceIndex(0) -17>Emitted(21, 100) Source(38, 97) + SourceIndex(0) -18>Emitted(21, 101) Source(38, 98) + SourceIndex(0) -19>Emitted(21, 103) Source(38, 100) + SourceIndex(0) -20>Emitted(21, 104) Source(38, 101) + SourceIndex(0) -21>Emitted(21, 106) Source(38, 103) + SourceIndex(0) -22>Emitted(21, 108) Source(38, 105) + SourceIndex(0) -23>Emitted(21, 109) Source(38, 106) + SourceIndex(0) +13>Emitted(21, 91) Source(38, 88) + SourceIndex(0) +14>Emitted(21, 92) Source(38, 89) + SourceIndex(0) +15>Emitted(21, 93) Source(38, 90) + SourceIndex(0) +16>Emitted(21, 94) Source(38, 91) + SourceIndex(0) +17>Emitted(21, 96) Source(38, 93) + SourceIndex(0) +18>Emitted(21, 97) Source(38, 94) + SourceIndex(0) +19>Emitted(21, 100) Source(38, 97) + SourceIndex(0) +20>Emitted(21, 101) Source(38, 98) + SourceIndex(0) +21>Emitted(21, 103) Source(38, 100) + SourceIndex(0) +22>Emitted(21, 104) Source(38, 101) + SourceIndex(0) +23>Emitted(21, 106) Source(38, 103) + SourceIndex(0) +24>Emitted(21, 108) Source(38, 105) + SourceIndex(0) +25>Emitted(21, 109) Source(38, 106) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -731,17 +773,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> ^^^^^^^^^^^^^^^^^^^^^^^^^ 11> ^^ 12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ +25> ^ 1-> > 2 >for @@ -757,17 +801,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > 12> i -13> = -14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +13> +14> = +15> +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) +25> { 1->Emitted(24, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(24, 4) Source(41, 4) + SourceIndex(0) 3 >Emitted(24, 5) Source(41, 5) + SourceIndex(0) @@ -780,17 +826,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10>Emitted(24, 145) Source(41, 62) + SourceIndex(0) 11>Emitted(24, 147) Source(43, 5) + SourceIndex(0) 12>Emitted(24, 148) Source(43, 6) + SourceIndex(0) -13>Emitted(24, 151) Source(43, 9) + SourceIndex(0) -14>Emitted(24, 152) Source(43, 10) + SourceIndex(0) -15>Emitted(24, 154) Source(43, 12) + SourceIndex(0) -16>Emitted(24, 155) Source(43, 13) + SourceIndex(0) -17>Emitted(24, 158) Source(43, 16) + SourceIndex(0) -18>Emitted(24, 159) Source(43, 17) + SourceIndex(0) -19>Emitted(24, 161) Source(43, 19) + SourceIndex(0) -20>Emitted(24, 162) Source(43, 20) + SourceIndex(0) -21>Emitted(24, 164) Source(43, 22) + SourceIndex(0) -22>Emitted(24, 166) Source(43, 24) + SourceIndex(0) -23>Emitted(24, 167) Source(43, 25) + SourceIndex(0) +13>Emitted(24, 149) Source(43, 7) + SourceIndex(0) +14>Emitted(24, 150) Source(43, 8) + SourceIndex(0) +15>Emitted(24, 151) Source(43, 9) + SourceIndex(0) +16>Emitted(24, 152) Source(43, 10) + SourceIndex(0) +17>Emitted(24, 154) Source(43, 12) + SourceIndex(0) +18>Emitted(24, 155) Source(43, 13) + SourceIndex(0) +19>Emitted(24, 158) Source(43, 16) + SourceIndex(0) +20>Emitted(24, 159) Source(43, 17) + SourceIndex(0) +21>Emitted(24, 161) Source(43, 19) + SourceIndex(0) +22>Emitted(24, 162) Source(43, 20) + SourceIndex(0) +23>Emitted(24, 164) Source(43, 22) + SourceIndex(0) +24>Emitted(24, 166) Source(43, 24) + SourceIndex(0) +25>Emitted(24, 167) Source(43, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -840,17 +888,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 > ^^^^^^^^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > > @@ -863,17 +913,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 > skill: skillA 9 > } = robot, 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(27, 1) Source(47, 1) + SourceIndex(0) 2 >Emitted(27, 4) Source(47, 4) + SourceIndex(0) 3 >Emitted(27, 5) Source(47, 5) + SourceIndex(0) @@ -884,17 +936,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(27, 50) Source(47, 37) + SourceIndex(0) 9 >Emitted(27, 52) Source(47, 49) + SourceIndex(0) 10>Emitted(27, 53) Source(47, 50) + SourceIndex(0) -11>Emitted(27, 56) Source(47, 53) + SourceIndex(0) -12>Emitted(27, 57) Source(47, 54) + SourceIndex(0) -13>Emitted(27, 59) Source(47, 56) + SourceIndex(0) -14>Emitted(27, 60) Source(47, 57) + SourceIndex(0) -15>Emitted(27, 63) Source(47, 60) + SourceIndex(0) -16>Emitted(27, 64) Source(47, 61) + SourceIndex(0) -17>Emitted(27, 66) Source(47, 63) + SourceIndex(0) -18>Emitted(27, 67) Source(47, 64) + SourceIndex(0) -19>Emitted(27, 69) Source(47, 66) + SourceIndex(0) -20>Emitted(27, 71) Source(47, 68) + SourceIndex(0) -21>Emitted(27, 72) Source(47, 69) + SourceIndex(0) +11>Emitted(27, 54) Source(47, 51) + SourceIndex(0) +12>Emitted(27, 55) Source(47, 52) + SourceIndex(0) +13>Emitted(27, 56) Source(47, 53) + SourceIndex(0) +14>Emitted(27, 57) Source(47, 54) + SourceIndex(0) +15>Emitted(27, 59) Source(47, 56) + SourceIndex(0) +16>Emitted(27, 60) Source(47, 57) + SourceIndex(0) +17>Emitted(27, 63) Source(47, 60) + SourceIndex(0) +18>Emitted(27, 64) Source(47, 61) + SourceIndex(0) +19>Emitted(27, 66) Source(47, 63) + SourceIndex(0) +20>Emitted(27, 67) Source(47, 64) + SourceIndex(0) +21>Emitted(27, 69) Source(47, 66) + SourceIndex(0) +22>Emitted(27, 71) Source(47, 68) + SourceIndex(0) +23>Emitted(27, 72) Source(47, 69) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -946,17 +1000,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> ^^^^^^^^^^^^^^^^^ 11> ^^ 12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ +25> ^ 1-> > 2 >for @@ -970,17 +1026,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> skill: skillA 11> } = getRobot(), 12> i -13> = -14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +13> +14> = +15> +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) +25> { 1->Emitted(30, 1) Source(50, 1) + SourceIndex(0) 2 >Emitted(30, 4) Source(50, 4) + SourceIndex(0) 3 >Emitted(30, 5) Source(50, 5) + SourceIndex(0) @@ -993,17 +1051,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10>Emitted(30, 61) Source(50, 37) + SourceIndex(0) 11>Emitted(30, 63) Source(50, 54) + SourceIndex(0) 12>Emitted(30, 64) Source(50, 55) + SourceIndex(0) -13>Emitted(30, 67) Source(50, 58) + SourceIndex(0) -14>Emitted(30, 68) Source(50, 59) + SourceIndex(0) -15>Emitted(30, 70) Source(50, 61) + SourceIndex(0) -16>Emitted(30, 71) Source(50, 62) + SourceIndex(0) -17>Emitted(30, 74) Source(50, 65) + SourceIndex(0) -18>Emitted(30, 75) Source(50, 66) + SourceIndex(0) -19>Emitted(30, 77) Source(50, 68) + SourceIndex(0) -20>Emitted(30, 78) Source(50, 69) + SourceIndex(0) -21>Emitted(30, 80) Source(50, 71) + SourceIndex(0) -22>Emitted(30, 82) Source(50, 73) + SourceIndex(0) -23>Emitted(30, 83) Source(50, 74) + SourceIndex(0) +13>Emitted(30, 65) Source(50, 56) + SourceIndex(0) +14>Emitted(30, 66) Source(50, 57) + SourceIndex(0) +15>Emitted(30, 67) Source(50, 58) + SourceIndex(0) +16>Emitted(30, 68) Source(50, 59) + SourceIndex(0) +17>Emitted(30, 70) Source(50, 61) + SourceIndex(0) +18>Emitted(30, 71) Source(50, 62) + SourceIndex(0) +19>Emitted(30, 74) Source(50, 65) + SourceIndex(0) +20>Emitted(30, 75) Source(50, 66) + SourceIndex(0) +21>Emitted(30, 77) Source(50, 68) + SourceIndex(0) +22>Emitted(30, 78) Source(50, 69) + SourceIndex(0) +23>Emitted(30, 80) Source(50, 71) + SourceIndex(0) +24>Emitted(30, 82) Source(50, 73) + SourceIndex(0) +25>Emitted(30, 83) Source(50, 74) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1055,17 +1115,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> ^^^^^^^^^^^^^^^^^ 11> ^^ 12> ^ -13> ^^^ -14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ +25> ^ 1-> > 2 >for @@ -1079,17 +1141,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> skill: skillA 11> } = { name: "trimmer", skill: "trimming" }, 12> i -13> = -14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +13> +14> = +15> +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) +25> { 1->Emitted(33, 1) Source(53, 1) + SourceIndex(0) 2 >Emitted(33, 4) Source(53, 4) + SourceIndex(0) 3 >Emitted(33, 5) Source(53, 5) + SourceIndex(0) @@ -1102,17 +1166,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10>Emitted(33, 89) Source(53, 37) + SourceIndex(0) 11>Emitted(33, 91) Source(53, 89) + SourceIndex(0) 12>Emitted(33, 92) Source(53, 90) + SourceIndex(0) -13>Emitted(33, 95) Source(53, 93) + SourceIndex(0) -14>Emitted(33, 96) Source(53, 94) + SourceIndex(0) -15>Emitted(33, 98) Source(53, 96) + SourceIndex(0) -16>Emitted(33, 99) Source(53, 97) + SourceIndex(0) -17>Emitted(33, 102) Source(53, 100) + SourceIndex(0) -18>Emitted(33, 103) Source(53, 101) + SourceIndex(0) -19>Emitted(33, 105) Source(53, 103) + SourceIndex(0) -20>Emitted(33, 106) Source(53, 104) + SourceIndex(0) -21>Emitted(33, 108) Source(53, 106) + SourceIndex(0) -22>Emitted(33, 110) Source(53, 108) + SourceIndex(0) -23>Emitted(33, 111) Source(53, 109) + SourceIndex(0) +13>Emitted(33, 93) Source(53, 91) + SourceIndex(0) +14>Emitted(33, 94) Source(53, 92) + SourceIndex(0) +15>Emitted(33, 95) Source(53, 93) + SourceIndex(0) +16>Emitted(33, 96) Source(53, 94) + SourceIndex(0) +17>Emitted(33, 98) Source(53, 96) + SourceIndex(0) +18>Emitted(33, 99) Source(53, 97) + SourceIndex(0) +19>Emitted(33, 102) Source(53, 100) + SourceIndex(0) +20>Emitted(33, 103) Source(53, 101) + SourceIndex(0) +21>Emitted(33, 105) Source(53, 103) + SourceIndex(0) +22>Emitted(33, 106) Source(53, 104) + SourceIndex(0) +23>Emitted(33, 108) Source(53, 106) + SourceIndex(0) +24>Emitted(33, 110) Source(53, 108) + SourceIndex(0) +25>Emitted(33, 111) Source(53, 109) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1166,17 +1232,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 12> ^^^^^^^^^^^^^^^^^^^^^^^^^ 13> ^^ 14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ +27> ^ 1-> > 2 >for @@ -1192,17 +1260,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 12> secondary: secondaryA 13> } } = multiRobot, 14> i -15> = -16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +15> +16> = +17> +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) +27> { 1->Emitted(36, 1) Source(56, 1) + SourceIndex(0) 2 >Emitted(36, 4) Source(56, 4) + SourceIndex(0) 3 >Emitted(36, 5) Source(56, 5) + SourceIndex(0) @@ -1217,17 +1287,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 12>Emitted(36, 107) Source(56, 74) + SourceIndex(0) 13>Emitted(36, 109) Source(56, 93) + SourceIndex(0) 14>Emitted(36, 110) Source(56, 94) + SourceIndex(0) -15>Emitted(36, 113) Source(56, 97) + SourceIndex(0) -16>Emitted(36, 114) Source(56, 98) + SourceIndex(0) -17>Emitted(36, 116) Source(56, 100) + SourceIndex(0) -18>Emitted(36, 117) Source(56, 101) + SourceIndex(0) -19>Emitted(36, 120) Source(56, 104) + SourceIndex(0) -20>Emitted(36, 121) Source(56, 105) + SourceIndex(0) -21>Emitted(36, 123) Source(56, 107) + SourceIndex(0) -22>Emitted(36, 124) Source(56, 108) + SourceIndex(0) -23>Emitted(36, 126) Source(56, 110) + SourceIndex(0) -24>Emitted(36, 128) Source(56, 112) + SourceIndex(0) -25>Emitted(36, 129) Source(56, 113) + SourceIndex(0) +15>Emitted(36, 111) Source(56, 95) + SourceIndex(0) +16>Emitted(36, 112) Source(56, 96) + SourceIndex(0) +17>Emitted(36, 113) Source(56, 97) + SourceIndex(0) +18>Emitted(36, 114) Source(56, 98) + SourceIndex(0) +19>Emitted(36, 116) Source(56, 100) + SourceIndex(0) +20>Emitted(36, 117) Source(56, 101) + SourceIndex(0) +21>Emitted(36, 120) Source(56, 104) + SourceIndex(0) +22>Emitted(36, 121) Source(56, 105) + SourceIndex(0) +23>Emitted(36, 123) Source(56, 107) + SourceIndex(0) +24>Emitted(36, 124) Source(56, 108) + SourceIndex(0) +25>Emitted(36, 126) Source(56, 110) + SourceIndex(0) +26>Emitted(36, 128) Source(56, 112) + SourceIndex(0) +27>Emitted(36, 129) Source(56, 113) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1283,17 +1355,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> ^^^^^^^^^^^^^^^^^^^^^^^^^ 15> ^^ 16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^ +28> ^^ +29> ^ 1-> > 2 >for @@ -1311,17 +1385,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> secondary: secondaryA 15> } } = getMultiRobot(), 16> i -17> = -18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +17> +18> = +19> +20> 0 +21> ; +22> i +23> < +24> 1 +25> ; +26> i +27> ++ +28> ) +29> { 1->Emitted(39, 1) Source(59, 1) + SourceIndex(0) 2 >Emitted(39, 4) Source(59, 4) + SourceIndex(0) 3 >Emitted(39, 5) Source(59, 5) + SourceIndex(0) @@ -1338,17 +1414,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14>Emitted(39, 113) Source(59, 74) + SourceIndex(0) 15>Emitted(39, 115) Source(59, 98) + SourceIndex(0) 16>Emitted(39, 116) Source(59, 99) + SourceIndex(0) -17>Emitted(39, 119) Source(59, 102) + SourceIndex(0) -18>Emitted(39, 120) Source(59, 103) + SourceIndex(0) -19>Emitted(39, 122) Source(59, 105) + SourceIndex(0) -20>Emitted(39, 123) Source(59, 106) + SourceIndex(0) -21>Emitted(39, 126) Source(59, 109) + SourceIndex(0) -22>Emitted(39, 127) Source(59, 110) + SourceIndex(0) -23>Emitted(39, 129) Source(59, 112) + SourceIndex(0) -24>Emitted(39, 130) Source(59, 113) + SourceIndex(0) -25>Emitted(39, 132) Source(59, 115) + SourceIndex(0) -26>Emitted(39, 134) Source(59, 117) + SourceIndex(0) -27>Emitted(39, 135) Source(59, 118) + SourceIndex(0) +17>Emitted(39, 117) Source(59, 100) + SourceIndex(0) +18>Emitted(39, 118) Source(59, 101) + SourceIndex(0) +19>Emitted(39, 119) Source(59, 102) + SourceIndex(0) +20>Emitted(39, 120) Source(59, 103) + SourceIndex(0) +21>Emitted(39, 122) Source(59, 105) + SourceIndex(0) +22>Emitted(39, 123) Source(59, 106) + SourceIndex(0) +23>Emitted(39, 126) Source(59, 109) + SourceIndex(0) +24>Emitted(39, 127) Source(59, 110) + SourceIndex(0) +25>Emitted(39, 129) Source(59, 112) + SourceIndex(0) +26>Emitted(39, 130) Source(59, 113) + SourceIndex(0) +27>Emitted(39, 132) Source(59, 115) + SourceIndex(0) +28>Emitted(39, 134) Source(59, 117) + SourceIndex(0) +29>Emitted(39, 135) Source(59, 118) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1404,17 +1482,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> ^^^^^^^^^^^^^^^^^^^^^^^^^ 15> ^^ 16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^ +28> ^^ +29> ^ 1-> > 2 >for @@ -1435,17 +1515,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > 16> i -17> = -18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +17> +18> = +19> +20> 0 +21> ; +22> i +23> < +24> 1 +25> ; +26> i +27> ++ +28> ) +29> { 1->Emitted(42, 1) Source(62, 1) + SourceIndex(0) 2 >Emitted(42, 4) Source(62, 4) + SourceIndex(0) 3 >Emitted(42, 5) Source(62, 5) + SourceIndex(0) @@ -1462,17 +1544,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14>Emitted(42, 171) Source(62, 74) + SourceIndex(0) 15>Emitted(42, 173) Source(64, 5) + SourceIndex(0) 16>Emitted(42, 174) Source(64, 6) + SourceIndex(0) -17>Emitted(42, 177) Source(64, 9) + SourceIndex(0) -18>Emitted(42, 178) Source(64, 10) + SourceIndex(0) -19>Emitted(42, 180) Source(64, 12) + SourceIndex(0) -20>Emitted(42, 181) Source(64, 13) + SourceIndex(0) -21>Emitted(42, 184) Source(64, 16) + SourceIndex(0) -22>Emitted(42, 185) Source(64, 17) + SourceIndex(0) -23>Emitted(42, 187) Source(64, 19) + SourceIndex(0) -24>Emitted(42, 188) Source(64, 20) + SourceIndex(0) -25>Emitted(42, 190) Source(64, 22) + SourceIndex(0) -26>Emitted(42, 192) Source(64, 24) + SourceIndex(0) -27>Emitted(42, 193) Source(64, 25) + SourceIndex(0) +17>Emitted(42, 175) Source(64, 7) + SourceIndex(0) +18>Emitted(42, 176) Source(64, 8) + SourceIndex(0) +19>Emitted(42, 177) Source(64, 9) + SourceIndex(0) +20>Emitted(42, 178) Source(64, 10) + SourceIndex(0) +21>Emitted(42, 180) Source(64, 12) + SourceIndex(0) +22>Emitted(42, 181) Source(64, 13) + SourceIndex(0) +23>Emitted(42, 184) Source(64, 16) + SourceIndex(0) +24>Emitted(42, 185) Source(64, 17) + SourceIndex(0) +25>Emitted(42, 187) Source(64, 19) + SourceIndex(0) +26>Emitted(42, 188) Source(64, 20) + SourceIndex(0) +27>Emitted(42, 190) Source(64, 22) + SourceIndex(0) +28>Emitted(42, 192) Source(64, 24) + SourceIndex(0) +29>Emitted(42, 193) Source(64, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.js.map index 1c3f77da0435b..777a0c91a3392 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForObjectBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.sourcemap.txt index 1f6bd10d5f522..99bd164340ef6 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.sourcemap.txt @@ -12,18 +12,20 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^^ -14> ^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^ +13> ^^ +14> ^^^^^^^^ +15> ^^ +16> ^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -43,100 +45,110 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts > 2 >let 3 > robot -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skill -11> : -12> "mowing" -13> } -14> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skill +13> : +14> "mowing" +15> } +16> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(17, 10) + SourceIndex(0) -4 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) -5 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) -6 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) -7 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) -8 >Emitted(1, 28) Source(17, 35) + SourceIndex(0) -9 >Emitted(1, 30) Source(17, 37) + SourceIndex(0) -10>Emitted(1, 35) Source(17, 42) + SourceIndex(0) -11>Emitted(1, 37) Source(17, 44) + SourceIndex(0) -12>Emitted(1, 45) Source(17, 52) + SourceIndex(0) -13>Emitted(1, 47) Source(17, 54) + SourceIndex(0) -14>Emitted(1, 48) Source(17, 55) + SourceIndex(0) +4 >Emitted(1, 11) Source(17, 12) + SourceIndex(0) +5 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) +6 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) +7 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) +8 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) +9 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) +10>Emitted(1, 28) Source(17, 35) + SourceIndex(0) +11>Emitted(1, 30) Source(17, 37) + SourceIndex(0) +12>Emitted(1, 35) Source(17, 42) + SourceIndex(0) +13>Emitted(1, 37) Source(17, 44) + SourceIndex(0) +14>Emitted(1, 45) Source(17, 52) + SourceIndex(0) +15>Emitted(1, 47) Source(17, 54) + SourceIndex(0) +16>Emitted(1, 48) Source(17, 55) + SourceIndex(0) --- >>>var multiRobot = { name: "mower", skills: { primary: "mowing", secondary: "none" } }; 1-> 2 >^^^^ 3 > ^^^^^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^^ -12> ^^ -13> ^^^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^^^^^^^^ -18> ^^ -19> ^^^^^^ -20> ^^ -21> ^^ -22> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^ +22> ^^ +23> ^^ +24> ^ 1-> > 2 >let 3 > multiRobot -4 > : MultiRobot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skills -11> : -12> { -13> primary -14> : -15> "mowing" -16> , -17> secondary -18> : -19> "none" -20> } -21> } -22> ; +4 > : +5 > M +6 > ultiRobot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "mowing" +18> , +19> secondary +20> : +21> "none" +22> } +23> } +24> ; 1->Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 15) Source(18, 15) + SourceIndex(0) -4 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) -5 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) -6 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) -7 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) -8 >Emitted(2, 33) Source(18, 45) + SourceIndex(0) -9 >Emitted(2, 35) Source(18, 47) + SourceIndex(0) -10>Emitted(2, 41) Source(18, 53) + SourceIndex(0) -11>Emitted(2, 43) Source(18, 55) + SourceIndex(0) -12>Emitted(2, 45) Source(18, 57) + SourceIndex(0) -13>Emitted(2, 52) Source(18, 64) + SourceIndex(0) -14>Emitted(2, 54) Source(18, 66) + SourceIndex(0) -15>Emitted(2, 62) Source(18, 74) + SourceIndex(0) -16>Emitted(2, 64) Source(18, 76) + SourceIndex(0) -17>Emitted(2, 73) Source(18, 85) + SourceIndex(0) -18>Emitted(2, 75) Source(18, 87) + SourceIndex(0) -19>Emitted(2, 81) Source(18, 93) + SourceIndex(0) -20>Emitted(2, 83) Source(18, 95) + SourceIndex(0) -21>Emitted(2, 85) Source(18, 97) + SourceIndex(0) -22>Emitted(2, 86) Source(18, 98) + SourceIndex(0) +4 >Emitted(2, 16) Source(18, 17) + SourceIndex(0) +5 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) +6 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) +7 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) +8 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) +9 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) +10>Emitted(2, 33) Source(18, 45) + SourceIndex(0) +11>Emitted(2, 35) Source(18, 47) + SourceIndex(0) +12>Emitted(2, 41) Source(18, 53) + SourceIndex(0) +13>Emitted(2, 43) Source(18, 55) + SourceIndex(0) +14>Emitted(2, 45) Source(18, 57) + SourceIndex(0) +15>Emitted(2, 52) Source(18, 64) + SourceIndex(0) +16>Emitted(2, 54) Source(18, 66) + SourceIndex(0) +17>Emitted(2, 62) Source(18, 74) + SourceIndex(0) +18>Emitted(2, 64) Source(18, 76) + SourceIndex(0) +19>Emitted(2, 73) Source(18, 85) + SourceIndex(0) +20>Emitted(2, 75) Source(18, 87) + SourceIndex(0) +21>Emitted(2, 81) Source(18, 93) + SourceIndex(0) +22>Emitted(2, 83) Source(18, 95) + SourceIndex(0) +23>Emitted(2, 85) Source(18, 97) + SourceIndex(0) +24>Emitted(2, 86) Source(18, 98) + SourceIndex(0) --- >>>function getRobot() { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map index 0e96b80e74928..2e968508910af 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.sourcemap.txt index ebe3dccdad752..ad40f467ee8aa 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.sourcemap.txt @@ -12,18 +12,20 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^^ -14> ^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^ +13> ^^ +14> ^^^^^^^^ +15> ^^ +16> ^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -43,100 +45,110 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. > 2 >let 3 > robot -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skill -11> : -12> "mowing" -13> } -14> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skill +13> : +14> "mowing" +15> } +16> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(17, 10) + SourceIndex(0) -4 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) -5 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) -6 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) -7 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) -8 >Emitted(1, 28) Source(17, 35) + SourceIndex(0) -9 >Emitted(1, 30) Source(17, 37) + SourceIndex(0) -10>Emitted(1, 35) Source(17, 42) + SourceIndex(0) -11>Emitted(1, 37) Source(17, 44) + SourceIndex(0) -12>Emitted(1, 45) Source(17, 52) + SourceIndex(0) -13>Emitted(1, 47) Source(17, 54) + SourceIndex(0) -14>Emitted(1, 48) Source(17, 55) + SourceIndex(0) +4 >Emitted(1, 11) Source(17, 12) + SourceIndex(0) +5 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) +6 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) +7 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) +8 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) +9 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) +10>Emitted(1, 28) Source(17, 35) + SourceIndex(0) +11>Emitted(1, 30) Source(17, 37) + SourceIndex(0) +12>Emitted(1, 35) Source(17, 42) + SourceIndex(0) +13>Emitted(1, 37) Source(17, 44) + SourceIndex(0) +14>Emitted(1, 45) Source(17, 52) + SourceIndex(0) +15>Emitted(1, 47) Source(17, 54) + SourceIndex(0) +16>Emitted(1, 48) Source(17, 55) + SourceIndex(0) --- >>>var multiRobot = { name: "mower", skills: { primary: "mowing", secondary: "none" } }; 1-> 2 >^^^^ 3 > ^^^^^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^^ -12> ^^ -13> ^^^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^^^^^^^^ -18> ^^ -19> ^^^^^^ -20> ^^ -21> ^^ -22> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^ +22> ^^ +23> ^^ +24> ^ 1-> > 2 >let 3 > multiRobot -4 > : MultiRobot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skills -11> : -12> { -13> primary -14> : -15> "mowing" -16> , -17> secondary -18> : -19> "none" -20> } -21> } -22> ; +4 > : +5 > M +6 > ultiRobot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "mowing" +18> , +19> secondary +20> : +21> "none" +22> } +23> } +24> ; 1->Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 15) Source(18, 15) + SourceIndex(0) -4 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) -5 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) -6 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) -7 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) -8 >Emitted(2, 33) Source(18, 45) + SourceIndex(0) -9 >Emitted(2, 35) Source(18, 47) + SourceIndex(0) -10>Emitted(2, 41) Source(18, 53) + SourceIndex(0) -11>Emitted(2, 43) Source(18, 55) + SourceIndex(0) -12>Emitted(2, 45) Source(18, 57) + SourceIndex(0) -13>Emitted(2, 52) Source(18, 64) + SourceIndex(0) -14>Emitted(2, 54) Source(18, 66) + SourceIndex(0) -15>Emitted(2, 62) Source(18, 74) + SourceIndex(0) -16>Emitted(2, 64) Source(18, 76) + SourceIndex(0) -17>Emitted(2, 73) Source(18, 85) + SourceIndex(0) -18>Emitted(2, 75) Source(18, 87) + SourceIndex(0) -19>Emitted(2, 81) Source(18, 93) + SourceIndex(0) -20>Emitted(2, 83) Source(18, 95) + SourceIndex(0) -21>Emitted(2, 85) Source(18, 97) + SourceIndex(0) -22>Emitted(2, 86) Source(18, 98) + SourceIndex(0) +4 >Emitted(2, 16) Source(18, 17) + SourceIndex(0) +5 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) +6 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) +7 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) +8 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) +9 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) +10>Emitted(2, 33) Source(18, 45) + SourceIndex(0) +11>Emitted(2, 35) Source(18, 47) + SourceIndex(0) +12>Emitted(2, 41) Source(18, 53) + SourceIndex(0) +13>Emitted(2, 43) Source(18, 55) + SourceIndex(0) +14>Emitted(2, 45) Source(18, 57) + SourceIndex(0) +15>Emitted(2, 52) Source(18, 64) + SourceIndex(0) +16>Emitted(2, 54) Source(18, 66) + SourceIndex(0) +17>Emitted(2, 62) Source(18, 74) + SourceIndex(0) +18>Emitted(2, 64) Source(18, 76) + SourceIndex(0) +19>Emitted(2, 73) Source(18, 85) + SourceIndex(0) +20>Emitted(2, 75) Source(18, 87) + SourceIndex(0) +21>Emitted(2, 81) Source(18, 93) + SourceIndex(0) +22>Emitted(2, 83) Source(18, 95) + SourceIndex(0) +23>Emitted(2, 85) Source(18, 97) + SourceIndex(0) +24>Emitted(2, 86) Source(18, 98) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -219,17 +231,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > > @@ -242,17 +256,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 > name: nameA= "noName" 9 > } = robot, 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(9, 1) Source(26, 1) + SourceIndex(0) 2 >Emitted(9, 4) Source(26, 4) + SourceIndex(0) 3 >Emitted(9, 5) Source(26, 5) + SourceIndex(0) @@ -263,17 +279,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(9, 64) Source(26, 32) + SourceIndex(0) 9 >Emitted(9, 66) Source(26, 44) + SourceIndex(0) 10>Emitted(9, 67) Source(26, 45) + SourceIndex(0) -11>Emitted(9, 70) Source(26, 48) + SourceIndex(0) -12>Emitted(9, 71) Source(26, 49) + SourceIndex(0) -13>Emitted(9, 73) Source(26, 51) + SourceIndex(0) -14>Emitted(9, 74) Source(26, 52) + SourceIndex(0) -15>Emitted(9, 77) Source(26, 55) + SourceIndex(0) -16>Emitted(9, 78) Source(26, 56) + SourceIndex(0) -17>Emitted(9, 80) Source(26, 58) + SourceIndex(0) -18>Emitted(9, 81) Source(26, 59) + SourceIndex(0) -19>Emitted(9, 83) Source(26, 61) + SourceIndex(0) -20>Emitted(9, 85) Source(26, 63) + SourceIndex(0) -21>Emitted(9, 86) Source(26, 64) + SourceIndex(0) +11>Emitted(9, 68) Source(26, 46) + SourceIndex(0) +12>Emitted(9, 69) Source(26, 47) + SourceIndex(0) +13>Emitted(9, 70) Source(26, 48) + SourceIndex(0) +14>Emitted(9, 71) Source(26, 49) + SourceIndex(0) +15>Emitted(9, 73) Source(26, 51) + SourceIndex(0) +16>Emitted(9, 74) Source(26, 52) + SourceIndex(0) +17>Emitted(9, 77) Source(26, 55) + SourceIndex(0) +18>Emitted(9, 78) Source(26, 56) + SourceIndex(0) +19>Emitted(9, 80) Source(26, 58) + SourceIndex(0) +20>Emitted(9, 81) Source(26, 59) + SourceIndex(0) +21>Emitted(9, 83) Source(26, 61) + SourceIndex(0) +22>Emitted(9, 85) Source(26, 63) + SourceIndex(0) +23>Emitted(9, 86) Source(26, 64) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -323,17 +341,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > 2 >for @@ -345,17 +365,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 > name: nameA = "noName" 9 > } = getRobot(), 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(12, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(12, 4) Source(29, 4) + SourceIndex(0) 3 >Emitted(12, 5) Source(29, 5) + SourceIndex(0) @@ -366,17 +388,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(12, 69) Source(29, 33) + SourceIndex(0) 9 >Emitted(12, 71) Source(29, 50) + SourceIndex(0) 10>Emitted(12, 72) Source(29, 51) + SourceIndex(0) -11>Emitted(12, 75) Source(29, 54) + SourceIndex(0) -12>Emitted(12, 76) Source(29, 55) + SourceIndex(0) -13>Emitted(12, 78) Source(29, 57) + SourceIndex(0) -14>Emitted(12, 79) Source(29, 58) + SourceIndex(0) -15>Emitted(12, 82) Source(29, 61) + SourceIndex(0) -16>Emitted(12, 83) Source(29, 62) + SourceIndex(0) -17>Emitted(12, 85) Source(29, 64) + SourceIndex(0) -18>Emitted(12, 86) Source(29, 65) + SourceIndex(0) -19>Emitted(12, 88) Source(29, 67) + SourceIndex(0) -20>Emitted(12, 90) Source(29, 69) + SourceIndex(0) -21>Emitted(12, 91) Source(29, 70) + SourceIndex(0) +11>Emitted(12, 73) Source(29, 52) + SourceIndex(0) +12>Emitted(12, 74) Source(29, 53) + SourceIndex(0) +13>Emitted(12, 75) Source(29, 54) + SourceIndex(0) +14>Emitted(12, 76) Source(29, 55) + SourceIndex(0) +15>Emitted(12, 78) Source(29, 57) + SourceIndex(0) +16>Emitted(12, 79) Source(29, 58) + SourceIndex(0) +17>Emitted(12, 82) Source(29, 61) + SourceIndex(0) +18>Emitted(12, 83) Source(29, 62) + SourceIndex(0) +19>Emitted(12, 85) Source(29, 64) + SourceIndex(0) +20>Emitted(12, 86) Source(29, 65) + SourceIndex(0) +21>Emitted(12, 88) Source(29, 67) + SourceIndex(0) +22>Emitted(12, 90) Source(29, 69) + SourceIndex(0) +23>Emitted(12, 91) Source(29, 70) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -426,17 +450,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 9 > ^^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ +23> ^ 1-> > 2 >for @@ -448,17 +474,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 > name: nameA = "noName" 9 > } = { name: "trimmer", skill: "trimming" }, 10> i -11> = -12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +11> +12> = +13> +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) +23> { 1->Emitted(15, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(15, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(15, 5) Source(32, 5) + SourceIndex(0) @@ -469,17 +497,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(15, 97) Source(32, 33) + SourceIndex(0) 9 >Emitted(15, 99) Source(32, 85) + SourceIndex(0) 10>Emitted(15, 100) Source(32, 86) + SourceIndex(0) -11>Emitted(15, 103) Source(32, 89) + SourceIndex(0) -12>Emitted(15, 104) Source(32, 90) + SourceIndex(0) -13>Emitted(15, 106) Source(32, 92) + SourceIndex(0) -14>Emitted(15, 107) Source(32, 93) + SourceIndex(0) -15>Emitted(15, 110) Source(32, 96) + SourceIndex(0) -16>Emitted(15, 111) Source(32, 97) + SourceIndex(0) -17>Emitted(15, 113) Source(32, 99) + SourceIndex(0) -18>Emitted(15, 114) Source(32, 100) + SourceIndex(0) -19>Emitted(15, 116) Source(32, 102) + SourceIndex(0) -20>Emitted(15, 118) Source(32, 104) + SourceIndex(0) -21>Emitted(15, 119) Source(32, 105) + SourceIndex(0) +11>Emitted(15, 101) Source(32, 87) + SourceIndex(0) +12>Emitted(15, 102) Source(32, 88) + SourceIndex(0) +13>Emitted(15, 103) Source(32, 89) + SourceIndex(0) +14>Emitted(15, 104) Source(32, 90) + SourceIndex(0) +15>Emitted(15, 106) Source(32, 92) + SourceIndex(0) +16>Emitted(15, 107) Source(32, 93) + SourceIndex(0) +17>Emitted(15, 110) Source(32, 96) + SourceIndex(0) +18>Emitted(15, 111) Source(32, 97) + SourceIndex(0) +19>Emitted(15, 113) Source(32, 99) + SourceIndex(0) +20>Emitted(15, 114) Source(32, 100) + SourceIndex(0) +21>Emitted(15, 116) Source(32, 102) + SourceIndex(0) +22>Emitted(15, 118) Source(32, 104) + SourceIndex(0) +23>Emitted(15, 119) Source(32, 105) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -537,17 +567,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 17> ^^ 18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^ -28> ^^ -29> ^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^^^ +26> ^ +27> ^^ +28> ^ +29> ^^ +30> ^^ +31> ^ 1-> > 2 >for @@ -577,17 +609,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. > } = { primary: "none", secondary: "none" } > } = multiRobot, 18> i -19> = -20> 0 -21> ; -22> i -23> < -24> 1 -25> ; -26> i -27> ++ -28> ) -29> { +19> +20> = +21> +22> 0 +23> ; +24> i +25> < +26> 1 +27> ; +28> i +29> ++ +30> ) +31> { 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(18, 4) Source(35, 4) + SourceIndex(0) 3 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) @@ -606,17 +640,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 16>Emitted(18, 224) Source(38, 44) + SourceIndex(0) 17>Emitted(18, 226) Source(40, 17) + SourceIndex(0) 18>Emitted(18, 227) Source(40, 18) + SourceIndex(0) -19>Emitted(18, 230) Source(40, 21) + SourceIndex(0) -20>Emitted(18, 231) Source(40, 22) + SourceIndex(0) -21>Emitted(18, 233) Source(40, 24) + SourceIndex(0) -22>Emitted(18, 234) Source(40, 25) + SourceIndex(0) -23>Emitted(18, 237) Source(40, 28) + SourceIndex(0) -24>Emitted(18, 238) Source(40, 29) + SourceIndex(0) -25>Emitted(18, 240) Source(40, 31) + SourceIndex(0) -26>Emitted(18, 241) Source(40, 32) + SourceIndex(0) -27>Emitted(18, 243) Source(40, 34) + SourceIndex(0) -28>Emitted(18, 245) Source(40, 36) + SourceIndex(0) -29>Emitted(18, 246) Source(40, 37) + SourceIndex(0) +19>Emitted(18, 228) Source(40, 19) + SourceIndex(0) +20>Emitted(18, 229) Source(40, 20) + SourceIndex(0) +21>Emitted(18, 230) Source(40, 21) + SourceIndex(0) +22>Emitted(18, 231) Source(40, 22) + SourceIndex(0) +23>Emitted(18, 233) Source(40, 24) + SourceIndex(0) +24>Emitted(18, 234) Source(40, 25) + SourceIndex(0) +25>Emitted(18, 237) Source(40, 28) + SourceIndex(0) +26>Emitted(18, 238) Source(40, 29) + SourceIndex(0) +27>Emitted(18, 240) Source(40, 31) + SourceIndex(0) +28>Emitted(18, 241) Source(40, 32) + SourceIndex(0) +29>Emitted(18, 243) Source(40, 34) + SourceIndex(0) +30>Emitted(18, 245) Source(40, 36) + SourceIndex(0) +31>Emitted(18, 246) Source(40, 37) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -674,17 +710,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 17> ^^ 18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^ -28> ^^ -29> ^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^^^ +26> ^ +27> ^^ +28> ^ +29> ^^ +30> ^^ +31> ^ 1-> > 2 >for @@ -714,17 +752,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. > } = { primary: "none", secondary: "none" } > } = getMultiRobot(), 18> i -19> = -20> 0 -21> ; -22> i -23> < -24> 1 -25> ; -26> i -27> ++ -28> ) -29> { +19> +20> = +21> +22> 0 +23> ; +24> i +25> < +26> 1 +27> ; +28> i +29> ++ +30> ) +31> { 1->Emitted(21, 1) Source(43, 1) + SourceIndex(0) 2 >Emitted(21, 4) Source(43, 4) + SourceIndex(0) 3 >Emitted(21, 5) Source(43, 5) + SourceIndex(0) @@ -743,17 +783,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 16>Emitted(21, 229) Source(46, 44) + SourceIndex(0) 17>Emitted(21, 231) Source(48, 22) + SourceIndex(0) 18>Emitted(21, 232) Source(48, 23) + SourceIndex(0) -19>Emitted(21, 235) Source(48, 26) + SourceIndex(0) -20>Emitted(21, 236) Source(48, 27) + SourceIndex(0) -21>Emitted(21, 238) Source(48, 29) + SourceIndex(0) -22>Emitted(21, 239) Source(48, 30) + SourceIndex(0) -23>Emitted(21, 242) Source(48, 33) + SourceIndex(0) -24>Emitted(21, 243) Source(48, 34) + SourceIndex(0) -25>Emitted(21, 245) Source(48, 36) + SourceIndex(0) -26>Emitted(21, 246) Source(48, 37) + SourceIndex(0) -27>Emitted(21, 248) Source(48, 39) + SourceIndex(0) -28>Emitted(21, 250) Source(48, 41) + SourceIndex(0) -29>Emitted(21, 251) Source(48, 42) + SourceIndex(0) +19>Emitted(21, 233) Source(48, 24) + SourceIndex(0) +20>Emitted(21, 234) Source(48, 25) + SourceIndex(0) +21>Emitted(21, 235) Source(48, 26) + SourceIndex(0) +22>Emitted(21, 236) Source(48, 27) + SourceIndex(0) +23>Emitted(21, 238) Source(48, 29) + SourceIndex(0) +24>Emitted(21, 239) Source(48, 30) + SourceIndex(0) +25>Emitted(21, 242) Source(48, 33) + SourceIndex(0) +26>Emitted(21, 243) Source(48, 34) + SourceIndex(0) +27>Emitted(21, 245) Source(48, 36) + SourceIndex(0) +28>Emitted(21, 246) Source(48, 37) + SourceIndex(0) +29>Emitted(21, 248) Source(48, 39) + SourceIndex(0) +30>Emitted(21, 250) Source(48, 41) + SourceIndex(0) +31>Emitted(21, 251) Source(48, 42) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -811,17 +853,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 17> ^^ 18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^ -28> ^^ -29> ^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^^^ +26> ^ +27> ^^ +28> ^ +29> ^^ +30> ^^ +31> ^ 1-> > 2 >for @@ -852,17 +896,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. > } = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > 18> i -19> = -20> 0 -21> ; -22> i -23> < -24> 1 -25> ; -26> i -27> ++ -28> ) -29> { +19> +20> = +21> +22> 0 +23> ; +24> i +25> < +26> 1 +27> ; +28> i +29> ++ +30> ) +31> { 1->Emitted(24, 1) Source(51, 1) + SourceIndex(0) 2 >Emitted(24, 4) Source(51, 4) + SourceIndex(0) 3 >Emitted(24, 5) Source(51, 5) + SourceIndex(0) @@ -881,17 +927,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 16>Emitted(24, 287) Source(54, 44) + SourceIndex(0) 17>Emitted(24, 289) Source(57, 5) + SourceIndex(0) 18>Emitted(24, 290) Source(57, 6) + SourceIndex(0) -19>Emitted(24, 293) Source(57, 9) + SourceIndex(0) -20>Emitted(24, 294) Source(57, 10) + SourceIndex(0) -21>Emitted(24, 296) Source(57, 12) + SourceIndex(0) -22>Emitted(24, 297) Source(57, 13) + SourceIndex(0) -23>Emitted(24, 300) Source(57, 16) + SourceIndex(0) -24>Emitted(24, 301) Source(57, 17) + SourceIndex(0) -25>Emitted(24, 303) Source(57, 19) + SourceIndex(0) -26>Emitted(24, 304) Source(57, 20) + SourceIndex(0) -27>Emitted(24, 306) Source(57, 22) + SourceIndex(0) -28>Emitted(24, 308) Source(57, 24) + SourceIndex(0) -29>Emitted(24, 309) Source(57, 25) + SourceIndex(0) +19>Emitted(24, 291) Source(57, 7) + SourceIndex(0) +20>Emitted(24, 292) Source(57, 8) + SourceIndex(0) +21>Emitted(24, 293) Source(57, 9) + SourceIndex(0) +22>Emitted(24, 294) Source(57, 10) + SourceIndex(0) +23>Emitted(24, 296) Source(57, 12) + SourceIndex(0) +24>Emitted(24, 297) Source(57, 13) + SourceIndex(0) +25>Emitted(24, 300) Source(57, 16) + SourceIndex(0) +26>Emitted(24, 301) Source(57, 17) + SourceIndex(0) +27>Emitted(24, 303) Source(57, 19) + SourceIndex(0) +28>Emitted(24, 304) Source(57, 20) + SourceIndex(0) +29>Emitted(24, 306) Source(57, 22) + SourceIndex(0) +30>Emitted(24, 308) Source(57, 24) + SourceIndex(0) +31>Emitted(24, 309) Source(57, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -945,17 +993,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 13> ^^ 14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ +27> ^ 1-> > > @@ -972,17 +1022,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 12> skill: skillA = "skill" 13> } = robot, 14> i -15> = -16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +15> +16> = +17> +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) +27> { 1->Emitted(27, 1) Source(61, 1) + SourceIndex(0) 2 >Emitted(27, 4) Source(61, 4) + SourceIndex(0) 3 >Emitted(27, 5) Source(61, 5) + SourceIndex(0) @@ -997,17 +1049,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 12>Emitted(27, 121) Source(61, 58) + SourceIndex(0) 13>Emitted(27, 123) Source(61, 70) + SourceIndex(0) 14>Emitted(27, 124) Source(61, 71) + SourceIndex(0) -15>Emitted(27, 127) Source(61, 74) + SourceIndex(0) -16>Emitted(27, 128) Source(61, 75) + SourceIndex(0) -17>Emitted(27, 130) Source(61, 77) + SourceIndex(0) -18>Emitted(27, 131) Source(61, 78) + SourceIndex(0) -19>Emitted(27, 134) Source(61, 81) + SourceIndex(0) -20>Emitted(27, 135) Source(61, 82) + SourceIndex(0) -21>Emitted(27, 137) Source(61, 84) + SourceIndex(0) -22>Emitted(27, 138) Source(61, 85) + SourceIndex(0) -23>Emitted(27, 140) Source(61, 87) + SourceIndex(0) -24>Emitted(27, 142) Source(61, 89) + SourceIndex(0) -25>Emitted(27, 143) Source(61, 90) + SourceIndex(0) +15>Emitted(27, 125) Source(61, 72) + SourceIndex(0) +16>Emitted(27, 126) Source(61, 73) + SourceIndex(0) +17>Emitted(27, 127) Source(61, 74) + SourceIndex(0) +18>Emitted(27, 128) Source(61, 75) + SourceIndex(0) +19>Emitted(27, 130) Source(61, 77) + SourceIndex(0) +20>Emitted(27, 131) Source(61, 78) + SourceIndex(0) +21>Emitted(27, 134) Source(61, 81) + SourceIndex(0) +22>Emitted(27, 135) Source(61, 82) + SourceIndex(0) +23>Emitted(27, 137) Source(61, 84) + SourceIndex(0) +24>Emitted(27, 138) Source(61, 85) + SourceIndex(0) +25>Emitted(27, 140) Source(61, 87) + SourceIndex(0) +26>Emitted(27, 142) Source(61, 89) + SourceIndex(0) +27>Emitted(27, 143) Source(61, 90) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1063,17 +1117,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 15> ^^ 16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^ +28> ^^ +29> ^ 1-> > 2 >for @@ -1091,17 +1147,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 14> skill: skillA = "skill" 15> } = getRobot(), 16> i -17> = -18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +17> +18> = +19> +20> 0 +21> ; +22> i +23> < +24> 1 +25> ; +26> i +27> ++ +28> ) +29> { 1->Emitted(30, 1) Source(64, 1) + SourceIndex(0) 2 >Emitted(30, 4) Source(64, 4) + SourceIndex(0) 3 >Emitted(30, 5) Source(64, 5) + SourceIndex(0) @@ -1118,17 +1176,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 14>Emitted(30, 132) Source(64, 58) + SourceIndex(0) 15>Emitted(30, 134) Source(64, 75) + SourceIndex(0) 16>Emitted(30, 135) Source(64, 76) + SourceIndex(0) -17>Emitted(30, 138) Source(64, 79) + SourceIndex(0) -18>Emitted(30, 139) Source(64, 80) + SourceIndex(0) -19>Emitted(30, 141) Source(64, 82) + SourceIndex(0) -20>Emitted(30, 142) Source(64, 83) + SourceIndex(0) -21>Emitted(30, 145) Source(64, 86) + SourceIndex(0) -22>Emitted(30, 146) Source(64, 87) + SourceIndex(0) -23>Emitted(30, 148) Source(64, 89) + SourceIndex(0) -24>Emitted(30, 149) Source(64, 90) + SourceIndex(0) -25>Emitted(30, 151) Source(64, 92) + SourceIndex(0) -26>Emitted(30, 153) Source(64, 94) + SourceIndex(0) -27>Emitted(30, 154) Source(64, 95) + SourceIndex(0) +17>Emitted(30, 136) Source(64, 77) + SourceIndex(0) +18>Emitted(30, 137) Source(64, 78) + SourceIndex(0) +19>Emitted(30, 138) Source(64, 79) + SourceIndex(0) +20>Emitted(30, 139) Source(64, 80) + SourceIndex(0) +21>Emitted(30, 141) Source(64, 82) + SourceIndex(0) +22>Emitted(30, 142) Source(64, 83) + SourceIndex(0) +23>Emitted(30, 145) Source(64, 86) + SourceIndex(0) +24>Emitted(30, 146) Source(64, 87) + SourceIndex(0) +25>Emitted(30, 148) Source(64, 89) + SourceIndex(0) +26>Emitted(30, 149) Source(64, 90) + SourceIndex(0) +27>Emitted(30, 151) Source(64, 92) + SourceIndex(0) +28>Emitted(30, 153) Source(64, 94) + SourceIndex(0) +29>Emitted(30, 154) Source(64, 95) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1184,17 +1244,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 15> ^^ 16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^ +28> ^^ +29> ^ 1-> > 2 >for @@ -1212,17 +1274,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 14> skill: skillA = "skill" 15> } = { name: "trimmer", skill: "trimming" }, 16> i -17> = -18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +17> +18> = +19> +20> 0 +21> ; +22> i +23> < +24> 1 +25> ; +26> i +27> ++ +28> ) +29> { 1->Emitted(33, 1) Source(67, 1) + SourceIndex(0) 2 >Emitted(33, 4) Source(67, 4) + SourceIndex(0) 3 >Emitted(33, 5) Source(67, 5) + SourceIndex(0) @@ -1239,17 +1303,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 14>Emitted(33, 160) Source(67, 58) + SourceIndex(0) 15>Emitted(33, 162) Source(67, 110) + SourceIndex(0) 16>Emitted(33, 163) Source(67, 111) + SourceIndex(0) -17>Emitted(33, 166) Source(67, 114) + SourceIndex(0) -18>Emitted(33, 167) Source(67, 115) + SourceIndex(0) -19>Emitted(33, 169) Source(67, 117) + SourceIndex(0) -20>Emitted(33, 170) Source(67, 118) + SourceIndex(0) -21>Emitted(33, 173) Source(67, 121) + SourceIndex(0) -22>Emitted(33, 174) Source(67, 122) + SourceIndex(0) -23>Emitted(33, 176) Source(67, 124) + SourceIndex(0) -24>Emitted(33, 177) Source(67, 125) + SourceIndex(0) -25>Emitted(33, 179) Source(67, 127) + SourceIndex(0) -26>Emitted(33, 181) Source(67, 129) + SourceIndex(0) -27>Emitted(33, 182) Source(67, 130) + SourceIndex(0) +17>Emitted(33, 164) Source(67, 112) + SourceIndex(0) +18>Emitted(33, 165) Source(67, 113) + SourceIndex(0) +19>Emitted(33, 166) Source(67, 114) + SourceIndex(0) +20>Emitted(33, 167) Source(67, 115) + SourceIndex(0) +21>Emitted(33, 169) Source(67, 117) + SourceIndex(0) +22>Emitted(33, 170) Source(67, 118) + SourceIndex(0) +23>Emitted(33, 173) Source(67, 121) + SourceIndex(0) +24>Emitted(33, 174) Source(67, 122) + SourceIndex(0) +25>Emitted(33, 176) Source(67, 124) + SourceIndex(0) +26>Emitted(33, 177) Source(67, 125) + SourceIndex(0) +27>Emitted(33, 179) Source(67, 127) + SourceIndex(0) +28>Emitted(33, 181) Source(67, 129) + SourceIndex(0) +29>Emitted(33, 182) Source(67, 130) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1311,17 +1377,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 21> ^^ 22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^^ -28> ^ -29> ^^ -30> ^ -31> ^^ -32> ^^ -33> ^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^^ +28> ^ +29> ^^^ +30> ^ +31> ^^ +32> ^ +33> ^^ +34> ^^ +35> ^ 1-> > 2 >for @@ -1356,17 +1424,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. > } = { primary: "none", secondary: "none" } > } = multiRobot, 22> i -23> = -24> 0 -25> ; -26> i -27> < -28> 1 -29> ; -30> i -31> ++ -32> ) -33> { +23> +24> = +25> +26> 0 +27> ; +28> i +29> < +30> 1 +31> ; +32> i +33> ++ +34> ) +35> { 1->Emitted(36, 1) Source(70, 1) + SourceIndex(0) 2 >Emitted(36, 4) Source(70, 4) + SourceIndex(0) 3 >Emitted(36, 5) Source(70, 5) + SourceIndex(0) @@ -1389,17 +1459,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 20>Emitted(36, 285) Source(74, 44) + SourceIndex(0) 21>Emitted(36, 287) Source(76, 17) + SourceIndex(0) 22>Emitted(36, 288) Source(76, 18) + SourceIndex(0) -23>Emitted(36, 291) Source(76, 21) + SourceIndex(0) -24>Emitted(36, 292) Source(76, 22) + SourceIndex(0) -25>Emitted(36, 294) Source(76, 24) + SourceIndex(0) -26>Emitted(36, 295) Source(76, 25) + SourceIndex(0) -27>Emitted(36, 298) Source(76, 28) + SourceIndex(0) -28>Emitted(36, 299) Source(76, 29) + SourceIndex(0) -29>Emitted(36, 301) Source(76, 31) + SourceIndex(0) -30>Emitted(36, 302) Source(76, 32) + SourceIndex(0) -31>Emitted(36, 304) Source(76, 34) + SourceIndex(0) -32>Emitted(36, 306) Source(76, 36) + SourceIndex(0) -33>Emitted(36, 307) Source(76, 37) + SourceIndex(0) +23>Emitted(36, 289) Source(76, 19) + SourceIndex(0) +24>Emitted(36, 290) Source(76, 20) + SourceIndex(0) +25>Emitted(36, 291) Source(76, 21) + SourceIndex(0) +26>Emitted(36, 292) Source(76, 22) + SourceIndex(0) +27>Emitted(36, 294) Source(76, 24) + SourceIndex(0) +28>Emitted(36, 295) Source(76, 25) + SourceIndex(0) +29>Emitted(36, 298) Source(76, 28) + SourceIndex(0) +30>Emitted(36, 299) Source(76, 29) + SourceIndex(0) +31>Emitted(36, 301) Source(76, 31) + SourceIndex(0) +32>Emitted(36, 302) Source(76, 32) + SourceIndex(0) +33>Emitted(36, 304) Source(76, 34) + SourceIndex(0) +34>Emitted(36, 306) Source(76, 36) + SourceIndex(0) +35>Emitted(36, 307) Source(76, 37) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1463,17 +1535,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 22> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 23> ^^ 24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^^ -30> ^ -31> ^^ -32> ^ -33> ^^ -34> ^^ -35> ^ +25> ^ +26> ^ +27> ^ +28> ^ +29> ^^ +30> ^ +31> ^^^ +32> ^ +33> ^^ +34> ^ +35> ^^ +36> ^^ +37> ^ 1-> > 2 >for @@ -1515,17 +1589,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. > } = { primary: "none", secondary: "none" } > } = getMultiRobot(), 24> i -25> = -26> 0 -27> ; -28> i -29> < -30> 1 -31> ; -32> i -33> ++ -34> ) -35> { +25> +26> = +27> +28> 0 +29> ; +30> i +31> < +32> 1 +33> ; +34> i +35> ++ +36> ) +37> { 1->Emitted(39, 1) Source(79, 1) + SourceIndex(0) 2 >Emitted(39, 4) Source(79, 4) + SourceIndex(0) 3 >Emitted(39, 5) Source(79, 5) + SourceIndex(0) @@ -1550,17 +1626,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 22>Emitted(39, 291) Source(83, 44) + SourceIndex(0) 23>Emitted(39, 293) Source(85, 22) + SourceIndex(0) 24>Emitted(39, 294) Source(85, 23) + SourceIndex(0) -25>Emitted(39, 297) Source(85, 26) + SourceIndex(0) -26>Emitted(39, 298) Source(85, 27) + SourceIndex(0) -27>Emitted(39, 300) Source(85, 29) + SourceIndex(0) -28>Emitted(39, 301) Source(85, 30) + SourceIndex(0) -29>Emitted(39, 304) Source(85, 33) + SourceIndex(0) -30>Emitted(39, 305) Source(85, 34) + SourceIndex(0) -31>Emitted(39, 307) Source(85, 36) + SourceIndex(0) -32>Emitted(39, 308) Source(85, 37) + SourceIndex(0) -33>Emitted(39, 310) Source(85, 39) + SourceIndex(0) -34>Emitted(39, 312) Source(85, 41) + SourceIndex(0) -35>Emitted(39, 313) Source(85, 42) + SourceIndex(0) +25>Emitted(39, 295) Source(85, 24) + SourceIndex(0) +26>Emitted(39, 296) Source(85, 25) + SourceIndex(0) +27>Emitted(39, 297) Source(85, 26) + SourceIndex(0) +28>Emitted(39, 298) Source(85, 27) + SourceIndex(0) +29>Emitted(39, 300) Source(85, 29) + SourceIndex(0) +30>Emitted(39, 301) Source(85, 30) + SourceIndex(0) +31>Emitted(39, 304) Source(85, 33) + SourceIndex(0) +32>Emitted(39, 305) Source(85, 34) + SourceIndex(0) +33>Emitted(39, 307) Source(85, 36) + SourceIndex(0) +34>Emitted(39, 308) Source(85, 37) + SourceIndex(0) +35>Emitted(39, 310) Source(85, 39) + SourceIndex(0) +36>Emitted(39, 312) Source(85, 41) + SourceIndex(0) +37>Emitted(39, 313) Source(85, 42) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1624,17 +1702,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 22> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 23> ^^ 24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^^ -30> ^ -31> ^^ -32> ^ -33> ^^ -34> ^^ -35> ^ +25> ^ +26> ^ +27> ^ +28> ^ +29> ^^ +30> ^ +31> ^^^ +32> ^ +33> ^^ +34> ^ +35> ^^ +36> ^^ +37> ^ 1-> > 2 >for @@ -1677,17 +1757,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. > } = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > 24> i -25> = -26> 0 -27> ; -28> i -29> < -30> 1 -31> ; -32> i -33> ++ -34> ) -35> { +25> +26> = +27> +28> 0 +29> ; +30> i +31> < +32> 1 +33> ; +34> i +35> ++ +36> ) +37> { 1->Emitted(42, 1) Source(88, 1) + SourceIndex(0) 2 >Emitted(42, 4) Source(88, 4) + SourceIndex(0) 3 >Emitted(42, 5) Source(88, 5) + SourceIndex(0) @@ -1712,17 +1794,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 22>Emitted(42, 367) Source(92, 44) + SourceIndex(0) 23>Emitted(42, 369) Source(95, 5) + SourceIndex(0) 24>Emitted(42, 370) Source(95, 6) + SourceIndex(0) -25>Emitted(42, 373) Source(95, 9) + SourceIndex(0) -26>Emitted(42, 374) Source(95, 10) + SourceIndex(0) -27>Emitted(42, 376) Source(95, 12) + SourceIndex(0) -28>Emitted(42, 377) Source(95, 13) + SourceIndex(0) -29>Emitted(42, 380) Source(95, 16) + SourceIndex(0) -30>Emitted(42, 381) Source(95, 17) + SourceIndex(0) -31>Emitted(42, 383) Source(95, 19) + SourceIndex(0) -32>Emitted(42, 384) Source(95, 20) + SourceIndex(0) -33>Emitted(42, 386) Source(95, 22) + SourceIndex(0) -34>Emitted(42, 388) Source(95, 24) + SourceIndex(0) -35>Emitted(42, 389) Source(95, 25) + SourceIndex(0) +25>Emitted(42, 371) Source(95, 7) + SourceIndex(0) +26>Emitted(42, 372) Source(95, 8) + SourceIndex(0) +27>Emitted(42, 373) Source(95, 9) + SourceIndex(0) +28>Emitted(42, 374) Source(95, 10) + SourceIndex(0) +29>Emitted(42, 376) Source(95, 12) + SourceIndex(0) +30>Emitted(42, 377) Source(95, 13) + SourceIndex(0) +31>Emitted(42, 380) Source(95, 16) + SourceIndex(0) +32>Emitted(42, 381) Source(95, 17) + SourceIndex(0) +33>Emitted(42, 383) Source(95, 19) + SourceIndex(0) +34>Emitted(42, 384) Source(95, 20) + SourceIndex(0) +35>Emitted(42, 386) Source(95, 22) + SourceIndex(0) +36>Emitted(42, 388) Source(95, 24) + SourceIndex(0) +37>Emitted(42, 389) Source(95, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map index dd248e8994414..3cef71fe60607 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.sourcemap.txt index 97271e8f3d039..63928a4098fa3 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.sourcemap.txt @@ -12,18 +12,20 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^^ -14> ^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^ +13> ^^ +14> ^^^^^^^^ +15> ^^ +16> ^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -43,100 +45,110 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 > 2 >let 3 > robot -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skill -11> : -12> "mowing" -13> } -14> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skill +13> : +14> "mowing" +15> } +16> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(17, 10) + SourceIndex(0) -4 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) -5 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) -6 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) -7 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) -8 >Emitted(1, 28) Source(17, 35) + SourceIndex(0) -9 >Emitted(1, 30) Source(17, 37) + SourceIndex(0) -10>Emitted(1, 35) Source(17, 42) + SourceIndex(0) -11>Emitted(1, 37) Source(17, 44) + SourceIndex(0) -12>Emitted(1, 45) Source(17, 52) + SourceIndex(0) -13>Emitted(1, 47) Source(17, 54) + SourceIndex(0) -14>Emitted(1, 48) Source(17, 55) + SourceIndex(0) +4 >Emitted(1, 11) Source(17, 12) + SourceIndex(0) +5 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) +6 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) +7 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) +8 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) +9 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) +10>Emitted(1, 28) Source(17, 35) + SourceIndex(0) +11>Emitted(1, 30) Source(17, 37) + SourceIndex(0) +12>Emitted(1, 35) Source(17, 42) + SourceIndex(0) +13>Emitted(1, 37) Source(17, 44) + SourceIndex(0) +14>Emitted(1, 45) Source(17, 52) + SourceIndex(0) +15>Emitted(1, 47) Source(17, 54) + SourceIndex(0) +16>Emitted(1, 48) Source(17, 55) + SourceIndex(0) --- >>>var multiRobot = { name: "mower", skills: { primary: "mowing", secondary: "none" } }; 1-> 2 >^^^^ 3 > ^^^^^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^^ -12> ^^ -13> ^^^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^^^^^^^^ -18> ^^ -19> ^^^^^^ -20> ^^ -21> ^^ -22> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^ +22> ^^ +23> ^^ +24> ^ 1-> > 2 >let 3 > multiRobot -4 > : MultiRobot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skills -11> : -12> { -13> primary -14> : -15> "mowing" -16> , -17> secondary -18> : -19> "none" -20> } -21> } -22> ; +4 > : +5 > M +6 > ultiRobot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "mowing" +18> , +19> secondary +20> : +21> "none" +22> } +23> } +24> ; 1->Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 15) Source(18, 15) + SourceIndex(0) -4 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) -5 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) -6 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) -7 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) -8 >Emitted(2, 33) Source(18, 45) + SourceIndex(0) -9 >Emitted(2, 35) Source(18, 47) + SourceIndex(0) -10>Emitted(2, 41) Source(18, 53) + SourceIndex(0) -11>Emitted(2, 43) Source(18, 55) + SourceIndex(0) -12>Emitted(2, 45) Source(18, 57) + SourceIndex(0) -13>Emitted(2, 52) Source(18, 64) + SourceIndex(0) -14>Emitted(2, 54) Source(18, 66) + SourceIndex(0) -15>Emitted(2, 62) Source(18, 74) + SourceIndex(0) -16>Emitted(2, 64) Source(18, 76) + SourceIndex(0) -17>Emitted(2, 73) Source(18, 85) + SourceIndex(0) -18>Emitted(2, 75) Source(18, 87) + SourceIndex(0) -19>Emitted(2, 81) Source(18, 93) + SourceIndex(0) -20>Emitted(2, 83) Source(18, 95) + SourceIndex(0) -21>Emitted(2, 85) Source(18, 97) + SourceIndex(0) -22>Emitted(2, 86) Source(18, 98) + SourceIndex(0) +4 >Emitted(2, 16) Source(18, 17) + SourceIndex(0) +5 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) +6 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) +7 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) +8 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) +9 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) +10>Emitted(2, 33) Source(18, 45) + SourceIndex(0) +11>Emitted(2, 35) Source(18, 47) + SourceIndex(0) +12>Emitted(2, 41) Source(18, 53) + SourceIndex(0) +13>Emitted(2, 43) Source(18, 55) + SourceIndex(0) +14>Emitted(2, 45) Source(18, 57) + SourceIndex(0) +15>Emitted(2, 52) Source(18, 64) + SourceIndex(0) +16>Emitted(2, 54) Source(18, 66) + SourceIndex(0) +17>Emitted(2, 62) Source(18, 74) + SourceIndex(0) +18>Emitted(2, 64) Source(18, 76) + SourceIndex(0) +19>Emitted(2, 73) Source(18, 85) + SourceIndex(0) +20>Emitted(2, 75) Source(18, 87) + SourceIndex(0) +21>Emitted(2, 81) Source(18, 93) + SourceIndex(0) +22>Emitted(2, 83) Source(18, 95) + SourceIndex(0) +23>Emitted(2, 85) Source(18, 97) + SourceIndex(0) +24>Emitted(2, 86) Source(18, 98) + SourceIndex(0) --- >>>function getRobot() { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map index f9218ab62eb18..c6f95b21841da 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt index 9c039efbea8f0..75f710a8e4dc4 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt @@ -12,16 +12,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ +15> ^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -31,99 +33,115 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > 2 >let 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^ -11> ^ -12> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^ +13> ^ +14> ^ 1-> > 2 >let 3 > robotB -4 > : Robot = -5 > [ -6 > 2 -7 > , -8 > "trimmer" -9 > , -10> "trimming" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 2 +9 > , +10> "trimmer" +11> , +12> "trimming" +13> ] +14> ; 1->Emitted(2, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) -5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) -6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) -7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) -8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0) -9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0) -10>Emitted(2, 39) Source(8, 46) + SourceIndex(0) -11>Emitted(2, 40) Source(8, 47) + SourceIndex(0) -12>Emitted(2, 41) Source(8, 48) + SourceIndex(0) +4 >Emitted(2, 12) Source(8, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(8, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) +7 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) +8 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) +9 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) +10>Emitted(2, 27) Source(8, 34) + SourceIndex(0) +11>Emitted(2, 29) Source(8, 36) + SourceIndex(0) +12>Emitted(2, 39) Source(8, 46) + SourceIndex(0) +13>Emitted(2, 40) Source(8, 47) + SourceIndex(0) +14>Emitted(2, 41) Source(8, 48) + SourceIndex(0) --- >>>var robots = [robotA, robotB]; 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^ -7 > ^^ -8 > ^^^^^^ -9 > ^ -10> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^ +12> ^ 1 > > 2 >let 3 > robots -4 > = -5 > [ -6 > robotA -7 > , -8 > robotB -9 > ] -10> ; +4 > +5 > = +6 > +7 > [ +8 > robotA +9 > , +10> robotB +11> ] +12> ; 1 >Emitted(3, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) -5 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) -6 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) -7 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) -8 >Emitted(3, 29) Source(9, 29) + SourceIndex(0) -9 >Emitted(3, 30) Source(9, 30) + SourceIndex(0) -10>Emitted(3, 31) Source(9, 31) + SourceIndex(0) +4 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) +5 >Emitted(3, 13) Source(9, 13) + SourceIndex(0) +6 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) +7 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) +8 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) +9 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) +10>Emitted(3, 29) Source(9, 29) + SourceIndex(0) +11>Emitted(3, 30) Source(9, 30) + SourceIndex(0) +12>Emitted(3, 31) Source(9, 31) + SourceIndex(0) --- >>>function getRobots() { 1 > @@ -164,126 +182,144 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : MultiSkilledRobot = -5 > [ -6 > "mower" -7 > , -8 > [ -9 > "mowing" -10> , -11> "" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "mower" +9 > , +10> [ +11> "mowing" +12> , +13> "" +14> ] +15> ] +16> ; 1->Emitted(7, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(7, 5) Source(14, 5) + SourceIndex(0) 3 >Emitted(7, 16) Source(14, 16) + SourceIndex(0) -4 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) -5 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) -6 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) -7 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) -8 >Emitted(7, 30) Source(14, 49) + SourceIndex(0) -9 >Emitted(7, 38) Source(14, 57) + SourceIndex(0) -10>Emitted(7, 40) Source(14, 59) + SourceIndex(0) -11>Emitted(7, 42) Source(14, 61) + SourceIndex(0) -12>Emitted(7, 43) Source(14, 62) + SourceIndex(0) -13>Emitted(7, 44) Source(14, 63) + SourceIndex(0) -14>Emitted(7, 45) Source(14, 64) + SourceIndex(0) +4 >Emitted(7, 17) Source(14, 18) + SourceIndex(0) +5 >Emitted(7, 18) Source(14, 19) + SourceIndex(0) +6 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) +7 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) +8 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) +9 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) +10>Emitted(7, 30) Source(14, 49) + SourceIndex(0) +11>Emitted(7, 38) Source(14, 57) + SourceIndex(0) +12>Emitted(7, 40) Source(14, 59) + SourceIndex(0) +13>Emitted(7, 42) Source(14, 61) + SourceIndex(0) +14>Emitted(7, 43) Source(14, 62) + SourceIndex(0) +15>Emitted(7, 44) Source(14, 63) + SourceIndex(0) +16>Emitted(7, 45) Source(14, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >let 3 > multiRobotB -4 > : MultiSkilledRobot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1->Emitted(8, 1) Source(15, 1) + SourceIndex(0) 2 >Emitted(8, 5) Source(15, 5) + SourceIndex(0) 3 >Emitted(8, 16) Source(15, 16) + SourceIndex(0) -4 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) -5 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) -6 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) -7 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) -8 >Emitted(8, 32) Source(15, 51) + SourceIndex(0) -9 >Emitted(8, 42) Source(15, 61) + SourceIndex(0) -10>Emitted(8, 44) Source(15, 63) + SourceIndex(0) -11>Emitted(8, 52) Source(15, 71) + SourceIndex(0) -12>Emitted(8, 53) Source(15, 72) + SourceIndex(0) -13>Emitted(8, 54) Source(15, 73) + SourceIndex(0) -14>Emitted(8, 55) Source(15, 74) + SourceIndex(0) +4 >Emitted(8, 17) Source(15, 18) + SourceIndex(0) +5 >Emitted(8, 18) Source(15, 19) + SourceIndex(0) +6 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) +7 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) +8 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) +9 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) +10>Emitted(8, 32) Source(15, 51) + SourceIndex(0) +11>Emitted(8, 42) Source(15, 61) + SourceIndex(0) +12>Emitted(8, 44) Source(15, 63) + SourceIndex(0) +13>Emitted(8, 52) Source(15, 71) + SourceIndex(0) +14>Emitted(8, 53) Source(15, 72) + SourceIndex(0) +15>Emitted(8, 54) Source(15, 73) + SourceIndex(0) +16>Emitted(8, 55) Source(15, 74) + SourceIndex(0) --- >>>var multiRobots = [multiRobotA, multiRobotB]; 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^ -9 > ^ -10> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^ +11> ^ +12> ^ 1 > > 2 >let 3 > multiRobots -4 > = -5 > [ -6 > multiRobotA -7 > , -8 > multiRobotB -9 > ] -10> ; +4 > +5 > = +6 > +7 > [ +8 > multiRobotA +9 > , +10> multiRobotB +11> ] +12> ; 1 >Emitted(9, 1) Source(16, 1) + SourceIndex(0) 2 >Emitted(9, 5) Source(16, 5) + SourceIndex(0) 3 >Emitted(9, 16) Source(16, 16) + SourceIndex(0) -4 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) -5 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) -6 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) -7 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) -8 >Emitted(9, 44) Source(16, 44) + SourceIndex(0) -9 >Emitted(9, 45) Source(16, 45) + SourceIndex(0) -10>Emitted(9, 46) Source(16, 46) + SourceIndex(0) +4 >Emitted(9, 17) Source(16, 17) + SourceIndex(0) +5 >Emitted(9, 18) Source(16, 18) + SourceIndex(0) +6 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) +7 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) +8 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) +9 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) +10>Emitted(9, 44) Source(16, 44) + SourceIndex(0) +11>Emitted(9, 45) Source(16, 45) + SourceIndex(0) +12>Emitted(9, 46) Source(16, 46) + SourceIndex(0) --- >>>function getMultiRobots() { 1 > @@ -325,37 +361,89 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > > 2 >for 3 > 4 > (let [, nameA] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots +12> +13> robots +14> +15> robots 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) 2 >Emitted(13, 4) Source(21, 4) + SourceIndex(0) 3 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) 4 >Emitted(13, 6) Source(21, 23) + SourceIndex(0) -5 >Emitted(13, 16) Source(21, 29) + SourceIndex(0) -6 >Emitted(13, 18) Source(21, 23) + SourceIndex(0) -7 >Emitted(13, 35) Source(21, 29) + SourceIndex(0) -8 >Emitted(13, 37) Source(21, 23) + SourceIndex(0) -9 >Emitted(13, 57) Source(21, 29) + SourceIndex(0) -10>Emitted(13, 59) Source(21, 23) + SourceIndex(0) -11>Emitted(13, 63) Source(21, 29) + SourceIndex(0) +5 >Emitted(13, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(13, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(13, 16) Source(21, 29) + SourceIndex(0) +8 >Emitted(13, 18) Source(21, 23) + SourceIndex(0) +9 >Emitted(13, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(13, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(13, 35) Source(21, 29) + SourceIndex(0) +12>Emitted(13, 37) Source(21, 23) + SourceIndex(0) +13>Emitted(13, 57) Source(21, 29) + SourceIndex(0) +14>Emitted(13, 59) Source(21, 23) + SourceIndex(0) +15>Emitted(13, 63) Source(21, 29) + SourceIndex(0) --- >>> var _a = robots_1[_i], nameA = _a[1]; 1 >^^^^ @@ -413,42 +501,100 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ 1-> > 2 >for 3 > 4 > (let [, nameA] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(17, 1) Source(24, 1) + SourceIndex(0) 2 >Emitted(17, 4) Source(24, 4) + SourceIndex(0) 3 >Emitted(17, 5) Source(24, 5) + SourceIndex(0) 4 >Emitted(17, 6) Source(24, 23) + SourceIndex(0) -5 >Emitted(17, 16) Source(24, 34) + SourceIndex(0) -6 >Emitted(17, 18) Source(24, 23) + SourceIndex(0) -7 >Emitted(17, 23) Source(24, 23) + SourceIndex(0) -8 >Emitted(17, 32) Source(24, 32) + SourceIndex(0) -9 >Emitted(17, 34) Source(24, 34) + SourceIndex(0) -10>Emitted(17, 36) Source(24, 23) + SourceIndex(0) -11>Emitted(17, 50) Source(24, 34) + SourceIndex(0) -12>Emitted(17, 52) Source(24, 23) + SourceIndex(0) -13>Emitted(17, 56) Source(24, 34) + SourceIndex(0) +5 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(17, 16) Source(24, 34) + SourceIndex(0) +8 >Emitted(17, 18) Source(24, 23) + SourceIndex(0) +9 >Emitted(17, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(17, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(17, 23) Source(24, 23) + SourceIndex(0) +12>Emitted(17, 32) Source(24, 32) + SourceIndex(0) +13>Emitted(17, 34) Source(24, 34) + SourceIndex(0) +14>Emitted(17, 36) Source(24, 23) + SourceIndex(0) +15>Emitted(17, 50) Source(24, 34) + SourceIndex(0) +16>Emitted(17, 52) Source(24, 23) + SourceIndex(0) +17>Emitted(17, 56) Source(24, 34) + SourceIndex(0) --- >>> var _d = _c[_b], nameA = _d[1]; 1 >^^^^ @@ -506,48 +652,112 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ 1-> > 2 >for 3 > 4 > (let [, nameA] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(21, 1) Source(27, 1) + SourceIndex(0) 2 >Emitted(21, 4) Source(27, 4) + SourceIndex(0) 3 >Emitted(21, 5) Source(27, 5) + SourceIndex(0) 4 >Emitted(21, 6) Source(27, 23) + SourceIndex(0) -5 >Emitted(21, 16) Source(27, 39) + SourceIndex(0) -6 >Emitted(21, 18) Source(27, 23) + SourceIndex(0) -7 >Emitted(21, 24) Source(27, 24) + SourceIndex(0) -8 >Emitted(21, 30) Source(27, 30) + SourceIndex(0) -9 >Emitted(21, 32) Source(27, 32) + SourceIndex(0) -10>Emitted(21, 38) Source(27, 38) + SourceIndex(0) -11>Emitted(21, 39) Source(27, 39) + SourceIndex(0) -12>Emitted(21, 41) Source(27, 23) + SourceIndex(0) -13>Emitted(21, 55) Source(27, 39) + SourceIndex(0) -14>Emitted(21, 57) Source(27, 23) + SourceIndex(0) -15>Emitted(21, 61) Source(27, 39) + SourceIndex(0) +5 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(21, 16) Source(27, 39) + SourceIndex(0) +8 >Emitted(21, 18) Source(27, 23) + SourceIndex(0) +9 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(21, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(21, 24) Source(27, 24) + SourceIndex(0) +12>Emitted(21, 30) Source(27, 30) + SourceIndex(0) +13>Emitted(21, 32) Source(27, 32) + SourceIndex(0) +14>Emitted(21, 38) Source(27, 38) + SourceIndex(0) +15>Emitted(21, 39) Source(27, 39) + SourceIndex(0) +16>Emitted(21, 41) Source(27, 23) + SourceIndex(0) +17>Emitted(21, 55) Source(27, 39) + SourceIndex(0) +18>Emitted(21, 57) Source(27, 23) + SourceIndex(0) +19>Emitted(21, 61) Source(27, 39) + SourceIndex(0) --- >>> var _g = _f[_e], nameA = _g[1]; 1 >^^^^ @@ -605,37 +815,107 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [, [primarySkillA, secondarySkillA]] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(25, 1) Source(30, 1) + SourceIndex(0) 2 >Emitted(25, 4) Source(30, 4) + SourceIndex(0) 3 >Emitted(25, 5) Source(30, 5) + SourceIndex(0) 4 >Emitted(25, 6) Source(30, 50) + SourceIndex(0) -5 >Emitted(25, 16) Source(30, 61) + SourceIndex(0) -6 >Emitted(25, 18) Source(30, 50) + SourceIndex(0) -7 >Emitted(25, 45) Source(30, 61) + SourceIndex(0) -8 >Emitted(25, 47) Source(30, 50) + SourceIndex(0) -9 >Emitted(25, 72) Source(30, 61) + SourceIndex(0) -10>Emitted(25, 74) Source(30, 50) + SourceIndex(0) -11>Emitted(25, 78) Source(30, 61) + SourceIndex(0) +5 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(25, 16) Source(30, 61) + SourceIndex(0) +8 >Emitted(25, 18) Source(30, 50) + SourceIndex(0) +9 >Emitted(25, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(25, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(25, 45) Source(30, 61) + SourceIndex(0) +12>Emitted(25, 47) Source(30, 50) + SourceIndex(0) +13>Emitted(25, 72) Source(30, 61) + SourceIndex(0) +14>Emitted(25, 74) Source(30, 50) + SourceIndex(0) +15>Emitted(25, 78) Source(30, 61) + SourceIndex(0) --- >>> var _j = multiRobots_1[_h], _k = _j[1], primarySkillA = _k[0], secondarySkillA = _k[1]; 1->^^^^ @@ -705,43 +985,119 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [, [primarySkillA, secondarySkillA]] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(29, 1) Source(33, 1) + SourceIndex(0) 2 >Emitted(29, 4) Source(33, 4) + SourceIndex(0) 3 >Emitted(29, 5) Source(33, 5) + SourceIndex(0) 4 >Emitted(29, 6) Source(33, 50) + SourceIndex(0) -5 >Emitted(29, 16) Source(33, 66) + SourceIndex(0) -6 >Emitted(29, 18) Source(33, 50) + SourceIndex(0) -7 >Emitted(29, 23) Source(33, 50) + SourceIndex(0) -8 >Emitted(29, 37) Source(33, 64) + SourceIndex(0) -9 >Emitted(29, 39) Source(33, 66) + SourceIndex(0) -10>Emitted(29, 41) Source(33, 50) + SourceIndex(0) -11>Emitted(29, 55) Source(33, 66) + SourceIndex(0) -12>Emitted(29, 57) Source(33, 50) + SourceIndex(0) -13>Emitted(29, 61) Source(33, 66) + SourceIndex(0) +5 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(29, 16) Source(33, 66) + SourceIndex(0) +8 >Emitted(29, 18) Source(33, 50) + SourceIndex(0) +9 >Emitted(29, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(29, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(29, 23) Source(33, 50) + SourceIndex(0) +12>Emitted(29, 37) Source(33, 64) + SourceIndex(0) +13>Emitted(29, 39) Source(33, 66) + SourceIndex(0) +14>Emitted(29, 41) Source(33, 50) + SourceIndex(0) +15>Emitted(29, 55) Source(33, 66) + SourceIndex(0) +16>Emitted(29, 57) Source(33, 50) + SourceIndex(0) +17>Emitted(29, 61) Source(33, 66) + SourceIndex(0) --- >>> var _o = _m[_l], _p = _o[1], primarySkillA = _p[0], secondarySkillA = _p[1]; 1->^^^^ @@ -811,49 +1167,131 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ +20> ^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [, [primarySkillA, secondarySkillA]] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(33, 1) Source(36, 1) + SourceIndex(0) 2 >Emitted(33, 4) Source(36, 4) + SourceIndex(0) 3 >Emitted(33, 5) Source(36, 5) + SourceIndex(0) 4 >Emitted(33, 6) Source(36, 50) + SourceIndex(0) -5 >Emitted(33, 16) Source(36, 76) + SourceIndex(0) -6 >Emitted(33, 18) Source(36, 50) + SourceIndex(0) -7 >Emitted(33, 24) Source(36, 51) + SourceIndex(0) -8 >Emitted(33, 35) Source(36, 62) + SourceIndex(0) -9 >Emitted(33, 37) Source(36, 64) + SourceIndex(0) -10>Emitted(33, 48) Source(36, 75) + SourceIndex(0) -11>Emitted(33, 49) Source(36, 76) + SourceIndex(0) -12>Emitted(33, 51) Source(36, 50) + SourceIndex(0) -13>Emitted(33, 65) Source(36, 76) + SourceIndex(0) -14>Emitted(33, 67) Source(36, 50) + SourceIndex(0) -15>Emitted(33, 71) Source(36, 76) + SourceIndex(0) +5 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(33, 16) Source(36, 76) + SourceIndex(0) +8 >Emitted(33, 18) Source(36, 50) + SourceIndex(0) +9 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(33, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(33, 24) Source(36, 51) + SourceIndex(0) +12>Emitted(33, 35) Source(36, 62) + SourceIndex(0) +13>Emitted(33, 37) Source(36, 64) + SourceIndex(0) +14>Emitted(33, 48) Source(36, 75) + SourceIndex(0) +15>Emitted(33, 49) Source(36, 76) + SourceIndex(0) +16>Emitted(33, 51) Source(36, 50) + SourceIndex(0) +17>Emitted(33, 65) Source(36, 76) + SourceIndex(0) +18>Emitted(33, 67) Source(36, 50) + SourceIndex(0) +19>Emitted(33, 71) Source(36, 76) + SourceIndex(0) --- >>> var _s = _r[_q], _t = _s[1], primarySkillA = _t[0], secondarySkillA = _t[1]; 1->^^^^ @@ -923,37 +1361,127 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > > 2 >for 3 > 4 > (let [numberB] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots +12> +13> robots +14> +15> robots 1->Emitted(37, 1) Source(40, 1) + SourceIndex(0) 2 >Emitted(37, 4) Source(40, 4) + SourceIndex(0) 3 >Emitted(37, 5) Source(40, 5) + SourceIndex(0) 4 >Emitted(37, 6) Source(40, 23) + SourceIndex(0) -5 >Emitted(37, 16) Source(40, 29) + SourceIndex(0) -6 >Emitted(37, 18) Source(40, 23) + SourceIndex(0) -7 >Emitted(37, 35) Source(40, 29) + SourceIndex(0) -8 >Emitted(37, 37) Source(40, 23) + SourceIndex(0) -9 >Emitted(37, 57) Source(40, 29) + SourceIndex(0) -10>Emitted(37, 59) Source(40, 23) + SourceIndex(0) -11>Emitted(37, 63) Source(40, 29) + SourceIndex(0) +5 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(37, 16) Source(40, 29) + SourceIndex(0) +8 >Emitted(37, 18) Source(40, 23) + SourceIndex(0) +9 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(37, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(37, 35) Source(40, 29) + SourceIndex(0) +12>Emitted(37, 37) Source(40, 23) + SourceIndex(0) +13>Emitted(37, 57) Source(40, 29) + SourceIndex(0) +14>Emitted(37, 59) Source(40, 23) + SourceIndex(0) +15>Emitted(37, 63) Source(40, 29) + SourceIndex(0) --- >>> var numberB = robots_2[_u][0]; 1 >^^^^ @@ -1005,42 +1533,138 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ 1-> > 2 >for 3 > 4 > (let [numberB] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(41, 1) Source(43, 1) + SourceIndex(0) 2 >Emitted(41, 4) Source(43, 4) + SourceIndex(0) 3 >Emitted(41, 5) Source(43, 5) + SourceIndex(0) 4 >Emitted(41, 6) Source(43, 23) + SourceIndex(0) -5 >Emitted(41, 16) Source(43, 34) + SourceIndex(0) -6 >Emitted(41, 18) Source(43, 23) + SourceIndex(0) -7 >Emitted(41, 23) Source(43, 23) + SourceIndex(0) -8 >Emitted(41, 32) Source(43, 32) + SourceIndex(0) -9 >Emitted(41, 34) Source(43, 34) + SourceIndex(0) -10>Emitted(41, 36) Source(43, 23) + SourceIndex(0) -11>Emitted(41, 50) Source(43, 34) + SourceIndex(0) -12>Emitted(41, 52) Source(43, 23) + SourceIndex(0) -13>Emitted(41, 56) Source(43, 34) + SourceIndex(0) +5 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(41, 16) Source(43, 34) + SourceIndex(0) +8 >Emitted(41, 18) Source(43, 23) + SourceIndex(0) +9 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(41, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(41, 23) Source(43, 23) + SourceIndex(0) +12>Emitted(41, 32) Source(43, 32) + SourceIndex(0) +13>Emitted(41, 34) Source(43, 34) + SourceIndex(0) +14>Emitted(41, 36) Source(43, 23) + SourceIndex(0) +15>Emitted(41, 50) Source(43, 34) + SourceIndex(0) +16>Emitted(41, 52) Source(43, 23) + SourceIndex(0) +17>Emitted(41, 56) Source(43, 34) + SourceIndex(0) --- >>> var numberB = _w[_v][0]; 1 >^^^^ @@ -1092,48 +1716,150 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ 1-> > 2 >for 3 > 4 > (let [numberB] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(45, 1) Source(46, 1) + SourceIndex(0) 2 >Emitted(45, 4) Source(46, 4) + SourceIndex(0) 3 >Emitted(45, 5) Source(46, 5) + SourceIndex(0) 4 >Emitted(45, 6) Source(46, 23) + SourceIndex(0) -5 >Emitted(45, 16) Source(46, 39) + SourceIndex(0) -6 >Emitted(45, 18) Source(46, 23) + SourceIndex(0) -7 >Emitted(45, 24) Source(46, 24) + SourceIndex(0) -8 >Emitted(45, 30) Source(46, 30) + SourceIndex(0) -9 >Emitted(45, 32) Source(46, 32) + SourceIndex(0) -10>Emitted(45, 38) Source(46, 38) + SourceIndex(0) -11>Emitted(45, 39) Source(46, 39) + SourceIndex(0) -12>Emitted(45, 41) Source(46, 23) + SourceIndex(0) -13>Emitted(45, 55) Source(46, 39) + SourceIndex(0) -14>Emitted(45, 57) Source(46, 23) + SourceIndex(0) -15>Emitted(45, 61) Source(46, 39) + SourceIndex(0) +5 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(45, 16) Source(46, 39) + SourceIndex(0) +8 >Emitted(45, 18) Source(46, 23) + SourceIndex(0) +9 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(45, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(45, 24) Source(46, 24) + SourceIndex(0) +12>Emitted(45, 30) Source(46, 30) + SourceIndex(0) +13>Emitted(45, 32) Source(46, 32) + SourceIndex(0) +14>Emitted(45, 38) Source(46, 38) + SourceIndex(0) +15>Emitted(45, 39) Source(46, 39) + SourceIndex(0) +16>Emitted(45, 41) Source(46, 23) + SourceIndex(0) +17>Emitted(45, 55) Source(46, 39) + SourceIndex(0) +18>Emitted(45, 57) Source(46, 23) + SourceIndex(0) +19>Emitted(45, 61) Source(46, 39) + SourceIndex(0) --- >>> var numberB = _y[_x][0]; 1 >^^^^ @@ -1185,36 +1911,144 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > 2 >for 3 > 4 > (let [nameB] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(49, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(49, 4) Source(49, 4) + SourceIndex(0) 3 >Emitted(49, 5) Source(49, 5) + SourceIndex(0) 4 >Emitted(49, 6) Source(49, 21) + SourceIndex(0) -5 >Emitted(49, 16) Source(49, 32) + SourceIndex(0) -6 >Emitted(49, 18) Source(49, 21) + SourceIndex(0) -7 >Emitted(49, 45) Source(49, 32) + SourceIndex(0) -8 >Emitted(49, 47) Source(49, 21) + SourceIndex(0) -9 >Emitted(49, 72) Source(49, 32) + SourceIndex(0) -10>Emitted(49, 74) Source(49, 21) + SourceIndex(0) -11>Emitted(49, 78) Source(49, 32) + SourceIndex(0) +5 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(49, 16) Source(49, 32) + SourceIndex(0) +8 >Emitted(49, 18) Source(49, 21) + SourceIndex(0) +9 >Emitted(49, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(49, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(49, 45) Source(49, 32) + SourceIndex(0) +12>Emitted(49, 47) Source(49, 21) + SourceIndex(0) +13>Emitted(49, 72) Source(49, 32) + SourceIndex(0) +14>Emitted(49, 74) Source(49, 21) + SourceIndex(0) +15>Emitted(49, 78) Source(49, 32) + SourceIndex(0) --- >>> var nameB = multiRobots_2[_z][0]; 1 >^^^^ @@ -1266,42 +2100,156 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ 1-> > 2 >for 3 > 4 > (let [nameB] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(53, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(53, 4) Source(52, 4) + SourceIndex(0) 3 >Emitted(53, 5) Source(52, 5) + SourceIndex(0) 4 >Emitted(53, 6) Source(52, 21) + SourceIndex(0) -5 >Emitted(53, 16) Source(52, 37) + SourceIndex(0) -6 >Emitted(53, 18) Source(52, 21) + SourceIndex(0) -7 >Emitted(53, 23) Source(52, 21) + SourceIndex(0) -8 >Emitted(53, 37) Source(52, 35) + SourceIndex(0) -9 >Emitted(53, 39) Source(52, 37) + SourceIndex(0) -10>Emitted(53, 41) Source(52, 21) + SourceIndex(0) -11>Emitted(53, 55) Source(52, 37) + SourceIndex(0) -12>Emitted(53, 57) Source(52, 21) + SourceIndex(0) -13>Emitted(53, 61) Source(52, 37) + SourceIndex(0) +5 >Emitted(53, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(53, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(53, 16) Source(52, 37) + SourceIndex(0) +8 >Emitted(53, 18) Source(52, 21) + SourceIndex(0) +9 >Emitted(53, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(53, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(53, 23) Source(52, 21) + SourceIndex(0) +12>Emitted(53, 37) Source(52, 35) + SourceIndex(0) +13>Emitted(53, 39) Source(52, 37) + SourceIndex(0) +14>Emitted(53, 41) Source(52, 21) + SourceIndex(0) +15>Emitted(53, 55) Source(52, 37) + SourceIndex(0) +16>Emitted(53, 57) Source(52, 21) + SourceIndex(0) +17>Emitted(53, 61) Source(52, 37) + SourceIndex(0) --- >>> var nameB = _1[_0][0]; 1 >^^^^ @@ -1353,48 +2301,168 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ 1-> > 2 >for 3 > 4 > (let [nameB] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(57, 1) Source(55, 1) + SourceIndex(0) 2 >Emitted(57, 4) Source(55, 4) + SourceIndex(0) 3 >Emitted(57, 5) Source(55, 5) + SourceIndex(0) 4 >Emitted(57, 6) Source(55, 21) + SourceIndex(0) -5 >Emitted(57, 16) Source(55, 47) + SourceIndex(0) -6 >Emitted(57, 18) Source(55, 21) + SourceIndex(0) -7 >Emitted(57, 24) Source(55, 22) + SourceIndex(0) -8 >Emitted(57, 35) Source(55, 33) + SourceIndex(0) -9 >Emitted(57, 37) Source(55, 35) + SourceIndex(0) -10>Emitted(57, 48) Source(55, 46) + SourceIndex(0) -11>Emitted(57, 49) Source(55, 47) + SourceIndex(0) -12>Emitted(57, 51) Source(55, 21) + SourceIndex(0) -13>Emitted(57, 65) Source(55, 47) + SourceIndex(0) -14>Emitted(57, 67) Source(55, 21) + SourceIndex(0) -15>Emitted(57, 71) Source(55, 47) + SourceIndex(0) +5 >Emitted(57, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(57, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(57, 16) Source(55, 47) + SourceIndex(0) +8 >Emitted(57, 18) Source(55, 21) + SourceIndex(0) +9 >Emitted(57, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(57, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(57, 24) Source(55, 22) + SourceIndex(0) +12>Emitted(57, 35) Source(55, 33) + SourceIndex(0) +13>Emitted(57, 37) Source(55, 35) + SourceIndex(0) +14>Emitted(57, 48) Source(55, 46) + SourceIndex(0) +15>Emitted(57, 49) Source(55, 47) + SourceIndex(0) +16>Emitted(57, 51) Source(55, 21) + SourceIndex(0) +17>Emitted(57, 65) Source(55, 47) + SourceIndex(0) +18>Emitted(57, 67) Source(55, 21) + SourceIndex(0) +19>Emitted(57, 71) Source(55, 47) + SourceIndex(0) --- >>> var nameB = _3[_2][0]; 1 >^^^^ @@ -1446,38 +2514,166 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^^^^^-> 1-> > > 2 >for 3 > 4 > (let [numberA2, nameA2, skillA2] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots +12> +13> robots +14> +15> robots 1->Emitted(61, 1) Source(59, 1) + SourceIndex(0) 2 >Emitted(61, 4) Source(59, 4) + SourceIndex(0) 3 >Emitted(61, 5) Source(59, 5) + SourceIndex(0) 4 >Emitted(61, 6) Source(59, 41) + SourceIndex(0) -5 >Emitted(61, 16) Source(59, 47) + SourceIndex(0) -6 >Emitted(61, 18) Source(59, 41) + SourceIndex(0) -7 >Emitted(61, 35) Source(59, 47) + SourceIndex(0) -8 >Emitted(61, 37) Source(59, 41) + SourceIndex(0) -9 >Emitted(61, 57) Source(59, 47) + SourceIndex(0) -10>Emitted(61, 59) Source(59, 41) + SourceIndex(0) -11>Emitted(61, 63) Source(59, 47) + SourceIndex(0) +5 >Emitted(61, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(61, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(61, 16) Source(59, 47) + SourceIndex(0) +8 >Emitted(61, 18) Source(59, 41) + SourceIndex(0) +9 >Emitted(61, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(61, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(61, 35) Source(59, 47) + SourceIndex(0) +12>Emitted(61, 37) Source(59, 41) + SourceIndex(0) +13>Emitted(61, 57) Source(59, 47) + SourceIndex(0) +14>Emitted(61, 59) Source(59, 41) + SourceIndex(0) +15>Emitted(61, 63) Source(59, 47) + SourceIndex(0) --- >>> var _5 = robots_3[_4], numberA2 = _5[0], nameA2 = _5[1], skillA2 = _5[2]; 1->^^^^ @@ -1547,43 +2743,177 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [numberA2, nameA2, skillA2] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(65, 1) Source(62, 1) + SourceIndex(0) 2 >Emitted(65, 4) Source(62, 4) + SourceIndex(0) 3 >Emitted(65, 5) Source(62, 5) + SourceIndex(0) 4 >Emitted(65, 6) Source(62, 41) + SourceIndex(0) -5 >Emitted(65, 16) Source(62, 52) + SourceIndex(0) -6 >Emitted(65, 18) Source(62, 41) + SourceIndex(0) -7 >Emitted(65, 23) Source(62, 41) + SourceIndex(0) -8 >Emitted(65, 32) Source(62, 50) + SourceIndex(0) -9 >Emitted(65, 34) Source(62, 52) + SourceIndex(0) -10>Emitted(65, 36) Source(62, 41) + SourceIndex(0) -11>Emitted(65, 50) Source(62, 52) + SourceIndex(0) -12>Emitted(65, 52) Source(62, 41) + SourceIndex(0) -13>Emitted(65, 56) Source(62, 52) + SourceIndex(0) +5 >Emitted(65, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(65, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(65, 16) Source(62, 52) + SourceIndex(0) +8 >Emitted(65, 18) Source(62, 41) + SourceIndex(0) +9 >Emitted(65, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(65, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(65, 23) Source(62, 41) + SourceIndex(0) +12>Emitted(65, 32) Source(62, 50) + SourceIndex(0) +13>Emitted(65, 34) Source(62, 52) + SourceIndex(0) +14>Emitted(65, 36) Source(62, 41) + SourceIndex(0) +15>Emitted(65, 50) Source(62, 52) + SourceIndex(0) +16>Emitted(65, 52) Source(62, 41) + SourceIndex(0) +17>Emitted(65, 56) Source(62, 52) + SourceIndex(0) --- >>> var _8 = _7[_6], numberA2 = _8[0], nameA2 = _8[1], skillA2 = _8[2]; 1->^^^^ @@ -1653,49 +2983,189 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ +20> ^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [numberA2, nameA2, skillA2] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(69, 1) Source(65, 1) + SourceIndex(0) 2 >Emitted(69, 4) Source(65, 4) + SourceIndex(0) 3 >Emitted(69, 5) Source(65, 5) + SourceIndex(0) 4 >Emitted(69, 6) Source(65, 41) + SourceIndex(0) -5 >Emitted(69, 16) Source(65, 57) + SourceIndex(0) -6 >Emitted(69, 18) Source(65, 41) + SourceIndex(0) -7 >Emitted(69, 25) Source(65, 42) + SourceIndex(0) -8 >Emitted(69, 31) Source(65, 48) + SourceIndex(0) -9 >Emitted(69, 33) Source(65, 50) + SourceIndex(0) -10>Emitted(69, 39) Source(65, 56) + SourceIndex(0) -11>Emitted(69, 40) Source(65, 57) + SourceIndex(0) -12>Emitted(69, 42) Source(65, 41) + SourceIndex(0) -13>Emitted(69, 57) Source(65, 57) + SourceIndex(0) -14>Emitted(69, 59) Source(65, 41) + SourceIndex(0) -15>Emitted(69, 63) Source(65, 57) + SourceIndex(0) +5 >Emitted(69, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(69, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(69, 16) Source(65, 57) + SourceIndex(0) +8 >Emitted(69, 18) Source(65, 41) + SourceIndex(0) +9 >Emitted(69, 22) Source(1, 1) + SourceIndex(0) +10>Emitted(69, 23) Source(1, 2) + SourceIndex(0) +11>Emitted(69, 25) Source(65, 42) + SourceIndex(0) +12>Emitted(69, 31) Source(65, 48) + SourceIndex(0) +13>Emitted(69, 33) Source(65, 50) + SourceIndex(0) +14>Emitted(69, 39) Source(65, 56) + SourceIndex(0) +15>Emitted(69, 40) Source(65, 57) + SourceIndex(0) +16>Emitted(69, 42) Source(65, 41) + SourceIndex(0) +17>Emitted(69, 57) Source(65, 57) + SourceIndex(0) +18>Emitted(69, 59) Source(65, 41) + SourceIndex(0) +19>Emitted(69, 63) Source(65, 57) + SourceIndex(0) --- >>> var _11 = _10[_9], numberA2 = _11[0], nameA2 = _11[1], skillA2 = _11[2]; 1->^^^^ @@ -1765,37 +3235,183 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [nameMA, [primarySkillA, secondarySkillA]] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(73, 1) Source(68, 1) + SourceIndex(0) 2 >Emitted(73, 4) Source(68, 4) + SourceIndex(0) 3 >Emitted(73, 5) Source(68, 5) + SourceIndex(0) 4 >Emitted(73, 6) Source(68, 56) + SourceIndex(0) -5 >Emitted(73, 17) Source(68, 67) + SourceIndex(0) -6 >Emitted(73, 19) Source(68, 56) + SourceIndex(0) -7 >Emitted(73, 46) Source(68, 67) + SourceIndex(0) -8 >Emitted(73, 48) Source(68, 56) + SourceIndex(0) -9 >Emitted(73, 74) Source(68, 67) + SourceIndex(0) -10>Emitted(73, 76) Source(68, 56) + SourceIndex(0) -11>Emitted(73, 81) Source(68, 67) + SourceIndex(0) +5 >Emitted(73, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(73, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(73, 17) Source(68, 67) + SourceIndex(0) +8 >Emitted(73, 19) Source(68, 56) + SourceIndex(0) +9 >Emitted(73, 33) Source(1, 1) + SourceIndex(0) +10>Emitted(73, 34) Source(1, 2) + SourceIndex(0) +11>Emitted(73, 46) Source(68, 67) + SourceIndex(0) +12>Emitted(73, 48) Source(68, 56) + SourceIndex(0) +13>Emitted(73, 74) Source(68, 67) + SourceIndex(0) +14>Emitted(73, 76) Source(68, 56) + SourceIndex(0) +15>Emitted(73, 81) Source(68, 67) + SourceIndex(0) --- >>> var _13 = multiRobots_3[_12], nameMA = _13[0], _14 = _13[1], primarySkillA = _14[0], secondarySkillA = _14[1]; 1->^^^^ @@ -1871,43 +3487,195 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [nameMA, [primarySkillA, secondarySkillA]] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(77, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(77, 4) Source(71, 4) + SourceIndex(0) 3 >Emitted(77, 5) Source(71, 5) + SourceIndex(0) 4 >Emitted(77, 6) Source(71, 56) + SourceIndex(0) -5 >Emitted(77, 17) Source(71, 72) + SourceIndex(0) -6 >Emitted(77, 19) Source(71, 56) + SourceIndex(0) -7 >Emitted(77, 25) Source(71, 56) + SourceIndex(0) -8 >Emitted(77, 39) Source(71, 70) + SourceIndex(0) -9 >Emitted(77, 41) Source(71, 72) + SourceIndex(0) -10>Emitted(77, 43) Source(71, 56) + SourceIndex(0) -11>Emitted(77, 59) Source(71, 72) + SourceIndex(0) -12>Emitted(77, 61) Source(71, 56) + SourceIndex(0) -13>Emitted(77, 66) Source(71, 72) + SourceIndex(0) +5 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(77, 17) Source(71, 72) + SourceIndex(0) +8 >Emitted(77, 19) Source(71, 56) + SourceIndex(0) +9 >Emitted(77, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(77, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(77, 25) Source(71, 56) + SourceIndex(0) +12>Emitted(77, 39) Source(71, 70) + SourceIndex(0) +13>Emitted(77, 41) Source(71, 72) + SourceIndex(0) +14>Emitted(77, 43) Source(71, 56) + SourceIndex(0) +15>Emitted(77, 59) Source(71, 72) + SourceIndex(0) +16>Emitted(77, 61) Source(71, 56) + SourceIndex(0) +17>Emitted(77, 66) Source(71, 72) + SourceIndex(0) --- >>> var _17 = _16[_15], nameMA = _17[0], _18 = _17[1], primarySkillA = _18[0], secondarySkillA = _18[1]; 1->^^^^ @@ -1983,49 +3751,207 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [nameMA, [primarySkillA, secondarySkillA]] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(81, 1) Source(74, 1) + SourceIndex(0) 2 >Emitted(81, 4) Source(74, 4) + SourceIndex(0) 3 >Emitted(81, 5) Source(74, 5) + SourceIndex(0) 4 >Emitted(81, 6) Source(74, 56) + SourceIndex(0) -5 >Emitted(81, 17) Source(74, 82) + SourceIndex(0) -6 >Emitted(81, 19) Source(74, 56) + SourceIndex(0) -7 >Emitted(81, 26) Source(74, 57) + SourceIndex(0) -8 >Emitted(81, 37) Source(74, 68) + SourceIndex(0) -9 >Emitted(81, 39) Source(74, 70) + SourceIndex(0) -10>Emitted(81, 50) Source(74, 81) + SourceIndex(0) -11>Emitted(81, 51) Source(74, 82) + SourceIndex(0) -12>Emitted(81, 53) Source(74, 56) + SourceIndex(0) -13>Emitted(81, 69) Source(74, 82) + SourceIndex(0) -14>Emitted(81, 71) Source(74, 56) + SourceIndex(0) -15>Emitted(81, 76) Source(74, 82) + SourceIndex(0) +5 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(81, 17) Source(74, 82) + SourceIndex(0) +8 >Emitted(81, 19) Source(74, 56) + SourceIndex(0) +9 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(81, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(81, 26) Source(74, 57) + SourceIndex(0) +12>Emitted(81, 37) Source(74, 68) + SourceIndex(0) +13>Emitted(81, 39) Source(74, 70) + SourceIndex(0) +14>Emitted(81, 50) Source(74, 81) + SourceIndex(0) +15>Emitted(81, 51) Source(74, 82) + SourceIndex(0) +16>Emitted(81, 53) Source(74, 56) + SourceIndex(0) +17>Emitted(81, 69) Source(74, 82) + SourceIndex(0) +18>Emitted(81, 71) Source(74, 56) + SourceIndex(0) +19>Emitted(81, 76) Source(74, 82) + SourceIndex(0) --- >>> var _21 = _20[_19], nameMA = _21[0], _22 = _21[1], primarySkillA = _22[0], secondarySkillA = _22[1]; 1->^^^^ @@ -2101,38 +4027,204 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^-> 1-> > > 2 >for 3 > 4 > (let [numberA3, ...robotAInfo] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3, ...robotAInfo] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3, ...robotAInfo] of robots +12> +13> robots +14> +15> robots 1->Emitted(85, 1) Source(78, 1) + SourceIndex(0) 2 >Emitted(85, 4) Source(78, 4) + SourceIndex(0) 3 >Emitted(85, 5) Source(78, 5) + SourceIndex(0) 4 >Emitted(85, 6) Source(78, 39) + SourceIndex(0) -5 >Emitted(85, 17) Source(78, 45) + SourceIndex(0) -6 >Emitted(85, 19) Source(78, 39) + SourceIndex(0) -7 >Emitted(85, 36) Source(78, 45) + SourceIndex(0) -8 >Emitted(85, 38) Source(78, 39) + SourceIndex(0) -9 >Emitted(85, 59) Source(78, 45) + SourceIndex(0) -10>Emitted(85, 61) Source(78, 39) + SourceIndex(0) -11>Emitted(85, 66) Source(78, 45) + SourceIndex(0) +5 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(85, 17) Source(78, 45) + SourceIndex(0) +8 >Emitted(85, 19) Source(78, 39) + SourceIndex(0) +9 >Emitted(85, 28) Source(1, 1) + SourceIndex(0) +10>Emitted(85, 29) Source(1, 2) + SourceIndex(0) +11>Emitted(85, 36) Source(78, 45) + SourceIndex(0) +12>Emitted(85, 38) Source(78, 39) + SourceIndex(0) +13>Emitted(85, 59) Source(78, 45) + SourceIndex(0) +14>Emitted(85, 61) Source(78, 39) + SourceIndex(0) +15>Emitted(85, 66) Source(78, 45) + SourceIndex(0) --- >>> var _24 = robots_4[_23], numberA3 = _24[0], robotAInfo = _24.slice(1); 1->^^^^ @@ -2196,43 +4288,215 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [numberA3, ...robotAInfo] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(89, 1) Source(81, 1) + SourceIndex(0) 2 >Emitted(89, 4) Source(81, 4) + SourceIndex(0) 3 >Emitted(89, 5) Source(81, 5) + SourceIndex(0) 4 >Emitted(89, 6) Source(81, 39) + SourceIndex(0) -5 >Emitted(89, 17) Source(81, 50) + SourceIndex(0) -6 >Emitted(89, 19) Source(81, 39) + SourceIndex(0) -7 >Emitted(89, 25) Source(81, 39) + SourceIndex(0) -8 >Emitted(89, 34) Source(81, 48) + SourceIndex(0) -9 >Emitted(89, 36) Source(81, 50) + SourceIndex(0) -10>Emitted(89, 38) Source(81, 39) + SourceIndex(0) -11>Emitted(89, 54) Source(81, 50) + SourceIndex(0) -12>Emitted(89, 56) Source(81, 39) + SourceIndex(0) -13>Emitted(89, 61) Source(81, 50) + SourceIndex(0) +5 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(89, 17) Source(81, 50) + SourceIndex(0) +8 >Emitted(89, 19) Source(81, 39) + SourceIndex(0) +9 >Emitted(89, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(89, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(89, 25) Source(81, 39) + SourceIndex(0) +12>Emitted(89, 34) Source(81, 48) + SourceIndex(0) +13>Emitted(89, 36) Source(81, 50) + SourceIndex(0) +14>Emitted(89, 38) Source(81, 39) + SourceIndex(0) +15>Emitted(89, 54) Source(81, 50) + SourceIndex(0) +16>Emitted(89, 56) Source(81, 39) + SourceIndex(0) +17>Emitted(89, 61) Source(81, 50) + SourceIndex(0) --- >>> var _27 = _26[_25], numberA3 = _27[0], robotAInfo = _27.slice(1); 1->^^^^ @@ -2296,49 +4560,227 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ +20> ^^^^^-> 1-> > 2 >for 3 > 4 > (let [numberA3, ...robotAInfo] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(93, 1) Source(84, 1) + SourceIndex(0) 2 >Emitted(93, 4) Source(84, 4) + SourceIndex(0) 3 >Emitted(93, 5) Source(84, 5) + SourceIndex(0) 4 >Emitted(93, 6) Source(84, 39) + SourceIndex(0) -5 >Emitted(93, 17) Source(84, 55) + SourceIndex(0) -6 >Emitted(93, 19) Source(84, 39) + SourceIndex(0) -7 >Emitted(93, 26) Source(84, 40) + SourceIndex(0) -8 >Emitted(93, 32) Source(84, 46) + SourceIndex(0) -9 >Emitted(93, 34) Source(84, 48) + SourceIndex(0) -10>Emitted(93, 40) Source(84, 54) + SourceIndex(0) -11>Emitted(93, 41) Source(84, 55) + SourceIndex(0) -12>Emitted(93, 43) Source(84, 39) + SourceIndex(0) -13>Emitted(93, 59) Source(84, 55) + SourceIndex(0) -14>Emitted(93, 61) Source(84, 39) + SourceIndex(0) -15>Emitted(93, 66) Source(84, 55) + SourceIndex(0) +5 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(93, 17) Source(84, 55) + SourceIndex(0) +8 >Emitted(93, 19) Source(84, 39) + SourceIndex(0) +9 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(93, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(93, 26) Source(84, 40) + SourceIndex(0) +12>Emitted(93, 32) Source(84, 46) + SourceIndex(0) +13>Emitted(93, 34) Source(84, 48) + SourceIndex(0) +14>Emitted(93, 40) Source(84, 54) + SourceIndex(0) +15>Emitted(93, 41) Source(84, 55) + SourceIndex(0) +16>Emitted(93, 43) Source(84, 39) + SourceIndex(0) +17>Emitted(93, 59) Source(84, 55) + SourceIndex(0) +18>Emitted(93, 61) Source(84, 39) + SourceIndex(0) +19>Emitted(93, 66) Source(84, 55) + SourceIndex(0) --- >>> var _30 = _29[_28], numberA3 = _30[0], robotAInfo = _30.slice(1); 1->^^^^ @@ -2402,36 +4844,220 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ 1-> > 2 >for 3 > 4 > (let [...multiRobotAInfo] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of [robotA, robotB]) { + > console.log(numberA3); + > } + > for (let [...multiRobotAInfo] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of [robotA, robotB]) { + > console.log(numberA3); + > } + > for (let [...multiRobotAInfo] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(97, 1) Source(87, 1) + SourceIndex(0) 2 >Emitted(97, 4) Source(87, 4) + SourceIndex(0) 3 >Emitted(97, 5) Source(87, 5) + SourceIndex(0) 4 >Emitted(97, 6) Source(87, 34) + SourceIndex(0) -5 >Emitted(97, 17) Source(87, 45) + SourceIndex(0) -6 >Emitted(97, 19) Source(87, 34) + SourceIndex(0) -7 >Emitted(97, 46) Source(87, 45) + SourceIndex(0) -8 >Emitted(97, 48) Source(87, 34) + SourceIndex(0) -9 >Emitted(97, 74) Source(87, 45) + SourceIndex(0) -10>Emitted(97, 76) Source(87, 34) + SourceIndex(0) -11>Emitted(97, 81) Source(87, 45) + SourceIndex(0) +5 >Emitted(97, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(97, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(97, 17) Source(87, 45) + SourceIndex(0) +8 >Emitted(97, 19) Source(87, 34) + SourceIndex(0) +9 >Emitted(97, 33) Source(1, 1) + SourceIndex(0) +10>Emitted(97, 34) Source(1, 2) + SourceIndex(0) +11>Emitted(97, 46) Source(87, 45) + SourceIndex(0) +12>Emitted(97, 48) Source(87, 34) + SourceIndex(0) +13>Emitted(97, 74) Source(87, 45) + SourceIndex(0) +14>Emitted(97, 76) Source(87, 34) + SourceIndex(0) +15>Emitted(97, 81) Source(87, 45) + SourceIndex(0) --- >>> var multiRobotAInfo = multiRobots_4[_31].slice(0); 1 >^^^^ @@ -2483,42 +5109,232 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ 1-> > 2 >for 3 > 4 > (let [...multiRobotAInfo] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of [robotA, robotB]) { + > console.log(numberA3); + > } + > for (let [...multiRobotAInfo] of multiRobots) { + > console.log(multiRobotAInfo); + > } + > for (let [...multiRobotAInfo] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of [robotA, robotB]) { + > console.log(numberA3); + > } + > for (let [...multiRobotAInfo] of multiRobots) { + > console.log(multiRobotAInfo); + > } + > for (let [...multiRobotAInfo] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(101, 1) Source(90, 1) + SourceIndex(0) 2 >Emitted(101, 4) Source(90, 4) + SourceIndex(0) 3 >Emitted(101, 5) Source(90, 5) + SourceIndex(0) 4 >Emitted(101, 6) Source(90, 34) + SourceIndex(0) -5 >Emitted(101, 17) Source(90, 50) + SourceIndex(0) -6 >Emitted(101, 19) Source(90, 34) + SourceIndex(0) -7 >Emitted(101, 25) Source(90, 34) + SourceIndex(0) -8 >Emitted(101, 39) Source(90, 48) + SourceIndex(0) -9 >Emitted(101, 41) Source(90, 50) + SourceIndex(0) -10>Emitted(101, 43) Source(90, 34) + SourceIndex(0) -11>Emitted(101, 59) Source(90, 50) + SourceIndex(0) -12>Emitted(101, 61) Source(90, 34) + SourceIndex(0) -13>Emitted(101, 66) Source(90, 50) + SourceIndex(0) +5 >Emitted(101, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(101, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(101, 17) Source(90, 50) + SourceIndex(0) +8 >Emitted(101, 19) Source(90, 34) + SourceIndex(0) +9 >Emitted(101, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(101, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(101, 25) Source(90, 34) + SourceIndex(0) +12>Emitted(101, 39) Source(90, 48) + SourceIndex(0) +13>Emitted(101, 41) Source(90, 50) + SourceIndex(0) +14>Emitted(101, 43) Source(90, 34) + SourceIndex(0) +15>Emitted(101, 59) Source(90, 50) + SourceIndex(0) +16>Emitted(101, 61) Source(90, 34) + SourceIndex(0) +17>Emitted(101, 66) Source(90, 50) + SourceIndex(0) --- >>> var multiRobotAInfo = _33[_32].slice(0); 1 >^^^^ @@ -2570,48 +5386,244 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ 1-> > 2 >for 3 > 4 > (let [...multiRobotAInfo] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of [robotA, robotB]) { + > console.log(numberA3); + > } + > for (let [...multiRobotAInfo] of multiRobots) { + > console.log(multiRobotAInfo); + > } + > for (let [...multiRobotAInfo] of getMultiRobots()) { + > console.log(multiRobotAInfo); + > } + > for (let [...multiRobotAInfo] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA] of robots) { + > console.log(nameA); + > } + > for (let [, nameA] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB] of robots) { + > console.log(numberB); + > } + > for (let [numberB] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for (let [numberA3, ...robotAInfo] of [robotA, robotB]) { + > console.log(numberA3); + > } + > for (let [...multiRobotAInfo] of multiRobots) { + > console.log(multiRobotAInfo); + > } + > for (let [...multiRobotAInfo] of getMultiRobots()) { + > console.log(multiRobotAInfo); + > } + > for (let [...multiRobotAInfo] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(105, 1) Source(93, 1) + SourceIndex(0) 2 >Emitted(105, 4) Source(93, 4) + SourceIndex(0) 3 >Emitted(105, 5) Source(93, 5) + SourceIndex(0) 4 >Emitted(105, 6) Source(93, 34) + SourceIndex(0) -5 >Emitted(105, 17) Source(93, 60) + SourceIndex(0) -6 >Emitted(105, 19) Source(93, 34) + SourceIndex(0) -7 >Emitted(105, 26) Source(93, 35) + SourceIndex(0) -8 >Emitted(105, 37) Source(93, 46) + SourceIndex(0) -9 >Emitted(105, 39) Source(93, 48) + SourceIndex(0) -10>Emitted(105, 50) Source(93, 59) + SourceIndex(0) -11>Emitted(105, 51) Source(93, 60) + SourceIndex(0) -12>Emitted(105, 53) Source(93, 34) + SourceIndex(0) -13>Emitted(105, 69) Source(93, 60) + SourceIndex(0) -14>Emitted(105, 71) Source(93, 34) + SourceIndex(0) -15>Emitted(105, 76) Source(93, 60) + SourceIndex(0) +5 >Emitted(105, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(105, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(105, 17) Source(93, 60) + SourceIndex(0) +8 >Emitted(105, 19) Source(93, 34) + SourceIndex(0) +9 >Emitted(105, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(105, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(105, 26) Source(93, 35) + SourceIndex(0) +12>Emitted(105, 37) Source(93, 46) + SourceIndex(0) +13>Emitted(105, 39) Source(93, 48) + SourceIndex(0) +14>Emitted(105, 50) Source(93, 59) + SourceIndex(0) +15>Emitted(105, 51) Source(93, 60) + SourceIndex(0) +16>Emitted(105, 53) Source(93, 34) + SourceIndex(0) +17>Emitted(105, 69) Source(93, 60) + SourceIndex(0) +18>Emitted(105, 71) Source(93, 34) + SourceIndex(0) +19>Emitted(105, 76) Source(93, 60) + SourceIndex(0) --- >>> var multiRobotAInfo = _35[_34].slice(0); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map index 1a42ddf3907f0..ce34551c059b3 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt index f670f9eda1fb4..7065737ff268c 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt @@ -12,16 +12,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ +15> ^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -31,99 +33,115 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > 2 >let 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^ -11> ^ -12> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^ +13> ^ +14> ^ 1-> > 2 >let 3 > robotB -4 > : Robot = -5 > [ -6 > 2 -7 > , -8 > "trimmer" -9 > , -10> "trimming" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 2 +9 > , +10> "trimmer" +11> , +12> "trimming" +13> ] +14> ; 1->Emitted(2, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) -5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) -6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) -7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) -8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0) -9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0) -10>Emitted(2, 39) Source(8, 46) + SourceIndex(0) -11>Emitted(2, 40) Source(8, 47) + SourceIndex(0) -12>Emitted(2, 41) Source(8, 48) + SourceIndex(0) +4 >Emitted(2, 12) Source(8, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(8, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) +7 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) +8 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) +9 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) +10>Emitted(2, 27) Source(8, 34) + SourceIndex(0) +11>Emitted(2, 29) Source(8, 36) + SourceIndex(0) +12>Emitted(2, 39) Source(8, 46) + SourceIndex(0) +13>Emitted(2, 40) Source(8, 47) + SourceIndex(0) +14>Emitted(2, 41) Source(8, 48) + SourceIndex(0) --- >>>var robots = [robotA, robotB]; 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^ -7 > ^^ -8 > ^^^^^^ -9 > ^ -10> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^ +12> ^ 1 > > 2 >let 3 > robots -4 > = -5 > [ -6 > robotA -7 > , -8 > robotB -9 > ] -10> ; +4 > +5 > = +6 > +7 > [ +8 > robotA +9 > , +10> robotB +11> ] +12> ; 1 >Emitted(3, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) -5 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) -6 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) -7 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) -8 >Emitted(3, 29) Source(9, 29) + SourceIndex(0) -9 >Emitted(3, 30) Source(9, 30) + SourceIndex(0) -10>Emitted(3, 31) Source(9, 31) + SourceIndex(0) +4 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) +5 >Emitted(3, 13) Source(9, 13) + SourceIndex(0) +6 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) +7 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) +8 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) +9 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) +10>Emitted(3, 29) Source(9, 29) + SourceIndex(0) +11>Emitted(3, 30) Source(9, 30) + SourceIndex(0) +12>Emitted(3, 31) Source(9, 31) + SourceIndex(0) --- >>>function getRobots() { 1 > @@ -164,126 +182,144 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : MultiSkilledRobot = -5 > [ -6 > "mower" -7 > , -8 > [ -9 > "mowing" -10> , -11> "" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "mower" +9 > , +10> [ +11> "mowing" +12> , +13> "" +14> ] +15> ] +16> ; 1->Emitted(7, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(7, 5) Source(14, 5) + SourceIndex(0) 3 >Emitted(7, 16) Source(14, 16) + SourceIndex(0) -4 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) -5 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) -6 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) -7 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) -8 >Emitted(7, 30) Source(14, 49) + SourceIndex(0) -9 >Emitted(7, 38) Source(14, 57) + SourceIndex(0) -10>Emitted(7, 40) Source(14, 59) + SourceIndex(0) -11>Emitted(7, 42) Source(14, 61) + SourceIndex(0) -12>Emitted(7, 43) Source(14, 62) + SourceIndex(0) -13>Emitted(7, 44) Source(14, 63) + SourceIndex(0) -14>Emitted(7, 45) Source(14, 64) + SourceIndex(0) +4 >Emitted(7, 17) Source(14, 18) + SourceIndex(0) +5 >Emitted(7, 18) Source(14, 19) + SourceIndex(0) +6 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) +7 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) +8 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) +9 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) +10>Emitted(7, 30) Source(14, 49) + SourceIndex(0) +11>Emitted(7, 38) Source(14, 57) + SourceIndex(0) +12>Emitted(7, 40) Source(14, 59) + SourceIndex(0) +13>Emitted(7, 42) Source(14, 61) + SourceIndex(0) +14>Emitted(7, 43) Source(14, 62) + SourceIndex(0) +15>Emitted(7, 44) Source(14, 63) + SourceIndex(0) +16>Emitted(7, 45) Source(14, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >let 3 > multiRobotB -4 > : MultiSkilledRobot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1->Emitted(8, 1) Source(15, 1) + SourceIndex(0) 2 >Emitted(8, 5) Source(15, 5) + SourceIndex(0) 3 >Emitted(8, 16) Source(15, 16) + SourceIndex(0) -4 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) -5 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) -6 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) -7 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) -8 >Emitted(8, 32) Source(15, 51) + SourceIndex(0) -9 >Emitted(8, 42) Source(15, 61) + SourceIndex(0) -10>Emitted(8, 44) Source(15, 63) + SourceIndex(0) -11>Emitted(8, 52) Source(15, 71) + SourceIndex(0) -12>Emitted(8, 53) Source(15, 72) + SourceIndex(0) -13>Emitted(8, 54) Source(15, 73) + SourceIndex(0) -14>Emitted(8, 55) Source(15, 74) + SourceIndex(0) +4 >Emitted(8, 17) Source(15, 18) + SourceIndex(0) +5 >Emitted(8, 18) Source(15, 19) + SourceIndex(0) +6 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) +7 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) +8 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) +9 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) +10>Emitted(8, 32) Source(15, 51) + SourceIndex(0) +11>Emitted(8, 42) Source(15, 61) + SourceIndex(0) +12>Emitted(8, 44) Source(15, 63) + SourceIndex(0) +13>Emitted(8, 52) Source(15, 71) + SourceIndex(0) +14>Emitted(8, 53) Source(15, 72) + SourceIndex(0) +15>Emitted(8, 54) Source(15, 73) + SourceIndex(0) +16>Emitted(8, 55) Source(15, 74) + SourceIndex(0) --- >>>var multiRobots = [multiRobotA, multiRobotB]; 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^ -9 > ^ -10> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^ +11> ^ +12> ^ 1 > > 2 >let 3 > multiRobots -4 > = -5 > [ -6 > multiRobotA -7 > , -8 > multiRobotB -9 > ] -10> ; +4 > +5 > = +6 > +7 > [ +8 > multiRobotA +9 > , +10> multiRobotB +11> ] +12> ; 1 >Emitted(9, 1) Source(16, 1) + SourceIndex(0) 2 >Emitted(9, 5) Source(16, 5) + SourceIndex(0) 3 >Emitted(9, 16) Source(16, 16) + SourceIndex(0) -4 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) -5 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) -6 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) -7 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) -8 >Emitted(9, 44) Source(16, 44) + SourceIndex(0) -9 >Emitted(9, 45) Source(16, 45) + SourceIndex(0) -10>Emitted(9, 46) Source(16, 46) + SourceIndex(0) +4 >Emitted(9, 17) Source(16, 17) + SourceIndex(0) +5 >Emitted(9, 18) Source(16, 18) + SourceIndex(0) +6 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) +7 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) +8 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) +9 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) +10>Emitted(9, 44) Source(16, 44) + SourceIndex(0) +11>Emitted(9, 45) Source(16, 45) + SourceIndex(0) +12>Emitted(9, 46) Source(16, 46) + SourceIndex(0) --- >>>function getMultiRobots() { 1 > @@ -437,37 +473,99 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > > 2 >for 3 > 4 > ([, nameA] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots +12> +13> robots +14> +15> robots 1->Emitted(17, 1) Source(26, 1) + SourceIndex(0) 2 >Emitted(17, 4) Source(26, 4) + SourceIndex(0) 3 >Emitted(17, 5) Source(26, 5) + SourceIndex(0) 4 >Emitted(17, 6) Source(26, 19) + SourceIndex(0) -5 >Emitted(17, 16) Source(26, 25) + SourceIndex(0) -6 >Emitted(17, 18) Source(26, 19) + SourceIndex(0) -7 >Emitted(17, 35) Source(26, 25) + SourceIndex(0) -8 >Emitted(17, 37) Source(26, 19) + SourceIndex(0) -9 >Emitted(17, 57) Source(26, 25) + SourceIndex(0) -10>Emitted(17, 59) Source(26, 19) + SourceIndex(0) -11>Emitted(17, 63) Source(26, 25) + SourceIndex(0) +5 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(17, 16) Source(26, 25) + SourceIndex(0) +8 >Emitted(17, 18) Source(26, 19) + SourceIndex(0) +9 >Emitted(17, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(17, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(17, 35) Source(26, 25) + SourceIndex(0) +12>Emitted(17, 37) Source(26, 19) + SourceIndex(0) +13>Emitted(17, 57) Source(26, 25) + SourceIndex(0) +14>Emitted(17, 59) Source(26, 19) + SourceIndex(0) +15>Emitted(17, 63) Source(26, 25) + SourceIndex(0) --- >>> _a = robots_1[_i], nameA = _a[1]; 1 >^^^^^^^^^^^^^^^^^^^^^^^ @@ -516,42 +614,110 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ 1-> > 2 >for 3 > 4 > ([, nameA] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(21, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(21, 4) Source(29, 4) + SourceIndex(0) 3 >Emitted(21, 5) Source(29, 5) + SourceIndex(0) 4 >Emitted(21, 6) Source(29, 19) + SourceIndex(0) -5 >Emitted(21, 16) Source(29, 30) + SourceIndex(0) -6 >Emitted(21, 18) Source(29, 19) + SourceIndex(0) -7 >Emitted(21, 23) Source(29, 19) + SourceIndex(0) -8 >Emitted(21, 32) Source(29, 28) + SourceIndex(0) -9 >Emitted(21, 34) Source(29, 30) + SourceIndex(0) -10>Emitted(21, 36) Source(29, 19) + SourceIndex(0) -11>Emitted(21, 50) Source(29, 30) + SourceIndex(0) -12>Emitted(21, 52) Source(29, 19) + SourceIndex(0) -13>Emitted(21, 56) Source(29, 30) + SourceIndex(0) +5 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(21, 16) Source(29, 30) + SourceIndex(0) +8 >Emitted(21, 18) Source(29, 19) + SourceIndex(0) +9 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(21, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(21, 23) Source(29, 19) + SourceIndex(0) +12>Emitted(21, 32) Source(29, 28) + SourceIndex(0) +13>Emitted(21, 34) Source(29, 30) + SourceIndex(0) +14>Emitted(21, 36) Source(29, 19) + SourceIndex(0) +15>Emitted(21, 50) Source(29, 30) + SourceIndex(0) +16>Emitted(21, 52) Source(29, 19) + SourceIndex(0) +17>Emitted(21, 56) Source(29, 30) + SourceIndex(0) --- >>> _d = _c[_b], nameA = _d[1]; 1 >^^^^^^^^^^^^^^^^^ @@ -600,48 +766,122 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ 1-> > 2 >for 3 > 4 > ([, nameA] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(25, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(25, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(25, 5) Source(32, 5) + SourceIndex(0) 4 >Emitted(25, 6) Source(32, 19) + SourceIndex(0) -5 >Emitted(25, 16) Source(32, 35) + SourceIndex(0) -6 >Emitted(25, 18) Source(32, 19) + SourceIndex(0) -7 >Emitted(25, 24) Source(32, 20) + SourceIndex(0) -8 >Emitted(25, 30) Source(32, 26) + SourceIndex(0) -9 >Emitted(25, 32) Source(32, 28) + SourceIndex(0) -10>Emitted(25, 38) Source(32, 34) + SourceIndex(0) -11>Emitted(25, 39) Source(32, 35) + SourceIndex(0) -12>Emitted(25, 41) Source(32, 19) + SourceIndex(0) -13>Emitted(25, 55) Source(32, 35) + SourceIndex(0) -14>Emitted(25, 57) Source(32, 19) + SourceIndex(0) -15>Emitted(25, 61) Source(32, 35) + SourceIndex(0) +5 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(25, 16) Source(32, 35) + SourceIndex(0) +8 >Emitted(25, 18) Source(32, 19) + SourceIndex(0) +9 >Emitted(25, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(25, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(25, 24) Source(32, 20) + SourceIndex(0) +12>Emitted(25, 30) Source(32, 26) + SourceIndex(0) +13>Emitted(25, 32) Source(32, 28) + SourceIndex(0) +14>Emitted(25, 38) Source(32, 34) + SourceIndex(0) +15>Emitted(25, 39) Source(32, 35) + SourceIndex(0) +16>Emitted(25, 41) Source(32, 19) + SourceIndex(0) +17>Emitted(25, 55) Source(32, 35) + SourceIndex(0) +18>Emitted(25, 57) Source(32, 19) + SourceIndex(0) +19>Emitted(25, 61) Source(32, 35) + SourceIndex(0) --- >>> _g = _f[_e], nameA = _g[1]; 1 >^^^^^^^^^^^^^^^^^ @@ -690,37 +930,117 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([, [primarySkillA, secondarySkillA]] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(29, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(29, 4) Source(35, 4) + SourceIndex(0) 3 >Emitted(29, 5) Source(35, 5) + SourceIndex(0) 4 >Emitted(29, 6) Source(35, 46) + SourceIndex(0) -5 >Emitted(29, 16) Source(35, 57) + SourceIndex(0) -6 >Emitted(29, 18) Source(35, 46) + SourceIndex(0) -7 >Emitted(29, 45) Source(35, 57) + SourceIndex(0) -8 >Emitted(29, 47) Source(35, 46) + SourceIndex(0) -9 >Emitted(29, 72) Source(35, 57) + SourceIndex(0) -10>Emitted(29, 74) Source(35, 46) + SourceIndex(0) -11>Emitted(29, 78) Source(35, 57) + SourceIndex(0) +5 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(29, 16) Source(35, 57) + SourceIndex(0) +8 >Emitted(29, 18) Source(35, 46) + SourceIndex(0) +9 >Emitted(29, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(29, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(29, 45) Source(35, 57) + SourceIndex(0) +12>Emitted(29, 47) Source(35, 46) + SourceIndex(0) +13>Emitted(29, 72) Source(35, 57) + SourceIndex(0) +14>Emitted(29, 74) Source(35, 46) + SourceIndex(0) +15>Emitted(29, 78) Source(35, 57) + SourceIndex(0) --- >>> _j = multiRobots_1[_h], _k = _j[1], primarySkillA = _k[0], secondarySkillA = _k[1]; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -781,43 +1101,129 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([, [primarySkillA, secondarySkillA]] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(33, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(33, 4) Source(38, 4) + SourceIndex(0) 3 >Emitted(33, 5) Source(38, 5) + SourceIndex(0) 4 >Emitted(33, 6) Source(38, 46) + SourceIndex(0) -5 >Emitted(33, 16) Source(38, 62) + SourceIndex(0) -6 >Emitted(33, 18) Source(38, 46) + SourceIndex(0) -7 >Emitted(33, 23) Source(38, 46) + SourceIndex(0) -8 >Emitted(33, 37) Source(38, 60) + SourceIndex(0) -9 >Emitted(33, 39) Source(38, 62) + SourceIndex(0) -10>Emitted(33, 41) Source(38, 46) + SourceIndex(0) -11>Emitted(33, 55) Source(38, 62) + SourceIndex(0) -12>Emitted(33, 57) Source(38, 46) + SourceIndex(0) -13>Emitted(33, 61) Source(38, 62) + SourceIndex(0) +5 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(33, 16) Source(38, 62) + SourceIndex(0) +8 >Emitted(33, 18) Source(38, 46) + SourceIndex(0) +9 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(33, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(33, 23) Source(38, 46) + SourceIndex(0) +12>Emitted(33, 37) Source(38, 60) + SourceIndex(0) +13>Emitted(33, 39) Source(38, 62) + SourceIndex(0) +14>Emitted(33, 41) Source(38, 46) + SourceIndex(0) +15>Emitted(33, 55) Source(38, 62) + SourceIndex(0) +16>Emitted(33, 57) Source(38, 46) + SourceIndex(0) +17>Emitted(33, 61) Source(38, 62) + SourceIndex(0) --- >>> _o = _m[_l], _p = _o[1], primarySkillA = _p[0], secondarySkillA = _p[1]; 1->^^^^^^^^^^^^^^^^^ @@ -878,49 +1284,141 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ +20> ^^^^^^^-> 1-> > 2 >for 3 > 4 > ([, [primarySkillA, secondarySkillA]] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(37, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(37, 4) Source(41, 4) + SourceIndex(0) 3 >Emitted(37, 5) Source(41, 5) + SourceIndex(0) 4 >Emitted(37, 6) Source(41, 46) + SourceIndex(0) -5 >Emitted(37, 16) Source(41, 72) + SourceIndex(0) -6 >Emitted(37, 18) Source(41, 46) + SourceIndex(0) -7 >Emitted(37, 24) Source(41, 47) + SourceIndex(0) -8 >Emitted(37, 35) Source(41, 58) + SourceIndex(0) -9 >Emitted(37, 37) Source(41, 60) + SourceIndex(0) -10>Emitted(37, 48) Source(41, 71) + SourceIndex(0) -11>Emitted(37, 49) Source(41, 72) + SourceIndex(0) -12>Emitted(37, 51) Source(41, 46) + SourceIndex(0) -13>Emitted(37, 65) Source(41, 72) + SourceIndex(0) -14>Emitted(37, 67) Source(41, 46) + SourceIndex(0) -15>Emitted(37, 71) Source(41, 72) + SourceIndex(0) +5 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(37, 16) Source(41, 72) + SourceIndex(0) +8 >Emitted(37, 18) Source(41, 46) + SourceIndex(0) +9 >Emitted(37, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(37, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(37, 24) Source(41, 47) + SourceIndex(0) +12>Emitted(37, 35) Source(41, 58) + SourceIndex(0) +13>Emitted(37, 37) Source(41, 60) + SourceIndex(0) +14>Emitted(37, 48) Source(41, 71) + SourceIndex(0) +15>Emitted(37, 49) Source(41, 72) + SourceIndex(0) +16>Emitted(37, 51) Source(41, 46) + SourceIndex(0) +17>Emitted(37, 65) Source(41, 72) + SourceIndex(0) +18>Emitted(37, 67) Source(41, 46) + SourceIndex(0) +19>Emitted(37, 71) Source(41, 72) + SourceIndex(0) --- >>> _s = _r[_q], _t = _s[1], primarySkillA = _t[0], secondarySkillA = _t[1]; 1->^^^^^^^^^^^^^^^^^ @@ -981,37 +1479,137 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > > 2 >for 3 > 4 > ([numberB] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots +12> +13> robots +14> +15> robots 1->Emitted(41, 1) Source(45, 1) + SourceIndex(0) 2 >Emitted(41, 4) Source(45, 4) + SourceIndex(0) 3 >Emitted(41, 5) Source(45, 5) + SourceIndex(0) 4 >Emitted(41, 6) Source(45, 19) + SourceIndex(0) -5 >Emitted(41, 16) Source(45, 25) + SourceIndex(0) -6 >Emitted(41, 18) Source(45, 19) + SourceIndex(0) -7 >Emitted(41, 35) Source(45, 25) + SourceIndex(0) -8 >Emitted(41, 37) Source(45, 19) + SourceIndex(0) -9 >Emitted(41, 57) Source(45, 25) + SourceIndex(0) -10>Emitted(41, 59) Source(45, 19) + SourceIndex(0) -11>Emitted(41, 63) Source(45, 25) + SourceIndex(0) +5 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(41, 16) Source(45, 25) + SourceIndex(0) +8 >Emitted(41, 18) Source(45, 19) + SourceIndex(0) +9 >Emitted(41, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(41, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(41, 35) Source(45, 25) + SourceIndex(0) +12>Emitted(41, 37) Source(45, 19) + SourceIndex(0) +13>Emitted(41, 57) Source(45, 25) + SourceIndex(0) +14>Emitted(41, 59) Source(45, 19) + SourceIndex(0) +15>Emitted(41, 63) Source(45, 25) + SourceIndex(0) --- >>> numberB = robots_2[_u][0]; 1 >^^^^ @@ -1060,42 +1658,148 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ 1-> > 2 >for 3 > 4 > ([numberB] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(45, 1) Source(48, 1) + SourceIndex(0) 2 >Emitted(45, 4) Source(48, 4) + SourceIndex(0) 3 >Emitted(45, 5) Source(48, 5) + SourceIndex(0) 4 >Emitted(45, 6) Source(48, 19) + SourceIndex(0) -5 >Emitted(45, 16) Source(48, 30) + SourceIndex(0) -6 >Emitted(45, 18) Source(48, 19) + SourceIndex(0) -7 >Emitted(45, 23) Source(48, 19) + SourceIndex(0) -8 >Emitted(45, 32) Source(48, 28) + SourceIndex(0) -9 >Emitted(45, 34) Source(48, 30) + SourceIndex(0) -10>Emitted(45, 36) Source(48, 19) + SourceIndex(0) -11>Emitted(45, 50) Source(48, 30) + SourceIndex(0) -12>Emitted(45, 52) Source(48, 19) + SourceIndex(0) -13>Emitted(45, 56) Source(48, 30) + SourceIndex(0) +5 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(45, 16) Source(48, 30) + SourceIndex(0) +8 >Emitted(45, 18) Source(48, 19) + SourceIndex(0) +9 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(45, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(45, 23) Source(48, 19) + SourceIndex(0) +12>Emitted(45, 32) Source(48, 28) + SourceIndex(0) +13>Emitted(45, 34) Source(48, 30) + SourceIndex(0) +14>Emitted(45, 36) Source(48, 19) + SourceIndex(0) +15>Emitted(45, 50) Source(48, 30) + SourceIndex(0) +16>Emitted(45, 52) Source(48, 19) + SourceIndex(0) +17>Emitted(45, 56) Source(48, 30) + SourceIndex(0) --- >>> numberB = _w[_v][0]; 1 >^^^^ @@ -1145,48 +1849,160 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ 1-> > 2 >for 3 > 4 > ([numberB] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(49, 1) Source(51, 1) + SourceIndex(0) 2 >Emitted(49, 4) Source(51, 4) + SourceIndex(0) 3 >Emitted(49, 5) Source(51, 5) + SourceIndex(0) 4 >Emitted(49, 6) Source(51, 19) + SourceIndex(0) -5 >Emitted(49, 16) Source(51, 35) + SourceIndex(0) -6 >Emitted(49, 18) Source(51, 19) + SourceIndex(0) -7 >Emitted(49, 24) Source(51, 20) + SourceIndex(0) -8 >Emitted(49, 30) Source(51, 26) + SourceIndex(0) -9 >Emitted(49, 32) Source(51, 28) + SourceIndex(0) -10>Emitted(49, 38) Source(51, 34) + SourceIndex(0) -11>Emitted(49, 39) Source(51, 35) + SourceIndex(0) -12>Emitted(49, 41) Source(51, 19) + SourceIndex(0) -13>Emitted(49, 55) Source(51, 35) + SourceIndex(0) -14>Emitted(49, 57) Source(51, 19) + SourceIndex(0) -15>Emitted(49, 61) Source(51, 35) + SourceIndex(0) +5 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(49, 16) Source(51, 35) + SourceIndex(0) +8 >Emitted(49, 18) Source(51, 19) + SourceIndex(0) +9 >Emitted(49, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(49, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(49, 24) Source(51, 20) + SourceIndex(0) +12>Emitted(49, 30) Source(51, 26) + SourceIndex(0) +13>Emitted(49, 32) Source(51, 28) + SourceIndex(0) +14>Emitted(49, 38) Source(51, 34) + SourceIndex(0) +15>Emitted(49, 39) Source(51, 35) + SourceIndex(0) +16>Emitted(49, 41) Source(51, 19) + SourceIndex(0) +17>Emitted(49, 55) Source(51, 35) + SourceIndex(0) +18>Emitted(49, 57) Source(51, 19) + SourceIndex(0) +19>Emitted(49, 61) Source(51, 35) + SourceIndex(0) --- >>> numberB = _y[_x][0]; 1 >^^^^ @@ -1236,36 +2052,154 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > 2 >for 3 > 4 > ([nameB] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(53, 1) Source(54, 1) + SourceIndex(0) 2 >Emitted(53, 4) Source(54, 4) + SourceIndex(0) 3 >Emitted(53, 5) Source(54, 5) + SourceIndex(0) 4 >Emitted(53, 6) Source(54, 17) + SourceIndex(0) -5 >Emitted(53, 16) Source(54, 28) + SourceIndex(0) -6 >Emitted(53, 18) Source(54, 17) + SourceIndex(0) -7 >Emitted(53, 45) Source(54, 28) + SourceIndex(0) -8 >Emitted(53, 47) Source(54, 17) + SourceIndex(0) -9 >Emitted(53, 72) Source(54, 28) + SourceIndex(0) -10>Emitted(53, 74) Source(54, 17) + SourceIndex(0) -11>Emitted(53, 78) Source(54, 28) + SourceIndex(0) +5 >Emitted(53, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(53, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(53, 16) Source(54, 28) + SourceIndex(0) +8 >Emitted(53, 18) Source(54, 17) + SourceIndex(0) +9 >Emitted(53, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(53, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(53, 45) Source(54, 28) + SourceIndex(0) +12>Emitted(53, 47) Source(54, 17) + SourceIndex(0) +13>Emitted(53, 72) Source(54, 28) + SourceIndex(0) +14>Emitted(53, 74) Source(54, 17) + SourceIndex(0) +15>Emitted(53, 78) Source(54, 28) + SourceIndex(0) --- >>> nameB = multiRobots_2[_z][0]; 1 >^^^^ @@ -1314,42 +2248,166 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ 1-> > 2 >for 3 > 4 > ([nameB] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(57, 1) Source(57, 1) + SourceIndex(0) 2 >Emitted(57, 4) Source(57, 4) + SourceIndex(0) 3 >Emitted(57, 5) Source(57, 5) + SourceIndex(0) 4 >Emitted(57, 6) Source(57, 17) + SourceIndex(0) -5 >Emitted(57, 16) Source(57, 33) + SourceIndex(0) -6 >Emitted(57, 18) Source(57, 17) + SourceIndex(0) -7 >Emitted(57, 23) Source(57, 17) + SourceIndex(0) -8 >Emitted(57, 37) Source(57, 31) + SourceIndex(0) -9 >Emitted(57, 39) Source(57, 33) + SourceIndex(0) -10>Emitted(57, 41) Source(57, 17) + SourceIndex(0) -11>Emitted(57, 55) Source(57, 33) + SourceIndex(0) -12>Emitted(57, 57) Source(57, 17) + SourceIndex(0) -13>Emitted(57, 61) Source(57, 33) + SourceIndex(0) +5 >Emitted(57, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(57, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(57, 16) Source(57, 33) + SourceIndex(0) +8 >Emitted(57, 18) Source(57, 17) + SourceIndex(0) +9 >Emitted(57, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(57, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(57, 23) Source(57, 17) + SourceIndex(0) +12>Emitted(57, 37) Source(57, 31) + SourceIndex(0) +13>Emitted(57, 39) Source(57, 33) + SourceIndex(0) +14>Emitted(57, 41) Source(57, 17) + SourceIndex(0) +15>Emitted(57, 55) Source(57, 33) + SourceIndex(0) +16>Emitted(57, 57) Source(57, 17) + SourceIndex(0) +17>Emitted(57, 61) Source(57, 33) + SourceIndex(0) --- >>> nameB = _1[_0][0]; 1 >^^^^ @@ -1399,48 +2457,178 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ 1-> > 2 >for 3 > 4 > ([nameB] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(61, 1) Source(60, 1) + SourceIndex(0) 2 >Emitted(61, 4) Source(60, 4) + SourceIndex(0) 3 >Emitted(61, 5) Source(60, 5) + SourceIndex(0) 4 >Emitted(61, 6) Source(60, 17) + SourceIndex(0) -5 >Emitted(61, 16) Source(60, 43) + SourceIndex(0) -6 >Emitted(61, 18) Source(60, 17) + SourceIndex(0) -7 >Emitted(61, 24) Source(60, 18) + SourceIndex(0) -8 >Emitted(61, 35) Source(60, 29) + SourceIndex(0) -9 >Emitted(61, 37) Source(60, 31) + SourceIndex(0) -10>Emitted(61, 48) Source(60, 42) + SourceIndex(0) -11>Emitted(61, 49) Source(60, 43) + SourceIndex(0) -12>Emitted(61, 51) Source(60, 17) + SourceIndex(0) -13>Emitted(61, 65) Source(60, 43) + SourceIndex(0) -14>Emitted(61, 67) Source(60, 17) + SourceIndex(0) -15>Emitted(61, 71) Source(60, 43) + SourceIndex(0) +5 >Emitted(61, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(61, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(61, 16) Source(60, 43) + SourceIndex(0) +8 >Emitted(61, 18) Source(60, 17) + SourceIndex(0) +9 >Emitted(61, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(61, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(61, 24) Source(60, 18) + SourceIndex(0) +12>Emitted(61, 35) Source(60, 29) + SourceIndex(0) +13>Emitted(61, 37) Source(60, 31) + SourceIndex(0) +14>Emitted(61, 48) Source(60, 42) + SourceIndex(0) +15>Emitted(61, 49) Source(60, 43) + SourceIndex(0) +16>Emitted(61, 51) Source(60, 17) + SourceIndex(0) +17>Emitted(61, 65) Source(60, 43) + SourceIndex(0) +18>Emitted(61, 67) Source(60, 17) + SourceIndex(0) +19>Emitted(61, 71) Source(60, 43) + SourceIndex(0) --- >>> nameB = _3[_2][0]; 1 >^^^^ @@ -1490,38 +2678,176 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^-> 1-> > > 2 >for 3 > 4 > ([numberA2, nameA2, skillA2] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots +12> +13> robots +14> +15> robots 1->Emitted(65, 1) Source(64, 1) + SourceIndex(0) 2 >Emitted(65, 4) Source(64, 4) + SourceIndex(0) 3 >Emitted(65, 5) Source(64, 5) + SourceIndex(0) 4 >Emitted(65, 6) Source(64, 37) + SourceIndex(0) -5 >Emitted(65, 16) Source(64, 43) + SourceIndex(0) -6 >Emitted(65, 18) Source(64, 37) + SourceIndex(0) -7 >Emitted(65, 35) Source(64, 43) + SourceIndex(0) -8 >Emitted(65, 37) Source(64, 37) + SourceIndex(0) -9 >Emitted(65, 57) Source(64, 43) + SourceIndex(0) -10>Emitted(65, 59) Source(64, 37) + SourceIndex(0) -11>Emitted(65, 63) Source(64, 43) + SourceIndex(0) +5 >Emitted(65, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(65, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(65, 16) Source(64, 43) + SourceIndex(0) +8 >Emitted(65, 18) Source(64, 37) + SourceIndex(0) +9 >Emitted(65, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(65, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(65, 35) Source(64, 43) + SourceIndex(0) +12>Emitted(65, 37) Source(64, 37) + SourceIndex(0) +13>Emitted(65, 57) Source(64, 43) + SourceIndex(0) +14>Emitted(65, 59) Source(64, 37) + SourceIndex(0) +15>Emitted(65, 63) Source(64, 43) + SourceIndex(0) --- >>> _5 = robots_3[_4], numberA2 = _5[0], nameA2 = _5[1], skillA2 = _5[2]; 1->^^^^^^^^^^^^^^^^^^^^^^^ @@ -1582,43 +2908,187 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([numberA2, nameA2, skillA2] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(69, 1) Source(67, 1) + SourceIndex(0) 2 >Emitted(69, 4) Source(67, 4) + SourceIndex(0) 3 >Emitted(69, 5) Source(67, 5) + SourceIndex(0) 4 >Emitted(69, 6) Source(67, 37) + SourceIndex(0) -5 >Emitted(69, 16) Source(67, 48) + SourceIndex(0) -6 >Emitted(69, 18) Source(67, 37) + SourceIndex(0) -7 >Emitted(69, 23) Source(67, 37) + SourceIndex(0) -8 >Emitted(69, 32) Source(67, 46) + SourceIndex(0) -9 >Emitted(69, 34) Source(67, 48) + SourceIndex(0) -10>Emitted(69, 36) Source(67, 37) + SourceIndex(0) -11>Emitted(69, 50) Source(67, 48) + SourceIndex(0) -12>Emitted(69, 52) Source(67, 37) + SourceIndex(0) -13>Emitted(69, 56) Source(67, 48) + SourceIndex(0) +5 >Emitted(69, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(69, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(69, 16) Source(67, 48) + SourceIndex(0) +8 >Emitted(69, 18) Source(67, 37) + SourceIndex(0) +9 >Emitted(69, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(69, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(69, 23) Source(67, 37) + SourceIndex(0) +12>Emitted(69, 32) Source(67, 46) + SourceIndex(0) +13>Emitted(69, 34) Source(67, 48) + SourceIndex(0) +14>Emitted(69, 36) Source(67, 37) + SourceIndex(0) +15>Emitted(69, 50) Source(67, 48) + SourceIndex(0) +16>Emitted(69, 52) Source(67, 37) + SourceIndex(0) +17>Emitted(69, 56) Source(67, 48) + SourceIndex(0) --- >>> _8 = _7[_6], numberA2 = _8[0], nameA2 = _8[1], skillA2 = _8[2]; 1->^^^^^^^^^^^^^^^^^ @@ -1679,49 +3149,199 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ +20> ^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([numberA2, nameA2, skillA2] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(73, 1) Source(70, 1) + SourceIndex(0) 2 >Emitted(73, 4) Source(70, 4) + SourceIndex(0) 3 >Emitted(73, 5) Source(70, 5) + SourceIndex(0) 4 >Emitted(73, 6) Source(70, 37) + SourceIndex(0) -5 >Emitted(73, 16) Source(70, 53) + SourceIndex(0) -6 >Emitted(73, 18) Source(70, 37) + SourceIndex(0) -7 >Emitted(73, 25) Source(70, 38) + SourceIndex(0) -8 >Emitted(73, 31) Source(70, 44) + SourceIndex(0) -9 >Emitted(73, 33) Source(70, 46) + SourceIndex(0) -10>Emitted(73, 39) Source(70, 52) + SourceIndex(0) -11>Emitted(73, 40) Source(70, 53) + SourceIndex(0) -12>Emitted(73, 42) Source(70, 37) + SourceIndex(0) -13>Emitted(73, 57) Source(70, 53) + SourceIndex(0) -14>Emitted(73, 59) Source(70, 37) + SourceIndex(0) -15>Emitted(73, 63) Source(70, 53) + SourceIndex(0) +5 >Emitted(73, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(73, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(73, 16) Source(70, 53) + SourceIndex(0) +8 >Emitted(73, 18) Source(70, 37) + SourceIndex(0) +9 >Emitted(73, 22) Source(1, 1) + SourceIndex(0) +10>Emitted(73, 23) Source(1, 2) + SourceIndex(0) +11>Emitted(73, 25) Source(70, 38) + SourceIndex(0) +12>Emitted(73, 31) Source(70, 44) + SourceIndex(0) +13>Emitted(73, 33) Source(70, 46) + SourceIndex(0) +14>Emitted(73, 39) Source(70, 52) + SourceIndex(0) +15>Emitted(73, 40) Source(70, 53) + SourceIndex(0) +16>Emitted(73, 42) Source(70, 37) + SourceIndex(0) +17>Emitted(73, 57) Source(70, 53) + SourceIndex(0) +18>Emitted(73, 59) Source(70, 37) + SourceIndex(0) +19>Emitted(73, 63) Source(70, 53) + SourceIndex(0) --- >>> _11 = _10[_9], numberA2 = _11[0], nameA2 = _11[1], skillA2 = _11[2]; 1->^^^^^^^^^^^^^^^^^^^ @@ -1782,37 +3402,193 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([nameMA, [primarySkillA, secondarySkillA]] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(77, 1) Source(73, 1) + SourceIndex(0) 2 >Emitted(77, 4) Source(73, 4) + SourceIndex(0) 3 >Emitted(77, 5) Source(73, 5) + SourceIndex(0) 4 >Emitted(77, 6) Source(73, 52) + SourceIndex(0) -5 >Emitted(77, 17) Source(73, 63) + SourceIndex(0) -6 >Emitted(77, 19) Source(73, 52) + SourceIndex(0) -7 >Emitted(77, 46) Source(73, 63) + SourceIndex(0) -8 >Emitted(77, 48) Source(73, 52) + SourceIndex(0) -9 >Emitted(77, 74) Source(73, 63) + SourceIndex(0) -10>Emitted(77, 76) Source(73, 52) + SourceIndex(0) -11>Emitted(77, 81) Source(73, 63) + SourceIndex(0) +5 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(77, 17) Source(73, 63) + SourceIndex(0) +8 >Emitted(77, 19) Source(73, 52) + SourceIndex(0) +9 >Emitted(77, 33) Source(1, 1) + SourceIndex(0) +10>Emitted(77, 34) Source(1, 2) + SourceIndex(0) +11>Emitted(77, 46) Source(73, 63) + SourceIndex(0) +12>Emitted(77, 48) Source(73, 52) + SourceIndex(0) +13>Emitted(77, 74) Source(73, 63) + SourceIndex(0) +14>Emitted(77, 76) Source(73, 52) + SourceIndex(0) +15>Emitted(77, 81) Source(73, 63) + SourceIndex(0) --- >>> _13 = multiRobots_3[_12], nameMA = _13[0], _14 = _13[1], primarySkillA = _14[0], secondarySkillA = _14[1]; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1879,43 +3655,205 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([nameMA, [primarySkillA, secondarySkillA]] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(81, 1) Source(76, 1) + SourceIndex(0) 2 >Emitted(81, 4) Source(76, 4) + SourceIndex(0) 3 >Emitted(81, 5) Source(76, 5) + SourceIndex(0) 4 >Emitted(81, 6) Source(76, 52) + SourceIndex(0) -5 >Emitted(81, 17) Source(76, 68) + SourceIndex(0) -6 >Emitted(81, 19) Source(76, 52) + SourceIndex(0) -7 >Emitted(81, 25) Source(76, 52) + SourceIndex(0) -8 >Emitted(81, 39) Source(76, 66) + SourceIndex(0) -9 >Emitted(81, 41) Source(76, 68) + SourceIndex(0) -10>Emitted(81, 43) Source(76, 52) + SourceIndex(0) -11>Emitted(81, 59) Source(76, 68) + SourceIndex(0) -12>Emitted(81, 61) Source(76, 52) + SourceIndex(0) -13>Emitted(81, 66) Source(76, 68) + SourceIndex(0) +5 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(81, 17) Source(76, 68) + SourceIndex(0) +8 >Emitted(81, 19) Source(76, 52) + SourceIndex(0) +9 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(81, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(81, 25) Source(76, 52) + SourceIndex(0) +12>Emitted(81, 39) Source(76, 66) + SourceIndex(0) +13>Emitted(81, 41) Source(76, 68) + SourceIndex(0) +14>Emitted(81, 43) Source(76, 52) + SourceIndex(0) +15>Emitted(81, 59) Source(76, 68) + SourceIndex(0) +16>Emitted(81, 61) Source(76, 52) + SourceIndex(0) +17>Emitted(81, 66) Source(76, 68) + SourceIndex(0) --- >>> _17 = _16[_15], nameMA = _17[0], _18 = _17[1], primarySkillA = _18[0], secondarySkillA = _18[1]; 1->^^^^^^^^^^^^^^^^^^^^ @@ -1982,49 +3920,217 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([nameMA, [primarySkillA, secondarySkillA]] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(85, 1) Source(79, 1) + SourceIndex(0) 2 >Emitted(85, 4) Source(79, 4) + SourceIndex(0) 3 >Emitted(85, 5) Source(79, 5) + SourceIndex(0) 4 >Emitted(85, 6) Source(79, 52) + SourceIndex(0) -5 >Emitted(85, 17) Source(79, 78) + SourceIndex(0) -6 >Emitted(85, 19) Source(79, 52) + SourceIndex(0) -7 >Emitted(85, 26) Source(79, 53) + SourceIndex(0) -8 >Emitted(85, 37) Source(79, 64) + SourceIndex(0) -9 >Emitted(85, 39) Source(79, 66) + SourceIndex(0) -10>Emitted(85, 50) Source(79, 77) + SourceIndex(0) -11>Emitted(85, 51) Source(79, 78) + SourceIndex(0) -12>Emitted(85, 53) Source(79, 52) + SourceIndex(0) -13>Emitted(85, 69) Source(79, 78) + SourceIndex(0) -14>Emitted(85, 71) Source(79, 52) + SourceIndex(0) -15>Emitted(85, 76) Source(79, 78) + SourceIndex(0) +5 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(85, 17) Source(79, 78) + SourceIndex(0) +8 >Emitted(85, 19) Source(79, 52) + SourceIndex(0) +9 >Emitted(85, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(85, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(85, 26) Source(79, 53) + SourceIndex(0) +12>Emitted(85, 37) Source(79, 64) + SourceIndex(0) +13>Emitted(85, 39) Source(79, 66) + SourceIndex(0) +14>Emitted(85, 50) Source(79, 77) + SourceIndex(0) +15>Emitted(85, 51) Source(79, 78) + SourceIndex(0) +16>Emitted(85, 53) Source(79, 52) + SourceIndex(0) +17>Emitted(85, 69) Source(79, 78) + SourceIndex(0) +18>Emitted(85, 71) Source(79, 52) + SourceIndex(0) +19>Emitted(85, 76) Source(79, 78) + SourceIndex(0) --- >>> _21 = _20[_19], nameMA = _21[0], _22 = _21[1], primarySkillA = _22[0], secondarySkillA = _22[1]; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2091,38 +4197,214 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^-> 1-> > > 2 >for 3 > 4 > ([numberA3, ...robotAInfo] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3, ...robotAInfo] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3, ...robotAInfo] of robots +12> +13> robots +14> +15> robots 1->Emitted(89, 1) Source(83, 1) + SourceIndex(0) 2 >Emitted(89, 4) Source(83, 4) + SourceIndex(0) 3 >Emitted(89, 5) Source(83, 5) + SourceIndex(0) 4 >Emitted(89, 6) Source(83, 35) + SourceIndex(0) -5 >Emitted(89, 17) Source(83, 41) + SourceIndex(0) -6 >Emitted(89, 19) Source(83, 35) + SourceIndex(0) -7 >Emitted(89, 36) Source(83, 41) + SourceIndex(0) -8 >Emitted(89, 38) Source(83, 35) + SourceIndex(0) -9 >Emitted(89, 59) Source(83, 41) + SourceIndex(0) -10>Emitted(89, 61) Source(83, 35) + SourceIndex(0) -11>Emitted(89, 66) Source(83, 41) + SourceIndex(0) +5 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(89, 17) Source(83, 41) + SourceIndex(0) +8 >Emitted(89, 19) Source(83, 35) + SourceIndex(0) +9 >Emitted(89, 28) Source(1, 1) + SourceIndex(0) +10>Emitted(89, 29) Source(1, 2) + SourceIndex(0) +11>Emitted(89, 36) Source(83, 41) + SourceIndex(0) +12>Emitted(89, 38) Source(83, 35) + SourceIndex(0) +13>Emitted(89, 59) Source(83, 41) + SourceIndex(0) +14>Emitted(89, 61) Source(83, 35) + SourceIndex(0) +15>Emitted(89, 66) Source(83, 41) + SourceIndex(0) --- >>> _24 = robots_4[_23], numberA3 = _24[0], robotAInfo = _24.slice(1); 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2177,43 +4459,225 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^-> 1-> > 2 >for 3 > 4 > ([numberA3, ...robotAInfo] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(93, 1) Source(86, 1) + SourceIndex(0) 2 >Emitted(93, 4) Source(86, 4) + SourceIndex(0) 3 >Emitted(93, 5) Source(86, 5) + SourceIndex(0) 4 >Emitted(93, 6) Source(86, 35) + SourceIndex(0) -5 >Emitted(93, 17) Source(86, 46) + SourceIndex(0) -6 >Emitted(93, 19) Source(86, 35) + SourceIndex(0) -7 >Emitted(93, 25) Source(86, 35) + SourceIndex(0) -8 >Emitted(93, 34) Source(86, 44) + SourceIndex(0) -9 >Emitted(93, 36) Source(86, 46) + SourceIndex(0) -10>Emitted(93, 38) Source(86, 35) + SourceIndex(0) -11>Emitted(93, 54) Source(86, 46) + SourceIndex(0) -12>Emitted(93, 56) Source(86, 35) + SourceIndex(0) -13>Emitted(93, 61) Source(86, 46) + SourceIndex(0) +5 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(93, 17) Source(86, 46) + SourceIndex(0) +8 >Emitted(93, 19) Source(86, 35) + SourceIndex(0) +9 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(93, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(93, 25) Source(86, 35) + SourceIndex(0) +12>Emitted(93, 34) Source(86, 44) + SourceIndex(0) +13>Emitted(93, 36) Source(86, 46) + SourceIndex(0) +14>Emitted(93, 38) Source(86, 35) + SourceIndex(0) +15>Emitted(93, 54) Source(86, 46) + SourceIndex(0) +16>Emitted(93, 56) Source(86, 35) + SourceIndex(0) +17>Emitted(93, 61) Source(86, 46) + SourceIndex(0) --- >>> _27 = _26[_25], numberA3 = _27[0], robotAInfo = _27.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ @@ -2268,49 +4732,237 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ +20> ^-> 1-> > 2 >for 3 > 4 > ([numberA3, ...robotAInfo] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(97, 1) Source(89, 1) + SourceIndex(0) 2 >Emitted(97, 4) Source(89, 4) + SourceIndex(0) 3 >Emitted(97, 5) Source(89, 5) + SourceIndex(0) 4 >Emitted(97, 6) Source(89, 35) + SourceIndex(0) -5 >Emitted(97, 17) Source(89, 51) + SourceIndex(0) -6 >Emitted(97, 19) Source(89, 35) + SourceIndex(0) -7 >Emitted(97, 26) Source(89, 36) + SourceIndex(0) -8 >Emitted(97, 32) Source(89, 42) + SourceIndex(0) -9 >Emitted(97, 34) Source(89, 44) + SourceIndex(0) -10>Emitted(97, 40) Source(89, 50) + SourceIndex(0) -11>Emitted(97, 41) Source(89, 51) + SourceIndex(0) -12>Emitted(97, 43) Source(89, 35) + SourceIndex(0) -13>Emitted(97, 59) Source(89, 51) + SourceIndex(0) -14>Emitted(97, 61) Source(89, 35) + SourceIndex(0) -15>Emitted(97, 66) Source(89, 51) + SourceIndex(0) +5 >Emitted(97, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(97, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(97, 17) Source(89, 51) + SourceIndex(0) +8 >Emitted(97, 19) Source(89, 35) + SourceIndex(0) +9 >Emitted(97, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(97, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(97, 26) Source(89, 36) + SourceIndex(0) +12>Emitted(97, 32) Source(89, 42) + SourceIndex(0) +13>Emitted(97, 34) Source(89, 44) + SourceIndex(0) +14>Emitted(97, 40) Source(89, 50) + SourceIndex(0) +15>Emitted(97, 41) Source(89, 51) + SourceIndex(0) +16>Emitted(97, 43) Source(89, 35) + SourceIndex(0) +17>Emitted(97, 59) Source(89, 51) + SourceIndex(0) +18>Emitted(97, 61) Source(89, 35) + SourceIndex(0) +19>Emitted(97, 66) Source(89, 51) + SourceIndex(0) --- >>> _30 = _29[_28], numberA3 = _30[0], robotAInfo = _30.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ @@ -2365,36 +5017,230 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ 1-> > 2 >for 3 > 4 > ([...multiRobotAInfo] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of [robotA, robotB]) { + > console.log(numberA3); + > } + > for ([...multiRobotAInfo] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of [robotA, robotB]) { + > console.log(numberA3); + > } + > for ([...multiRobotAInfo] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(101, 1) Source(92, 1) + SourceIndex(0) 2 >Emitted(101, 4) Source(92, 4) + SourceIndex(0) 3 >Emitted(101, 5) Source(92, 5) + SourceIndex(0) 4 >Emitted(101, 6) Source(92, 30) + SourceIndex(0) -5 >Emitted(101, 17) Source(92, 41) + SourceIndex(0) -6 >Emitted(101, 19) Source(92, 30) + SourceIndex(0) -7 >Emitted(101, 46) Source(92, 41) + SourceIndex(0) -8 >Emitted(101, 48) Source(92, 30) + SourceIndex(0) -9 >Emitted(101, 74) Source(92, 41) + SourceIndex(0) -10>Emitted(101, 76) Source(92, 30) + SourceIndex(0) -11>Emitted(101, 81) Source(92, 41) + SourceIndex(0) +5 >Emitted(101, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(101, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(101, 17) Source(92, 41) + SourceIndex(0) +8 >Emitted(101, 19) Source(92, 30) + SourceIndex(0) +9 >Emitted(101, 33) Source(1, 1) + SourceIndex(0) +10>Emitted(101, 34) Source(1, 2) + SourceIndex(0) +11>Emitted(101, 46) Source(92, 41) + SourceIndex(0) +12>Emitted(101, 48) Source(92, 30) + SourceIndex(0) +13>Emitted(101, 74) Source(92, 41) + SourceIndex(0) +14>Emitted(101, 76) Source(92, 30) + SourceIndex(0) +15>Emitted(101, 81) Source(92, 41) + SourceIndex(0) --- >>> multiRobotAInfo = multiRobots_4[_31].slice(0); 1 >^^^^ @@ -2443,42 +5289,242 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ 1-> > 2 >for 3 > 4 > ([...multiRobotAInfo] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of [robotA, robotB]) { + > console.log(numberA3); + > } + > for ([...multiRobotAInfo] of multiRobots) { + > console.log(multiRobotAInfo); + > } + > for ([...multiRobotAInfo] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of [robotA, robotB]) { + > console.log(numberA3); + > } + > for ([...multiRobotAInfo] of multiRobots) { + > console.log(multiRobotAInfo); + > } + > for ([...multiRobotAInfo] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(105, 1) Source(95, 1) + SourceIndex(0) 2 >Emitted(105, 4) Source(95, 4) + SourceIndex(0) 3 >Emitted(105, 5) Source(95, 5) + SourceIndex(0) 4 >Emitted(105, 6) Source(95, 30) + SourceIndex(0) -5 >Emitted(105, 17) Source(95, 46) + SourceIndex(0) -6 >Emitted(105, 19) Source(95, 30) + SourceIndex(0) -7 >Emitted(105, 25) Source(95, 30) + SourceIndex(0) -8 >Emitted(105, 39) Source(95, 44) + SourceIndex(0) -9 >Emitted(105, 41) Source(95, 46) + SourceIndex(0) -10>Emitted(105, 43) Source(95, 30) + SourceIndex(0) -11>Emitted(105, 59) Source(95, 46) + SourceIndex(0) -12>Emitted(105, 61) Source(95, 30) + SourceIndex(0) -13>Emitted(105, 66) Source(95, 46) + SourceIndex(0) +5 >Emitted(105, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(105, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(105, 17) Source(95, 46) + SourceIndex(0) +8 >Emitted(105, 19) Source(95, 30) + SourceIndex(0) +9 >Emitted(105, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(105, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(105, 25) Source(95, 30) + SourceIndex(0) +12>Emitted(105, 39) Source(95, 44) + SourceIndex(0) +13>Emitted(105, 41) Source(95, 46) + SourceIndex(0) +14>Emitted(105, 43) Source(95, 30) + SourceIndex(0) +15>Emitted(105, 59) Source(95, 46) + SourceIndex(0) +16>Emitted(105, 61) Source(95, 30) + SourceIndex(0) +17>Emitted(105, 66) Source(95, 46) + SourceIndex(0) --- >>> multiRobotAInfo = _33[_32].slice(0); 1 >^^^^ @@ -2527,48 +5573,254 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ 1-> > 2 >for 3 > 4 > ([...multiRobotAInfo] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of [robotA, robotB]) { + > console.log(numberA3); + > } + > for ([...multiRobotAInfo] of multiRobots) { + > console.log(multiRobotAInfo); + > } + > for ([...multiRobotAInfo] of getMultiRobots()) { + > console.log(multiRobotAInfo); + > } + > for ([...multiRobotAInfo] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA] of robots) { + > console.log(nameA); + > } + > for ([, nameA] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB] of robots) { + > console.log(numberB); + > } + > for ([numberB] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2, nameA2, skillA2] of robots) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for ([numberA3, ...robotAInfo] of [robotA, robotB]) { + > console.log(numberA3); + > } + > for ([...multiRobotAInfo] of multiRobots) { + > console.log(multiRobotAInfo); + > } + > for ([...multiRobotAInfo] of getMultiRobots()) { + > console.log(multiRobotAInfo); + > } + > for ([...multiRobotAInfo] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(109, 1) Source(98, 1) + SourceIndex(0) 2 >Emitted(109, 4) Source(98, 4) + SourceIndex(0) 3 >Emitted(109, 5) Source(98, 5) + SourceIndex(0) 4 >Emitted(109, 6) Source(98, 30) + SourceIndex(0) -5 >Emitted(109, 17) Source(98, 56) + SourceIndex(0) -6 >Emitted(109, 19) Source(98, 30) + SourceIndex(0) -7 >Emitted(109, 26) Source(98, 31) + SourceIndex(0) -8 >Emitted(109, 37) Source(98, 42) + SourceIndex(0) -9 >Emitted(109, 39) Source(98, 44) + SourceIndex(0) -10>Emitted(109, 50) Source(98, 55) + SourceIndex(0) -11>Emitted(109, 51) Source(98, 56) + SourceIndex(0) -12>Emitted(109, 53) Source(98, 30) + SourceIndex(0) -13>Emitted(109, 69) Source(98, 56) + SourceIndex(0) -14>Emitted(109, 71) Source(98, 30) + SourceIndex(0) -15>Emitted(109, 76) Source(98, 56) + SourceIndex(0) +5 >Emitted(109, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(109, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(109, 17) Source(98, 56) + SourceIndex(0) +8 >Emitted(109, 19) Source(98, 30) + SourceIndex(0) +9 >Emitted(109, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(109, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(109, 26) Source(98, 31) + SourceIndex(0) +12>Emitted(109, 37) Source(98, 42) + SourceIndex(0) +13>Emitted(109, 39) Source(98, 44) + SourceIndex(0) +14>Emitted(109, 50) Source(98, 55) + SourceIndex(0) +15>Emitted(109, 51) Source(98, 56) + SourceIndex(0) +16>Emitted(109, 53) Source(98, 30) + SourceIndex(0) +17>Emitted(109, 69) Source(98, 56) + SourceIndex(0) +18>Emitted(109, 71) Source(98, 30) + SourceIndex(0) +19>Emitted(109, 76) Source(98, 56) + SourceIndex(0) --- >>> multiRobotAInfo = _35[_34].slice(0); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map index 69f896d127407..51797f6d086c3 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt index d59dc00248d0d..feac74e4880e9 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt @@ -12,16 +12,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ +15> ^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -31,99 +33,115 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > 2 >let 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^ -11> ^ -12> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^ +13> ^ +14> ^ 1-> > 2 >let 3 > robotB -4 > : Robot = -5 > [ -6 > 2 -7 > , -8 > "trimmer" -9 > , -10> "trimming" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 2 +9 > , +10> "trimmer" +11> , +12> "trimming" +13> ] +14> ; 1->Emitted(2, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) -5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) -6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) -7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) -8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0) -9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0) -10>Emitted(2, 39) Source(8, 46) + SourceIndex(0) -11>Emitted(2, 40) Source(8, 47) + SourceIndex(0) -12>Emitted(2, 41) Source(8, 48) + SourceIndex(0) +4 >Emitted(2, 12) Source(8, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(8, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) +7 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) +8 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) +9 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) +10>Emitted(2, 27) Source(8, 34) + SourceIndex(0) +11>Emitted(2, 29) Source(8, 36) + SourceIndex(0) +12>Emitted(2, 39) Source(8, 46) + SourceIndex(0) +13>Emitted(2, 40) Source(8, 47) + SourceIndex(0) +14>Emitted(2, 41) Source(8, 48) + SourceIndex(0) --- >>>var robots = [robotA, robotB]; 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^ -7 > ^^ -8 > ^^^^^^ -9 > ^ -10> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^ +12> ^ 1 > > 2 >let 3 > robots -4 > = -5 > [ -6 > robotA -7 > , -8 > robotB -9 > ] -10> ; +4 > +5 > = +6 > +7 > [ +8 > robotA +9 > , +10> robotB +11> ] +12> ; 1 >Emitted(3, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) -5 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) -6 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) -7 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) -8 >Emitted(3, 29) Source(9, 29) + SourceIndex(0) -9 >Emitted(3, 30) Source(9, 30) + SourceIndex(0) -10>Emitted(3, 31) Source(9, 31) + SourceIndex(0) +4 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) +5 >Emitted(3, 13) Source(9, 13) + SourceIndex(0) +6 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) +7 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) +8 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) +9 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) +10>Emitted(3, 29) Source(9, 29) + SourceIndex(0) +11>Emitted(3, 30) Source(9, 30) + SourceIndex(0) +12>Emitted(3, 31) Source(9, 31) + SourceIndex(0) --- >>>function getRobots() { 1 > @@ -164,126 +182,144 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : MultiSkilledRobot = -5 > [ -6 > "mower" -7 > , -8 > [ -9 > "mowing" -10> , -11> "" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "mower" +9 > , +10> [ +11> "mowing" +12> , +13> "" +14> ] +15> ] +16> ; 1->Emitted(7, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(7, 5) Source(14, 5) + SourceIndex(0) 3 >Emitted(7, 16) Source(14, 16) + SourceIndex(0) -4 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) -5 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) -6 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) -7 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) -8 >Emitted(7, 30) Source(14, 49) + SourceIndex(0) -9 >Emitted(7, 38) Source(14, 57) + SourceIndex(0) -10>Emitted(7, 40) Source(14, 59) + SourceIndex(0) -11>Emitted(7, 42) Source(14, 61) + SourceIndex(0) -12>Emitted(7, 43) Source(14, 62) + SourceIndex(0) -13>Emitted(7, 44) Source(14, 63) + SourceIndex(0) -14>Emitted(7, 45) Source(14, 64) + SourceIndex(0) +4 >Emitted(7, 17) Source(14, 18) + SourceIndex(0) +5 >Emitted(7, 18) Source(14, 19) + SourceIndex(0) +6 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) +7 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) +8 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) +9 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) +10>Emitted(7, 30) Source(14, 49) + SourceIndex(0) +11>Emitted(7, 38) Source(14, 57) + SourceIndex(0) +12>Emitted(7, 40) Source(14, 59) + SourceIndex(0) +13>Emitted(7, 42) Source(14, 61) + SourceIndex(0) +14>Emitted(7, 43) Source(14, 62) + SourceIndex(0) +15>Emitted(7, 44) Source(14, 63) + SourceIndex(0) +16>Emitted(7, 45) Source(14, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >let 3 > multiRobotB -4 > : MultiSkilledRobot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1->Emitted(8, 1) Source(15, 1) + SourceIndex(0) 2 >Emitted(8, 5) Source(15, 5) + SourceIndex(0) 3 >Emitted(8, 16) Source(15, 16) + SourceIndex(0) -4 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) -5 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) -6 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) -7 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) -8 >Emitted(8, 32) Source(15, 51) + SourceIndex(0) -9 >Emitted(8, 42) Source(15, 61) + SourceIndex(0) -10>Emitted(8, 44) Source(15, 63) + SourceIndex(0) -11>Emitted(8, 52) Source(15, 71) + SourceIndex(0) -12>Emitted(8, 53) Source(15, 72) + SourceIndex(0) -13>Emitted(8, 54) Source(15, 73) + SourceIndex(0) -14>Emitted(8, 55) Source(15, 74) + SourceIndex(0) +4 >Emitted(8, 17) Source(15, 18) + SourceIndex(0) +5 >Emitted(8, 18) Source(15, 19) + SourceIndex(0) +6 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) +7 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) +8 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) +9 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) +10>Emitted(8, 32) Source(15, 51) + SourceIndex(0) +11>Emitted(8, 42) Source(15, 61) + SourceIndex(0) +12>Emitted(8, 44) Source(15, 63) + SourceIndex(0) +13>Emitted(8, 52) Source(15, 71) + SourceIndex(0) +14>Emitted(8, 53) Source(15, 72) + SourceIndex(0) +15>Emitted(8, 54) Source(15, 73) + SourceIndex(0) +16>Emitted(8, 55) Source(15, 74) + SourceIndex(0) --- >>>var multiRobots = [multiRobotA, multiRobotB]; 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^ -9 > ^ -10> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^ +11> ^ +12> ^ 1 > > 2 >let 3 > multiRobots -4 > = -5 > [ -6 > multiRobotA -7 > , -8 > multiRobotB -9 > ] -10> ; +4 > +5 > = +6 > +7 > [ +8 > multiRobotA +9 > , +10> multiRobotB +11> ] +12> ; 1 >Emitted(9, 1) Source(16, 1) + SourceIndex(0) 2 >Emitted(9, 5) Source(16, 5) + SourceIndex(0) 3 >Emitted(9, 16) Source(16, 16) + SourceIndex(0) -4 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) -5 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) -6 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) -7 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) -8 >Emitted(9, 44) Source(16, 44) + SourceIndex(0) -9 >Emitted(9, 45) Source(16, 45) + SourceIndex(0) -10>Emitted(9, 46) Source(16, 46) + SourceIndex(0) +4 >Emitted(9, 17) Source(16, 17) + SourceIndex(0) +5 >Emitted(9, 18) Source(16, 18) + SourceIndex(0) +6 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) +7 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) +8 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) +9 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) +10>Emitted(9, 44) Source(16, 44) + SourceIndex(0) +11>Emitted(9, 45) Source(16, 45) + SourceIndex(0) +12>Emitted(9, 46) Source(16, 46) + SourceIndex(0) --- >>>function getMultiRobots() { 1 > @@ -325,38 +361,90 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^^^^^-> 1-> > > 2 >for 3 > 4 > (let [, nameA = "noName"] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots +12> +13> robots +14> +15> robots 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) 2 >Emitted(13, 4) Source(21, 4) + SourceIndex(0) 3 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) 4 >Emitted(13, 6) Source(21, 34) + SourceIndex(0) -5 >Emitted(13, 16) Source(21, 40) + SourceIndex(0) -6 >Emitted(13, 18) Source(21, 34) + SourceIndex(0) -7 >Emitted(13, 35) Source(21, 40) + SourceIndex(0) -8 >Emitted(13, 37) Source(21, 34) + SourceIndex(0) -9 >Emitted(13, 57) Source(21, 40) + SourceIndex(0) -10>Emitted(13, 59) Source(21, 34) + SourceIndex(0) -11>Emitted(13, 63) Source(21, 40) + SourceIndex(0) +5 >Emitted(13, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(13, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(13, 16) Source(21, 40) + SourceIndex(0) +8 >Emitted(13, 18) Source(21, 34) + SourceIndex(0) +9 >Emitted(13, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(13, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(13, 35) Source(21, 40) + SourceIndex(0) +12>Emitted(13, 37) Source(21, 34) + SourceIndex(0) +13>Emitted(13, 57) Source(21, 40) + SourceIndex(0) +14>Emitted(13, 59) Source(21, 34) + SourceIndex(0) +15>Emitted(13, 63) Source(21, 40) + SourceIndex(0) --- >>> var _a = robots_1[_i], _b = _a[1], nameA = _b === void 0 ? "noName" : _b; 1->^^^^ @@ -420,43 +508,101 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [, nameA = "noName"] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(17, 1) Source(24, 1) + SourceIndex(0) 2 >Emitted(17, 4) Source(24, 4) + SourceIndex(0) 3 >Emitted(17, 5) Source(24, 5) + SourceIndex(0) 4 >Emitted(17, 6) Source(24, 34) + SourceIndex(0) -5 >Emitted(17, 16) Source(24, 45) + SourceIndex(0) -6 >Emitted(17, 18) Source(24, 34) + SourceIndex(0) -7 >Emitted(17, 23) Source(24, 34) + SourceIndex(0) -8 >Emitted(17, 32) Source(24, 43) + SourceIndex(0) -9 >Emitted(17, 34) Source(24, 45) + SourceIndex(0) -10>Emitted(17, 36) Source(24, 34) + SourceIndex(0) -11>Emitted(17, 50) Source(24, 45) + SourceIndex(0) -12>Emitted(17, 52) Source(24, 34) + SourceIndex(0) -13>Emitted(17, 56) Source(24, 45) + SourceIndex(0) +5 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(17, 16) Source(24, 45) + SourceIndex(0) +8 >Emitted(17, 18) Source(24, 34) + SourceIndex(0) +9 >Emitted(17, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(17, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(17, 23) Source(24, 34) + SourceIndex(0) +12>Emitted(17, 32) Source(24, 43) + SourceIndex(0) +13>Emitted(17, 34) Source(24, 45) + SourceIndex(0) +14>Emitted(17, 36) Source(24, 34) + SourceIndex(0) +15>Emitted(17, 50) Source(24, 45) + SourceIndex(0) +16>Emitted(17, 52) Source(24, 34) + SourceIndex(0) +17>Emitted(17, 56) Source(24, 45) + SourceIndex(0) --- >>> var _e = _d[_c], _f = _e[1], nameA = _f === void 0 ? "noName" : _f; 1->^^^^ @@ -520,49 +666,113 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ +20> ^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [, nameA = "noName"] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(21, 1) Source(27, 1) + SourceIndex(0) 2 >Emitted(21, 4) Source(27, 4) + SourceIndex(0) 3 >Emitted(21, 5) Source(27, 5) + SourceIndex(0) 4 >Emitted(21, 6) Source(27, 34) + SourceIndex(0) -5 >Emitted(21, 16) Source(27, 50) + SourceIndex(0) -6 >Emitted(21, 18) Source(27, 34) + SourceIndex(0) -7 >Emitted(21, 24) Source(27, 35) + SourceIndex(0) -8 >Emitted(21, 30) Source(27, 41) + SourceIndex(0) -9 >Emitted(21, 32) Source(27, 43) + SourceIndex(0) -10>Emitted(21, 38) Source(27, 49) + SourceIndex(0) -11>Emitted(21, 39) Source(27, 50) + SourceIndex(0) -12>Emitted(21, 41) Source(27, 34) + SourceIndex(0) -13>Emitted(21, 55) Source(27, 50) + SourceIndex(0) -14>Emitted(21, 57) Source(27, 34) + SourceIndex(0) -15>Emitted(21, 61) Source(27, 50) + SourceIndex(0) +5 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(21, 16) Source(27, 50) + SourceIndex(0) +8 >Emitted(21, 18) Source(27, 34) + SourceIndex(0) +9 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(21, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(21, 24) Source(27, 35) + SourceIndex(0) +12>Emitted(21, 30) Source(27, 41) + SourceIndex(0) +13>Emitted(21, 32) Source(27, 43) + SourceIndex(0) +14>Emitted(21, 38) Source(27, 49) + SourceIndex(0) +15>Emitted(21, 39) Source(27, 50) + SourceIndex(0) +16>Emitted(21, 41) Source(27, 34) + SourceIndex(0) +17>Emitted(21, 55) Source(27, 50) + SourceIndex(0) +18>Emitted(21, 57) Source(27, 34) + SourceIndex(0) +19>Emitted(21, 61) Source(27, 50) + SourceIndex(0) --- >>> var _j = _h[_g], _k = _j[1], nameA = _k === void 0 ? "noName" : _k; 1->^^^^ @@ -626,14 +836,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -642,24 +856,96 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(25, 1) Source(30, 1) + SourceIndex(0) 2 >Emitted(25, 4) Source(30, 4) + SourceIndex(0) 3 >Emitted(25, 5) Source(30, 5) + SourceIndex(0) 4 >Emitted(25, 6) Source(33, 30) + SourceIndex(0) -5 >Emitted(25, 16) Source(33, 41) + SourceIndex(0) -6 >Emitted(25, 18) Source(33, 30) + SourceIndex(0) -7 >Emitted(25, 45) Source(33, 41) + SourceIndex(0) -8 >Emitted(25, 47) Source(33, 30) + SourceIndex(0) -9 >Emitted(25, 72) Source(33, 41) + SourceIndex(0) -10>Emitted(25, 74) Source(33, 30) + SourceIndex(0) -11>Emitted(25, 78) Source(33, 41) + SourceIndex(0) +5 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(25, 16) Source(33, 41) + SourceIndex(0) +8 >Emitted(25, 18) Source(33, 30) + SourceIndex(0) +9 >Emitted(25, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(25, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(25, 45) Source(33, 41) + SourceIndex(0) +12>Emitted(25, 47) Source(33, 30) + SourceIndex(0) +13>Emitted(25, 72) Source(33, 41) + SourceIndex(0) +14>Emitted(25, 74) Source(33, 30) + SourceIndex(0) +15>Emitted(25, 78) Source(33, 41) + SourceIndex(0) --- >>> var _m = multiRobots_1[_l], _o = _m[1], _p = _o === void 0 ? ["skill1", "skill2"] : _o, _q = _p[0], primarySkillA = _q === void 0 ? "primary" : _q, _r = _p[1], secondarySkillA = _r === void 0 ? "secondary" : _r; 1->^^^^ @@ -758,16 +1044,20 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -776,28 +1066,112 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(29, 1) Source(36, 1) + SourceIndex(0) 2 >Emitted(29, 4) Source(36, 4) + SourceIndex(0) 3 >Emitted(29, 5) Source(36, 5) + SourceIndex(0) 4 >Emitted(29, 6) Source(39, 30) + SourceIndex(0) -5 >Emitted(29, 16) Source(39, 46) + SourceIndex(0) -6 >Emitted(29, 18) Source(39, 30) + SourceIndex(0) -7 >Emitted(29, 23) Source(39, 30) + SourceIndex(0) -8 >Emitted(29, 37) Source(39, 44) + SourceIndex(0) -9 >Emitted(29, 39) Source(39, 46) + SourceIndex(0) -10>Emitted(29, 41) Source(39, 30) + SourceIndex(0) -11>Emitted(29, 55) Source(39, 46) + SourceIndex(0) -12>Emitted(29, 57) Source(39, 30) + SourceIndex(0) -13>Emitted(29, 61) Source(39, 46) + SourceIndex(0) +5 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(29, 16) Source(39, 46) + SourceIndex(0) +8 >Emitted(29, 18) Source(39, 30) + SourceIndex(0) +9 >Emitted(29, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(29, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(29, 23) Source(39, 30) + SourceIndex(0) +12>Emitted(29, 37) Source(39, 44) + SourceIndex(0) +13>Emitted(29, 39) Source(39, 46) + SourceIndex(0) +14>Emitted(29, 41) Source(39, 30) + SourceIndex(0) +15>Emitted(29, 55) Source(39, 46) + SourceIndex(0) +16>Emitted(29, 57) Source(39, 30) + SourceIndex(0) +17>Emitted(29, 61) Source(39, 46) + SourceIndex(0) --- >>> var _u = _t[_s], _v = _u[1], _w = _v === void 0 ? ["skill1", "skill2"] : _v, _x = _w[0], primarySkillA = _x === void 0 ? "primary" : _x, _y = _w[1], secondarySkillA = _y === void 0 ? "secondary" : _y; 1->^^^^ @@ -896,18 +1270,22 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -916,32 +1294,128 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(33, 1) Source(42, 1) + SourceIndex(0) 2 >Emitted(33, 4) Source(42, 4) + SourceIndex(0) 3 >Emitted(33, 5) Source(42, 5) + SourceIndex(0) 4 >Emitted(33, 6) Source(45, 30) + SourceIndex(0) -5 >Emitted(33, 16) Source(45, 56) + SourceIndex(0) -6 >Emitted(33, 18) Source(45, 30) + SourceIndex(0) -7 >Emitted(33, 24) Source(45, 31) + SourceIndex(0) -8 >Emitted(33, 35) Source(45, 42) + SourceIndex(0) -9 >Emitted(33, 37) Source(45, 44) + SourceIndex(0) -10>Emitted(33, 48) Source(45, 55) + SourceIndex(0) -11>Emitted(33, 49) Source(45, 56) + SourceIndex(0) -12>Emitted(33, 51) Source(45, 30) + SourceIndex(0) -13>Emitted(33, 65) Source(45, 56) + SourceIndex(0) -14>Emitted(33, 67) Source(45, 30) + SourceIndex(0) -15>Emitted(33, 71) Source(45, 56) + SourceIndex(0) +5 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(33, 16) Source(45, 56) + SourceIndex(0) +8 >Emitted(33, 18) Source(45, 30) + SourceIndex(0) +9 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(33, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(33, 24) Source(45, 31) + SourceIndex(0) +12>Emitted(33, 35) Source(45, 42) + SourceIndex(0) +13>Emitted(33, 37) Source(45, 44) + SourceIndex(0) +14>Emitted(33, 48) Source(45, 55) + SourceIndex(0) +15>Emitted(33, 49) Source(45, 56) + SourceIndex(0) +16>Emitted(33, 51) Source(45, 30) + SourceIndex(0) +17>Emitted(33, 65) Source(45, 56) + SourceIndex(0) +18>Emitted(33, 67) Source(45, 30) + SourceIndex(0) +19>Emitted(33, 71) Source(45, 56) + SourceIndex(0) --- >>> var _1 = _0[_z], _2 = _1[1], _3 = _2 === void 0 ? ["skill1", "skill2"] : _2, _4 = _3[0], primarySkillA = _4 === void 0 ? "primary" : _4, _5 = _3[1], secondarySkillA = _5 === void 0 ? "secondary" : _5; 1->^^^^ @@ -1040,38 +1514,146 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^-> 1-> > > 2 >for 3 > 4 > (let [numberB = -1] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots +12> +13> robots +14> +15> robots 1->Emitted(37, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(37, 4) Source(49, 4) + SourceIndex(0) 3 >Emitted(37, 5) Source(49, 5) + SourceIndex(0) 4 >Emitted(37, 6) Source(49, 28) + SourceIndex(0) -5 >Emitted(37, 16) Source(49, 34) + SourceIndex(0) -6 >Emitted(37, 18) Source(49, 28) + SourceIndex(0) -7 >Emitted(37, 35) Source(49, 34) + SourceIndex(0) -8 >Emitted(37, 37) Source(49, 28) + SourceIndex(0) -9 >Emitted(37, 57) Source(49, 34) + SourceIndex(0) -10>Emitted(37, 59) Source(49, 28) + SourceIndex(0) -11>Emitted(37, 63) Source(49, 34) + SourceIndex(0) +5 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(37, 16) Source(49, 34) + SourceIndex(0) +8 >Emitted(37, 18) Source(49, 28) + SourceIndex(0) +9 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(37, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(37, 35) Source(49, 34) + SourceIndex(0) +12>Emitted(37, 37) Source(49, 28) + SourceIndex(0) +13>Emitted(37, 57) Source(49, 34) + SourceIndex(0) +14>Emitted(37, 59) Source(49, 28) + SourceIndex(0) +15>Emitted(37, 63) Source(49, 34) + SourceIndex(0) --- >>> var _7 = robots_2[_6][0], numberB = _7 === void 0 ? -1 : _7; 1->^^^^ @@ -1129,43 +1711,157 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [numberB = -1] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(41, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(41, 4) Source(52, 4) + SourceIndex(0) 3 >Emitted(41, 5) Source(52, 5) + SourceIndex(0) 4 >Emitted(41, 6) Source(52, 28) + SourceIndex(0) -5 >Emitted(41, 16) Source(52, 39) + SourceIndex(0) -6 >Emitted(41, 18) Source(52, 28) + SourceIndex(0) -7 >Emitted(41, 23) Source(52, 28) + SourceIndex(0) -8 >Emitted(41, 32) Source(52, 37) + SourceIndex(0) -9 >Emitted(41, 34) Source(52, 39) + SourceIndex(0) -10>Emitted(41, 36) Source(52, 28) + SourceIndex(0) -11>Emitted(41, 50) Source(52, 39) + SourceIndex(0) -12>Emitted(41, 52) Source(52, 28) + SourceIndex(0) -13>Emitted(41, 56) Source(52, 39) + SourceIndex(0) +5 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(41, 16) Source(52, 39) + SourceIndex(0) +8 >Emitted(41, 18) Source(52, 28) + SourceIndex(0) +9 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(41, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(41, 23) Source(52, 28) + SourceIndex(0) +12>Emitted(41, 32) Source(52, 37) + SourceIndex(0) +13>Emitted(41, 34) Source(52, 39) + SourceIndex(0) +14>Emitted(41, 36) Source(52, 28) + SourceIndex(0) +15>Emitted(41, 50) Source(52, 39) + SourceIndex(0) +16>Emitted(41, 52) Source(52, 28) + SourceIndex(0) +17>Emitted(41, 56) Source(52, 39) + SourceIndex(0) --- >>> var _10 = _9[_8][0], numberB = _10 === void 0 ? -1 : _10; 1->^^^^ @@ -1223,48 +1919,168 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ 1-> > 2 >for 3 > 4 > (let [numberB = -1] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(45, 1) Source(55, 1) + SourceIndex(0) 2 >Emitted(45, 4) Source(55, 4) + SourceIndex(0) 3 >Emitted(45, 5) Source(55, 5) + SourceIndex(0) 4 >Emitted(45, 6) Source(55, 28) + SourceIndex(0) -5 >Emitted(45, 17) Source(55, 44) + SourceIndex(0) -6 >Emitted(45, 19) Source(55, 28) + SourceIndex(0) -7 >Emitted(45, 26) Source(55, 29) + SourceIndex(0) -8 >Emitted(45, 32) Source(55, 35) + SourceIndex(0) -9 >Emitted(45, 34) Source(55, 37) + SourceIndex(0) -10>Emitted(45, 40) Source(55, 43) + SourceIndex(0) -11>Emitted(45, 41) Source(55, 44) + SourceIndex(0) -12>Emitted(45, 43) Source(55, 28) + SourceIndex(0) -13>Emitted(45, 59) Source(55, 44) + SourceIndex(0) -14>Emitted(45, 61) Source(55, 28) + SourceIndex(0) -15>Emitted(45, 66) Source(55, 44) + SourceIndex(0) +5 >Emitted(45, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(45, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(45, 17) Source(55, 44) + SourceIndex(0) +8 >Emitted(45, 19) Source(55, 28) + SourceIndex(0) +9 >Emitted(45, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(45, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(45, 26) Source(55, 29) + SourceIndex(0) +12>Emitted(45, 32) Source(55, 35) + SourceIndex(0) +13>Emitted(45, 34) Source(55, 37) + SourceIndex(0) +14>Emitted(45, 40) Source(55, 43) + SourceIndex(0) +15>Emitted(45, 41) Source(55, 44) + SourceIndex(0) +16>Emitted(45, 43) Source(55, 28) + SourceIndex(0) +17>Emitted(45, 59) Source(55, 44) + SourceIndex(0) +18>Emitted(45, 61) Source(55, 28) + SourceIndex(0) +19>Emitted(45, 66) Source(55, 44) + SourceIndex(0) --- >>> var _13 = _12[_11][0], numberB = _13 === void 0 ? -1 : _13; 1 >^^^^ @@ -1322,36 +2138,162 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ 1-> > 2 >for 3 > 4 > (let [nameB = "noName"] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(49, 1) Source(58, 1) + SourceIndex(0) 2 >Emitted(49, 4) Source(58, 4) + SourceIndex(0) 3 >Emitted(49, 5) Source(58, 5) + SourceIndex(0) 4 >Emitted(49, 6) Source(58, 32) + SourceIndex(0) -5 >Emitted(49, 17) Source(58, 43) + SourceIndex(0) -6 >Emitted(49, 19) Source(58, 32) + SourceIndex(0) -7 >Emitted(49, 46) Source(58, 43) + SourceIndex(0) -8 >Emitted(49, 48) Source(58, 32) + SourceIndex(0) -9 >Emitted(49, 74) Source(58, 43) + SourceIndex(0) -10>Emitted(49, 76) Source(58, 32) + SourceIndex(0) -11>Emitted(49, 81) Source(58, 43) + SourceIndex(0) +5 >Emitted(49, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(49, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(49, 17) Source(58, 43) + SourceIndex(0) +8 >Emitted(49, 19) Source(58, 32) + SourceIndex(0) +9 >Emitted(49, 33) Source(1, 1) + SourceIndex(0) +10>Emitted(49, 34) Source(1, 2) + SourceIndex(0) +11>Emitted(49, 46) Source(58, 43) + SourceIndex(0) +12>Emitted(49, 48) Source(58, 32) + SourceIndex(0) +13>Emitted(49, 74) Source(58, 43) + SourceIndex(0) +14>Emitted(49, 76) Source(58, 32) + SourceIndex(0) +15>Emitted(49, 81) Source(58, 43) + SourceIndex(0) --- >>> var _15 = multiRobots_2[_14][0], nameB = _15 === void 0 ? "noName" : _15; 1 >^^^^ @@ -1409,43 +2351,175 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^-> 1-> > 2 >for 3 > 4 > (let [nameB = "noName"] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(53, 1) Source(61, 1) + SourceIndex(0) 2 >Emitted(53, 4) Source(61, 4) + SourceIndex(0) 3 >Emitted(53, 5) Source(61, 5) + SourceIndex(0) 4 >Emitted(53, 6) Source(61, 32) + SourceIndex(0) -5 >Emitted(53, 17) Source(61, 48) + SourceIndex(0) -6 >Emitted(53, 19) Source(61, 32) + SourceIndex(0) -7 >Emitted(53, 25) Source(61, 32) + SourceIndex(0) -8 >Emitted(53, 39) Source(61, 46) + SourceIndex(0) -9 >Emitted(53, 41) Source(61, 48) + SourceIndex(0) -10>Emitted(53, 43) Source(61, 32) + SourceIndex(0) -11>Emitted(53, 59) Source(61, 48) + SourceIndex(0) -12>Emitted(53, 61) Source(61, 32) + SourceIndex(0) -13>Emitted(53, 66) Source(61, 48) + SourceIndex(0) +5 >Emitted(53, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(53, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(53, 17) Source(61, 48) + SourceIndex(0) +8 >Emitted(53, 19) Source(61, 32) + SourceIndex(0) +9 >Emitted(53, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(53, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(53, 25) Source(61, 32) + SourceIndex(0) +12>Emitted(53, 39) Source(61, 46) + SourceIndex(0) +13>Emitted(53, 41) Source(61, 48) + SourceIndex(0) +14>Emitted(53, 43) Source(61, 32) + SourceIndex(0) +15>Emitted(53, 59) Source(61, 48) + SourceIndex(0) +16>Emitted(53, 61) Source(61, 32) + SourceIndex(0) +17>Emitted(53, 66) Source(61, 48) + SourceIndex(0) --- >>> var _18 = _17[_16][0], nameB = _18 === void 0 ? "noName" : _18; 1->^^^^ @@ -1503,48 +2577,186 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ 1-> > 2 >for 3 > 4 > (let [nameB = "noName"] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(57, 1) Source(64, 1) + SourceIndex(0) 2 >Emitted(57, 4) Source(64, 4) + SourceIndex(0) 3 >Emitted(57, 5) Source(64, 5) + SourceIndex(0) 4 >Emitted(57, 6) Source(64, 32) + SourceIndex(0) -5 >Emitted(57, 17) Source(64, 58) + SourceIndex(0) -6 >Emitted(57, 19) Source(64, 32) + SourceIndex(0) -7 >Emitted(57, 26) Source(64, 33) + SourceIndex(0) -8 >Emitted(57, 37) Source(64, 44) + SourceIndex(0) -9 >Emitted(57, 39) Source(64, 46) + SourceIndex(0) -10>Emitted(57, 50) Source(64, 57) + SourceIndex(0) -11>Emitted(57, 51) Source(64, 58) + SourceIndex(0) -12>Emitted(57, 53) Source(64, 32) + SourceIndex(0) -13>Emitted(57, 69) Source(64, 58) + SourceIndex(0) -14>Emitted(57, 71) Source(64, 32) + SourceIndex(0) -15>Emitted(57, 76) Source(64, 58) + SourceIndex(0) +5 >Emitted(57, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(57, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(57, 17) Source(64, 58) + SourceIndex(0) +8 >Emitted(57, 19) Source(64, 32) + SourceIndex(0) +9 >Emitted(57, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(57, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(57, 26) Source(64, 33) + SourceIndex(0) +12>Emitted(57, 37) Source(64, 44) + SourceIndex(0) +13>Emitted(57, 39) Source(64, 46) + SourceIndex(0) +14>Emitted(57, 50) Source(64, 57) + SourceIndex(0) +15>Emitted(57, 51) Source(64, 58) + SourceIndex(0) +16>Emitted(57, 53) Source(64, 32) + SourceIndex(0) +17>Emitted(57, 69) Source(64, 58) + SourceIndex(0) +18>Emitted(57, 71) Source(64, 32) + SourceIndex(0) +19>Emitted(57, 76) Source(64, 58) + SourceIndex(0) --- >>> var _21 = _20[_19][0], nameB = _21 === void 0 ? "noName" : _21; 1 >^^^^ @@ -1602,38 +2814,184 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > 2 >for 3 > 4 > (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots +12> +13> robots +14> +15> robots 1->Emitted(61, 1) Source(68, 1) + SourceIndex(0) 2 >Emitted(61, 4) Source(68, 4) + SourceIndex(0) 3 >Emitted(61, 5) Source(68, 5) + SourceIndex(0) 4 >Emitted(61, 6) Source(68, 67) + SourceIndex(0) -5 >Emitted(61, 17) Source(68, 73) + SourceIndex(0) -6 >Emitted(61, 19) Source(68, 67) + SourceIndex(0) -7 >Emitted(61, 36) Source(68, 73) + SourceIndex(0) -8 >Emitted(61, 38) Source(68, 67) + SourceIndex(0) -9 >Emitted(61, 59) Source(68, 73) + SourceIndex(0) -10>Emitted(61, 61) Source(68, 67) + SourceIndex(0) -11>Emitted(61, 66) Source(68, 73) + SourceIndex(0) +5 >Emitted(61, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(61, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(61, 17) Source(68, 73) + SourceIndex(0) +8 >Emitted(61, 19) Source(68, 67) + SourceIndex(0) +9 >Emitted(61, 28) Source(1, 1) + SourceIndex(0) +10>Emitted(61, 29) Source(1, 2) + SourceIndex(0) +11>Emitted(61, 36) Source(68, 73) + SourceIndex(0) +12>Emitted(61, 38) Source(68, 67) + SourceIndex(0) +13>Emitted(61, 59) Source(68, 73) + SourceIndex(0) +14>Emitted(61, 61) Source(68, 67) + SourceIndex(0) +15>Emitted(61, 66) Source(68, 73) + SourceIndex(0) --- >>> var _23 = robots_3[_22], _24 = _23[0], numberA2 = _24 === void 0 ? -1 : _24, _25 = _23[1], nameA2 = _25 === void 0 ? "noName" : _25, _26 = _23[2], skillA2 = _26 === void 0 ? "skill" : _26; 1->^^^^ @@ -1721,43 +3079,195 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(65, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(65, 4) Source(71, 4) + SourceIndex(0) 3 >Emitted(65, 5) Source(71, 5) + SourceIndex(0) 4 >Emitted(65, 6) Source(71, 67) + SourceIndex(0) -5 >Emitted(65, 17) Source(71, 78) + SourceIndex(0) -6 >Emitted(65, 19) Source(71, 67) + SourceIndex(0) -7 >Emitted(65, 25) Source(71, 67) + SourceIndex(0) -8 >Emitted(65, 34) Source(71, 76) + SourceIndex(0) -9 >Emitted(65, 36) Source(71, 78) + SourceIndex(0) -10>Emitted(65, 38) Source(71, 67) + SourceIndex(0) -11>Emitted(65, 54) Source(71, 78) + SourceIndex(0) -12>Emitted(65, 56) Source(71, 67) + SourceIndex(0) -13>Emitted(65, 61) Source(71, 78) + SourceIndex(0) +5 >Emitted(65, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(65, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(65, 17) Source(71, 78) + SourceIndex(0) +8 >Emitted(65, 19) Source(71, 67) + SourceIndex(0) +9 >Emitted(65, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(65, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(65, 25) Source(71, 67) + SourceIndex(0) +12>Emitted(65, 34) Source(71, 76) + SourceIndex(0) +13>Emitted(65, 36) Source(71, 78) + SourceIndex(0) +14>Emitted(65, 38) Source(71, 67) + SourceIndex(0) +15>Emitted(65, 54) Source(71, 78) + SourceIndex(0) +16>Emitted(65, 56) Source(71, 67) + SourceIndex(0) +17>Emitted(65, 61) Source(71, 78) + SourceIndex(0) --- >>> var _29 = _28[_27], _30 = _29[0], numberA2 = _30 === void 0 ? -1 : _30, _31 = _29[1], nameA2 = _31 === void 0 ? "noName" : _31, _32 = _29[2], skillA2 = _32 === void 0 ? "skill" : _32; 1->^^^^ @@ -1845,49 +3355,207 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(69, 1) Source(74, 1) + SourceIndex(0) 2 >Emitted(69, 4) Source(74, 4) + SourceIndex(0) 3 >Emitted(69, 5) Source(74, 5) + SourceIndex(0) 4 >Emitted(69, 6) Source(74, 67) + SourceIndex(0) -5 >Emitted(69, 17) Source(74, 83) + SourceIndex(0) -6 >Emitted(69, 19) Source(74, 67) + SourceIndex(0) -7 >Emitted(69, 26) Source(74, 68) + SourceIndex(0) -8 >Emitted(69, 32) Source(74, 74) + SourceIndex(0) -9 >Emitted(69, 34) Source(74, 76) + SourceIndex(0) -10>Emitted(69, 40) Source(74, 82) + SourceIndex(0) -11>Emitted(69, 41) Source(74, 83) + SourceIndex(0) -12>Emitted(69, 43) Source(74, 67) + SourceIndex(0) -13>Emitted(69, 59) Source(74, 83) + SourceIndex(0) -14>Emitted(69, 61) Source(74, 67) + SourceIndex(0) -15>Emitted(69, 66) Source(74, 83) + SourceIndex(0) +5 >Emitted(69, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(69, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(69, 17) Source(74, 83) + SourceIndex(0) +8 >Emitted(69, 19) Source(74, 67) + SourceIndex(0) +9 >Emitted(69, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(69, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(69, 26) Source(74, 68) + SourceIndex(0) +12>Emitted(69, 32) Source(74, 74) + SourceIndex(0) +13>Emitted(69, 34) Source(74, 76) + SourceIndex(0) +14>Emitted(69, 40) Source(74, 82) + SourceIndex(0) +15>Emitted(69, 41) Source(74, 83) + SourceIndex(0) +16>Emitted(69, 43) Source(74, 67) + SourceIndex(0) +17>Emitted(69, 59) Source(74, 83) + SourceIndex(0) +18>Emitted(69, 61) Source(74, 67) + SourceIndex(0) +19>Emitted(69, 66) Source(74, 83) + SourceIndex(0) --- >>> var _35 = _34[_33], _36 = _35[0], numberA2 = _36 === void 0 ? -1 : _36, _37 = _35[1], nameA2 = _37 === void 0 ? "noName" : _37, _38 = _35[2], skillA2 = _38 === void 0 ? "skill" : _38; 1->^^^^ @@ -1975,14 +3643,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -1991,24 +3663,190 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(73, 1) Source(77, 1) + SourceIndex(0) 2 >Emitted(73, 4) Source(77, 4) + SourceIndex(0) 3 >Emitted(73, 5) Source(77, 5) + SourceIndex(0) 4 >Emitted(73, 6) Source(80, 30) + SourceIndex(0) -5 >Emitted(73, 17) Source(80, 41) + SourceIndex(0) -6 >Emitted(73, 19) Source(80, 30) + SourceIndex(0) -7 >Emitted(73, 46) Source(80, 41) + SourceIndex(0) -8 >Emitted(73, 48) Source(80, 30) + SourceIndex(0) -9 >Emitted(73, 74) Source(80, 41) + SourceIndex(0) -10>Emitted(73, 76) Source(80, 30) + SourceIndex(0) -11>Emitted(73, 81) Source(80, 41) + SourceIndex(0) +5 >Emitted(73, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(73, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(73, 17) Source(80, 41) + SourceIndex(0) +8 >Emitted(73, 19) Source(80, 30) + SourceIndex(0) +9 >Emitted(73, 33) Source(1, 1) + SourceIndex(0) +10>Emitted(73, 34) Source(1, 2) + SourceIndex(0) +11>Emitted(73, 46) Source(80, 41) + SourceIndex(0) +12>Emitted(73, 48) Source(80, 30) + SourceIndex(0) +13>Emitted(73, 74) Source(80, 41) + SourceIndex(0) +14>Emitted(73, 76) Source(80, 30) + SourceIndex(0) +15>Emitted(73, 81) Source(80, 41) + SourceIndex(0) --- >>> var _40 = multiRobots_3[_39], _41 = _40[0], nameMA = _41 === void 0 ? "noName" : _41, _42 = _40[1], _43 = _42 === void 0 ? ["skill1", "skill2"] : _42, _44 = _43[0], primarySkillA = _44 === void 0 ? "primary" : _44, _45 = _43[1], secondarySkillA = _45 === void 0 ? "secondary" : _45; 1->^^^^ @@ -2119,16 +3957,20 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -2137,28 +3979,206 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(77, 1) Source(83, 1) + SourceIndex(0) 2 >Emitted(77, 4) Source(83, 4) + SourceIndex(0) 3 >Emitted(77, 5) Source(83, 5) + SourceIndex(0) 4 >Emitted(77, 6) Source(86, 30) + SourceIndex(0) -5 >Emitted(77, 17) Source(86, 46) + SourceIndex(0) -6 >Emitted(77, 19) Source(86, 30) + SourceIndex(0) -7 >Emitted(77, 25) Source(86, 30) + SourceIndex(0) -8 >Emitted(77, 39) Source(86, 44) + SourceIndex(0) -9 >Emitted(77, 41) Source(86, 46) + SourceIndex(0) -10>Emitted(77, 43) Source(86, 30) + SourceIndex(0) -11>Emitted(77, 59) Source(86, 46) + SourceIndex(0) -12>Emitted(77, 61) Source(86, 30) + SourceIndex(0) -13>Emitted(77, 66) Source(86, 46) + SourceIndex(0) +5 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(77, 17) Source(86, 46) + SourceIndex(0) +8 >Emitted(77, 19) Source(86, 30) + SourceIndex(0) +9 >Emitted(77, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(77, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(77, 25) Source(86, 30) + SourceIndex(0) +12>Emitted(77, 39) Source(86, 44) + SourceIndex(0) +13>Emitted(77, 41) Source(86, 46) + SourceIndex(0) +14>Emitted(77, 43) Source(86, 30) + SourceIndex(0) +15>Emitted(77, 59) Source(86, 46) + SourceIndex(0) +16>Emitted(77, 61) Source(86, 30) + SourceIndex(0) +17>Emitted(77, 66) Source(86, 46) + SourceIndex(0) --- >>> var _48 = _47[_46], _49 = _48[0], nameMA = _49 === void 0 ? "noName" : _49, _50 = _48[1], _51 = _50 === void 0 ? ["skill1", "skill2"] : _50, _52 = _51[0], primarySkillA = _52 === void 0 ? "primary" : _52, _53 = _51[1], secondarySkillA = _53 === void 0 ? "secondary" : _53; 1->^^^^ @@ -2269,18 +4289,22 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -2289,32 +4313,222 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(81, 1) Source(89, 1) + SourceIndex(0) 2 >Emitted(81, 4) Source(89, 4) + SourceIndex(0) 3 >Emitted(81, 5) Source(89, 5) + SourceIndex(0) 4 >Emitted(81, 6) Source(92, 30) + SourceIndex(0) -5 >Emitted(81, 17) Source(92, 56) + SourceIndex(0) -6 >Emitted(81, 19) Source(92, 30) + SourceIndex(0) -7 >Emitted(81, 26) Source(92, 31) + SourceIndex(0) -8 >Emitted(81, 37) Source(92, 42) + SourceIndex(0) -9 >Emitted(81, 39) Source(92, 44) + SourceIndex(0) -10>Emitted(81, 50) Source(92, 55) + SourceIndex(0) -11>Emitted(81, 51) Source(92, 56) + SourceIndex(0) -12>Emitted(81, 53) Source(92, 30) + SourceIndex(0) -13>Emitted(81, 69) Source(92, 56) + SourceIndex(0) -14>Emitted(81, 71) Source(92, 30) + SourceIndex(0) -15>Emitted(81, 76) Source(92, 56) + SourceIndex(0) +5 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(81, 17) Source(92, 56) + SourceIndex(0) +8 >Emitted(81, 19) Source(92, 30) + SourceIndex(0) +9 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(81, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(81, 26) Source(92, 31) + SourceIndex(0) +12>Emitted(81, 37) Source(92, 42) + SourceIndex(0) +13>Emitted(81, 39) Source(92, 44) + SourceIndex(0) +14>Emitted(81, 50) Source(92, 55) + SourceIndex(0) +15>Emitted(81, 51) Source(92, 56) + SourceIndex(0) +16>Emitted(81, 53) Source(92, 30) + SourceIndex(0) +17>Emitted(81, 69) Source(92, 56) + SourceIndex(0) +18>Emitted(81, 71) Source(92, 30) + SourceIndex(0) +19>Emitted(81, 76) Source(92, 56) + SourceIndex(0) --- >>> var _56 = _55[_54], _57 = _56[0], nameMA = _57 === void 0 ? "noName" : _57, _58 = _56[1], _59 = _58 === void 0 ? ["skill1", "skill2"] : _58, _60 = _59[0], primarySkillA = _60 === void 0 ? "primary" : _60, _61 = _59[1], secondarySkillA = _61 === void 0 ? "secondary" : _61; 1->^^^^ @@ -2425,38 +4639,240 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > 2 >for 3 > 4 > (let [numberA3 = -1, ...robotAInfo] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3 = -1, ...robotAInfo] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3 = -1, ...robotAInfo] of robots +12> +13> robots +14> +15> robots 1->Emitted(85, 1) Source(96, 1) + SourceIndex(0) 2 >Emitted(85, 4) Source(96, 4) + SourceIndex(0) 3 >Emitted(85, 5) Source(96, 5) + SourceIndex(0) 4 >Emitted(85, 6) Source(96, 44) + SourceIndex(0) -5 >Emitted(85, 17) Source(96, 50) + SourceIndex(0) -6 >Emitted(85, 19) Source(96, 44) + SourceIndex(0) -7 >Emitted(85, 36) Source(96, 50) + SourceIndex(0) -8 >Emitted(85, 38) Source(96, 44) + SourceIndex(0) -9 >Emitted(85, 59) Source(96, 50) + SourceIndex(0) -10>Emitted(85, 61) Source(96, 44) + SourceIndex(0) -11>Emitted(85, 66) Source(96, 50) + SourceIndex(0) +5 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(85, 17) Source(96, 50) + SourceIndex(0) +8 >Emitted(85, 19) Source(96, 44) + SourceIndex(0) +9 >Emitted(85, 28) Source(1, 1) + SourceIndex(0) +10>Emitted(85, 29) Source(1, 2) + SourceIndex(0) +11>Emitted(85, 36) Source(96, 50) + SourceIndex(0) +12>Emitted(85, 38) Source(96, 44) + SourceIndex(0) +13>Emitted(85, 59) Source(96, 50) + SourceIndex(0) +14>Emitted(85, 61) Source(96, 44) + SourceIndex(0) +15>Emitted(85, 66) Source(96, 50) + SourceIndex(0) --- >>> var _63 = robots_4[_62], _64 = _63[0], numberA3 = _64 === void 0 ? -1 : _64, robotAInfo = _63.slice(1); 1->^^^^ @@ -2526,43 +4942,251 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [numberA3 = -1, ...robotAInfo] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3 = -1, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3 = -1, ...robotAInfo] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3 = -1, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3 = -1, ...robotAInfo] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(89, 1) Source(99, 1) + SourceIndex(0) 2 >Emitted(89, 4) Source(99, 4) + SourceIndex(0) 3 >Emitted(89, 5) Source(99, 5) + SourceIndex(0) 4 >Emitted(89, 6) Source(99, 44) + SourceIndex(0) -5 >Emitted(89, 17) Source(99, 55) + SourceIndex(0) -6 >Emitted(89, 19) Source(99, 44) + SourceIndex(0) -7 >Emitted(89, 25) Source(99, 44) + SourceIndex(0) -8 >Emitted(89, 34) Source(99, 53) + SourceIndex(0) -9 >Emitted(89, 36) Source(99, 55) + SourceIndex(0) -10>Emitted(89, 38) Source(99, 44) + SourceIndex(0) -11>Emitted(89, 54) Source(99, 55) + SourceIndex(0) -12>Emitted(89, 56) Source(99, 44) + SourceIndex(0) -13>Emitted(89, 61) Source(99, 55) + SourceIndex(0) +5 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(89, 17) Source(99, 55) + SourceIndex(0) +8 >Emitted(89, 19) Source(99, 44) + SourceIndex(0) +9 >Emitted(89, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(89, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(89, 25) Source(99, 44) + SourceIndex(0) +12>Emitted(89, 34) Source(99, 53) + SourceIndex(0) +13>Emitted(89, 36) Source(99, 55) + SourceIndex(0) +14>Emitted(89, 38) Source(99, 44) + SourceIndex(0) +15>Emitted(89, 54) Source(99, 55) + SourceIndex(0) +16>Emitted(89, 56) Source(99, 44) + SourceIndex(0) +17>Emitted(89, 61) Source(99, 55) + SourceIndex(0) --- >>> var _67 = _66[_65], _68 = _67[0], numberA3 = _68 === void 0 ? -1 : _68, robotAInfo = _67.slice(1); 1->^^^^ @@ -2632,49 +5256,263 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let [numberA3 = -1, ...robotAInfo] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3 = -1, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3 = -1, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for (let [numberA3 = -1, ...robotAInfo] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let [, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for (let [, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for (let [numberB = -1] of robots) { + > console.log(numberB); + > } + > for (let [numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for (let [numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for (let [nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for (let [numberA3 = -1, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for (let [numberA3 = -1, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for (let [numberA3 = -1, ...robotAInfo] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(93, 1) Source(102, 1) + SourceIndex(0) 2 >Emitted(93, 4) Source(102, 4) + SourceIndex(0) 3 >Emitted(93, 5) Source(102, 5) + SourceIndex(0) 4 >Emitted(93, 6) Source(102, 44) + SourceIndex(0) -5 >Emitted(93, 17) Source(102, 60) + SourceIndex(0) -6 >Emitted(93, 19) Source(102, 44) + SourceIndex(0) -7 >Emitted(93, 26) Source(102, 45) + SourceIndex(0) -8 >Emitted(93, 32) Source(102, 51) + SourceIndex(0) -9 >Emitted(93, 34) Source(102, 53) + SourceIndex(0) -10>Emitted(93, 40) Source(102, 59) + SourceIndex(0) -11>Emitted(93, 41) Source(102, 60) + SourceIndex(0) -12>Emitted(93, 43) Source(102, 44) + SourceIndex(0) -13>Emitted(93, 59) Source(102, 60) + SourceIndex(0) -14>Emitted(93, 61) Source(102, 44) + SourceIndex(0) -15>Emitted(93, 66) Source(102, 60) + SourceIndex(0) +5 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(93, 17) Source(102, 60) + SourceIndex(0) +8 >Emitted(93, 19) Source(102, 44) + SourceIndex(0) +9 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(93, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(93, 26) Source(102, 45) + SourceIndex(0) +12>Emitted(93, 32) Source(102, 51) + SourceIndex(0) +13>Emitted(93, 34) Source(102, 53) + SourceIndex(0) +14>Emitted(93, 40) Source(102, 59) + SourceIndex(0) +15>Emitted(93, 41) Source(102, 60) + SourceIndex(0) +16>Emitted(93, 43) Source(102, 44) + SourceIndex(0) +17>Emitted(93, 59) Source(102, 60) + SourceIndex(0) +18>Emitted(93, 61) Source(102, 44) + SourceIndex(0) +19>Emitted(93, 66) Source(102, 60) + SourceIndex(0) --- >>> var _71 = _70[_69], _72 = _71[0], numberA3 = _72 === void 0 ? -1 : _72, robotAInfo = _71.slice(1); 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map index f0224061c2bb8..db82366a02001 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAC/C,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAC9B;IACI,MAAM,CAAC,MAAM,CAAC;AAClB,CAAC;AAED,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AACzE,IAAI,WAAW,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,WAAW,CAAC,CAAC;AAC7C;IACI,MAAM,CAAC,WAAW,CAAC;AACvB,CAAC;AAED,IAAI,KAAa,EAAE,aAAqB,EAAE,eAAuB,CAAC;AAClE,IAAI,OAAe,EAAE,KAAa,CAAC;AACnC,IAAI,QAAgB,EAAE,MAAc,EAAE,OAAe,EAAE,MAAc,CAAC;AACtE,IAAI,QAAgB,EAAE,UAA+B,EAAE,eAA8C,CAAC;AAEtG,GAAG,CAAC,CAAyB,OAzB7B,CAAC,EAyBkC,EAAN,SAzB7B,CAAC,OAyBkC,EAAN,oBAAM,EAAN,IAAM;uBAA3B,UAAgB,EAAhB,qCAAgB;IACpB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAAyB,OA5B7B,CAAC,EA4BuC,EAAX,GA5B7B,CAAC,CA4B4B,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW;iBAAhC,UAAgB,EAAhB,qCAAgB;IACpB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAAyB,OA/B7B,CAAC,EA+B4C,EAAhB,GA/B7B,CAAC,EA+B6B,MAAM,EAAE,MAAM,CAAC,EAAhB,cAAgB,EAAhB,IAAgB;iBAArC,UAAgB,EAAhB,qCAAgB;IACpB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAGyB,OArC7B,CAAC,EAqCuC,EAAX,cArC7B,CAAC,YAqCuC,EAAX,yBAAW,EAAX,IAAW;4BAHhC,UAGgB,EAHhB,8CAGgB,EAFpB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;CAC9B;AACD,GAAG,CAAC,CAGyB,OA3C7B,CAAC,EA2C4C,EAAhB,GA3C7B,CAAC,CA2C4B,cAAc,EAAE,EAAhB,cAAgB,EAAhB,IAAgB;iBAHrC,UAGgB,EAHhB,8CAGgB,EAFpB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;CAC9B;AACD,GAAG,CAAC,CAGyB,OAjD7B,CAAC,EAiDsD,EAA1B,GAjD7B,CAAC,EAiD6B,WAAW,EAAE,WAAW,CAAC,EAA1B,cAA0B,EAA1B,IAA0B;iBAH/C,UAGgB,EAHhB,8CAGgB,EAFpB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;CAC9B;AAED,GAAG,CAAC,CAAmB,OArDvB,CAAC,EAqD4B,EAAN,SArDvB,CAAC,OAqD4B,EAAN,oBAAM,EAAN,IAAM;IAAvB,oBAAY,EAAZ,iCAAY;IACd,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB;AACD,GAAG,CAAC,CAAmB,OAxDvB,CAAC,EAwDiC,EAAX,GAxDvB,CAAC,CAwDsB,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW;IAA5B,eAAY,EAAZ,mCAAY;IACd,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB;AACD,GAAG,CAAC,CAAmB,QA3DvB,CAAC,EA2DsC,EAAhB,IA3DvB,CAAC,EA2DuB,MAAM,EAAE,MAAM,CAAC,EAAhB,gBAAgB,EAAhB,KAAgB;IAAjC,iBAAY,EAAZ,mCAAY;IACd,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB;AACD,GAAG,CAAC,CAAuB,QA9D3B,CAAC,EA8DqC,EAAX,cA9D3B,CAAC,YA8DqC,EAAX,0BAAW,EAAX,KAAW;IAAhC,2BAAgB,EAAhB,uCAAgB;IAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAAuB,QAjE3B,CAAC,EAiE0C,EAAhB,IAjE3B,CAAC,CAiE0B,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB;IAArC,iBAAgB,EAAhB,uCAAgB;IAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAAuB,QApE3B,CAAC,EAoEoD,EAA1B,IApE3B,CAAC,EAoE2B,WAAW,EAAE,WAAW,CAAC,EAA1B,gBAA0B,EAA1B,KAA0B;IAA/C,iBAAgB,EAAhB,uCAAgB;IAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AAED,GAAG,CAAC,CAA0D,QAxE9D,CAAC,EAwEmE,EAAN,SAxE9D,CAAC,OAwEmE,EAAN,qBAAM,EAAN,KAAM;yBAA9D,YAAa,EAAb,oCAAa,EAAE,YAAiB,EAAjB,wCAAiB,EAAE,YAAiB,EAAjB,wCAAiB;IACrD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAA0D,QA3E9D,CAAC,EA2EwE,EAAX,IA3E9D,CAAC,CA2E6D,SAAS,EAAE,EAAX,gBAAW,EAAX,KAAW;oBAAnE,YAAa,EAAb,oCAAa,EAAE,YAAiB,EAAjB,wCAAiB,EAAE,YAAiB,EAAjB,wCAAiB;IACrD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAA0D,QA9E9D,CAAC,EA8E6E,EAAhB,IA9E9D,CAAC,EA8E8D,MAAM,EAAE,MAAM,CAAC,EAAhB,gBAAgB,EAAhB,KAAgB;oBAAxE,YAAa,EAAb,oCAAa,EAAE,YAAiB,EAAjB,wCAAiB,EAAE,YAAiB,EAAjB,wCAAiB;IACrD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAGyB,QApF7B,CAAC,EAoFuC,EAAX,cApF7B,CAAC,YAoFuC,EAAX,0BAAW,EAAX,KAAW;8BAHlC,YAAiB,EAAjB,wCAAiB,EAAE,YAGD,EAHC,iDAGD,EAFpB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAGyB,QA1F7B,CAAC,EA0F4C,EAAhB,IA1F7B,CAAC,CA0F4B,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB;oBAHvC,YAAiB,EAAjB,wCAAiB,EAAE,YAGD,EAHC,iDAGD,EAFpB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAGyB,QAhG7B,CAAC,EAgGsD,EAA1B,IAhG7B,CAAC,EAgG6B,WAAW,EAAE,WAAW,CAAC,EAA1B,gBAA0B,EAA1B,KAA0B;oBAHjD,YAAiB,EAAjB,wCAAiB,EAAE,YAGD,EAHC,iDAGD,EAFpB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AAED,GAAG,CAAC,CAAmC,QApGvC,CAAC,EAoG4C,EAAN,SApGvC,CAAC,OAoG4C,EAAN,qBAAM,EAAN,KAAM;yBAAvC,YAAa,EAAb,oCAAa,EAAE,yBAAa;IAC9B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,GAAG,CAAC,CAAmC,QAvGvC,CAAC,EAuGiD,EAAX,IAvGvC,CAAC,CAuGsC,SAAS,EAAE,EAAX,gBAAW,EAAX,KAAW;oBAA5C,YAAa,EAAb,oCAAa,EAAE,yBAAa;IAC9B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,GAAG,CAAC,CAAmC,QA1GvC,CAAC,EA0GsD,EAAhB,IA1GvC,CAAC,EA0GuC,MAAM,EAAE,MAAM,CAAC,EAAhB,gBAAgB,EAAhB,KAAgB;oBAAjD,YAAa,EAAb,oCAAa,EAAE,yBAAa;IAC9B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt index f9ab0c470e7cd..11543e22c9695 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt @@ -12,16 +12,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ +15> ^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -31,99 +33,115 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > 2 >let 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^ -11> ^ -12> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^ +13> ^ +14> ^ 1-> > 2 >let 3 > robotB -4 > : Robot = -5 > [ -6 > 2 -7 > , -8 > "trimmer" -9 > , -10> "trimming" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 2 +9 > , +10> "trimmer" +11> , +12> "trimming" +13> ] +14> ; 1->Emitted(2, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) -5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) -6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) -7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) -8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0) -9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0) -10>Emitted(2, 39) Source(8, 46) + SourceIndex(0) -11>Emitted(2, 40) Source(8, 47) + SourceIndex(0) -12>Emitted(2, 41) Source(8, 48) + SourceIndex(0) +4 >Emitted(2, 12) Source(8, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(8, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) +7 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) +8 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) +9 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) +10>Emitted(2, 27) Source(8, 34) + SourceIndex(0) +11>Emitted(2, 29) Source(8, 36) + SourceIndex(0) +12>Emitted(2, 39) Source(8, 46) + SourceIndex(0) +13>Emitted(2, 40) Source(8, 47) + SourceIndex(0) +14>Emitted(2, 41) Source(8, 48) + SourceIndex(0) --- >>>var robots = [robotA, robotB]; 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^ -7 > ^^ -8 > ^^^^^^ -9 > ^ -10> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^ +12> ^ 1 > > 2 >let 3 > robots -4 > = -5 > [ -6 > robotA -7 > , -8 > robotB -9 > ] -10> ; +4 > +5 > = +6 > +7 > [ +8 > robotA +9 > , +10> robotB +11> ] +12> ; 1 >Emitted(3, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) -5 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) -6 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) -7 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) -8 >Emitted(3, 29) Source(9, 29) + SourceIndex(0) -9 >Emitted(3, 30) Source(9, 30) + SourceIndex(0) -10>Emitted(3, 31) Source(9, 31) + SourceIndex(0) +4 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) +5 >Emitted(3, 13) Source(9, 13) + SourceIndex(0) +6 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) +7 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) +8 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) +9 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) +10>Emitted(3, 29) Source(9, 29) + SourceIndex(0) +11>Emitted(3, 30) Source(9, 30) + SourceIndex(0) +12>Emitted(3, 31) Source(9, 31) + SourceIndex(0) --- >>>function getRobots() { 1 > @@ -164,126 +182,144 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : MultiSkilledRobot = -5 > [ -6 > "mower" -7 > , -8 > [ -9 > "mowing" -10> , -11> "" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "mower" +9 > , +10> [ +11> "mowing" +12> , +13> "" +14> ] +15> ] +16> ; 1->Emitted(7, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(7, 5) Source(14, 5) + SourceIndex(0) 3 >Emitted(7, 16) Source(14, 16) + SourceIndex(0) -4 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) -5 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) -6 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) -7 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) -8 >Emitted(7, 30) Source(14, 49) + SourceIndex(0) -9 >Emitted(7, 38) Source(14, 57) + SourceIndex(0) -10>Emitted(7, 40) Source(14, 59) + SourceIndex(0) -11>Emitted(7, 42) Source(14, 61) + SourceIndex(0) -12>Emitted(7, 43) Source(14, 62) + SourceIndex(0) -13>Emitted(7, 44) Source(14, 63) + SourceIndex(0) -14>Emitted(7, 45) Source(14, 64) + SourceIndex(0) +4 >Emitted(7, 17) Source(14, 18) + SourceIndex(0) +5 >Emitted(7, 18) Source(14, 19) + SourceIndex(0) +6 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) +7 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) +8 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) +9 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) +10>Emitted(7, 30) Source(14, 49) + SourceIndex(0) +11>Emitted(7, 38) Source(14, 57) + SourceIndex(0) +12>Emitted(7, 40) Source(14, 59) + SourceIndex(0) +13>Emitted(7, 42) Source(14, 61) + SourceIndex(0) +14>Emitted(7, 43) Source(14, 62) + SourceIndex(0) +15>Emitted(7, 44) Source(14, 63) + SourceIndex(0) +16>Emitted(7, 45) Source(14, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >let 3 > multiRobotB -4 > : MultiSkilledRobot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1->Emitted(8, 1) Source(15, 1) + SourceIndex(0) 2 >Emitted(8, 5) Source(15, 5) + SourceIndex(0) 3 >Emitted(8, 16) Source(15, 16) + SourceIndex(0) -4 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) -5 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) -6 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) -7 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) -8 >Emitted(8, 32) Source(15, 51) + SourceIndex(0) -9 >Emitted(8, 42) Source(15, 61) + SourceIndex(0) -10>Emitted(8, 44) Source(15, 63) + SourceIndex(0) -11>Emitted(8, 52) Source(15, 71) + SourceIndex(0) -12>Emitted(8, 53) Source(15, 72) + SourceIndex(0) -13>Emitted(8, 54) Source(15, 73) + SourceIndex(0) -14>Emitted(8, 55) Source(15, 74) + SourceIndex(0) +4 >Emitted(8, 17) Source(15, 18) + SourceIndex(0) +5 >Emitted(8, 18) Source(15, 19) + SourceIndex(0) +6 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) +7 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) +8 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) +9 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) +10>Emitted(8, 32) Source(15, 51) + SourceIndex(0) +11>Emitted(8, 42) Source(15, 61) + SourceIndex(0) +12>Emitted(8, 44) Source(15, 63) + SourceIndex(0) +13>Emitted(8, 52) Source(15, 71) + SourceIndex(0) +14>Emitted(8, 53) Source(15, 72) + SourceIndex(0) +15>Emitted(8, 54) Source(15, 73) + SourceIndex(0) +16>Emitted(8, 55) Source(15, 74) + SourceIndex(0) --- >>>var multiRobots = [multiRobotA, multiRobotB]; 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^ -9 > ^ -10> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^ +11> ^ +12> ^ 1 > > 2 >let 3 > multiRobots -4 > = -5 > [ -6 > multiRobotA -7 > , -8 > multiRobotB -9 > ] -10> ; +4 > +5 > = +6 > +7 > [ +8 > multiRobotA +9 > , +10> multiRobotB +11> ] +12> ; 1 >Emitted(9, 1) Source(16, 1) + SourceIndex(0) 2 >Emitted(9, 5) Source(16, 5) + SourceIndex(0) 3 >Emitted(9, 16) Source(16, 16) + SourceIndex(0) -4 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) -5 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) -6 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) -7 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) -8 >Emitted(9, 44) Source(16, 44) + SourceIndex(0) -9 >Emitted(9, 45) Source(16, 45) + SourceIndex(0) -10>Emitted(9, 46) Source(16, 46) + SourceIndex(0) +4 >Emitted(9, 17) Source(16, 17) + SourceIndex(0) +5 >Emitted(9, 18) Source(16, 18) + SourceIndex(0) +6 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) +7 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) +8 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) +9 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) +10>Emitted(9, 44) Source(16, 44) + SourceIndex(0) +11>Emitted(9, 45) Source(16, 45) + SourceIndex(0) +12>Emitted(9, 46) Source(16, 46) + SourceIndex(0) --- >>>function getMultiRobots() { 1 > @@ -437,38 +473,100 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^-> 1-> > > 2 >for 3 > 4 > ([, nameA = "noName"] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots +12> +13> robots +14> +15> robots 1->Emitted(17, 1) Source(26, 1) + SourceIndex(0) 2 >Emitted(17, 4) Source(26, 4) + SourceIndex(0) 3 >Emitted(17, 5) Source(26, 5) + SourceIndex(0) 4 >Emitted(17, 6) Source(26, 30) + SourceIndex(0) -5 >Emitted(17, 16) Source(26, 36) + SourceIndex(0) -6 >Emitted(17, 18) Source(26, 30) + SourceIndex(0) -7 >Emitted(17, 35) Source(26, 36) + SourceIndex(0) -8 >Emitted(17, 37) Source(26, 30) + SourceIndex(0) -9 >Emitted(17, 57) Source(26, 36) + SourceIndex(0) -10>Emitted(17, 59) Source(26, 30) + SourceIndex(0) -11>Emitted(17, 63) Source(26, 36) + SourceIndex(0) +5 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(17, 16) Source(26, 36) + SourceIndex(0) +8 >Emitted(17, 18) Source(26, 30) + SourceIndex(0) +9 >Emitted(17, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(17, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(17, 35) Source(26, 36) + SourceIndex(0) +12>Emitted(17, 37) Source(26, 30) + SourceIndex(0) +13>Emitted(17, 57) Source(26, 36) + SourceIndex(0) +14>Emitted(17, 59) Source(26, 30) + SourceIndex(0) +15>Emitted(17, 63) Source(26, 36) + SourceIndex(0) --- >>> _a = robots_1[_i], _b = _a[1], nameA = _b === void 0 ? "noName" : _b; 1->^^^^^^^^^^^^^^^^^^^^^^^ @@ -523,43 +621,111 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([, nameA = "noName"] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(21, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(21, 4) Source(29, 4) + SourceIndex(0) 3 >Emitted(21, 5) Source(29, 5) + SourceIndex(0) 4 >Emitted(21, 6) Source(29, 30) + SourceIndex(0) -5 >Emitted(21, 16) Source(29, 41) + SourceIndex(0) -6 >Emitted(21, 18) Source(29, 30) + SourceIndex(0) -7 >Emitted(21, 23) Source(29, 30) + SourceIndex(0) -8 >Emitted(21, 32) Source(29, 39) + SourceIndex(0) -9 >Emitted(21, 34) Source(29, 41) + SourceIndex(0) -10>Emitted(21, 36) Source(29, 30) + SourceIndex(0) -11>Emitted(21, 50) Source(29, 41) + SourceIndex(0) -12>Emitted(21, 52) Source(29, 30) + SourceIndex(0) -13>Emitted(21, 56) Source(29, 41) + SourceIndex(0) +5 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(21, 16) Source(29, 41) + SourceIndex(0) +8 >Emitted(21, 18) Source(29, 30) + SourceIndex(0) +9 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(21, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(21, 23) Source(29, 30) + SourceIndex(0) +12>Emitted(21, 32) Source(29, 39) + SourceIndex(0) +13>Emitted(21, 34) Source(29, 41) + SourceIndex(0) +14>Emitted(21, 36) Source(29, 30) + SourceIndex(0) +15>Emitted(21, 50) Source(29, 41) + SourceIndex(0) +16>Emitted(21, 52) Source(29, 30) + SourceIndex(0) +17>Emitted(21, 56) Source(29, 41) + SourceIndex(0) --- >>> _e = _d[_c], _f = _e[1], nameA = _f === void 0 ? "noName" : _f; 1->^^^^^^^^^^^^^^^^^ @@ -614,49 +780,123 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ +20> ^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([, nameA = "noName"] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(25, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(25, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(25, 5) Source(32, 5) + SourceIndex(0) 4 >Emitted(25, 6) Source(32, 30) + SourceIndex(0) -5 >Emitted(25, 16) Source(32, 46) + SourceIndex(0) -6 >Emitted(25, 18) Source(32, 30) + SourceIndex(0) -7 >Emitted(25, 24) Source(32, 31) + SourceIndex(0) -8 >Emitted(25, 30) Source(32, 37) + SourceIndex(0) -9 >Emitted(25, 32) Source(32, 39) + SourceIndex(0) -10>Emitted(25, 38) Source(32, 45) + SourceIndex(0) -11>Emitted(25, 39) Source(32, 46) + SourceIndex(0) -12>Emitted(25, 41) Source(32, 30) + SourceIndex(0) -13>Emitted(25, 55) Source(32, 46) + SourceIndex(0) -14>Emitted(25, 57) Source(32, 30) + SourceIndex(0) -15>Emitted(25, 61) Source(32, 46) + SourceIndex(0) +5 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(25, 16) Source(32, 46) + SourceIndex(0) +8 >Emitted(25, 18) Source(32, 30) + SourceIndex(0) +9 >Emitted(25, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(25, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(25, 24) Source(32, 31) + SourceIndex(0) +12>Emitted(25, 30) Source(32, 37) + SourceIndex(0) +13>Emitted(25, 32) Source(32, 39) + SourceIndex(0) +14>Emitted(25, 38) Source(32, 45) + SourceIndex(0) +15>Emitted(25, 39) Source(32, 46) + SourceIndex(0) +16>Emitted(25, 41) Source(32, 30) + SourceIndex(0) +17>Emitted(25, 55) Source(32, 46) + SourceIndex(0) +18>Emitted(25, 57) Source(32, 30) + SourceIndex(0) +19>Emitted(25, 61) Source(32, 46) + SourceIndex(0) --- >>> _j = _h[_g], _k = _j[1], nameA = _k === void 0 ? "noName" : _k; 1->^^^^^^^^^^^^^^^^^ @@ -711,14 +951,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -727,24 +971,106 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(29, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(29, 4) Source(35, 4) + SourceIndex(0) 3 >Emitted(29, 5) Source(35, 5) + SourceIndex(0) 4 >Emitted(29, 6) Source(38, 30) + SourceIndex(0) -5 >Emitted(29, 16) Source(38, 41) + SourceIndex(0) -6 >Emitted(29, 18) Source(38, 30) + SourceIndex(0) -7 >Emitted(29, 45) Source(38, 41) + SourceIndex(0) -8 >Emitted(29, 47) Source(38, 30) + SourceIndex(0) -9 >Emitted(29, 72) Source(38, 41) + SourceIndex(0) -10>Emitted(29, 74) Source(38, 30) + SourceIndex(0) -11>Emitted(29, 78) Source(38, 41) + SourceIndex(0) +5 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(29, 16) Source(38, 41) + SourceIndex(0) +8 >Emitted(29, 18) Source(38, 30) + SourceIndex(0) +9 >Emitted(29, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(29, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(29, 45) Source(38, 41) + SourceIndex(0) +12>Emitted(29, 47) Source(38, 30) + SourceIndex(0) +13>Emitted(29, 72) Source(38, 41) + SourceIndex(0) +14>Emitted(29, 74) Source(38, 30) + SourceIndex(0) +15>Emitted(29, 78) Source(38, 41) + SourceIndex(0) --- >>> _m = multiRobots_1[_l], _o = _m[1], _p = _o === void 0 ? ["skill1", "skill2"] : _o, _q = _p[0], primarySkillA = _q === void 0 ? "primary" : _q, _r = _p[1], secondarySkillA = _r === void 0 ? "secondary" : _r; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -831,16 +1157,20 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -849,28 +1179,122 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(33, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(33, 4) Source(41, 4) + SourceIndex(0) 3 >Emitted(33, 5) Source(41, 5) + SourceIndex(0) 4 >Emitted(33, 6) Source(44, 30) + SourceIndex(0) -5 >Emitted(33, 16) Source(44, 46) + SourceIndex(0) -6 >Emitted(33, 18) Source(44, 30) + SourceIndex(0) -7 >Emitted(33, 23) Source(44, 30) + SourceIndex(0) -8 >Emitted(33, 37) Source(44, 44) + SourceIndex(0) -9 >Emitted(33, 39) Source(44, 46) + SourceIndex(0) -10>Emitted(33, 41) Source(44, 30) + SourceIndex(0) -11>Emitted(33, 55) Source(44, 46) + SourceIndex(0) -12>Emitted(33, 57) Source(44, 30) + SourceIndex(0) -13>Emitted(33, 61) Source(44, 46) + SourceIndex(0) +5 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(33, 16) Source(44, 46) + SourceIndex(0) +8 >Emitted(33, 18) Source(44, 30) + SourceIndex(0) +9 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(33, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(33, 23) Source(44, 30) + SourceIndex(0) +12>Emitted(33, 37) Source(44, 44) + SourceIndex(0) +13>Emitted(33, 39) Source(44, 46) + SourceIndex(0) +14>Emitted(33, 41) Source(44, 30) + SourceIndex(0) +15>Emitted(33, 55) Source(44, 46) + SourceIndex(0) +16>Emitted(33, 57) Source(44, 30) + SourceIndex(0) +17>Emitted(33, 61) Source(44, 46) + SourceIndex(0) --- >>> _u = _t[_s], _v = _u[1], _w = _v === void 0 ? ["skill1", "skill2"] : _v, _x = _w[0], primarySkillA = _x === void 0 ? "primary" : _x, _y = _w[1], secondarySkillA = _y === void 0 ? "secondary" : _y; 1->^^^^^^^^^^^^^^^^^ @@ -957,18 +1381,22 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -977,32 +1405,138 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(37, 1) Source(47, 1) + SourceIndex(0) 2 >Emitted(37, 4) Source(47, 4) + SourceIndex(0) 3 >Emitted(37, 5) Source(47, 5) + SourceIndex(0) 4 >Emitted(37, 6) Source(50, 30) + SourceIndex(0) -5 >Emitted(37, 16) Source(50, 56) + SourceIndex(0) -6 >Emitted(37, 18) Source(50, 30) + SourceIndex(0) -7 >Emitted(37, 24) Source(50, 31) + SourceIndex(0) -8 >Emitted(37, 35) Source(50, 42) + SourceIndex(0) -9 >Emitted(37, 37) Source(50, 44) + SourceIndex(0) -10>Emitted(37, 48) Source(50, 55) + SourceIndex(0) -11>Emitted(37, 49) Source(50, 56) + SourceIndex(0) -12>Emitted(37, 51) Source(50, 30) + SourceIndex(0) -13>Emitted(37, 65) Source(50, 56) + SourceIndex(0) -14>Emitted(37, 67) Source(50, 30) + SourceIndex(0) -15>Emitted(37, 71) Source(50, 56) + SourceIndex(0) +5 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(37, 16) Source(50, 56) + SourceIndex(0) +8 >Emitted(37, 18) Source(50, 30) + SourceIndex(0) +9 >Emitted(37, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(37, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(37, 24) Source(50, 31) + SourceIndex(0) +12>Emitted(37, 35) Source(50, 42) + SourceIndex(0) +13>Emitted(37, 37) Source(50, 44) + SourceIndex(0) +14>Emitted(37, 48) Source(50, 55) + SourceIndex(0) +15>Emitted(37, 49) Source(50, 56) + SourceIndex(0) +16>Emitted(37, 51) Source(50, 30) + SourceIndex(0) +17>Emitted(37, 65) Source(50, 56) + SourceIndex(0) +18>Emitted(37, 67) Source(50, 30) + SourceIndex(0) +19>Emitted(37, 71) Source(50, 56) + SourceIndex(0) --- >>> _1 = _0[_z], _2 = _1[1], _3 = _2 === void 0 ? ["skill1", "skill2"] : _2, _4 = _3[0], primarySkillA = _4 === void 0 ? "primary" : _4, _5 = _3[1], secondarySkillA = _5 === void 0 ? "secondary" : _5; 1->^^^^^^^^^^^^^^^^^ @@ -1089,37 +1623,155 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > > 2 >for 3 > 4 > ([numberB = -1] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots +12> +13> robots +14> +15> robots 1->Emitted(41, 1) Source(54, 1) + SourceIndex(0) 2 >Emitted(41, 4) Source(54, 4) + SourceIndex(0) 3 >Emitted(41, 5) Source(54, 5) + SourceIndex(0) 4 >Emitted(41, 6) Source(54, 24) + SourceIndex(0) -5 >Emitted(41, 16) Source(54, 30) + SourceIndex(0) -6 >Emitted(41, 18) Source(54, 24) + SourceIndex(0) -7 >Emitted(41, 35) Source(54, 30) + SourceIndex(0) -8 >Emitted(41, 37) Source(54, 24) + SourceIndex(0) -9 >Emitted(41, 57) Source(54, 30) + SourceIndex(0) -10>Emitted(41, 59) Source(54, 24) + SourceIndex(0) -11>Emitted(41, 63) Source(54, 30) + SourceIndex(0) +5 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(41, 16) Source(54, 30) + SourceIndex(0) +8 >Emitted(41, 18) Source(54, 24) + SourceIndex(0) +9 >Emitted(41, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(41, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(41, 35) Source(54, 30) + SourceIndex(0) +12>Emitted(41, 37) Source(54, 24) + SourceIndex(0) +13>Emitted(41, 57) Source(54, 30) + SourceIndex(0) +14>Emitted(41, 59) Source(54, 24) + SourceIndex(0) +15>Emitted(41, 63) Source(54, 30) + SourceIndex(0) --- >>> _7 = robots_2[_6][0], numberB = _7 === void 0 ? -1 : _7; 1 >^^^^ @@ -1174,43 +1826,167 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^-> 1-> > 2 >for 3 > 4 > ([numberB = -1] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(45, 1) Source(57, 1) + SourceIndex(0) 2 >Emitted(45, 4) Source(57, 4) + SourceIndex(0) 3 >Emitted(45, 5) Source(57, 5) + SourceIndex(0) 4 >Emitted(45, 6) Source(57, 24) + SourceIndex(0) -5 >Emitted(45, 16) Source(57, 35) + SourceIndex(0) -6 >Emitted(45, 18) Source(57, 24) + SourceIndex(0) -7 >Emitted(45, 23) Source(57, 24) + SourceIndex(0) -8 >Emitted(45, 32) Source(57, 33) + SourceIndex(0) -9 >Emitted(45, 34) Source(57, 35) + SourceIndex(0) -10>Emitted(45, 36) Source(57, 24) + SourceIndex(0) -11>Emitted(45, 50) Source(57, 35) + SourceIndex(0) -12>Emitted(45, 52) Source(57, 24) + SourceIndex(0) -13>Emitted(45, 56) Source(57, 35) + SourceIndex(0) +5 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(45, 16) Source(57, 35) + SourceIndex(0) +8 >Emitted(45, 18) Source(57, 24) + SourceIndex(0) +9 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(45, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(45, 23) Source(57, 24) + SourceIndex(0) +12>Emitted(45, 32) Source(57, 33) + SourceIndex(0) +13>Emitted(45, 34) Source(57, 35) + SourceIndex(0) +14>Emitted(45, 36) Source(57, 24) + SourceIndex(0) +15>Emitted(45, 50) Source(57, 35) + SourceIndex(0) +16>Emitted(45, 52) Source(57, 24) + SourceIndex(0) +17>Emitted(45, 56) Source(57, 35) + SourceIndex(0) --- >>> _10 = _9[_8][0], numberB = _10 === void 0 ? -1 : _10; 1->^^^^ @@ -1265,48 +2041,178 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ 1-> > 2 >for 3 > 4 > ([numberB = -1] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(49, 1) Source(60, 1) + SourceIndex(0) 2 >Emitted(49, 4) Source(60, 4) + SourceIndex(0) 3 >Emitted(49, 5) Source(60, 5) + SourceIndex(0) 4 >Emitted(49, 6) Source(60, 24) + SourceIndex(0) -5 >Emitted(49, 17) Source(60, 40) + SourceIndex(0) -6 >Emitted(49, 19) Source(60, 24) + SourceIndex(0) -7 >Emitted(49, 26) Source(60, 25) + SourceIndex(0) -8 >Emitted(49, 32) Source(60, 31) + SourceIndex(0) -9 >Emitted(49, 34) Source(60, 33) + SourceIndex(0) -10>Emitted(49, 40) Source(60, 39) + SourceIndex(0) -11>Emitted(49, 41) Source(60, 40) + SourceIndex(0) -12>Emitted(49, 43) Source(60, 24) + SourceIndex(0) -13>Emitted(49, 59) Source(60, 40) + SourceIndex(0) -14>Emitted(49, 61) Source(60, 24) + SourceIndex(0) -15>Emitted(49, 66) Source(60, 40) + SourceIndex(0) +5 >Emitted(49, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(49, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(49, 17) Source(60, 40) + SourceIndex(0) +8 >Emitted(49, 19) Source(60, 24) + SourceIndex(0) +9 >Emitted(49, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(49, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(49, 26) Source(60, 25) + SourceIndex(0) +12>Emitted(49, 32) Source(60, 31) + SourceIndex(0) +13>Emitted(49, 34) Source(60, 33) + SourceIndex(0) +14>Emitted(49, 40) Source(60, 39) + SourceIndex(0) +15>Emitted(49, 41) Source(60, 40) + SourceIndex(0) +16>Emitted(49, 43) Source(60, 24) + SourceIndex(0) +17>Emitted(49, 59) Source(60, 40) + SourceIndex(0) +18>Emitted(49, 61) Source(60, 24) + SourceIndex(0) +19>Emitted(49, 66) Source(60, 40) + SourceIndex(0) --- >>> _13 = _12[_11][0], numberB = _13 === void 0 ? -1 : _13; 1 >^^^^ @@ -1361,36 +2267,172 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ 1-> > 2 >for 3 > 4 > ([nameB = "noName"] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(53, 1) Source(63, 1) + SourceIndex(0) 2 >Emitted(53, 4) Source(63, 4) + SourceIndex(0) 3 >Emitted(53, 5) Source(63, 5) + SourceIndex(0) 4 >Emitted(53, 6) Source(63, 28) + SourceIndex(0) -5 >Emitted(53, 17) Source(63, 39) + SourceIndex(0) -6 >Emitted(53, 19) Source(63, 28) + SourceIndex(0) -7 >Emitted(53, 46) Source(63, 39) + SourceIndex(0) -8 >Emitted(53, 48) Source(63, 28) + SourceIndex(0) -9 >Emitted(53, 74) Source(63, 39) + SourceIndex(0) -10>Emitted(53, 76) Source(63, 28) + SourceIndex(0) -11>Emitted(53, 81) Source(63, 39) + SourceIndex(0) +5 >Emitted(53, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(53, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(53, 17) Source(63, 39) + SourceIndex(0) +8 >Emitted(53, 19) Source(63, 28) + SourceIndex(0) +9 >Emitted(53, 33) Source(1, 1) + SourceIndex(0) +10>Emitted(53, 34) Source(1, 2) + SourceIndex(0) +11>Emitted(53, 46) Source(63, 39) + SourceIndex(0) +12>Emitted(53, 48) Source(63, 28) + SourceIndex(0) +13>Emitted(53, 74) Source(63, 39) + SourceIndex(0) +14>Emitted(53, 76) Source(63, 28) + SourceIndex(0) +15>Emitted(53, 81) Source(63, 39) + SourceIndex(0) --- >>> _15 = multiRobots_2[_14][0], nameB = _15 === void 0 ? "noName" : _15; 1 >^^^^ @@ -1445,42 +2487,184 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ 1-> > 2 >for 3 > 4 > ([nameB = "noName"] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(57, 1) Source(66, 1) + SourceIndex(0) 2 >Emitted(57, 4) Source(66, 4) + SourceIndex(0) 3 >Emitted(57, 5) Source(66, 5) + SourceIndex(0) 4 >Emitted(57, 6) Source(66, 28) + SourceIndex(0) -5 >Emitted(57, 17) Source(66, 44) + SourceIndex(0) -6 >Emitted(57, 19) Source(66, 28) + SourceIndex(0) -7 >Emitted(57, 25) Source(66, 28) + SourceIndex(0) -8 >Emitted(57, 39) Source(66, 42) + SourceIndex(0) -9 >Emitted(57, 41) Source(66, 44) + SourceIndex(0) -10>Emitted(57, 43) Source(66, 28) + SourceIndex(0) -11>Emitted(57, 59) Source(66, 44) + SourceIndex(0) -12>Emitted(57, 61) Source(66, 28) + SourceIndex(0) -13>Emitted(57, 66) Source(66, 44) + SourceIndex(0) +5 >Emitted(57, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(57, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(57, 17) Source(66, 44) + SourceIndex(0) +8 >Emitted(57, 19) Source(66, 28) + SourceIndex(0) +9 >Emitted(57, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(57, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(57, 25) Source(66, 28) + SourceIndex(0) +12>Emitted(57, 39) Source(66, 42) + SourceIndex(0) +13>Emitted(57, 41) Source(66, 44) + SourceIndex(0) +14>Emitted(57, 43) Source(66, 28) + SourceIndex(0) +15>Emitted(57, 59) Source(66, 44) + SourceIndex(0) +16>Emitted(57, 61) Source(66, 28) + SourceIndex(0) +17>Emitted(57, 66) Source(66, 44) + SourceIndex(0) --- >>> _18 = _17[_16][0], nameB = _18 === void 0 ? "noName" : _18; 1 >^^^^ @@ -1535,48 +2719,196 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ 1-> > 2 >for 3 > 4 > ([nameB = "noName"] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(61, 1) Source(69, 1) + SourceIndex(0) 2 >Emitted(61, 4) Source(69, 4) + SourceIndex(0) 3 >Emitted(61, 5) Source(69, 5) + SourceIndex(0) 4 >Emitted(61, 6) Source(69, 28) + SourceIndex(0) -5 >Emitted(61, 17) Source(69, 54) + SourceIndex(0) -6 >Emitted(61, 19) Source(69, 28) + SourceIndex(0) -7 >Emitted(61, 26) Source(69, 29) + SourceIndex(0) -8 >Emitted(61, 37) Source(69, 40) + SourceIndex(0) -9 >Emitted(61, 39) Source(69, 42) + SourceIndex(0) -10>Emitted(61, 50) Source(69, 53) + SourceIndex(0) -11>Emitted(61, 51) Source(69, 54) + SourceIndex(0) -12>Emitted(61, 53) Source(69, 28) + SourceIndex(0) -13>Emitted(61, 69) Source(69, 54) + SourceIndex(0) -14>Emitted(61, 71) Source(69, 28) + SourceIndex(0) -15>Emitted(61, 76) Source(69, 54) + SourceIndex(0) +5 >Emitted(61, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(61, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(61, 17) Source(69, 54) + SourceIndex(0) +8 >Emitted(61, 19) Source(69, 28) + SourceIndex(0) +9 >Emitted(61, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(61, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(61, 26) Source(69, 29) + SourceIndex(0) +12>Emitted(61, 37) Source(69, 40) + SourceIndex(0) +13>Emitted(61, 39) Source(69, 42) + SourceIndex(0) +14>Emitted(61, 50) Source(69, 53) + SourceIndex(0) +15>Emitted(61, 51) Source(69, 54) + SourceIndex(0) +16>Emitted(61, 53) Source(69, 28) + SourceIndex(0) +17>Emitted(61, 69) Source(69, 54) + SourceIndex(0) +18>Emitted(61, 71) Source(69, 28) + SourceIndex(0) +19>Emitted(61, 76) Source(69, 54) + SourceIndex(0) --- >>> _21 = _20[_19][0], nameB = _21 === void 0 ? "noName" : _21; 1 >^^^^ @@ -1631,38 +2963,194 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > 2 >for 3 > 4 > ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots +12> +13> robots +14> +15> robots 1->Emitted(65, 1) Source(73, 1) + SourceIndex(0) 2 >Emitted(65, 4) Source(73, 4) + SourceIndex(0) 3 >Emitted(65, 5) Source(73, 5) + SourceIndex(0) 4 >Emitted(65, 6) Source(73, 63) + SourceIndex(0) -5 >Emitted(65, 17) Source(73, 69) + SourceIndex(0) -6 >Emitted(65, 19) Source(73, 63) + SourceIndex(0) -7 >Emitted(65, 36) Source(73, 69) + SourceIndex(0) -8 >Emitted(65, 38) Source(73, 63) + SourceIndex(0) -9 >Emitted(65, 59) Source(73, 69) + SourceIndex(0) -10>Emitted(65, 61) Source(73, 63) + SourceIndex(0) -11>Emitted(65, 66) Source(73, 69) + SourceIndex(0) +5 >Emitted(65, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(65, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(65, 17) Source(73, 69) + SourceIndex(0) +8 >Emitted(65, 19) Source(73, 63) + SourceIndex(0) +9 >Emitted(65, 28) Source(1, 1) + SourceIndex(0) +10>Emitted(65, 29) Source(1, 2) + SourceIndex(0) +11>Emitted(65, 36) Source(73, 69) + SourceIndex(0) +12>Emitted(65, 38) Source(73, 63) + SourceIndex(0) +13>Emitted(65, 59) Source(73, 69) + SourceIndex(0) +14>Emitted(65, 61) Source(73, 63) + SourceIndex(0) +15>Emitted(65, 66) Source(73, 69) + SourceIndex(0) --- >>> _23 = robots_3[_22], _24 = _23[0], numberA2 = _24 === void 0 ? -1 : _24, _25 = _23[1], nameA2 = _25 === void 0 ? "noName" : _25, _26 = _23[2], skillA2 = _26 === void 0 ? "skill" : _26; 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1741,43 +3229,205 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(69, 1) Source(76, 1) + SourceIndex(0) 2 >Emitted(69, 4) Source(76, 4) + SourceIndex(0) 3 >Emitted(69, 5) Source(76, 5) + SourceIndex(0) 4 >Emitted(69, 6) Source(76, 63) + SourceIndex(0) -5 >Emitted(69, 17) Source(76, 74) + SourceIndex(0) -6 >Emitted(69, 19) Source(76, 63) + SourceIndex(0) -7 >Emitted(69, 25) Source(76, 63) + SourceIndex(0) -8 >Emitted(69, 34) Source(76, 72) + SourceIndex(0) -9 >Emitted(69, 36) Source(76, 74) + SourceIndex(0) -10>Emitted(69, 38) Source(76, 63) + SourceIndex(0) -11>Emitted(69, 54) Source(76, 74) + SourceIndex(0) -12>Emitted(69, 56) Source(76, 63) + SourceIndex(0) -13>Emitted(69, 61) Source(76, 74) + SourceIndex(0) +5 >Emitted(69, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(69, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(69, 17) Source(76, 74) + SourceIndex(0) +8 >Emitted(69, 19) Source(76, 63) + SourceIndex(0) +9 >Emitted(69, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(69, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(69, 25) Source(76, 63) + SourceIndex(0) +12>Emitted(69, 34) Source(76, 72) + SourceIndex(0) +13>Emitted(69, 36) Source(76, 74) + SourceIndex(0) +14>Emitted(69, 38) Source(76, 63) + SourceIndex(0) +15>Emitted(69, 54) Source(76, 74) + SourceIndex(0) +16>Emitted(69, 56) Source(76, 63) + SourceIndex(0) +17>Emitted(69, 61) Source(76, 74) + SourceIndex(0) --- >>> _29 = _28[_27], _30 = _29[0], numberA2 = _30 === void 0 ? -1 : _30, _31 = _29[1], nameA2 = _31 === void 0 ? "noName" : _31, _32 = _29[2], skillA2 = _32 === void 0 ? "skill" : _32; 1->^^^^^^^^^^^^^^^^^^^^ @@ -1856,49 +3506,217 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(73, 1) Source(79, 1) + SourceIndex(0) 2 >Emitted(73, 4) Source(79, 4) + SourceIndex(0) 3 >Emitted(73, 5) Source(79, 5) + SourceIndex(0) 4 >Emitted(73, 6) Source(79, 63) + SourceIndex(0) -5 >Emitted(73, 17) Source(79, 79) + SourceIndex(0) -6 >Emitted(73, 19) Source(79, 63) + SourceIndex(0) -7 >Emitted(73, 26) Source(79, 64) + SourceIndex(0) -8 >Emitted(73, 32) Source(79, 70) + SourceIndex(0) -9 >Emitted(73, 34) Source(79, 72) + SourceIndex(0) -10>Emitted(73, 40) Source(79, 78) + SourceIndex(0) -11>Emitted(73, 41) Source(79, 79) + SourceIndex(0) -12>Emitted(73, 43) Source(79, 63) + SourceIndex(0) -13>Emitted(73, 59) Source(79, 79) + SourceIndex(0) -14>Emitted(73, 61) Source(79, 63) + SourceIndex(0) -15>Emitted(73, 66) Source(79, 79) + SourceIndex(0) +5 >Emitted(73, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(73, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(73, 17) Source(79, 79) + SourceIndex(0) +8 >Emitted(73, 19) Source(79, 63) + SourceIndex(0) +9 >Emitted(73, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(73, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(73, 26) Source(79, 64) + SourceIndex(0) +12>Emitted(73, 32) Source(79, 70) + SourceIndex(0) +13>Emitted(73, 34) Source(79, 72) + SourceIndex(0) +14>Emitted(73, 40) Source(79, 78) + SourceIndex(0) +15>Emitted(73, 41) Source(79, 79) + SourceIndex(0) +16>Emitted(73, 43) Source(79, 63) + SourceIndex(0) +17>Emitted(73, 59) Source(79, 79) + SourceIndex(0) +18>Emitted(73, 61) Source(79, 63) + SourceIndex(0) +19>Emitted(73, 66) Source(79, 79) + SourceIndex(0) --- >>> _35 = _34[_33], _36 = _35[0], numberA2 = _36 === void 0 ? -1 : _36, _37 = _35[1], nameA2 = _37 === void 0 ? "noName" : _37, _38 = _35[2], skillA2 = _38 === void 0 ? "skill" : _38; 1->^^^^^^^^^^^^^^^^^^^^ @@ -1977,14 +3795,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -1993,24 +3815,200 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(77, 1) Source(82, 1) + SourceIndex(0) 2 >Emitted(77, 4) Source(82, 4) + SourceIndex(0) 3 >Emitted(77, 5) Source(82, 5) + SourceIndex(0) 4 >Emitted(77, 6) Source(85, 30) + SourceIndex(0) -5 >Emitted(77, 17) Source(85, 41) + SourceIndex(0) -6 >Emitted(77, 19) Source(85, 30) + SourceIndex(0) -7 >Emitted(77, 46) Source(85, 41) + SourceIndex(0) -8 >Emitted(77, 48) Source(85, 30) + SourceIndex(0) -9 >Emitted(77, 74) Source(85, 41) + SourceIndex(0) -10>Emitted(77, 76) Source(85, 30) + SourceIndex(0) -11>Emitted(77, 81) Source(85, 41) + SourceIndex(0) +5 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(77, 17) Source(85, 41) + SourceIndex(0) +8 >Emitted(77, 19) Source(85, 30) + SourceIndex(0) +9 >Emitted(77, 33) Source(1, 1) + SourceIndex(0) +10>Emitted(77, 34) Source(1, 2) + SourceIndex(0) +11>Emitted(77, 46) Source(85, 41) + SourceIndex(0) +12>Emitted(77, 48) Source(85, 30) + SourceIndex(0) +13>Emitted(77, 74) Source(85, 41) + SourceIndex(0) +14>Emitted(77, 76) Source(85, 30) + SourceIndex(0) +15>Emitted(77, 81) Source(85, 41) + SourceIndex(0) --- >>> _40 = multiRobots_3[_39], _41 = _40[0], nameMA = _41 === void 0 ? "noName" : _41, _42 = _40[1], _43 = _42 === void 0 ? ["skill1", "skill2"] : _42, _44 = _43[0], primarySkillA = _44 === void 0 ? "primary" : _44, _45 = _43[1], secondarySkillA = _45 === void 0 ? "secondary" : _45; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2109,16 +4107,20 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -2127,28 +4129,216 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(81, 1) Source(88, 1) + SourceIndex(0) 2 >Emitted(81, 4) Source(88, 4) + SourceIndex(0) 3 >Emitted(81, 5) Source(88, 5) + SourceIndex(0) 4 >Emitted(81, 6) Source(91, 30) + SourceIndex(0) -5 >Emitted(81, 17) Source(91, 46) + SourceIndex(0) -6 >Emitted(81, 19) Source(91, 30) + SourceIndex(0) -7 >Emitted(81, 25) Source(91, 30) + SourceIndex(0) -8 >Emitted(81, 39) Source(91, 44) + SourceIndex(0) -9 >Emitted(81, 41) Source(91, 46) + SourceIndex(0) -10>Emitted(81, 43) Source(91, 30) + SourceIndex(0) -11>Emitted(81, 59) Source(91, 46) + SourceIndex(0) -12>Emitted(81, 61) Source(91, 30) + SourceIndex(0) -13>Emitted(81, 66) Source(91, 46) + SourceIndex(0) +5 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(81, 17) Source(91, 46) + SourceIndex(0) +8 >Emitted(81, 19) Source(91, 30) + SourceIndex(0) +9 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(81, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(81, 25) Source(91, 30) + SourceIndex(0) +12>Emitted(81, 39) Source(91, 44) + SourceIndex(0) +13>Emitted(81, 41) Source(91, 46) + SourceIndex(0) +14>Emitted(81, 43) Source(91, 30) + SourceIndex(0) +15>Emitted(81, 59) Source(91, 46) + SourceIndex(0) +16>Emitted(81, 61) Source(91, 30) + SourceIndex(0) +17>Emitted(81, 66) Source(91, 46) + SourceIndex(0) --- >>> _48 = _47[_46], _49 = _48[0], nameMA = _49 === void 0 ? "noName" : _49, _50 = _48[1], _51 = _50 === void 0 ? ["skill1", "skill2"] : _50, _52 = _51[0], primarySkillA = _52 === void 0 ? "primary" : _52, _53 = _51[1], secondarySkillA = _53 === void 0 ? "secondary" : _53; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2247,18 +4437,22 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -2267,32 +4461,232 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > [multiRobotA, multiRobotB] -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> -13> [multiRobotA, multiRobotB] -14> -15> [multiRobotA, multiRobotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [ +12> multiRobotA +13> , +14> multiRobotB +15> ] +16> +17> [multiRobotA, multiRobotB] +18> +19> [multiRobotA, multiRobotB] 1->Emitted(85, 1) Source(94, 1) + SourceIndex(0) 2 >Emitted(85, 4) Source(94, 4) + SourceIndex(0) 3 >Emitted(85, 5) Source(94, 5) + SourceIndex(0) 4 >Emitted(85, 6) Source(97, 30) + SourceIndex(0) -5 >Emitted(85, 17) Source(97, 56) + SourceIndex(0) -6 >Emitted(85, 19) Source(97, 30) + SourceIndex(0) -7 >Emitted(85, 26) Source(97, 31) + SourceIndex(0) -8 >Emitted(85, 37) Source(97, 42) + SourceIndex(0) -9 >Emitted(85, 39) Source(97, 44) + SourceIndex(0) -10>Emitted(85, 50) Source(97, 55) + SourceIndex(0) -11>Emitted(85, 51) Source(97, 56) + SourceIndex(0) -12>Emitted(85, 53) Source(97, 30) + SourceIndex(0) -13>Emitted(85, 69) Source(97, 56) + SourceIndex(0) -14>Emitted(85, 71) Source(97, 30) + SourceIndex(0) -15>Emitted(85, 76) Source(97, 56) + SourceIndex(0) +5 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(85, 17) Source(97, 56) + SourceIndex(0) +8 >Emitted(85, 19) Source(97, 30) + SourceIndex(0) +9 >Emitted(85, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(85, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(85, 26) Source(97, 31) + SourceIndex(0) +12>Emitted(85, 37) Source(97, 42) + SourceIndex(0) +13>Emitted(85, 39) Source(97, 44) + SourceIndex(0) +14>Emitted(85, 50) Source(97, 55) + SourceIndex(0) +15>Emitted(85, 51) Source(97, 56) + SourceIndex(0) +16>Emitted(85, 53) Source(97, 30) + SourceIndex(0) +17>Emitted(85, 69) Source(97, 56) + SourceIndex(0) +18>Emitted(85, 71) Source(97, 30) + SourceIndex(0) +19>Emitted(85, 76) Source(97, 56) + SourceIndex(0) --- >>> _56 = _55[_54], _57 = _56[0], nameMA = _57 === void 0 ? "noName" : _57, _58 = _56[1], _59 = _58 === void 0 ? ["skill1", "skill2"] : _58, _60 = _59[0], primarySkillA = _60 === void 0 ? "primary" : _60, _61 = _59[1], secondarySkillA = _61 === void 0 ? "secondary" : _61; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2391,38 +4785,250 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > 2 >for 3 > 4 > ([numberA3 = -1, ...robotAInfo] of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3 = -1, ...robotAInfo] of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3 = -1, ...robotAInfo] of robots +12> +13> robots +14> +15> robots 1->Emitted(89, 1) Source(101, 1) + SourceIndex(0) 2 >Emitted(89, 4) Source(101, 4) + SourceIndex(0) 3 >Emitted(89, 5) Source(101, 5) + SourceIndex(0) 4 >Emitted(89, 6) Source(101, 40) + SourceIndex(0) -5 >Emitted(89, 17) Source(101, 46) + SourceIndex(0) -6 >Emitted(89, 19) Source(101, 40) + SourceIndex(0) -7 >Emitted(89, 36) Source(101, 46) + SourceIndex(0) -8 >Emitted(89, 38) Source(101, 40) + SourceIndex(0) -9 >Emitted(89, 59) Source(101, 46) + SourceIndex(0) -10>Emitted(89, 61) Source(101, 40) + SourceIndex(0) -11>Emitted(89, 66) Source(101, 46) + SourceIndex(0) +5 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(89, 17) Source(101, 46) + SourceIndex(0) +8 >Emitted(89, 19) Source(101, 40) + SourceIndex(0) +9 >Emitted(89, 28) Source(1, 1) + SourceIndex(0) +10>Emitted(89, 29) Source(1, 2) + SourceIndex(0) +11>Emitted(89, 36) Source(101, 46) + SourceIndex(0) +12>Emitted(89, 38) Source(101, 40) + SourceIndex(0) +13>Emitted(89, 59) Source(101, 46) + SourceIndex(0) +14>Emitted(89, 61) Source(101, 40) + SourceIndex(0) +15>Emitted(89, 66) Source(101, 46) + SourceIndex(0) --- >>> _63 = robots_4[_62], _64 = _63[0], numberA3 = _64 === void 0 ? -1 : _64, robotAInfo = _63.slice(1); 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2483,43 +5089,261 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([numberA3 = -1, ...robotAInfo] of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3 = -1, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3 = -1, ...robotAInfo] of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3 = -1, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3 = -1, ...robotAInfo] of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(93, 1) Source(104, 1) + SourceIndex(0) 2 >Emitted(93, 4) Source(104, 4) + SourceIndex(0) 3 >Emitted(93, 5) Source(104, 5) + SourceIndex(0) 4 >Emitted(93, 6) Source(104, 40) + SourceIndex(0) -5 >Emitted(93, 17) Source(104, 51) + SourceIndex(0) -6 >Emitted(93, 19) Source(104, 40) + SourceIndex(0) -7 >Emitted(93, 25) Source(104, 40) + SourceIndex(0) -8 >Emitted(93, 34) Source(104, 49) + SourceIndex(0) -9 >Emitted(93, 36) Source(104, 51) + SourceIndex(0) -10>Emitted(93, 38) Source(104, 40) + SourceIndex(0) -11>Emitted(93, 54) Source(104, 51) + SourceIndex(0) -12>Emitted(93, 56) Source(104, 40) + SourceIndex(0) -13>Emitted(93, 61) Source(104, 51) + SourceIndex(0) +5 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(93, 17) Source(104, 51) + SourceIndex(0) +8 >Emitted(93, 19) Source(104, 40) + SourceIndex(0) +9 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(93, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(93, 25) Source(104, 40) + SourceIndex(0) +12>Emitted(93, 34) Source(104, 49) + SourceIndex(0) +13>Emitted(93, 36) Source(104, 51) + SourceIndex(0) +14>Emitted(93, 38) Source(104, 40) + SourceIndex(0) +15>Emitted(93, 54) Source(104, 51) + SourceIndex(0) +16>Emitted(93, 56) Source(104, 40) + SourceIndex(0) +17>Emitted(93, 61) Source(104, 51) + SourceIndex(0) --- >>> _67 = _66[_65], _68 = _67[0], numberA3 = _68 === void 0 ? -1 : _68, robotAInfo = _67.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ @@ -2580,49 +5404,273 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^^ -13> ^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^^^^^ +15> ^ +16> ^^ +17> ^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ([numberA3 = -1, ...robotAInfo] of -5 > [robotA, robotB] -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> -13> [robotA, robotB] -14> -15> [robotA, robotB] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3 = -1, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3 = -1, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for ([numberA3 = -1, ...robotAInfo] of [robotA, robotB] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > type Robot = [number, string, string]; + > type MultiSkilledRobot = [string, [string, string]]; + > + > let robotA: Robot = [1, "mower", "mowing"]; + > let robotB: Robot = [2, "trimmer", "trimming"]; + > let robots = [robotA, robotB]; + > function getRobots() { + > return robots; + > } + > + > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; + > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; + > let multiRobots = [multiRobotA, multiRobotB]; + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primarySkillA: string, secondarySkillA: string; + > let numberB: number, nameB: string; + > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; + > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; + > + > for ([, nameA = "noName"] of robots) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of getRobots()) { + > console.log(nameA); + > } + > for ([, nameA = "noName"] of [robotA, robotB]) { + > console.log(nameA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(primarySkillA); + > } + > for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(primarySkillA); + > } + > + > for ([numberB = -1] of robots) { + > console.log(numberB); + > } + > for ([numberB = -1] of getRobots()) { + > console.log(numberB); + > } + > for ([numberB = -1] of [robotA, robotB]) { + > console.log(numberB); + > } + > for ([nameB = "noName"] of multiRobots) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of getMultiRobots()) { + > console.log(nameB); + > } + > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { + > console.log(nameB); + > } + > + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { + > console.log(nameA2); + > } + > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { + > console.log(nameA2); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of multiRobots) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of getMultiRobots()) { + > console.log(nameMA); + > } + > for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { + > console.log(nameMA); + > } + > + > for ([numberA3 = -1, ...robotAInfo] of robots) { + > console.log(numberA3); + > } + > for ([numberA3 = -1, ...robotAInfo] of getRobots()) { + > console.log(numberA3); + > } + > for ([numberA3 = -1, ...robotAInfo] of [ +12> robotA +13> , +14> robotB +15> ] +16> +17> [robotA, robotB] +18> +19> [robotA, robotB] 1->Emitted(97, 1) Source(107, 1) + SourceIndex(0) 2 >Emitted(97, 4) Source(107, 4) + SourceIndex(0) 3 >Emitted(97, 5) Source(107, 5) + SourceIndex(0) 4 >Emitted(97, 6) Source(107, 40) + SourceIndex(0) -5 >Emitted(97, 17) Source(107, 56) + SourceIndex(0) -6 >Emitted(97, 19) Source(107, 40) + SourceIndex(0) -7 >Emitted(97, 26) Source(107, 41) + SourceIndex(0) -8 >Emitted(97, 32) Source(107, 47) + SourceIndex(0) -9 >Emitted(97, 34) Source(107, 49) + SourceIndex(0) -10>Emitted(97, 40) Source(107, 55) + SourceIndex(0) -11>Emitted(97, 41) Source(107, 56) + SourceIndex(0) -12>Emitted(97, 43) Source(107, 40) + SourceIndex(0) -13>Emitted(97, 59) Source(107, 56) + SourceIndex(0) -14>Emitted(97, 61) Source(107, 40) + SourceIndex(0) -15>Emitted(97, 66) Source(107, 56) + SourceIndex(0) +5 >Emitted(97, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(97, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(97, 17) Source(107, 56) + SourceIndex(0) +8 >Emitted(97, 19) Source(107, 40) + SourceIndex(0) +9 >Emitted(97, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(97, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(97, 26) Source(107, 41) + SourceIndex(0) +12>Emitted(97, 32) Source(107, 47) + SourceIndex(0) +13>Emitted(97, 34) Source(107, 49) + SourceIndex(0) +14>Emitted(97, 40) Source(107, 55) + SourceIndex(0) +15>Emitted(97, 41) Source(107, 56) + SourceIndex(0) +16>Emitted(97, 43) Source(107, 40) + SourceIndex(0) +17>Emitted(97, 59) Source(107, 56) + SourceIndex(0) +18>Emitted(97, 61) Source(107, 40) + SourceIndex(0) +19>Emitted(97, 66) Source(107, 56) + SourceIndex(0) --- >>> _71 = _70[_69], _72 = _71[0], numberA3 = _72 === void 0 ? -1 : _72, robotAInfo = _71.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map index 3fe49ed9ef9d6..2f21d37ecd602 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt index a22c02644c2bb..66439fa0545ba 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt @@ -12,29 +12,31 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^ -7 > ^^^^ -8 > ^^ -9 > ^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^^ -15> ^^ -16> ^^ -17> ^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^ -22> ^^ -23> ^^^^^^^^^^ -24> ^^ -25> ^ -26> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^^^^ +10> ^^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^ +15> ^^^^^^^^ +16> ^^ +17> ^^ +18> ^^ +19> ^^^^ +20> ^^ +21> ^^^^^^^^^ +22> ^^ +23> ^^^^^ +24> ^^ +25> ^^^^^^^^^^ +26> ^^ +27> ^ +28> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -54,124 +56,134 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > 2 >let 3 > robots -4 > : Robot[] = -5 > [ -6 > { -7 > name -8 > : -9 > "mower" -10> , -11> skill -12> : -13> "mowing" -14> } -15> , -16> { -17> name -18> : -19> "trimmer" -20> , -21> skill -22> : -23> "trimming" -24> } -25> ] -26> ; +4 > : +5 > R +6 > obot[] = +7 > [ +8 > { +9 > name +10> : +11> "mower" +12> , +13> skill +14> : +15> "mowing" +16> } +17> , +18> { +19> name +20> : +21> "trimmer" +22> , +23> skill +24> : +25> "trimming" +26> } +27> ] +28> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(17, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) -5 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) -6 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) -7 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) -8 >Emitted(1, 23) Source(17, 32) + SourceIndex(0) -9 >Emitted(1, 30) Source(17, 39) + SourceIndex(0) -10>Emitted(1, 32) Source(17, 41) + SourceIndex(0) -11>Emitted(1, 37) Source(17, 46) + SourceIndex(0) -12>Emitted(1, 39) Source(17, 48) + SourceIndex(0) -13>Emitted(1, 47) Source(17, 56) + SourceIndex(0) -14>Emitted(1, 49) Source(17, 58) + SourceIndex(0) -15>Emitted(1, 51) Source(17, 60) + SourceIndex(0) -16>Emitted(1, 53) Source(17, 62) + SourceIndex(0) -17>Emitted(1, 57) Source(17, 66) + SourceIndex(0) -18>Emitted(1, 59) Source(17, 68) + SourceIndex(0) -19>Emitted(1, 68) Source(17, 77) + SourceIndex(0) -20>Emitted(1, 70) Source(17, 79) + SourceIndex(0) -21>Emitted(1, 75) Source(17, 84) + SourceIndex(0) -22>Emitted(1, 77) Source(17, 86) + SourceIndex(0) -23>Emitted(1, 87) Source(17, 96) + SourceIndex(0) -24>Emitted(1, 89) Source(17, 98) + SourceIndex(0) -25>Emitted(1, 90) Source(17, 99) + SourceIndex(0) -26>Emitted(1, 91) Source(17, 100) + SourceIndex(0) +4 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(17, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) +7 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) +8 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) +9 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) +10>Emitted(1, 23) Source(17, 32) + SourceIndex(0) +11>Emitted(1, 30) Source(17, 39) + SourceIndex(0) +12>Emitted(1, 32) Source(17, 41) + SourceIndex(0) +13>Emitted(1, 37) Source(17, 46) + SourceIndex(0) +14>Emitted(1, 39) Source(17, 48) + SourceIndex(0) +15>Emitted(1, 47) Source(17, 56) + SourceIndex(0) +16>Emitted(1, 49) Source(17, 58) + SourceIndex(0) +17>Emitted(1, 51) Source(17, 60) + SourceIndex(0) +18>Emitted(1, 53) Source(17, 62) + SourceIndex(0) +19>Emitted(1, 57) Source(17, 66) + SourceIndex(0) +20>Emitted(1, 59) Source(17, 68) + SourceIndex(0) +21>Emitted(1, 68) Source(17, 77) + SourceIndex(0) +22>Emitted(1, 70) Source(17, 79) + SourceIndex(0) +23>Emitted(1, 75) Source(17, 84) + SourceIndex(0) +24>Emitted(1, 77) Source(17, 86) + SourceIndex(0) +25>Emitted(1, 87) Source(17, 96) + SourceIndex(0) +26>Emitted(1, 89) Source(17, 98) + SourceIndex(0) +27>Emitted(1, 90) Source(17, 99) + SourceIndex(0) +28>Emitted(1, 91) Source(17, 100) + SourceIndex(0) --- >>>var multiRobots = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^ -7 > ^^^^ -8 > ^^ -9 > ^^^^^^^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^^^^ -17> ^^ -18> ^^^^^^^^^ -19> ^^ -20> ^^^^^^ -21> ^^ -22> ^^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^^^^ +10> ^^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^^ +15> ^^ +16> ^^^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^^^^^^^^ +21> ^^ +22> ^^^^^^ +23> ^^ +24> ^^ 1 > > 2 >let 3 > multiRobots -4 > : MultiRobot[] = -5 > [ -6 > { -7 > name -8 > : -9 > "mower" -10> , -11> skills -12> : -13> { -14> primary -15> : -16> "mowing" -17> , -18> secondary -19> : -20> "none" -21> } -22> } +4 > : +5 > M +6 > ultiRobot[] = +7 > [ +8 > { +9 > name +10> : +11> "mower" +12> , +13> skills +14> : +15> { +16> primary +17> : +18> "mowing" +19> , +20> secondary +21> : +22> "none" +23> } +24> } 1 >Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 16) Source(18, 16) + SourceIndex(0) -4 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) -5 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) -6 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) -7 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) -8 >Emitted(2, 28) Source(18, 42) + SourceIndex(0) -9 >Emitted(2, 35) Source(18, 49) + SourceIndex(0) -10>Emitted(2, 37) Source(18, 51) + SourceIndex(0) -11>Emitted(2, 43) Source(18, 57) + SourceIndex(0) -12>Emitted(2, 45) Source(18, 59) + SourceIndex(0) -13>Emitted(2, 47) Source(18, 61) + SourceIndex(0) -14>Emitted(2, 54) Source(18, 68) + SourceIndex(0) -15>Emitted(2, 56) Source(18, 70) + SourceIndex(0) -16>Emitted(2, 64) Source(18, 78) + SourceIndex(0) -17>Emitted(2, 66) Source(18, 80) + SourceIndex(0) -18>Emitted(2, 75) Source(18, 89) + SourceIndex(0) -19>Emitted(2, 77) Source(18, 91) + SourceIndex(0) -20>Emitted(2, 83) Source(18, 97) + SourceIndex(0) -21>Emitted(2, 85) Source(18, 99) + SourceIndex(0) -22>Emitted(2, 87) Source(18, 101) + SourceIndex(0) +4 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) +5 >Emitted(2, 18) Source(18, 19) + SourceIndex(0) +6 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) +7 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) +8 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) +9 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) +10>Emitted(2, 28) Source(18, 42) + SourceIndex(0) +11>Emitted(2, 35) Source(18, 49) + SourceIndex(0) +12>Emitted(2, 37) Source(18, 51) + SourceIndex(0) +13>Emitted(2, 43) Source(18, 57) + SourceIndex(0) +14>Emitted(2, 45) Source(18, 59) + SourceIndex(0) +15>Emitted(2, 47) Source(18, 61) + SourceIndex(0) +16>Emitted(2, 54) Source(18, 68) + SourceIndex(0) +17>Emitted(2, 56) Source(18, 70) + SourceIndex(0) +18>Emitted(2, 64) Source(18, 78) + SourceIndex(0) +19>Emitted(2, 66) Source(18, 80) + SourceIndex(0) +20>Emitted(2, 75) Source(18, 89) + SourceIndex(0) +21>Emitted(2, 77) Source(18, 91) + SourceIndex(0) +22>Emitted(2, 83) Source(18, 97) + SourceIndex(0) +23>Emitted(2, 85) Source(18, 99) + SourceIndex(0) +24>Emitted(2, 87) Source(18, 101) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 1 >^^^^ @@ -313,37 +325,105 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > > 2 >for 3 > 4 > (let {name: nameA } of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots +12> +13> robots +14> +15> robots 1->Emitted(10, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(10, 4) Source(29, 4) + SourceIndex(0) 3 >Emitted(10, 5) Source(29, 5) + SourceIndex(0) 4 >Emitted(10, 6) Source(29, 28) + SourceIndex(0) -5 >Emitted(10, 16) Source(29, 34) + SourceIndex(0) -6 >Emitted(10, 18) Source(29, 28) + SourceIndex(0) -7 >Emitted(10, 35) Source(29, 34) + SourceIndex(0) -8 >Emitted(10, 37) Source(29, 28) + SourceIndex(0) -9 >Emitted(10, 57) Source(29, 34) + SourceIndex(0) -10>Emitted(10, 59) Source(29, 28) + SourceIndex(0) -11>Emitted(10, 63) Source(29, 34) + SourceIndex(0) +5 >Emitted(10, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(10, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(10, 16) Source(29, 34) + SourceIndex(0) +8 >Emitted(10, 18) Source(29, 28) + SourceIndex(0) +9 >Emitted(10, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(10, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(10, 35) Source(29, 34) + SourceIndex(0) +12>Emitted(10, 37) Source(29, 28) + SourceIndex(0) +13>Emitted(10, 57) Source(29, 34) + SourceIndex(0) +14>Emitted(10, 59) Source(29, 28) + SourceIndex(0) +15>Emitted(10, 63) Source(29, 34) + SourceIndex(0) --- >>> var nameA = robots_1[_i].name; 1 >^^^^ @@ -395,42 +475,116 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ 1-> > 2 >for 3 > 4 > (let {name: nameA } of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(14, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(14, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(14, 5) Source(32, 5) + SourceIndex(0) 4 >Emitted(14, 6) Source(32, 28) + SourceIndex(0) -5 >Emitted(14, 16) Source(32, 39) + SourceIndex(0) -6 >Emitted(14, 18) Source(32, 28) + SourceIndex(0) -7 >Emitted(14, 23) Source(32, 28) + SourceIndex(0) -8 >Emitted(14, 32) Source(32, 37) + SourceIndex(0) -9 >Emitted(14, 34) Source(32, 39) + SourceIndex(0) -10>Emitted(14, 36) Source(32, 28) + SourceIndex(0) -11>Emitted(14, 50) Source(32, 39) + SourceIndex(0) -12>Emitted(14, 52) Source(32, 28) + SourceIndex(0) -13>Emitted(14, 56) Source(32, 39) + SourceIndex(0) +5 >Emitted(14, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(14, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(14, 16) Source(32, 39) + SourceIndex(0) +8 >Emitted(14, 18) Source(32, 28) + SourceIndex(0) +9 >Emitted(14, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(14, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(14, 23) Source(32, 28) + SourceIndex(0) +12>Emitted(14, 32) Source(32, 37) + SourceIndex(0) +13>Emitted(14, 34) Source(32, 39) + SourceIndex(0) +14>Emitted(14, 36) Source(32, 28) + SourceIndex(0) +15>Emitted(14, 50) Source(32, 39) + SourceIndex(0) +16>Emitted(14, 52) Source(32, 28) + SourceIndex(0) +17>Emitted(14, 56) Source(32, 39) + SourceIndex(0) --- >>> var nameA = _b[_a].name; 1 >^^^^ @@ -482,96 +636,176 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^^ -29> ^^^^^^^^^^^^^^ -30> ^^ -31> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^^ +23> ^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^ +28> ^^ +29> ^^^^^^^^^^ +30> ^^ +31> ^ +32> ^^ +33> ^^^^^^^^^^^^^^ +34> ^^ +35> ^^^^ 1-> > 2 >for 3 > 4 > (let {name: nameA } of -5 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> -29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -30> -31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skill +18> : +19> "mowing" +20> } +21> , +22> { +23> name +24> : +25> "trimmer" +26> , +27> skill +28> : +29> "trimming" +30> } +31> ] +32> +33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +34> +35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(18, 4) Source(35, 4) + SourceIndex(0) 3 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) 4 >Emitted(18, 6) Source(35, 28) + SourceIndex(0) -5 >Emitted(18, 16) Source(35, 104) + SourceIndex(0) -6 >Emitted(18, 18) Source(35, 28) + SourceIndex(0) -7 >Emitted(18, 24) Source(35, 29) + SourceIndex(0) -8 >Emitted(18, 26) Source(35, 31) + SourceIndex(0) -9 >Emitted(18, 30) Source(35, 35) + SourceIndex(0) -10>Emitted(18, 32) Source(35, 37) + SourceIndex(0) -11>Emitted(18, 39) Source(35, 44) + SourceIndex(0) -12>Emitted(18, 41) Source(35, 46) + SourceIndex(0) -13>Emitted(18, 46) Source(35, 51) + SourceIndex(0) -14>Emitted(18, 48) Source(35, 53) + SourceIndex(0) -15>Emitted(18, 56) Source(35, 61) + SourceIndex(0) -16>Emitted(18, 58) Source(35, 63) + SourceIndex(0) -17>Emitted(18, 60) Source(35, 65) + SourceIndex(0) -18>Emitted(18, 62) Source(35, 67) + SourceIndex(0) -19>Emitted(18, 66) Source(35, 71) + SourceIndex(0) -20>Emitted(18, 68) Source(35, 73) + SourceIndex(0) -21>Emitted(18, 77) Source(35, 82) + SourceIndex(0) -22>Emitted(18, 79) Source(35, 84) + SourceIndex(0) -23>Emitted(18, 84) Source(35, 89) + SourceIndex(0) -24>Emitted(18, 86) Source(35, 91) + SourceIndex(0) -25>Emitted(18, 96) Source(35, 101) + SourceIndex(0) -26>Emitted(18, 98) Source(35, 103) + SourceIndex(0) -27>Emitted(18, 99) Source(35, 104) + SourceIndex(0) -28>Emitted(18, 101) Source(35, 28) + SourceIndex(0) -29>Emitted(18, 115) Source(35, 104) + SourceIndex(0) -30>Emitted(18, 117) Source(35, 28) + SourceIndex(0) -31>Emitted(18, 121) Source(35, 104) + SourceIndex(0) +5 >Emitted(18, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(18, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(18, 16) Source(35, 104) + SourceIndex(0) +8 >Emitted(18, 18) Source(35, 28) + SourceIndex(0) +9 >Emitted(18, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(18, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(18, 24) Source(35, 29) + SourceIndex(0) +12>Emitted(18, 26) Source(35, 31) + SourceIndex(0) +13>Emitted(18, 30) Source(35, 35) + SourceIndex(0) +14>Emitted(18, 32) Source(35, 37) + SourceIndex(0) +15>Emitted(18, 39) Source(35, 44) + SourceIndex(0) +16>Emitted(18, 41) Source(35, 46) + SourceIndex(0) +17>Emitted(18, 46) Source(35, 51) + SourceIndex(0) +18>Emitted(18, 48) Source(35, 53) + SourceIndex(0) +19>Emitted(18, 56) Source(35, 61) + SourceIndex(0) +20>Emitted(18, 58) Source(35, 63) + SourceIndex(0) +21>Emitted(18, 60) Source(35, 65) + SourceIndex(0) +22>Emitted(18, 62) Source(35, 67) + SourceIndex(0) +23>Emitted(18, 66) Source(35, 71) + SourceIndex(0) +24>Emitted(18, 68) Source(35, 73) + SourceIndex(0) +25>Emitted(18, 77) Source(35, 82) + SourceIndex(0) +26>Emitted(18, 79) Source(35, 84) + SourceIndex(0) +27>Emitted(18, 84) Source(35, 89) + SourceIndex(0) +28>Emitted(18, 86) Source(35, 91) + SourceIndex(0) +29>Emitted(18, 96) Source(35, 101) + SourceIndex(0) +30>Emitted(18, 98) Source(35, 103) + SourceIndex(0) +31>Emitted(18, 99) Source(35, 104) + SourceIndex(0) +32>Emitted(18, 101) Source(35, 28) + SourceIndex(0) +33>Emitted(18, 115) Source(35, 104) + SourceIndex(0) +34>Emitted(18, 117) Source(35, 28) + SourceIndex(0) +35>Emitted(18, 121) Source(35, 104) + SourceIndex(0) --- >>> var nameA = _d[_c].name; 1 >^^^^ @@ -623,37 +857,123 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let { skills: { primary: primaryA, secondary: secondaryA } } of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(22, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(22, 4) Source(38, 4) + SourceIndex(0) 3 >Emitted(22, 5) Source(38, 5) + SourceIndex(0) 4 >Emitted(22, 6) Source(38, 70) + SourceIndex(0) -5 >Emitted(22, 16) Source(38, 81) + SourceIndex(0) -6 >Emitted(22, 18) Source(38, 70) + SourceIndex(0) -7 >Emitted(22, 45) Source(38, 81) + SourceIndex(0) -8 >Emitted(22, 47) Source(38, 70) + SourceIndex(0) -9 >Emitted(22, 72) Source(38, 81) + SourceIndex(0) -10>Emitted(22, 74) Source(38, 70) + SourceIndex(0) -11>Emitted(22, 78) Source(38, 81) + SourceIndex(0) +5 >Emitted(22, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(22, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(22, 16) Source(38, 81) + SourceIndex(0) +8 >Emitted(22, 18) Source(38, 70) + SourceIndex(0) +9 >Emitted(22, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(22, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(22, 45) Source(38, 81) + SourceIndex(0) +12>Emitted(22, 47) Source(38, 70) + SourceIndex(0) +13>Emitted(22, 72) Source(38, 81) + SourceIndex(0) +14>Emitted(22, 74) Source(38, 70) + SourceIndex(0) +15>Emitted(22, 78) Source(38, 81) + SourceIndex(0) --- >>> var _f = multiRobots_1[_e].skills, primaryA = _f.primary, secondaryA = _f.secondary; 1->^^^^ @@ -717,43 +1037,135 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let { skills: { primary: primaryA, secondary: secondaryA } } of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(26, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(26, 4) Source(41, 4) + SourceIndex(0) 3 >Emitted(26, 5) Source(41, 5) + SourceIndex(0) 4 >Emitted(26, 6) Source(41, 70) + SourceIndex(0) -5 >Emitted(26, 16) Source(41, 86) + SourceIndex(0) -6 >Emitted(26, 18) Source(41, 70) + SourceIndex(0) -7 >Emitted(26, 23) Source(41, 70) + SourceIndex(0) -8 >Emitted(26, 37) Source(41, 84) + SourceIndex(0) -9 >Emitted(26, 39) Source(41, 86) + SourceIndex(0) -10>Emitted(26, 41) Source(41, 70) + SourceIndex(0) -11>Emitted(26, 55) Source(41, 86) + SourceIndex(0) -12>Emitted(26, 57) Source(41, 70) + SourceIndex(0) -13>Emitted(26, 61) Source(41, 86) + SourceIndex(0) +5 >Emitted(26, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(26, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(26, 16) Source(41, 86) + SourceIndex(0) +8 >Emitted(26, 18) Source(41, 70) + SourceIndex(0) +9 >Emitted(26, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(26, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(26, 23) Source(41, 70) + SourceIndex(0) +12>Emitted(26, 37) Source(41, 84) + SourceIndex(0) +13>Emitted(26, 39) Source(41, 86) + SourceIndex(0) +14>Emitted(26, 41) Source(41, 70) + SourceIndex(0) +15>Emitted(26, 55) Source(41, 86) + SourceIndex(0) +16>Emitted(26, 57) Source(41, 70) + SourceIndex(0) +17>Emitted(26, 61) Source(41, 86) + SourceIndex(0) --- >>> var _j = _h[_g].skills, primaryA = _j.primary, secondaryA = _j.secondary; 1->^^^^ @@ -817,77 +1229,175 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^^^^^^^^ -21> ^^ -22> ^^^^^^ -23> ^^ -24> ^^ -25> ^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^ +18> ^^ +19> ^^ +20> ^^^^^^^ +21> ^^ +22> ^^^^^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^^ +27> ^^ +28> ^^ +29> ^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let { skills: { primary: primaryA, secondary: secondaryA } } of -5 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skills -14> : -15> { -16> primary -17> : -18> "mowing" -19> , -20> secondary -21> : -22> "none" -23> } -24> } +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skills +18> : +19> { +20> primary +21> : +22> "mowing" +23> , +24> secondary +25> : +26> "none" +27> } +28> } 1->Emitted(30, 1) Source(44, 1) + SourceIndex(0) 2 >Emitted(30, 4) Source(44, 4) + SourceIndex(0) 3 >Emitted(30, 5) Source(44, 5) + SourceIndex(0) 4 >Emitted(30, 6) Source(44, 70) + SourceIndex(0) -5 >Emitted(30, 16) Source(45, 79) + SourceIndex(0) -6 >Emitted(30, 18) Source(44, 70) + SourceIndex(0) -7 >Emitted(30, 24) Source(44, 71) + SourceIndex(0) -8 >Emitted(30, 26) Source(44, 73) + SourceIndex(0) -9 >Emitted(30, 30) Source(44, 77) + SourceIndex(0) -10>Emitted(30, 32) Source(44, 79) + SourceIndex(0) -11>Emitted(30, 39) Source(44, 86) + SourceIndex(0) -12>Emitted(30, 41) Source(44, 88) + SourceIndex(0) -13>Emitted(30, 47) Source(44, 94) + SourceIndex(0) -14>Emitted(30, 49) Source(44, 96) + SourceIndex(0) -15>Emitted(30, 51) Source(44, 98) + SourceIndex(0) -16>Emitted(30, 58) Source(44, 105) + SourceIndex(0) -17>Emitted(30, 60) Source(44, 107) + SourceIndex(0) -18>Emitted(30, 68) Source(44, 115) + SourceIndex(0) -19>Emitted(30, 70) Source(44, 117) + SourceIndex(0) -20>Emitted(30, 79) Source(44, 126) + SourceIndex(0) -21>Emitted(30, 81) Source(44, 128) + SourceIndex(0) -22>Emitted(30, 87) Source(44, 134) + SourceIndex(0) -23>Emitted(30, 89) Source(44, 136) + SourceIndex(0) -24>Emitted(30, 91) Source(44, 138) + SourceIndex(0) +5 >Emitted(30, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(30, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(30, 16) Source(45, 79) + SourceIndex(0) +8 >Emitted(30, 18) Source(44, 70) + SourceIndex(0) +9 >Emitted(30, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(30, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(30, 24) Source(44, 71) + SourceIndex(0) +12>Emitted(30, 26) Source(44, 73) + SourceIndex(0) +13>Emitted(30, 30) Source(44, 77) + SourceIndex(0) +14>Emitted(30, 32) Source(44, 79) + SourceIndex(0) +15>Emitted(30, 39) Source(44, 86) + SourceIndex(0) +16>Emitted(30, 41) Source(44, 88) + SourceIndex(0) +17>Emitted(30, 47) Source(44, 94) + SourceIndex(0) +18>Emitted(30, 49) Source(44, 96) + SourceIndex(0) +19>Emitted(30, 51) Source(44, 98) + SourceIndex(0) +20>Emitted(30, 58) Source(44, 105) + SourceIndex(0) +21>Emitted(30, 60) Source(44, 107) + SourceIndex(0) +22>Emitted(30, 68) Source(44, 115) + SourceIndex(0) +23>Emitted(30, 70) Source(44, 117) + SourceIndex(0) +24>Emitted(30, 79) Source(44, 126) + SourceIndex(0) +25>Emitted(30, 81) Source(44, 128) + SourceIndex(0) +26>Emitted(30, 87) Source(44, 134) + SourceIndex(0) +27>Emitted(30, 89) Source(44, 136) + SourceIndex(0) +28>Emitted(30, 91) Source(44, 138) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _k < _l.length; _k++) { 1->^^^^ @@ -1026,38 +1536,146 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^-> 1-> > > 2 >for 3 > 4 > (let {name: nameA, skill: skillA } of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA, skill: skillA } of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA, skill: skillA } of robots +12> +13> robots +14> +15> robots 1->Emitted(35, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(35, 4) Source(49, 4) + SourceIndex(0) 3 >Emitted(35, 5) Source(49, 5) + SourceIndex(0) 4 >Emitted(35, 6) Source(49, 43) + SourceIndex(0) -5 >Emitted(35, 16) Source(49, 49) + SourceIndex(0) -6 >Emitted(35, 18) Source(49, 43) + SourceIndex(0) -7 >Emitted(35, 35) Source(49, 49) + SourceIndex(0) -8 >Emitted(35, 37) Source(49, 43) + SourceIndex(0) -9 >Emitted(35, 57) Source(49, 49) + SourceIndex(0) -10>Emitted(35, 59) Source(49, 43) + SourceIndex(0) -11>Emitted(35, 63) Source(49, 49) + SourceIndex(0) +5 >Emitted(35, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(35, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(35, 16) Source(49, 49) + SourceIndex(0) +8 >Emitted(35, 18) Source(49, 43) + SourceIndex(0) +9 >Emitted(35, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(35, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(35, 35) Source(49, 49) + SourceIndex(0) +12>Emitted(35, 37) Source(49, 43) + SourceIndex(0) +13>Emitted(35, 57) Source(49, 49) + SourceIndex(0) +14>Emitted(35, 59) Source(49, 43) + SourceIndex(0) +15>Emitted(35, 63) Source(49, 49) + SourceIndex(0) --- >>> var _p = robots_2[_o], nameA = _p.name, skillA = _p.skill; 1->^^^^ @@ -1121,43 +1739,157 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^-> 1-> > 2 >for 3 > 4 > (let {name: nameA, skill: skillA } of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(39, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(39, 4) Source(52, 4) + SourceIndex(0) 3 >Emitted(39, 5) Source(52, 5) + SourceIndex(0) 4 >Emitted(39, 6) Source(52, 43) + SourceIndex(0) -5 >Emitted(39, 16) Source(52, 54) + SourceIndex(0) -6 >Emitted(39, 18) Source(52, 43) + SourceIndex(0) -7 >Emitted(39, 23) Source(52, 43) + SourceIndex(0) -8 >Emitted(39, 32) Source(52, 52) + SourceIndex(0) -9 >Emitted(39, 34) Source(52, 54) + SourceIndex(0) -10>Emitted(39, 36) Source(52, 43) + SourceIndex(0) -11>Emitted(39, 50) Source(52, 54) + SourceIndex(0) -12>Emitted(39, 52) Source(52, 43) + SourceIndex(0) -13>Emitted(39, 56) Source(52, 54) + SourceIndex(0) +5 >Emitted(39, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(39, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(39, 16) Source(52, 54) + SourceIndex(0) +8 >Emitted(39, 18) Source(52, 43) + SourceIndex(0) +9 >Emitted(39, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(39, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(39, 23) Source(52, 43) + SourceIndex(0) +12>Emitted(39, 32) Source(52, 52) + SourceIndex(0) +13>Emitted(39, 34) Source(52, 54) + SourceIndex(0) +14>Emitted(39, 36) Source(52, 43) + SourceIndex(0) +15>Emitted(39, 50) Source(52, 54) + SourceIndex(0) +16>Emitted(39, 52) Source(52, 43) + SourceIndex(0) +17>Emitted(39, 56) Source(52, 54) + SourceIndex(0) --- >>> var _s = _r[_q], nameA = _s.name, skillA = _s.skill; 1->^^^^ @@ -1221,96 +1953,216 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^^ -29> ^^^^^^^^^^^^^^ -30> ^^ -31> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^^ +23> ^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^ +28> ^^ +29> ^^^^^^^^^^ +30> ^^ +31> ^ +32> ^^ +33> ^^^^^^^^^^^^^^ +34> ^^ +35> ^^^^ 1-> > 2 >for 3 > 4 > (let {name: nameA, skill: skillA } of -5 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> -29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -30> -31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skill +18> : +19> "mowing" +20> } +21> , +22> { +23> name +24> : +25> "trimmer" +26> , +27> skill +28> : +29> "trimming" +30> } +31> ] +32> +33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +34> +35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(43, 1) Source(55, 1) + SourceIndex(0) 2 >Emitted(43, 4) Source(55, 4) + SourceIndex(0) 3 >Emitted(43, 5) Source(55, 5) + SourceIndex(0) 4 >Emitted(43, 6) Source(55, 43) + SourceIndex(0) -5 >Emitted(43, 16) Source(55, 119) + SourceIndex(0) -6 >Emitted(43, 18) Source(55, 43) + SourceIndex(0) -7 >Emitted(43, 24) Source(55, 44) + SourceIndex(0) -8 >Emitted(43, 26) Source(55, 46) + SourceIndex(0) -9 >Emitted(43, 30) Source(55, 50) + SourceIndex(0) -10>Emitted(43, 32) Source(55, 52) + SourceIndex(0) -11>Emitted(43, 39) Source(55, 59) + SourceIndex(0) -12>Emitted(43, 41) Source(55, 61) + SourceIndex(0) -13>Emitted(43, 46) Source(55, 66) + SourceIndex(0) -14>Emitted(43, 48) Source(55, 68) + SourceIndex(0) -15>Emitted(43, 56) Source(55, 76) + SourceIndex(0) -16>Emitted(43, 58) Source(55, 78) + SourceIndex(0) -17>Emitted(43, 60) Source(55, 80) + SourceIndex(0) -18>Emitted(43, 62) Source(55, 82) + SourceIndex(0) -19>Emitted(43, 66) Source(55, 86) + SourceIndex(0) -20>Emitted(43, 68) Source(55, 88) + SourceIndex(0) -21>Emitted(43, 77) Source(55, 97) + SourceIndex(0) -22>Emitted(43, 79) Source(55, 99) + SourceIndex(0) -23>Emitted(43, 84) Source(55, 104) + SourceIndex(0) -24>Emitted(43, 86) Source(55, 106) + SourceIndex(0) -25>Emitted(43, 96) Source(55, 116) + SourceIndex(0) -26>Emitted(43, 98) Source(55, 118) + SourceIndex(0) -27>Emitted(43, 99) Source(55, 119) + SourceIndex(0) -28>Emitted(43, 101) Source(55, 43) + SourceIndex(0) -29>Emitted(43, 115) Source(55, 119) + SourceIndex(0) -30>Emitted(43, 117) Source(55, 43) + SourceIndex(0) -31>Emitted(43, 121) Source(55, 119) + SourceIndex(0) +5 >Emitted(43, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(43, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(43, 16) Source(55, 119) + SourceIndex(0) +8 >Emitted(43, 18) Source(55, 43) + SourceIndex(0) +9 >Emitted(43, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(43, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(43, 24) Source(55, 44) + SourceIndex(0) +12>Emitted(43, 26) Source(55, 46) + SourceIndex(0) +13>Emitted(43, 30) Source(55, 50) + SourceIndex(0) +14>Emitted(43, 32) Source(55, 52) + SourceIndex(0) +15>Emitted(43, 39) Source(55, 59) + SourceIndex(0) +16>Emitted(43, 41) Source(55, 61) + SourceIndex(0) +17>Emitted(43, 46) Source(55, 66) + SourceIndex(0) +18>Emitted(43, 48) Source(55, 68) + SourceIndex(0) +19>Emitted(43, 56) Source(55, 76) + SourceIndex(0) +20>Emitted(43, 58) Source(55, 78) + SourceIndex(0) +21>Emitted(43, 60) Source(55, 80) + SourceIndex(0) +22>Emitted(43, 62) Source(55, 82) + SourceIndex(0) +23>Emitted(43, 66) Source(55, 86) + SourceIndex(0) +24>Emitted(43, 68) Source(55, 88) + SourceIndex(0) +25>Emitted(43, 77) Source(55, 97) + SourceIndex(0) +26>Emitted(43, 79) Source(55, 99) + SourceIndex(0) +27>Emitted(43, 84) Source(55, 104) + SourceIndex(0) +28>Emitted(43, 86) Source(55, 106) + SourceIndex(0) +29>Emitted(43, 96) Source(55, 116) + SourceIndex(0) +30>Emitted(43, 98) Source(55, 118) + SourceIndex(0) +31>Emitted(43, 99) Source(55, 119) + SourceIndex(0) +32>Emitted(43, 101) Source(55, 43) + SourceIndex(0) +33>Emitted(43, 115) Source(55, 119) + SourceIndex(0) +34>Emitted(43, 117) Source(55, 43) + SourceIndex(0) +35>Emitted(43, 121) Source(55, 119) + SourceIndex(0) --- >>> var _v = _u[_t], nameA = _v.name, skillA = _v.skill; 1 >^^^^ @@ -1374,37 +2226,163 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(47, 1) Source(58, 1) + SourceIndex(0) 2 >Emitted(47, 4) Source(58, 4) + SourceIndex(0) 3 >Emitted(47, 5) Source(58, 5) + SourceIndex(0) 4 >Emitted(47, 6) Source(58, 82) + SourceIndex(0) -5 >Emitted(47, 16) Source(58, 93) + SourceIndex(0) -6 >Emitted(47, 18) Source(58, 82) + SourceIndex(0) -7 >Emitted(47, 45) Source(58, 93) + SourceIndex(0) -8 >Emitted(47, 47) Source(58, 82) + SourceIndex(0) -9 >Emitted(47, 72) Source(58, 93) + SourceIndex(0) -10>Emitted(47, 74) Source(58, 82) + SourceIndex(0) -11>Emitted(47, 78) Source(58, 93) + SourceIndex(0) +5 >Emitted(47, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(47, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(47, 16) Source(58, 93) + SourceIndex(0) +8 >Emitted(47, 18) Source(58, 82) + SourceIndex(0) +9 >Emitted(47, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(47, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(47, 45) Source(58, 93) + SourceIndex(0) +12>Emitted(47, 47) Source(58, 82) + SourceIndex(0) +13>Emitted(47, 72) Source(58, 93) + SourceIndex(0) +14>Emitted(47, 74) Source(58, 82) + SourceIndex(0) +15>Emitted(47, 78) Source(58, 93) + SourceIndex(0) --- >>> var _x = multiRobots_2[_w], nameA = _x.name, _y = _x.skills, primaryA = _y.primary, secondaryA = _y.secondary; 1->^^^^ @@ -1480,43 +2458,175 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(51, 1) Source(61, 1) + SourceIndex(0) 2 >Emitted(51, 4) Source(61, 4) + SourceIndex(0) 3 >Emitted(51, 5) Source(61, 5) + SourceIndex(0) 4 >Emitted(51, 6) Source(61, 82) + SourceIndex(0) -5 >Emitted(51, 16) Source(61, 98) + SourceIndex(0) -6 >Emitted(51, 18) Source(61, 82) + SourceIndex(0) -7 >Emitted(51, 23) Source(61, 82) + SourceIndex(0) -8 >Emitted(51, 37) Source(61, 96) + SourceIndex(0) -9 >Emitted(51, 39) Source(61, 98) + SourceIndex(0) -10>Emitted(51, 41) Source(61, 82) + SourceIndex(0) -11>Emitted(51, 55) Source(61, 98) + SourceIndex(0) -12>Emitted(51, 57) Source(61, 82) + SourceIndex(0) -13>Emitted(51, 61) Source(61, 98) + SourceIndex(0) +5 >Emitted(51, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(51, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(51, 16) Source(61, 98) + SourceIndex(0) +8 >Emitted(51, 18) Source(61, 82) + SourceIndex(0) +9 >Emitted(51, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(51, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(51, 23) Source(61, 82) + SourceIndex(0) +12>Emitted(51, 37) Source(61, 96) + SourceIndex(0) +13>Emitted(51, 39) Source(61, 98) + SourceIndex(0) +14>Emitted(51, 41) Source(61, 82) + SourceIndex(0) +15>Emitted(51, 55) Source(61, 98) + SourceIndex(0) +16>Emitted(51, 57) Source(61, 82) + SourceIndex(0) +17>Emitted(51, 61) Source(61, 98) + SourceIndex(0) --- >>> var _1 = _0[_z], nameA = _1.name, _2 = _1.skills, primaryA = _2.primary, secondaryA = _2.secondary; 1->^^^^ @@ -1592,77 +2702,215 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^^^^^^^^ -21> ^^ -22> ^^^^^^ -23> ^^ -24> ^^ -25> ^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^ +18> ^^ +19> ^^ +20> ^^^^^^^ +21> ^^ +22> ^^^^^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^^ +27> ^^ +28> ^^ +29> ^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -5 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skills -14> : -15> { -16> primary -17> : -18> "mowing" -19> , -20> secondary -21> : -22> "none" -23> } -24> } +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skills +18> : +19> { +20> primary +21> : +22> "mowing" +23> , +24> secondary +25> : +26> "none" +27> } +28> } 1->Emitted(55, 1) Source(64, 1) + SourceIndex(0) 2 >Emitted(55, 4) Source(64, 4) + SourceIndex(0) 3 >Emitted(55, 5) Source(64, 5) + SourceIndex(0) 4 >Emitted(55, 6) Source(64, 82) + SourceIndex(0) -5 >Emitted(55, 16) Source(65, 79) + SourceIndex(0) -6 >Emitted(55, 18) Source(64, 82) + SourceIndex(0) -7 >Emitted(55, 24) Source(64, 83) + SourceIndex(0) -8 >Emitted(55, 26) Source(64, 85) + SourceIndex(0) -9 >Emitted(55, 30) Source(64, 89) + SourceIndex(0) -10>Emitted(55, 32) Source(64, 91) + SourceIndex(0) -11>Emitted(55, 39) Source(64, 98) + SourceIndex(0) -12>Emitted(55, 41) Source(64, 100) + SourceIndex(0) -13>Emitted(55, 47) Source(64, 106) + SourceIndex(0) -14>Emitted(55, 49) Source(64, 108) + SourceIndex(0) -15>Emitted(55, 51) Source(64, 110) + SourceIndex(0) -16>Emitted(55, 58) Source(64, 117) + SourceIndex(0) -17>Emitted(55, 60) Source(64, 119) + SourceIndex(0) -18>Emitted(55, 68) Source(64, 127) + SourceIndex(0) -19>Emitted(55, 70) Source(64, 129) + SourceIndex(0) -20>Emitted(55, 79) Source(64, 138) + SourceIndex(0) -21>Emitted(55, 81) Source(64, 140) + SourceIndex(0) -22>Emitted(55, 87) Source(64, 146) + SourceIndex(0) -23>Emitted(55, 89) Source(64, 148) + SourceIndex(0) -24>Emitted(55, 91) Source(64, 150) + SourceIndex(0) +5 >Emitted(55, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(55, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(55, 16) Source(65, 79) + SourceIndex(0) +8 >Emitted(55, 18) Source(64, 82) + SourceIndex(0) +9 >Emitted(55, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(55, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(55, 24) Source(64, 83) + SourceIndex(0) +12>Emitted(55, 26) Source(64, 85) + SourceIndex(0) +13>Emitted(55, 30) Source(64, 89) + SourceIndex(0) +14>Emitted(55, 32) Source(64, 91) + SourceIndex(0) +15>Emitted(55, 39) Source(64, 98) + SourceIndex(0) +16>Emitted(55, 41) Source(64, 100) + SourceIndex(0) +17>Emitted(55, 47) Source(64, 106) + SourceIndex(0) +18>Emitted(55, 49) Source(64, 108) + SourceIndex(0) +19>Emitted(55, 51) Source(64, 110) + SourceIndex(0) +20>Emitted(55, 58) Source(64, 117) + SourceIndex(0) +21>Emitted(55, 60) Source(64, 119) + SourceIndex(0) +22>Emitted(55, 68) Source(64, 127) + SourceIndex(0) +23>Emitted(55, 70) Source(64, 129) + SourceIndex(0) +24>Emitted(55, 79) Source(64, 138) + SourceIndex(0) +25>Emitted(55, 81) Source(64, 140) + SourceIndex(0) +26>Emitted(55, 87) Source(64, 146) + SourceIndex(0) +27>Emitted(55, 89) Source(64, 148) + SourceIndex(0) +28>Emitted(55, 91) Source(64, 150) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _3 < _4.length; _3++) { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map index 47fdde05e22c2..34ef482b44d07 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt index b246504de7a99..cf00286e4efc1 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt @@ -12,29 +12,31 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^ -7 > ^^^^ -8 > ^^ -9 > ^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^^ -15> ^^ -16> ^^ -17> ^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^ -22> ^^ -23> ^^^^^^^^^^ -24> ^^ -25> ^ -26> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^^^^ +10> ^^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^ +15> ^^^^^^^^ +16> ^^ +17> ^^ +18> ^^ +19> ^^^^ +20> ^^ +21> ^^^^^^^^^ +22> ^^ +23> ^^^^^ +24> ^^ +25> ^^^^^^^^^^ +26> ^^ +27> ^ +28> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -54,124 +56,134 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > 2 >let 3 > robots -4 > : Robot[] = -5 > [ -6 > { -7 > name -8 > : -9 > "mower" -10> , -11> skill -12> : -13> "mowing" -14> } -15> , -16> { -17> name -18> : -19> "trimmer" -20> , -21> skill -22> : -23> "trimming" -24> } -25> ] -26> ; +4 > : +5 > R +6 > obot[] = +7 > [ +8 > { +9 > name +10> : +11> "mower" +12> , +13> skill +14> : +15> "mowing" +16> } +17> , +18> { +19> name +20> : +21> "trimmer" +22> , +23> skill +24> : +25> "trimming" +26> } +27> ] +28> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(17, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) -5 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) -6 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) -7 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) -8 >Emitted(1, 23) Source(17, 32) + SourceIndex(0) -9 >Emitted(1, 30) Source(17, 39) + SourceIndex(0) -10>Emitted(1, 32) Source(17, 41) + SourceIndex(0) -11>Emitted(1, 37) Source(17, 46) + SourceIndex(0) -12>Emitted(1, 39) Source(17, 48) + SourceIndex(0) -13>Emitted(1, 47) Source(17, 56) + SourceIndex(0) -14>Emitted(1, 49) Source(17, 58) + SourceIndex(0) -15>Emitted(1, 51) Source(17, 60) + SourceIndex(0) -16>Emitted(1, 53) Source(17, 62) + SourceIndex(0) -17>Emitted(1, 57) Source(17, 66) + SourceIndex(0) -18>Emitted(1, 59) Source(17, 68) + SourceIndex(0) -19>Emitted(1, 68) Source(17, 77) + SourceIndex(0) -20>Emitted(1, 70) Source(17, 79) + SourceIndex(0) -21>Emitted(1, 75) Source(17, 84) + SourceIndex(0) -22>Emitted(1, 77) Source(17, 86) + SourceIndex(0) -23>Emitted(1, 87) Source(17, 96) + SourceIndex(0) -24>Emitted(1, 89) Source(17, 98) + SourceIndex(0) -25>Emitted(1, 90) Source(17, 99) + SourceIndex(0) -26>Emitted(1, 91) Source(17, 100) + SourceIndex(0) +4 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(17, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) +7 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) +8 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) +9 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) +10>Emitted(1, 23) Source(17, 32) + SourceIndex(0) +11>Emitted(1, 30) Source(17, 39) + SourceIndex(0) +12>Emitted(1, 32) Source(17, 41) + SourceIndex(0) +13>Emitted(1, 37) Source(17, 46) + SourceIndex(0) +14>Emitted(1, 39) Source(17, 48) + SourceIndex(0) +15>Emitted(1, 47) Source(17, 56) + SourceIndex(0) +16>Emitted(1, 49) Source(17, 58) + SourceIndex(0) +17>Emitted(1, 51) Source(17, 60) + SourceIndex(0) +18>Emitted(1, 53) Source(17, 62) + SourceIndex(0) +19>Emitted(1, 57) Source(17, 66) + SourceIndex(0) +20>Emitted(1, 59) Source(17, 68) + SourceIndex(0) +21>Emitted(1, 68) Source(17, 77) + SourceIndex(0) +22>Emitted(1, 70) Source(17, 79) + SourceIndex(0) +23>Emitted(1, 75) Source(17, 84) + SourceIndex(0) +24>Emitted(1, 77) Source(17, 86) + SourceIndex(0) +25>Emitted(1, 87) Source(17, 96) + SourceIndex(0) +26>Emitted(1, 89) Source(17, 98) + SourceIndex(0) +27>Emitted(1, 90) Source(17, 99) + SourceIndex(0) +28>Emitted(1, 91) Source(17, 100) + SourceIndex(0) --- >>>var multiRobots = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^ -7 > ^^^^ -8 > ^^ -9 > ^^^^^^^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^^^^ -17> ^^ -18> ^^^^^^^^^ -19> ^^ -20> ^^^^^^ -21> ^^ -22> ^^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^^^^ +10> ^^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^^ +15> ^^ +16> ^^^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^^^^^^^^ +21> ^^ +22> ^^^^^^ +23> ^^ +24> ^^ 1 > > 2 >let 3 > multiRobots -4 > : MultiRobot[] = -5 > [ -6 > { -7 > name -8 > : -9 > "mower" -10> , -11> skills -12> : -13> { -14> primary -15> : -16> "mowing" -17> , -18> secondary -19> : -20> "none" -21> } -22> } +4 > : +5 > M +6 > ultiRobot[] = +7 > [ +8 > { +9 > name +10> : +11> "mower" +12> , +13> skills +14> : +15> { +16> primary +17> : +18> "mowing" +19> , +20> secondary +21> : +22> "none" +23> } +24> } 1 >Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 16) Source(18, 16) + SourceIndex(0) -4 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) -5 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) -6 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) -7 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) -8 >Emitted(2, 28) Source(18, 42) + SourceIndex(0) -9 >Emitted(2, 35) Source(18, 49) + SourceIndex(0) -10>Emitted(2, 37) Source(18, 51) + SourceIndex(0) -11>Emitted(2, 43) Source(18, 57) + SourceIndex(0) -12>Emitted(2, 45) Source(18, 59) + SourceIndex(0) -13>Emitted(2, 47) Source(18, 61) + SourceIndex(0) -14>Emitted(2, 54) Source(18, 68) + SourceIndex(0) -15>Emitted(2, 56) Source(18, 70) + SourceIndex(0) -16>Emitted(2, 64) Source(18, 78) + SourceIndex(0) -17>Emitted(2, 66) Source(18, 80) + SourceIndex(0) -18>Emitted(2, 75) Source(18, 89) + SourceIndex(0) -19>Emitted(2, 77) Source(18, 91) + SourceIndex(0) -20>Emitted(2, 83) Source(18, 97) + SourceIndex(0) -21>Emitted(2, 85) Source(18, 99) + SourceIndex(0) -22>Emitted(2, 87) Source(18, 101) + SourceIndex(0) +4 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) +5 >Emitted(2, 18) Source(18, 19) + SourceIndex(0) +6 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) +7 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) +8 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) +9 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) +10>Emitted(2, 28) Source(18, 42) + SourceIndex(0) +11>Emitted(2, 35) Source(18, 49) + SourceIndex(0) +12>Emitted(2, 37) Source(18, 51) + SourceIndex(0) +13>Emitted(2, 43) Source(18, 57) + SourceIndex(0) +14>Emitted(2, 45) Source(18, 59) + SourceIndex(0) +15>Emitted(2, 47) Source(18, 61) + SourceIndex(0) +16>Emitted(2, 54) Source(18, 68) + SourceIndex(0) +17>Emitted(2, 56) Source(18, 70) + SourceIndex(0) +18>Emitted(2, 64) Source(18, 78) + SourceIndex(0) +19>Emitted(2, 66) Source(18, 80) + SourceIndex(0) +20>Emitted(2, 75) Source(18, 89) + SourceIndex(0) +21>Emitted(2, 77) Source(18, 91) + SourceIndex(0) +22>Emitted(2, 83) Source(18, 97) + SourceIndex(0) +23>Emitted(2, 85) Source(18, 99) + SourceIndex(0) +24>Emitted(2, 87) Source(18, 101) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 1 >^^^^ @@ -387,37 +399,111 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > > 2 >for 3 > 4 > ({name: nameA } of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots +12> +13> robots +14> +15> robots 1->Emitted(12, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(12, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(12, 5) Source(32, 5) + SourceIndex(0) 4 >Emitted(12, 6) Source(32, 24) + SourceIndex(0) -5 >Emitted(12, 16) Source(32, 30) + SourceIndex(0) -6 >Emitted(12, 18) Source(32, 24) + SourceIndex(0) -7 >Emitted(12, 35) Source(32, 30) + SourceIndex(0) -8 >Emitted(12, 37) Source(32, 24) + SourceIndex(0) -9 >Emitted(12, 57) Source(32, 30) + SourceIndex(0) -10>Emitted(12, 59) Source(32, 24) + SourceIndex(0) -11>Emitted(12, 63) Source(32, 30) + SourceIndex(0) +5 >Emitted(12, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(12, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(12, 16) Source(32, 30) + SourceIndex(0) +8 >Emitted(12, 18) Source(32, 24) + SourceIndex(0) +9 >Emitted(12, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(12, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(12, 35) Source(32, 30) + SourceIndex(0) +12>Emitted(12, 37) Source(32, 24) + SourceIndex(0) +13>Emitted(12, 57) Source(32, 30) + SourceIndex(0) +14>Emitted(12, 59) Source(32, 24) + SourceIndex(0) +15>Emitted(12, 63) Source(32, 30) + SourceIndex(0) --- >>> nameA = robots_1[_i].name; 1 >^^^^ @@ -466,42 +552,122 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ 1-> > 2 >for 3 > 4 > ({name: nameA } of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(16, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(16, 4) Source(35, 4) + SourceIndex(0) 3 >Emitted(16, 5) Source(35, 5) + SourceIndex(0) 4 >Emitted(16, 6) Source(35, 24) + SourceIndex(0) -5 >Emitted(16, 16) Source(35, 35) + SourceIndex(0) -6 >Emitted(16, 18) Source(35, 24) + SourceIndex(0) -7 >Emitted(16, 23) Source(35, 24) + SourceIndex(0) -8 >Emitted(16, 32) Source(35, 33) + SourceIndex(0) -9 >Emitted(16, 34) Source(35, 35) + SourceIndex(0) -10>Emitted(16, 36) Source(35, 24) + SourceIndex(0) -11>Emitted(16, 50) Source(35, 35) + SourceIndex(0) -12>Emitted(16, 52) Source(35, 24) + SourceIndex(0) -13>Emitted(16, 56) Source(35, 35) + SourceIndex(0) +5 >Emitted(16, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(16, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(16, 16) Source(35, 35) + SourceIndex(0) +8 >Emitted(16, 18) Source(35, 24) + SourceIndex(0) +9 >Emitted(16, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(16, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(16, 23) Source(35, 24) + SourceIndex(0) +12>Emitted(16, 32) Source(35, 33) + SourceIndex(0) +13>Emitted(16, 34) Source(35, 35) + SourceIndex(0) +14>Emitted(16, 36) Source(35, 24) + SourceIndex(0) +15>Emitted(16, 50) Source(35, 35) + SourceIndex(0) +16>Emitted(16, 52) Source(35, 24) + SourceIndex(0) +17>Emitted(16, 56) Source(35, 35) + SourceIndex(0) --- >>> nameA = _b[_a].name; 1 >^^^^ @@ -551,96 +717,182 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^^ -29> ^^^^^^^^^^^^^^ -30> ^^ -31> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^^ +23> ^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^ +28> ^^ +29> ^^^^^^^^^^ +30> ^^ +31> ^ +32> ^^ +33> ^^^^^^^^^^^^^^ +34> ^^ +35> ^^^^ 1-> > 2 >for 3 > 4 > ({name: nameA } of -5 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> -29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -30> -31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skill +18> : +19> "mowing" +20> } +21> , +22> { +23> name +24> : +25> "trimmer" +26> , +27> skill +28> : +29> "trimming" +30> } +31> ] +32> +33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +34> +35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(20, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(20, 4) Source(38, 4) + SourceIndex(0) 3 >Emitted(20, 5) Source(38, 5) + SourceIndex(0) 4 >Emitted(20, 6) Source(38, 24) + SourceIndex(0) -5 >Emitted(20, 16) Source(38, 100) + SourceIndex(0) -6 >Emitted(20, 18) Source(38, 24) + SourceIndex(0) -7 >Emitted(20, 24) Source(38, 25) + SourceIndex(0) -8 >Emitted(20, 26) Source(38, 27) + SourceIndex(0) -9 >Emitted(20, 30) Source(38, 31) + SourceIndex(0) -10>Emitted(20, 32) Source(38, 33) + SourceIndex(0) -11>Emitted(20, 39) Source(38, 40) + SourceIndex(0) -12>Emitted(20, 41) Source(38, 42) + SourceIndex(0) -13>Emitted(20, 46) Source(38, 47) + SourceIndex(0) -14>Emitted(20, 48) Source(38, 49) + SourceIndex(0) -15>Emitted(20, 56) Source(38, 57) + SourceIndex(0) -16>Emitted(20, 58) Source(38, 59) + SourceIndex(0) -17>Emitted(20, 60) Source(38, 61) + SourceIndex(0) -18>Emitted(20, 62) Source(38, 63) + SourceIndex(0) -19>Emitted(20, 66) Source(38, 67) + SourceIndex(0) -20>Emitted(20, 68) Source(38, 69) + SourceIndex(0) -21>Emitted(20, 77) Source(38, 78) + SourceIndex(0) -22>Emitted(20, 79) Source(38, 80) + SourceIndex(0) -23>Emitted(20, 84) Source(38, 85) + SourceIndex(0) -24>Emitted(20, 86) Source(38, 87) + SourceIndex(0) -25>Emitted(20, 96) Source(38, 97) + SourceIndex(0) -26>Emitted(20, 98) Source(38, 99) + SourceIndex(0) -27>Emitted(20, 99) Source(38, 100) + SourceIndex(0) -28>Emitted(20, 101) Source(38, 24) + SourceIndex(0) -29>Emitted(20, 115) Source(38, 100) + SourceIndex(0) -30>Emitted(20, 117) Source(38, 24) + SourceIndex(0) -31>Emitted(20, 121) Source(38, 100) + SourceIndex(0) +5 >Emitted(20, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(20, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(20, 16) Source(38, 100) + SourceIndex(0) +8 >Emitted(20, 18) Source(38, 24) + SourceIndex(0) +9 >Emitted(20, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(20, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(20, 24) Source(38, 25) + SourceIndex(0) +12>Emitted(20, 26) Source(38, 27) + SourceIndex(0) +13>Emitted(20, 30) Source(38, 31) + SourceIndex(0) +14>Emitted(20, 32) Source(38, 33) + SourceIndex(0) +15>Emitted(20, 39) Source(38, 40) + SourceIndex(0) +16>Emitted(20, 41) Source(38, 42) + SourceIndex(0) +17>Emitted(20, 46) Source(38, 47) + SourceIndex(0) +18>Emitted(20, 48) Source(38, 49) + SourceIndex(0) +19>Emitted(20, 56) Source(38, 57) + SourceIndex(0) +20>Emitted(20, 58) Source(38, 59) + SourceIndex(0) +21>Emitted(20, 60) Source(38, 61) + SourceIndex(0) +22>Emitted(20, 62) Source(38, 63) + SourceIndex(0) +23>Emitted(20, 66) Source(38, 67) + SourceIndex(0) +24>Emitted(20, 68) Source(38, 69) + SourceIndex(0) +25>Emitted(20, 77) Source(38, 78) + SourceIndex(0) +26>Emitted(20, 79) Source(38, 80) + SourceIndex(0) +27>Emitted(20, 84) Source(38, 85) + SourceIndex(0) +28>Emitted(20, 86) Source(38, 87) + SourceIndex(0) +29>Emitted(20, 96) Source(38, 97) + SourceIndex(0) +30>Emitted(20, 98) Source(38, 99) + SourceIndex(0) +31>Emitted(20, 99) Source(38, 100) + SourceIndex(0) +32>Emitted(20, 101) Source(38, 24) + SourceIndex(0) +33>Emitted(20, 115) Source(38, 100) + SourceIndex(0) +34>Emitted(20, 117) Source(38, 24) + SourceIndex(0) +35>Emitted(20, 121) Source(38, 100) + SourceIndex(0) --- >>> nameA = _d[_c].name; 1 >^^^^ @@ -690,37 +942,129 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({ skills: { primary: primaryA, secondary: secondaryA } } of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(24, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(24, 4) Source(41, 4) + SourceIndex(0) 3 >Emitted(24, 5) Source(41, 5) + SourceIndex(0) 4 >Emitted(24, 6) Source(41, 66) + SourceIndex(0) -5 >Emitted(24, 16) Source(41, 77) + SourceIndex(0) -6 >Emitted(24, 18) Source(41, 66) + SourceIndex(0) -7 >Emitted(24, 45) Source(41, 77) + SourceIndex(0) -8 >Emitted(24, 47) Source(41, 66) + SourceIndex(0) -9 >Emitted(24, 72) Source(41, 77) + SourceIndex(0) -10>Emitted(24, 74) Source(41, 66) + SourceIndex(0) -11>Emitted(24, 78) Source(41, 77) + SourceIndex(0) +5 >Emitted(24, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(24, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(24, 16) Source(41, 77) + SourceIndex(0) +8 >Emitted(24, 18) Source(41, 66) + SourceIndex(0) +9 >Emitted(24, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(24, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(24, 45) Source(41, 77) + SourceIndex(0) +12>Emitted(24, 47) Source(41, 66) + SourceIndex(0) +13>Emitted(24, 72) Source(41, 77) + SourceIndex(0) +14>Emitted(24, 74) Source(41, 66) + SourceIndex(0) +15>Emitted(24, 78) Source(41, 77) + SourceIndex(0) --- >>> _f = multiRobots_1[_e].skills, primaryA = _f.primary, secondaryA = _f.secondary; 1->^^^^ @@ -781,43 +1125,141 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({ skills: { primary: primaryA, secondary: secondaryA } } of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(28, 1) Source(44, 1) + SourceIndex(0) 2 >Emitted(28, 4) Source(44, 4) + SourceIndex(0) 3 >Emitted(28, 5) Source(44, 5) + SourceIndex(0) 4 >Emitted(28, 6) Source(44, 66) + SourceIndex(0) -5 >Emitted(28, 16) Source(44, 82) + SourceIndex(0) -6 >Emitted(28, 18) Source(44, 66) + SourceIndex(0) -7 >Emitted(28, 23) Source(44, 66) + SourceIndex(0) -8 >Emitted(28, 37) Source(44, 80) + SourceIndex(0) -9 >Emitted(28, 39) Source(44, 82) + SourceIndex(0) -10>Emitted(28, 41) Source(44, 66) + SourceIndex(0) -11>Emitted(28, 55) Source(44, 82) + SourceIndex(0) -12>Emitted(28, 57) Source(44, 66) + SourceIndex(0) -13>Emitted(28, 61) Source(44, 82) + SourceIndex(0) +5 >Emitted(28, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(28, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(28, 16) Source(44, 82) + SourceIndex(0) +8 >Emitted(28, 18) Source(44, 66) + SourceIndex(0) +9 >Emitted(28, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(28, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(28, 23) Source(44, 66) + SourceIndex(0) +12>Emitted(28, 37) Source(44, 80) + SourceIndex(0) +13>Emitted(28, 39) Source(44, 82) + SourceIndex(0) +14>Emitted(28, 41) Source(44, 66) + SourceIndex(0) +15>Emitted(28, 55) Source(44, 82) + SourceIndex(0) +16>Emitted(28, 57) Source(44, 66) + SourceIndex(0) +17>Emitted(28, 61) Source(44, 82) + SourceIndex(0) --- >>> _j = _h[_g].skills, primaryA = _j.primary, secondaryA = _j.secondary; 1->^^^^ @@ -878,77 +1320,181 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^^^^^^^^ -21> ^^ -22> ^^^^^^ -23> ^^ -24> ^^ -25> ^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^ +18> ^^ +19> ^^ +20> ^^^^^^^ +21> ^^ +22> ^^^^^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^^ +27> ^^ +28> ^^ +29> ^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({ skills: { primary: primaryA, secondary: secondaryA } } of -5 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skills -14> : -15> { -16> primary -17> : -18> "mowing" -19> , -20> secondary -21> : -22> "none" -23> } -24> } +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skills +18> : +19> { +20> primary +21> : +22> "mowing" +23> , +24> secondary +25> : +26> "none" +27> } +28> } 1->Emitted(32, 1) Source(47, 1) + SourceIndex(0) 2 >Emitted(32, 4) Source(47, 4) + SourceIndex(0) 3 >Emitted(32, 5) Source(47, 5) + SourceIndex(0) 4 >Emitted(32, 6) Source(47, 66) + SourceIndex(0) -5 >Emitted(32, 16) Source(48, 79) + SourceIndex(0) -6 >Emitted(32, 18) Source(47, 66) + SourceIndex(0) -7 >Emitted(32, 24) Source(47, 67) + SourceIndex(0) -8 >Emitted(32, 26) Source(47, 69) + SourceIndex(0) -9 >Emitted(32, 30) Source(47, 73) + SourceIndex(0) -10>Emitted(32, 32) Source(47, 75) + SourceIndex(0) -11>Emitted(32, 39) Source(47, 82) + SourceIndex(0) -12>Emitted(32, 41) Source(47, 84) + SourceIndex(0) -13>Emitted(32, 47) Source(47, 90) + SourceIndex(0) -14>Emitted(32, 49) Source(47, 92) + SourceIndex(0) -15>Emitted(32, 51) Source(47, 94) + SourceIndex(0) -16>Emitted(32, 58) Source(47, 101) + SourceIndex(0) -17>Emitted(32, 60) Source(47, 103) + SourceIndex(0) -18>Emitted(32, 68) Source(47, 111) + SourceIndex(0) -19>Emitted(32, 70) Source(47, 113) + SourceIndex(0) -20>Emitted(32, 79) Source(47, 122) + SourceIndex(0) -21>Emitted(32, 81) Source(47, 124) + SourceIndex(0) -22>Emitted(32, 87) Source(47, 130) + SourceIndex(0) -23>Emitted(32, 89) Source(47, 132) + SourceIndex(0) -24>Emitted(32, 91) Source(47, 134) + SourceIndex(0) +5 >Emitted(32, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(32, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(32, 16) Source(48, 79) + SourceIndex(0) +8 >Emitted(32, 18) Source(47, 66) + SourceIndex(0) +9 >Emitted(32, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(32, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(32, 24) Source(47, 67) + SourceIndex(0) +12>Emitted(32, 26) Source(47, 69) + SourceIndex(0) +13>Emitted(32, 30) Source(47, 73) + SourceIndex(0) +14>Emitted(32, 32) Source(47, 75) + SourceIndex(0) +15>Emitted(32, 39) Source(47, 82) + SourceIndex(0) +16>Emitted(32, 41) Source(47, 84) + SourceIndex(0) +17>Emitted(32, 47) Source(47, 90) + SourceIndex(0) +18>Emitted(32, 49) Source(47, 92) + SourceIndex(0) +19>Emitted(32, 51) Source(47, 94) + SourceIndex(0) +20>Emitted(32, 58) Source(47, 101) + SourceIndex(0) +21>Emitted(32, 60) Source(47, 103) + SourceIndex(0) +22>Emitted(32, 68) Source(47, 111) + SourceIndex(0) +23>Emitted(32, 70) Source(47, 113) + SourceIndex(0) +24>Emitted(32, 79) Source(47, 122) + SourceIndex(0) +25>Emitted(32, 81) Source(47, 124) + SourceIndex(0) +26>Emitted(32, 87) Source(47, 130) + SourceIndex(0) +27>Emitted(32, 89) Source(47, 132) + SourceIndex(0) +28>Emitted(32, 91) Source(47, 134) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _k < _l.length; _k++) { 1->^^^^ @@ -1084,36 +1630,148 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > 2 >for 3 > 4 > ({name } of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots +12> +13> robots +14> +15> robots 1->Emitted(37, 1) Source(51, 1) + SourceIndex(0) 2 >Emitted(37, 4) Source(51, 4) + SourceIndex(0) 3 >Emitted(37, 5) Source(51, 5) + SourceIndex(0) 4 >Emitted(37, 6) Source(51, 17) + SourceIndex(0) -5 >Emitted(37, 16) Source(51, 23) + SourceIndex(0) -6 >Emitted(37, 18) Source(51, 17) + SourceIndex(0) -7 >Emitted(37, 35) Source(51, 23) + SourceIndex(0) -8 >Emitted(37, 37) Source(51, 17) + SourceIndex(0) -9 >Emitted(37, 57) Source(51, 23) + SourceIndex(0) -10>Emitted(37, 59) Source(51, 17) + SourceIndex(0) -11>Emitted(37, 63) Source(51, 23) + SourceIndex(0) +5 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(37, 16) Source(51, 23) + SourceIndex(0) +8 >Emitted(37, 18) Source(51, 17) + SourceIndex(0) +9 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(37, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(37, 35) Source(51, 23) + SourceIndex(0) +12>Emitted(37, 37) Source(51, 17) + SourceIndex(0) +13>Emitted(37, 57) Source(51, 23) + SourceIndex(0) +14>Emitted(37, 59) Source(51, 17) + SourceIndex(0) +15>Emitted(37, 63) Source(51, 23) + SourceIndex(0) --- >>> name = robots_2[_o].name; 1 >^^^^ @@ -1162,42 +1820,160 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ 1-> > 2 >for 3 > 4 > ({name } of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(41, 1) Source(54, 1) + SourceIndex(0) 2 >Emitted(41, 4) Source(54, 4) + SourceIndex(0) 3 >Emitted(41, 5) Source(54, 5) + SourceIndex(0) 4 >Emitted(41, 6) Source(54, 17) + SourceIndex(0) -5 >Emitted(41, 16) Source(54, 28) + SourceIndex(0) -6 >Emitted(41, 18) Source(54, 17) + SourceIndex(0) -7 >Emitted(41, 23) Source(54, 17) + SourceIndex(0) -8 >Emitted(41, 32) Source(54, 26) + SourceIndex(0) -9 >Emitted(41, 34) Source(54, 28) + SourceIndex(0) -10>Emitted(41, 36) Source(54, 17) + SourceIndex(0) -11>Emitted(41, 50) Source(54, 28) + SourceIndex(0) -12>Emitted(41, 52) Source(54, 17) + SourceIndex(0) -13>Emitted(41, 56) Source(54, 28) + SourceIndex(0) +5 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(41, 16) Source(54, 28) + SourceIndex(0) +8 >Emitted(41, 18) Source(54, 17) + SourceIndex(0) +9 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(41, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(41, 23) Source(54, 17) + SourceIndex(0) +12>Emitted(41, 32) Source(54, 26) + SourceIndex(0) +13>Emitted(41, 34) Source(54, 28) + SourceIndex(0) +14>Emitted(41, 36) Source(54, 17) + SourceIndex(0) +15>Emitted(41, 50) Source(54, 28) + SourceIndex(0) +16>Emitted(41, 52) Source(54, 17) + SourceIndex(0) +17>Emitted(41, 56) Source(54, 28) + SourceIndex(0) --- >>> name = _q[_p].name; 1 >^^^^ @@ -1247,96 +2023,220 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^^ -29> ^^^^^^^^^^^^^^ -30> ^^ -31> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^^ +23> ^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^ +28> ^^ +29> ^^^^^^^^^^ +30> ^^ +31> ^ +32> ^^ +33> ^^^^^^^^^^^^^^ +34> ^^ +35> ^^^^ 1-> > 2 >for 3 > 4 > ({name } of -5 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> -29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -30> -31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skill +18> : +19> "mowing" +20> } +21> , +22> { +23> name +24> : +25> "trimmer" +26> , +27> skill +28> : +29> "trimming" +30> } +31> ] +32> +33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +34> +35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(45, 1) Source(57, 1) + SourceIndex(0) 2 >Emitted(45, 4) Source(57, 4) + SourceIndex(0) 3 >Emitted(45, 5) Source(57, 5) + SourceIndex(0) 4 >Emitted(45, 6) Source(57, 17) + SourceIndex(0) -5 >Emitted(45, 16) Source(57, 93) + SourceIndex(0) -6 >Emitted(45, 18) Source(57, 17) + SourceIndex(0) -7 >Emitted(45, 24) Source(57, 18) + SourceIndex(0) -8 >Emitted(45, 26) Source(57, 20) + SourceIndex(0) -9 >Emitted(45, 30) Source(57, 24) + SourceIndex(0) -10>Emitted(45, 32) Source(57, 26) + SourceIndex(0) -11>Emitted(45, 39) Source(57, 33) + SourceIndex(0) -12>Emitted(45, 41) Source(57, 35) + SourceIndex(0) -13>Emitted(45, 46) Source(57, 40) + SourceIndex(0) -14>Emitted(45, 48) Source(57, 42) + SourceIndex(0) -15>Emitted(45, 56) Source(57, 50) + SourceIndex(0) -16>Emitted(45, 58) Source(57, 52) + SourceIndex(0) -17>Emitted(45, 60) Source(57, 54) + SourceIndex(0) -18>Emitted(45, 62) Source(57, 56) + SourceIndex(0) -19>Emitted(45, 66) Source(57, 60) + SourceIndex(0) -20>Emitted(45, 68) Source(57, 62) + SourceIndex(0) -21>Emitted(45, 77) Source(57, 71) + SourceIndex(0) -22>Emitted(45, 79) Source(57, 73) + SourceIndex(0) -23>Emitted(45, 84) Source(57, 78) + SourceIndex(0) -24>Emitted(45, 86) Source(57, 80) + SourceIndex(0) -25>Emitted(45, 96) Source(57, 90) + SourceIndex(0) -26>Emitted(45, 98) Source(57, 92) + SourceIndex(0) -27>Emitted(45, 99) Source(57, 93) + SourceIndex(0) -28>Emitted(45, 101) Source(57, 17) + SourceIndex(0) -29>Emitted(45, 115) Source(57, 93) + SourceIndex(0) -30>Emitted(45, 117) Source(57, 17) + SourceIndex(0) -31>Emitted(45, 121) Source(57, 93) + SourceIndex(0) +5 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(45, 16) Source(57, 93) + SourceIndex(0) +8 >Emitted(45, 18) Source(57, 17) + SourceIndex(0) +9 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(45, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(45, 24) Source(57, 18) + SourceIndex(0) +12>Emitted(45, 26) Source(57, 20) + SourceIndex(0) +13>Emitted(45, 30) Source(57, 24) + SourceIndex(0) +14>Emitted(45, 32) Source(57, 26) + SourceIndex(0) +15>Emitted(45, 39) Source(57, 33) + SourceIndex(0) +16>Emitted(45, 41) Source(57, 35) + SourceIndex(0) +17>Emitted(45, 46) Source(57, 40) + SourceIndex(0) +18>Emitted(45, 48) Source(57, 42) + SourceIndex(0) +19>Emitted(45, 56) Source(57, 50) + SourceIndex(0) +20>Emitted(45, 58) Source(57, 52) + SourceIndex(0) +21>Emitted(45, 60) Source(57, 54) + SourceIndex(0) +22>Emitted(45, 62) Source(57, 56) + SourceIndex(0) +23>Emitted(45, 66) Source(57, 60) + SourceIndex(0) +24>Emitted(45, 68) Source(57, 62) + SourceIndex(0) +25>Emitted(45, 77) Source(57, 71) + SourceIndex(0) +26>Emitted(45, 79) Source(57, 73) + SourceIndex(0) +27>Emitted(45, 84) Source(57, 78) + SourceIndex(0) +28>Emitted(45, 86) Source(57, 80) + SourceIndex(0) +29>Emitted(45, 96) Source(57, 90) + SourceIndex(0) +30>Emitted(45, 98) Source(57, 92) + SourceIndex(0) +31>Emitted(45, 99) Source(57, 93) + SourceIndex(0) +32>Emitted(45, 101) Source(57, 17) + SourceIndex(0) +33>Emitted(45, 115) Source(57, 93) + SourceIndex(0) +34>Emitted(45, 117) Source(57, 17) + SourceIndex(0) +35>Emitted(45, 121) Source(57, 93) + SourceIndex(0) --- >>> name = _s[_r].name; 1 >^^^^ @@ -1386,37 +2286,167 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^-> 1-> > 2 >for 3 > 4 > ({ skills: { primary, secondary } } of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(49, 1) Source(60, 1) + SourceIndex(0) 2 >Emitted(49, 4) Source(60, 4) + SourceIndex(0) 3 >Emitted(49, 5) Source(60, 5) + SourceIndex(0) 4 >Emitted(49, 6) Source(60, 44) + SourceIndex(0) -5 >Emitted(49, 16) Source(60, 55) + SourceIndex(0) -6 >Emitted(49, 18) Source(60, 44) + SourceIndex(0) -7 >Emitted(49, 45) Source(60, 55) + SourceIndex(0) -8 >Emitted(49, 47) Source(60, 44) + SourceIndex(0) -9 >Emitted(49, 72) Source(60, 55) + SourceIndex(0) -10>Emitted(49, 74) Source(60, 44) + SourceIndex(0) -11>Emitted(49, 78) Source(60, 55) + SourceIndex(0) +5 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(49, 16) Source(60, 55) + SourceIndex(0) +8 >Emitted(49, 18) Source(60, 44) + SourceIndex(0) +9 >Emitted(49, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(49, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(49, 45) Source(60, 55) + SourceIndex(0) +12>Emitted(49, 47) Source(60, 44) + SourceIndex(0) +13>Emitted(49, 72) Source(60, 55) + SourceIndex(0) +14>Emitted(49, 74) Source(60, 44) + SourceIndex(0) +15>Emitted(49, 78) Source(60, 55) + SourceIndex(0) --- >>> _u = multiRobots_2[_t].skills, primary = _u.primary, secondary = _u.secondary; 1->^^^^ @@ -1477,43 +2507,179 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({ skills: { primary, secondary } } of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(53, 1) Source(63, 1) + SourceIndex(0) 2 >Emitted(53, 4) Source(63, 4) + SourceIndex(0) 3 >Emitted(53, 5) Source(63, 5) + SourceIndex(0) 4 >Emitted(53, 6) Source(63, 44) + SourceIndex(0) -5 >Emitted(53, 16) Source(63, 60) + SourceIndex(0) -6 >Emitted(53, 18) Source(63, 44) + SourceIndex(0) -7 >Emitted(53, 23) Source(63, 44) + SourceIndex(0) -8 >Emitted(53, 37) Source(63, 58) + SourceIndex(0) -9 >Emitted(53, 39) Source(63, 60) + SourceIndex(0) -10>Emitted(53, 41) Source(63, 44) + SourceIndex(0) -11>Emitted(53, 55) Source(63, 60) + SourceIndex(0) -12>Emitted(53, 57) Source(63, 44) + SourceIndex(0) -13>Emitted(53, 61) Source(63, 60) + SourceIndex(0) +5 >Emitted(53, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(53, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(53, 16) Source(63, 60) + SourceIndex(0) +8 >Emitted(53, 18) Source(63, 44) + SourceIndex(0) +9 >Emitted(53, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(53, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(53, 23) Source(63, 44) + SourceIndex(0) +12>Emitted(53, 37) Source(63, 58) + SourceIndex(0) +13>Emitted(53, 39) Source(63, 60) + SourceIndex(0) +14>Emitted(53, 41) Source(63, 44) + SourceIndex(0) +15>Emitted(53, 55) Source(63, 60) + SourceIndex(0) +16>Emitted(53, 57) Source(63, 44) + SourceIndex(0) +17>Emitted(53, 61) Source(63, 60) + SourceIndex(0) --- >>> _x = _w[_v].skills, primary = _x.primary, secondary = _x.secondary; 1->^^^^ @@ -1574,77 +2740,219 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^^^^^^^^ -21> ^^ -22> ^^^^^^ -23> ^^ -24> ^^ -25> ^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^ +18> ^^ +19> ^^ +20> ^^^^^^^ +21> ^^ +22> ^^^^^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^^ +27> ^^ +28> ^^ +29> ^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({ skills: { primary, secondary } } of -5 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skills -14> : -15> { -16> primary -17> : -18> "mowing" -19> , -20> secondary -21> : -22> "none" -23> } -24> } +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skills +18> : +19> { +20> primary +21> : +22> "mowing" +23> , +24> secondary +25> : +26> "none" +27> } +28> } 1->Emitted(57, 1) Source(66, 1) + SourceIndex(0) 2 >Emitted(57, 4) Source(66, 4) + SourceIndex(0) 3 >Emitted(57, 5) Source(66, 5) + SourceIndex(0) 4 >Emitted(57, 6) Source(66, 44) + SourceIndex(0) -5 >Emitted(57, 16) Source(67, 79) + SourceIndex(0) -6 >Emitted(57, 18) Source(66, 44) + SourceIndex(0) -7 >Emitted(57, 24) Source(66, 45) + SourceIndex(0) -8 >Emitted(57, 26) Source(66, 47) + SourceIndex(0) -9 >Emitted(57, 30) Source(66, 51) + SourceIndex(0) -10>Emitted(57, 32) Source(66, 53) + SourceIndex(0) -11>Emitted(57, 39) Source(66, 60) + SourceIndex(0) -12>Emitted(57, 41) Source(66, 62) + SourceIndex(0) -13>Emitted(57, 47) Source(66, 68) + SourceIndex(0) -14>Emitted(57, 49) Source(66, 70) + SourceIndex(0) -15>Emitted(57, 51) Source(66, 72) + SourceIndex(0) -16>Emitted(57, 58) Source(66, 79) + SourceIndex(0) -17>Emitted(57, 60) Source(66, 81) + SourceIndex(0) -18>Emitted(57, 68) Source(66, 89) + SourceIndex(0) -19>Emitted(57, 70) Source(66, 91) + SourceIndex(0) -20>Emitted(57, 79) Source(66, 100) + SourceIndex(0) -21>Emitted(57, 81) Source(66, 102) + SourceIndex(0) -22>Emitted(57, 87) Source(66, 108) + SourceIndex(0) -23>Emitted(57, 89) Source(66, 110) + SourceIndex(0) -24>Emitted(57, 91) Source(66, 112) + SourceIndex(0) +5 >Emitted(57, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(57, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(57, 16) Source(67, 79) + SourceIndex(0) +8 >Emitted(57, 18) Source(66, 44) + SourceIndex(0) +9 >Emitted(57, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(57, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(57, 24) Source(66, 45) + SourceIndex(0) +12>Emitted(57, 26) Source(66, 47) + SourceIndex(0) +13>Emitted(57, 30) Source(66, 51) + SourceIndex(0) +14>Emitted(57, 32) Source(66, 53) + SourceIndex(0) +15>Emitted(57, 39) Source(66, 60) + SourceIndex(0) +16>Emitted(57, 41) Source(66, 62) + SourceIndex(0) +17>Emitted(57, 47) Source(66, 68) + SourceIndex(0) +18>Emitted(57, 49) Source(66, 70) + SourceIndex(0) +19>Emitted(57, 51) Source(66, 72) + SourceIndex(0) +20>Emitted(57, 58) Source(66, 79) + SourceIndex(0) +21>Emitted(57, 60) Source(66, 81) + SourceIndex(0) +22>Emitted(57, 68) Source(66, 89) + SourceIndex(0) +23>Emitted(57, 70) Source(66, 91) + SourceIndex(0) +24>Emitted(57, 79) Source(66, 100) + SourceIndex(0) +25>Emitted(57, 81) Source(66, 102) + SourceIndex(0) +26>Emitted(57, 87) Source(66, 108) + SourceIndex(0) +27>Emitted(57, 89) Source(66, 110) + SourceIndex(0) +28>Emitted(57, 91) Source(66, 112) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _y < _z.length; _y++) { 1->^^^^ @@ -1780,13 +3088,17 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > > @@ -1794,24 +3106,174 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >for 3 > 4 > ({name: nameA, skill: skillA } of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots +12> +13> robots +14> +15> robots 1->Emitted(62, 1) Source(72, 1) + SourceIndex(0) 2 >Emitted(62, 4) Source(72, 4) + SourceIndex(0) 3 >Emitted(62, 5) Source(72, 5) + SourceIndex(0) 4 >Emitted(62, 6) Source(72, 39) + SourceIndex(0) -5 >Emitted(62, 16) Source(72, 45) + SourceIndex(0) -6 >Emitted(62, 18) Source(72, 39) + SourceIndex(0) -7 >Emitted(62, 35) Source(72, 45) + SourceIndex(0) -8 >Emitted(62, 37) Source(72, 39) + SourceIndex(0) -9 >Emitted(62, 57) Source(72, 45) + SourceIndex(0) -10>Emitted(62, 59) Source(72, 39) + SourceIndex(0) -11>Emitted(62, 63) Source(72, 45) + SourceIndex(0) +5 >Emitted(62, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(62, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(62, 16) Source(72, 45) + SourceIndex(0) +8 >Emitted(62, 18) Source(72, 39) + SourceIndex(0) +9 >Emitted(62, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(62, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(62, 35) Source(72, 45) + SourceIndex(0) +12>Emitted(62, 37) Source(72, 39) + SourceIndex(0) +13>Emitted(62, 57) Source(72, 45) + SourceIndex(0) +14>Emitted(62, 59) Source(72, 39) + SourceIndex(0) +15>Emitted(62, 63) Source(72, 45) + SourceIndex(0) --- >>> _2 = robots_3[_1], nameA = _2.name, skillA = _2.skill; 1 >^^^^^^^^^^^^^^^^^^^^^^^ @@ -1866,42 +3328,202 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ 1-> > 2 >for 3 > 4 > ({name: nameA, skill: skillA } of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(66, 1) Source(75, 1) + SourceIndex(0) 2 >Emitted(66, 4) Source(75, 4) + SourceIndex(0) 3 >Emitted(66, 5) Source(75, 5) + SourceIndex(0) 4 >Emitted(66, 6) Source(75, 39) + SourceIndex(0) -5 >Emitted(66, 16) Source(75, 50) + SourceIndex(0) -6 >Emitted(66, 18) Source(75, 39) + SourceIndex(0) -7 >Emitted(66, 23) Source(75, 39) + SourceIndex(0) -8 >Emitted(66, 32) Source(75, 48) + SourceIndex(0) -9 >Emitted(66, 34) Source(75, 50) + SourceIndex(0) -10>Emitted(66, 36) Source(75, 39) + SourceIndex(0) -11>Emitted(66, 50) Source(75, 50) + SourceIndex(0) -12>Emitted(66, 52) Source(75, 39) + SourceIndex(0) -13>Emitted(66, 56) Source(75, 50) + SourceIndex(0) +5 >Emitted(66, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(66, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(66, 16) Source(75, 50) + SourceIndex(0) +8 >Emitted(66, 18) Source(75, 39) + SourceIndex(0) +9 >Emitted(66, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(66, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(66, 23) Source(75, 39) + SourceIndex(0) +12>Emitted(66, 32) Source(75, 48) + SourceIndex(0) +13>Emitted(66, 34) Source(75, 50) + SourceIndex(0) +14>Emitted(66, 36) Source(75, 39) + SourceIndex(0) +15>Emitted(66, 50) Source(75, 50) + SourceIndex(0) +16>Emitted(66, 52) Source(75, 39) + SourceIndex(0) +17>Emitted(66, 56) Source(75, 50) + SourceIndex(0) --- >>> _5 = _4[_3], nameA = _5.name, skillA = _5.skill; 1 >^^^^^^^^^^^^^^^^^ @@ -1956,96 +3578,262 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^^ -29> ^^^^^^^^^^^^^^ -30> ^^ -31> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^^ +23> ^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^ +28> ^^ +29> ^^^^^^^^^^ +30> ^^ +31> ^ +32> ^^ +33> ^^^^^^^^^^^^^^ +34> ^^ +35> ^^^^ 1-> > 2 >for 3 > 4 > ({name: nameA, skill: skillA } of -5 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> -29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -30> -31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skill +18> : +19> "mowing" +20> } +21> , +22> { +23> name +24> : +25> "trimmer" +26> , +27> skill +28> : +29> "trimming" +30> } +31> ] +32> +33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +34> +35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(70, 1) Source(78, 1) + SourceIndex(0) 2 >Emitted(70, 4) Source(78, 4) + SourceIndex(0) 3 >Emitted(70, 5) Source(78, 5) + SourceIndex(0) 4 >Emitted(70, 6) Source(78, 39) + SourceIndex(0) -5 >Emitted(70, 16) Source(78, 115) + SourceIndex(0) -6 >Emitted(70, 18) Source(78, 39) + SourceIndex(0) -7 >Emitted(70, 24) Source(78, 40) + SourceIndex(0) -8 >Emitted(70, 26) Source(78, 42) + SourceIndex(0) -9 >Emitted(70, 30) Source(78, 46) + SourceIndex(0) -10>Emitted(70, 32) Source(78, 48) + SourceIndex(0) -11>Emitted(70, 39) Source(78, 55) + SourceIndex(0) -12>Emitted(70, 41) Source(78, 57) + SourceIndex(0) -13>Emitted(70, 46) Source(78, 62) + SourceIndex(0) -14>Emitted(70, 48) Source(78, 64) + SourceIndex(0) -15>Emitted(70, 56) Source(78, 72) + SourceIndex(0) -16>Emitted(70, 58) Source(78, 74) + SourceIndex(0) -17>Emitted(70, 60) Source(78, 76) + SourceIndex(0) -18>Emitted(70, 62) Source(78, 78) + SourceIndex(0) -19>Emitted(70, 66) Source(78, 82) + SourceIndex(0) -20>Emitted(70, 68) Source(78, 84) + SourceIndex(0) -21>Emitted(70, 77) Source(78, 93) + SourceIndex(0) -22>Emitted(70, 79) Source(78, 95) + SourceIndex(0) -23>Emitted(70, 84) Source(78, 100) + SourceIndex(0) -24>Emitted(70, 86) Source(78, 102) + SourceIndex(0) -25>Emitted(70, 96) Source(78, 112) + SourceIndex(0) -26>Emitted(70, 98) Source(78, 114) + SourceIndex(0) -27>Emitted(70, 99) Source(78, 115) + SourceIndex(0) -28>Emitted(70, 101) Source(78, 39) + SourceIndex(0) -29>Emitted(70, 115) Source(78, 115) + SourceIndex(0) -30>Emitted(70, 117) Source(78, 39) + SourceIndex(0) -31>Emitted(70, 121) Source(78, 115) + SourceIndex(0) +5 >Emitted(70, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(70, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(70, 16) Source(78, 115) + SourceIndex(0) +8 >Emitted(70, 18) Source(78, 39) + SourceIndex(0) +9 >Emitted(70, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(70, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(70, 24) Source(78, 40) + SourceIndex(0) +12>Emitted(70, 26) Source(78, 42) + SourceIndex(0) +13>Emitted(70, 30) Source(78, 46) + SourceIndex(0) +14>Emitted(70, 32) Source(78, 48) + SourceIndex(0) +15>Emitted(70, 39) Source(78, 55) + SourceIndex(0) +16>Emitted(70, 41) Source(78, 57) + SourceIndex(0) +17>Emitted(70, 46) Source(78, 62) + SourceIndex(0) +18>Emitted(70, 48) Source(78, 64) + SourceIndex(0) +19>Emitted(70, 56) Source(78, 72) + SourceIndex(0) +20>Emitted(70, 58) Source(78, 74) + SourceIndex(0) +21>Emitted(70, 60) Source(78, 76) + SourceIndex(0) +22>Emitted(70, 62) Source(78, 78) + SourceIndex(0) +23>Emitted(70, 66) Source(78, 82) + SourceIndex(0) +24>Emitted(70, 68) Source(78, 84) + SourceIndex(0) +25>Emitted(70, 77) Source(78, 93) + SourceIndex(0) +26>Emitted(70, 79) Source(78, 95) + SourceIndex(0) +27>Emitted(70, 84) Source(78, 100) + SourceIndex(0) +28>Emitted(70, 86) Source(78, 102) + SourceIndex(0) +29>Emitted(70, 96) Source(78, 112) + SourceIndex(0) +30>Emitted(70, 98) Source(78, 114) + SourceIndex(0) +31>Emitted(70, 99) Source(78, 115) + SourceIndex(0) +32>Emitted(70, 101) Source(78, 39) + SourceIndex(0) +33>Emitted(70, 115) Source(78, 115) + SourceIndex(0) +34>Emitted(70, 117) Source(78, 39) + SourceIndex(0) +35>Emitted(70, 121) Source(78, 115) + SourceIndex(0) --- >>> _8 = _7[_6], nameA = _8.name, skillA = _8.skill; 1 >^^^^^^^^^^^^^^^^^ @@ -2100,37 +3888,209 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(74, 1) Source(81, 1) + SourceIndex(0) 2 >Emitted(74, 4) Source(81, 4) + SourceIndex(0) 3 >Emitted(74, 5) Source(81, 5) + SourceIndex(0) 4 >Emitted(74, 6) Source(81, 78) + SourceIndex(0) -5 >Emitted(74, 16) Source(81, 89) + SourceIndex(0) -6 >Emitted(74, 18) Source(81, 78) + SourceIndex(0) -7 >Emitted(74, 45) Source(81, 89) + SourceIndex(0) -8 >Emitted(74, 47) Source(81, 78) + SourceIndex(0) -9 >Emitted(74, 72) Source(81, 89) + SourceIndex(0) -10>Emitted(74, 74) Source(81, 78) + SourceIndex(0) -11>Emitted(74, 78) Source(81, 89) + SourceIndex(0) +5 >Emitted(74, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(74, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(74, 16) Source(81, 89) + SourceIndex(0) +8 >Emitted(74, 18) Source(81, 78) + SourceIndex(0) +9 >Emitted(74, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(74, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(74, 45) Source(81, 89) + SourceIndex(0) +12>Emitted(74, 47) Source(81, 78) + SourceIndex(0) +13>Emitted(74, 72) Source(81, 89) + SourceIndex(0) +14>Emitted(74, 74) Source(81, 78) + SourceIndex(0) +15>Emitted(74, 78) Source(81, 89) + SourceIndex(0) --- >>> _10 = multiRobots_3[_9], nameA = _10.name, _11 = _10.skills, primaryA = _11.primary, secondaryA = _11.secondary; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2197,43 +4157,221 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(78, 1) Source(84, 1) + SourceIndex(0) 2 >Emitted(78, 4) Source(84, 4) + SourceIndex(0) 3 >Emitted(78, 5) Source(84, 5) + SourceIndex(0) 4 >Emitted(78, 6) Source(84, 78) + SourceIndex(0) -5 >Emitted(78, 17) Source(84, 94) + SourceIndex(0) -6 >Emitted(78, 19) Source(84, 78) + SourceIndex(0) -7 >Emitted(78, 25) Source(84, 78) + SourceIndex(0) -8 >Emitted(78, 39) Source(84, 92) + SourceIndex(0) -9 >Emitted(78, 41) Source(84, 94) + SourceIndex(0) -10>Emitted(78, 43) Source(84, 78) + SourceIndex(0) -11>Emitted(78, 59) Source(84, 94) + SourceIndex(0) -12>Emitted(78, 61) Source(84, 78) + SourceIndex(0) -13>Emitted(78, 66) Source(84, 94) + SourceIndex(0) +5 >Emitted(78, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(78, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(78, 17) Source(84, 94) + SourceIndex(0) +8 >Emitted(78, 19) Source(84, 78) + SourceIndex(0) +9 >Emitted(78, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(78, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(78, 25) Source(84, 78) + SourceIndex(0) +12>Emitted(78, 39) Source(84, 92) + SourceIndex(0) +13>Emitted(78, 41) Source(84, 94) + SourceIndex(0) +14>Emitted(78, 43) Source(84, 78) + SourceIndex(0) +15>Emitted(78, 59) Source(84, 94) + SourceIndex(0) +16>Emitted(78, 61) Source(84, 78) + SourceIndex(0) +17>Emitted(78, 66) Source(84, 94) + SourceIndex(0) --- >>> _14 = _13[_12], nameA = _14.name, _15 = _14.skills, primaryA = _15.primary, secondaryA = _15.secondary; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2300,77 +4438,261 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^^^^^^^^ -21> ^^ -22> ^^^^^^ -23> ^^ -24> ^^ -25> ^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^ +18> ^^ +19> ^^ +20> ^^^^^^^ +21> ^^ +22> ^^^^^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^^ +27> ^^ +28> ^^ +29> ^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -5 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skills -14> : -15> { -16> primary -17> : -18> "mowing" -19> , -20> secondary -21> : -22> "none" -23> } -24> } +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skills +18> : +19> { +20> primary +21> : +22> "mowing" +23> , +24> secondary +25> : +26> "none" +27> } +28> } 1->Emitted(82, 1) Source(87, 1) + SourceIndex(0) 2 >Emitted(82, 4) Source(87, 4) + SourceIndex(0) 3 >Emitted(82, 5) Source(87, 5) + SourceIndex(0) 4 >Emitted(82, 6) Source(87, 78) + SourceIndex(0) -5 >Emitted(82, 17) Source(88, 79) + SourceIndex(0) -6 >Emitted(82, 19) Source(87, 78) + SourceIndex(0) -7 >Emitted(82, 26) Source(87, 79) + SourceIndex(0) -8 >Emitted(82, 28) Source(87, 81) + SourceIndex(0) -9 >Emitted(82, 32) Source(87, 85) + SourceIndex(0) -10>Emitted(82, 34) Source(87, 87) + SourceIndex(0) -11>Emitted(82, 41) Source(87, 94) + SourceIndex(0) -12>Emitted(82, 43) Source(87, 96) + SourceIndex(0) -13>Emitted(82, 49) Source(87, 102) + SourceIndex(0) -14>Emitted(82, 51) Source(87, 104) + SourceIndex(0) -15>Emitted(82, 53) Source(87, 106) + SourceIndex(0) -16>Emitted(82, 60) Source(87, 113) + SourceIndex(0) -17>Emitted(82, 62) Source(87, 115) + SourceIndex(0) -18>Emitted(82, 70) Source(87, 123) + SourceIndex(0) -19>Emitted(82, 72) Source(87, 125) + SourceIndex(0) -20>Emitted(82, 81) Source(87, 134) + SourceIndex(0) -21>Emitted(82, 83) Source(87, 136) + SourceIndex(0) -22>Emitted(82, 89) Source(87, 142) + SourceIndex(0) -23>Emitted(82, 91) Source(87, 144) + SourceIndex(0) -24>Emitted(82, 93) Source(87, 146) + SourceIndex(0) +5 >Emitted(82, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(82, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(82, 17) Source(88, 79) + SourceIndex(0) +8 >Emitted(82, 19) Source(87, 78) + SourceIndex(0) +9 >Emitted(82, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(82, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(82, 26) Source(87, 79) + SourceIndex(0) +12>Emitted(82, 28) Source(87, 81) + SourceIndex(0) +13>Emitted(82, 32) Source(87, 85) + SourceIndex(0) +14>Emitted(82, 34) Source(87, 87) + SourceIndex(0) +15>Emitted(82, 41) Source(87, 94) + SourceIndex(0) +16>Emitted(82, 43) Source(87, 96) + SourceIndex(0) +17>Emitted(82, 49) Source(87, 102) + SourceIndex(0) +18>Emitted(82, 51) Source(87, 104) + SourceIndex(0) +19>Emitted(82, 53) Source(87, 106) + SourceIndex(0) +20>Emitted(82, 60) Source(87, 113) + SourceIndex(0) +21>Emitted(82, 62) Source(87, 115) + SourceIndex(0) +22>Emitted(82, 70) Source(87, 123) + SourceIndex(0) +23>Emitted(82, 72) Source(87, 125) + SourceIndex(0) +24>Emitted(82, 81) Source(87, 134) + SourceIndex(0) +25>Emitted(82, 83) Source(87, 136) + SourceIndex(0) +26>Emitted(82, 89) Source(87, 142) + SourceIndex(0) +27>Emitted(82, 91) Source(87, 144) + SourceIndex(0) +28>Emitted(82, 93) Source(87, 146) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _16 < _17.length; _16++) { 1->^^^^ @@ -2513,36 +4835,228 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ 1-> > 2 >for 3 > 4 > ({name, skill } of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > for ({name, skill } of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > for ({name, skill } of robots +12> +13> robots +14> +15> robots 1->Emitted(87, 1) Source(91, 1) + SourceIndex(0) 2 >Emitted(87, 4) Source(91, 4) + SourceIndex(0) 3 >Emitted(87, 5) Source(91, 5) + SourceIndex(0) 4 >Emitted(87, 6) Source(91, 24) + SourceIndex(0) -5 >Emitted(87, 17) Source(91, 30) + SourceIndex(0) -6 >Emitted(87, 19) Source(91, 24) + SourceIndex(0) -7 >Emitted(87, 36) Source(91, 30) + SourceIndex(0) -8 >Emitted(87, 38) Source(91, 24) + SourceIndex(0) -9 >Emitted(87, 59) Source(91, 30) + SourceIndex(0) -10>Emitted(87, 61) Source(91, 24) + SourceIndex(0) -11>Emitted(87, 66) Source(91, 30) + SourceIndex(0) +5 >Emitted(87, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(87, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(87, 17) Source(91, 30) + SourceIndex(0) +8 >Emitted(87, 19) Source(91, 24) + SourceIndex(0) +9 >Emitted(87, 28) Source(1, 1) + SourceIndex(0) +10>Emitted(87, 29) Source(1, 2) + SourceIndex(0) +11>Emitted(87, 36) Source(91, 30) + SourceIndex(0) +12>Emitted(87, 38) Source(91, 24) + SourceIndex(0) +13>Emitted(87, 59) Source(91, 30) + SourceIndex(0) +14>Emitted(87, 61) Source(91, 24) + SourceIndex(0) +15>Emitted(87, 66) Source(91, 30) + SourceIndex(0) --- >>> _21 = robots_4[_20], name = _21.name, skill = _21.skill; 1 >^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2597,42 +5111,240 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ 1-> > 2 >for 3 > 4 > ({name, skill } of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > for ({name, skill } of robots) { + > console.log(nameA); + > } + > for ({name, skill } of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > for ({name, skill } of robots) { + > console.log(nameA); + > } + > for ({name, skill } of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(91, 1) Source(94, 1) + SourceIndex(0) 2 >Emitted(91, 4) Source(94, 4) + SourceIndex(0) 3 >Emitted(91, 5) Source(94, 5) + SourceIndex(0) 4 >Emitted(91, 6) Source(94, 24) + SourceIndex(0) -5 >Emitted(91, 17) Source(94, 35) + SourceIndex(0) -6 >Emitted(91, 19) Source(94, 24) + SourceIndex(0) -7 >Emitted(91, 25) Source(94, 24) + SourceIndex(0) -8 >Emitted(91, 34) Source(94, 33) + SourceIndex(0) -9 >Emitted(91, 36) Source(94, 35) + SourceIndex(0) -10>Emitted(91, 38) Source(94, 24) + SourceIndex(0) -11>Emitted(91, 54) Source(94, 35) + SourceIndex(0) -12>Emitted(91, 56) Source(94, 24) + SourceIndex(0) -13>Emitted(91, 61) Source(94, 35) + SourceIndex(0) +5 >Emitted(91, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(91, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(91, 17) Source(94, 35) + SourceIndex(0) +8 >Emitted(91, 19) Source(94, 24) + SourceIndex(0) +9 >Emitted(91, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(91, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(91, 25) Source(94, 24) + SourceIndex(0) +12>Emitted(91, 34) Source(94, 33) + SourceIndex(0) +13>Emitted(91, 36) Source(94, 35) + SourceIndex(0) +14>Emitted(91, 38) Source(94, 24) + SourceIndex(0) +15>Emitted(91, 54) Source(94, 35) + SourceIndex(0) +16>Emitted(91, 56) Source(94, 24) + SourceIndex(0) +17>Emitted(91, 61) Source(94, 35) + SourceIndex(0) --- >>> _24 = _23[_22], name = _24.name, skill = _24.skill; 1 >^^^^^^^^^^^^^^^^^^^^ @@ -2687,96 +5399,300 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^^ -29> ^^^^^^^^^^^^^^^^ -30> ^^ -31> ^^^^^ +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^^ +23> ^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^ +28> ^^ +29> ^^^^^^^^^^ +30> ^^ +31> ^ +32> ^^ +33> ^^^^^^^^^^^^^^^^ +34> ^^ +35> ^^^^^ 1-> > 2 >for 3 > 4 > ({name, skill } of -5 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> -29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -30> -31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > for ({name, skill } of robots) { + > console.log(nameA); + > } + > for ({name, skill } of getRobots()) { + > console.log(nameA); + > } + > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > for ({name, skill } of robots) { + > console.log(nameA); + > } + > for ({name, skill } of getRobots()) { + > console.log(nameA); + > } + > for ({name, skill } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skill +18> : +19> "mowing" +20> } +21> , +22> { +23> name +24> : +25> "trimmer" +26> , +27> skill +28> : +29> "trimming" +30> } +31> ] +32> +33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +34> +35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(95, 1) Source(97, 1) + SourceIndex(0) 2 >Emitted(95, 4) Source(97, 4) + SourceIndex(0) 3 >Emitted(95, 5) Source(97, 5) + SourceIndex(0) 4 >Emitted(95, 6) Source(97, 24) + SourceIndex(0) -5 >Emitted(95, 17) Source(97, 100) + SourceIndex(0) -6 >Emitted(95, 19) Source(97, 24) + SourceIndex(0) -7 >Emitted(95, 26) Source(97, 25) + SourceIndex(0) -8 >Emitted(95, 28) Source(97, 27) + SourceIndex(0) -9 >Emitted(95, 32) Source(97, 31) + SourceIndex(0) -10>Emitted(95, 34) Source(97, 33) + SourceIndex(0) -11>Emitted(95, 41) Source(97, 40) + SourceIndex(0) -12>Emitted(95, 43) Source(97, 42) + SourceIndex(0) -13>Emitted(95, 48) Source(97, 47) + SourceIndex(0) -14>Emitted(95, 50) Source(97, 49) + SourceIndex(0) -15>Emitted(95, 58) Source(97, 57) + SourceIndex(0) -16>Emitted(95, 60) Source(97, 59) + SourceIndex(0) -17>Emitted(95, 62) Source(97, 61) + SourceIndex(0) -18>Emitted(95, 64) Source(97, 63) + SourceIndex(0) -19>Emitted(95, 68) Source(97, 67) + SourceIndex(0) -20>Emitted(95, 70) Source(97, 69) + SourceIndex(0) -21>Emitted(95, 79) Source(97, 78) + SourceIndex(0) -22>Emitted(95, 81) Source(97, 80) + SourceIndex(0) -23>Emitted(95, 86) Source(97, 85) + SourceIndex(0) -24>Emitted(95, 88) Source(97, 87) + SourceIndex(0) -25>Emitted(95, 98) Source(97, 97) + SourceIndex(0) -26>Emitted(95, 100) Source(97, 99) + SourceIndex(0) -27>Emitted(95, 101) Source(97, 100) + SourceIndex(0) -28>Emitted(95, 103) Source(97, 24) + SourceIndex(0) -29>Emitted(95, 119) Source(97, 100) + SourceIndex(0) -30>Emitted(95, 121) Source(97, 24) + SourceIndex(0) -31>Emitted(95, 126) Source(97, 100) + SourceIndex(0) +5 >Emitted(95, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(95, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(95, 17) Source(97, 100) + SourceIndex(0) +8 >Emitted(95, 19) Source(97, 24) + SourceIndex(0) +9 >Emitted(95, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(95, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(95, 26) Source(97, 25) + SourceIndex(0) +12>Emitted(95, 28) Source(97, 27) + SourceIndex(0) +13>Emitted(95, 32) Source(97, 31) + SourceIndex(0) +14>Emitted(95, 34) Source(97, 33) + SourceIndex(0) +15>Emitted(95, 41) Source(97, 40) + SourceIndex(0) +16>Emitted(95, 43) Source(97, 42) + SourceIndex(0) +17>Emitted(95, 48) Source(97, 47) + SourceIndex(0) +18>Emitted(95, 50) Source(97, 49) + SourceIndex(0) +19>Emitted(95, 58) Source(97, 57) + SourceIndex(0) +20>Emitted(95, 60) Source(97, 59) + SourceIndex(0) +21>Emitted(95, 62) Source(97, 61) + SourceIndex(0) +22>Emitted(95, 64) Source(97, 63) + SourceIndex(0) +23>Emitted(95, 68) Source(97, 67) + SourceIndex(0) +24>Emitted(95, 70) Source(97, 69) + SourceIndex(0) +25>Emitted(95, 79) Source(97, 78) + SourceIndex(0) +26>Emitted(95, 81) Source(97, 80) + SourceIndex(0) +27>Emitted(95, 86) Source(97, 85) + SourceIndex(0) +28>Emitted(95, 88) Source(97, 87) + SourceIndex(0) +29>Emitted(95, 98) Source(97, 97) + SourceIndex(0) +30>Emitted(95, 100) Source(97, 99) + SourceIndex(0) +31>Emitted(95, 101) Source(97, 100) + SourceIndex(0) +32>Emitted(95, 103) Source(97, 24) + SourceIndex(0) +33>Emitted(95, 119) Source(97, 100) + SourceIndex(0) +34>Emitted(95, 121) Source(97, 24) + SourceIndex(0) +35>Emitted(95, 126) Source(97, 100) + SourceIndex(0) --- >>> _27 = _26[_25], name = _27.name, skill = _27.skill; 1 >^^^^^^^^^^^^^^^^^^^^ @@ -2831,37 +5747,247 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({name, skills: { primary, secondary } } of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > for ({name, skill } of robots) { + > console.log(nameA); + > } + > for ({name, skill } of getRobots()) { + > console.log(nameA); + > } + > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name, skills: { primary, secondary } } of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > for ({name, skill } of robots) { + > console.log(nameA); + > } + > for ({name, skill } of getRobots()) { + > console.log(nameA); + > } + > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name, skills: { primary, secondary } } of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(99, 1) Source(100, 1) + SourceIndex(0) 2 >Emitted(99, 4) Source(100, 4) + SourceIndex(0) 3 >Emitted(99, 5) Source(100, 5) + SourceIndex(0) 4 >Emitted(99, 6) Source(100, 49) + SourceIndex(0) -5 >Emitted(99, 17) Source(100, 60) + SourceIndex(0) -6 >Emitted(99, 19) Source(100, 49) + SourceIndex(0) -7 >Emitted(99, 46) Source(100, 60) + SourceIndex(0) -8 >Emitted(99, 48) Source(100, 49) + SourceIndex(0) -9 >Emitted(99, 74) Source(100, 60) + SourceIndex(0) -10>Emitted(99, 76) Source(100, 49) + SourceIndex(0) -11>Emitted(99, 81) Source(100, 60) + SourceIndex(0) +5 >Emitted(99, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(99, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(99, 17) Source(100, 60) + SourceIndex(0) +8 >Emitted(99, 19) Source(100, 49) + SourceIndex(0) +9 >Emitted(99, 33) Source(1, 1) + SourceIndex(0) +10>Emitted(99, 34) Source(1, 2) + SourceIndex(0) +11>Emitted(99, 46) Source(100, 60) + SourceIndex(0) +12>Emitted(99, 48) Source(100, 49) + SourceIndex(0) +13>Emitted(99, 74) Source(100, 60) + SourceIndex(0) +14>Emitted(99, 76) Source(100, 49) + SourceIndex(0) +15>Emitted(99, 81) Source(100, 60) + SourceIndex(0) --- >>> _29 = multiRobots_4[_28], name = _29.name, _30 = _29.skills, primary = _30.primary, secondary = _30.secondary; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2928,43 +6054,259 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({name, skills: { primary, secondary } } of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > for ({name, skill } of robots) { + > console.log(nameA); + > } + > for ({name, skill } of getRobots()) { + > console.log(nameA); + > } + > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name, skills: { primary, secondary } } of multiRobots) { + > console.log(nameA); + > } + > for ({name, skills: { primary, secondary } } of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > for ({name, skill } of robots) { + > console.log(nameA); + > } + > for ({name, skill } of getRobots()) { + > console.log(nameA); + > } + > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name, skills: { primary, secondary } } of multiRobots) { + > console.log(nameA); + > } + > for ({name, skills: { primary, secondary } } of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(103, 1) Source(103, 1) + SourceIndex(0) 2 >Emitted(103, 4) Source(103, 4) + SourceIndex(0) 3 >Emitted(103, 5) Source(103, 5) + SourceIndex(0) 4 >Emitted(103, 6) Source(103, 49) + SourceIndex(0) -5 >Emitted(103, 17) Source(103, 65) + SourceIndex(0) -6 >Emitted(103, 19) Source(103, 49) + SourceIndex(0) -7 >Emitted(103, 25) Source(103, 49) + SourceIndex(0) -8 >Emitted(103, 39) Source(103, 63) + SourceIndex(0) -9 >Emitted(103, 41) Source(103, 65) + SourceIndex(0) -10>Emitted(103, 43) Source(103, 49) + SourceIndex(0) -11>Emitted(103, 59) Source(103, 65) + SourceIndex(0) -12>Emitted(103, 61) Source(103, 49) + SourceIndex(0) -13>Emitted(103, 66) Source(103, 65) + SourceIndex(0) +5 >Emitted(103, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(103, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(103, 17) Source(103, 65) + SourceIndex(0) +8 >Emitted(103, 19) Source(103, 49) + SourceIndex(0) +9 >Emitted(103, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(103, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(103, 25) Source(103, 49) + SourceIndex(0) +12>Emitted(103, 39) Source(103, 63) + SourceIndex(0) +13>Emitted(103, 41) Source(103, 65) + SourceIndex(0) +14>Emitted(103, 43) Source(103, 49) + SourceIndex(0) +15>Emitted(103, 59) Source(103, 65) + SourceIndex(0) +16>Emitted(103, 61) Source(103, 49) + SourceIndex(0) +17>Emitted(103, 66) Source(103, 65) + SourceIndex(0) --- >>> _33 = _32[_31], name = _33.name, _34 = _33.skills, primary = _34.primary, secondary = _34.secondary; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3031,77 +6373,299 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^^^^^^^^ -21> ^^ -22> ^^^^^^ -23> ^^ -24> ^^ -25> ^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^ +18> ^^ +19> ^^ +20> ^^^^^^^ +21> ^^ +22> ^^^^^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^^ +27> ^^ +28> ^^ +29> ^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({name, skills: { primary, secondary } } of -5 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skills -14> : -15> { -16> primary -17> : -18> "mowing" -19> , -20> secondary -21> : -22> "none" -23> } -24> } +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > for ({name, skill } of robots) { + > console.log(nameA); + > } + > for ({name, skill } of getRobots()) { + > console.log(nameA); + > } + > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name, skills: { primary, secondary } } of multiRobots) { + > console.log(nameA); + > } + > for ({name, skills: { primary, secondary } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name, skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > for ({name } of robots) { + > console.log(nameA); + > } + > for ({name } of getRobots()) { + > console.log(nameA); + > } + > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary, secondary } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA, skill: skillA } of robots) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > for ({name, skill } of robots) { + > console.log(nameA); + > } + > for ({name, skill } of getRobots()) { + > console.log(nameA); + > } + > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({name, skills: { primary, secondary } } of multiRobots) { + > console.log(nameA); + > } + > for ({name, skills: { primary, secondary } } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({name, skills: { primary, secondary } } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skills +18> : +19> { +20> primary +21> : +22> "mowing" +23> , +24> secondary +25> : +26> "none" +27> } +28> } 1->Emitted(107, 1) Source(106, 1) + SourceIndex(0) 2 >Emitted(107, 4) Source(106, 4) + SourceIndex(0) 3 >Emitted(107, 5) Source(106, 5) + SourceIndex(0) 4 >Emitted(107, 6) Source(106, 49) + SourceIndex(0) -5 >Emitted(107, 17) Source(107, 79) + SourceIndex(0) -6 >Emitted(107, 19) Source(106, 49) + SourceIndex(0) -7 >Emitted(107, 26) Source(106, 50) + SourceIndex(0) -8 >Emitted(107, 28) Source(106, 52) + SourceIndex(0) -9 >Emitted(107, 32) Source(106, 56) + SourceIndex(0) -10>Emitted(107, 34) Source(106, 58) + SourceIndex(0) -11>Emitted(107, 41) Source(106, 65) + SourceIndex(0) -12>Emitted(107, 43) Source(106, 67) + SourceIndex(0) -13>Emitted(107, 49) Source(106, 73) + SourceIndex(0) -14>Emitted(107, 51) Source(106, 75) + SourceIndex(0) -15>Emitted(107, 53) Source(106, 77) + SourceIndex(0) -16>Emitted(107, 60) Source(106, 84) + SourceIndex(0) -17>Emitted(107, 62) Source(106, 86) + SourceIndex(0) -18>Emitted(107, 70) Source(106, 94) + SourceIndex(0) -19>Emitted(107, 72) Source(106, 96) + SourceIndex(0) -20>Emitted(107, 81) Source(106, 105) + SourceIndex(0) -21>Emitted(107, 83) Source(106, 107) + SourceIndex(0) -22>Emitted(107, 89) Source(106, 113) + SourceIndex(0) -23>Emitted(107, 91) Source(106, 115) + SourceIndex(0) -24>Emitted(107, 93) Source(106, 117) + SourceIndex(0) +5 >Emitted(107, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(107, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(107, 17) Source(107, 79) + SourceIndex(0) +8 >Emitted(107, 19) Source(106, 49) + SourceIndex(0) +9 >Emitted(107, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(107, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(107, 26) Source(106, 50) + SourceIndex(0) +12>Emitted(107, 28) Source(106, 52) + SourceIndex(0) +13>Emitted(107, 32) Source(106, 56) + SourceIndex(0) +14>Emitted(107, 34) Source(106, 58) + SourceIndex(0) +15>Emitted(107, 41) Source(106, 65) + SourceIndex(0) +16>Emitted(107, 43) Source(106, 67) + SourceIndex(0) +17>Emitted(107, 49) Source(106, 73) + SourceIndex(0) +18>Emitted(107, 51) Source(106, 75) + SourceIndex(0) +19>Emitted(107, 53) Source(106, 77) + SourceIndex(0) +20>Emitted(107, 60) Source(106, 84) + SourceIndex(0) +21>Emitted(107, 62) Source(106, 86) + SourceIndex(0) +22>Emitted(107, 70) Source(106, 94) + SourceIndex(0) +23>Emitted(107, 72) Source(106, 96) + SourceIndex(0) +24>Emitted(107, 81) Source(106, 105) + SourceIndex(0) +25>Emitted(107, 83) Source(106, 107) + SourceIndex(0) +26>Emitted(107, 89) Source(106, 113) + SourceIndex(0) +27>Emitted(107, 91) Source(106, 115) + SourceIndex(0) +28>Emitted(107, 93) Source(106, 117) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _35 < _36.length; _35++) { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map index 87f1e878b55e8..095773d837576 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt index 2b43f2fc360de..bbc5bccad26a6 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt @@ -12,29 +12,31 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^ -7 > ^^^^ -8 > ^^ -9 > ^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^^ -15> ^^ -16> ^^ -17> ^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^ -22> ^^ -23> ^^^^^^^^^^ -24> ^^ -25> ^ -26> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^^^^ +10> ^^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^ +15> ^^^^^^^^ +16> ^^ +17> ^^ +18> ^^ +19> ^^^^ +20> ^^ +21> ^^^^^^^^^ +22> ^^ +23> ^^^^^ +24> ^^ +25> ^^^^^^^^^^ +26> ^^ +27> ^ +28> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -54,124 +56,134 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > 2 >let 3 > robots -4 > : Robot[] = -5 > [ -6 > { -7 > name -8 > : -9 > "mower" -10> , -11> skill -12> : -13> "mowing" -14> } -15> , -16> { -17> name -18> : -19> "trimmer" -20> , -21> skill -22> : -23> "trimming" -24> } -25> ] -26> ; +4 > : +5 > R +6 > obot[] = +7 > [ +8 > { +9 > name +10> : +11> "mower" +12> , +13> skill +14> : +15> "mowing" +16> } +17> , +18> { +19> name +20> : +21> "trimmer" +22> , +23> skill +24> : +25> "trimming" +26> } +27> ] +28> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(17, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) -5 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) -6 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) -7 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) -8 >Emitted(1, 23) Source(17, 32) + SourceIndex(0) -9 >Emitted(1, 30) Source(17, 39) + SourceIndex(0) -10>Emitted(1, 32) Source(17, 41) + SourceIndex(0) -11>Emitted(1, 37) Source(17, 46) + SourceIndex(0) -12>Emitted(1, 39) Source(17, 48) + SourceIndex(0) -13>Emitted(1, 47) Source(17, 56) + SourceIndex(0) -14>Emitted(1, 49) Source(17, 58) + SourceIndex(0) -15>Emitted(1, 51) Source(17, 60) + SourceIndex(0) -16>Emitted(1, 53) Source(17, 62) + SourceIndex(0) -17>Emitted(1, 57) Source(17, 66) + SourceIndex(0) -18>Emitted(1, 59) Source(17, 68) + SourceIndex(0) -19>Emitted(1, 68) Source(17, 77) + SourceIndex(0) -20>Emitted(1, 70) Source(17, 79) + SourceIndex(0) -21>Emitted(1, 75) Source(17, 84) + SourceIndex(0) -22>Emitted(1, 77) Source(17, 86) + SourceIndex(0) -23>Emitted(1, 87) Source(17, 96) + SourceIndex(0) -24>Emitted(1, 89) Source(17, 98) + SourceIndex(0) -25>Emitted(1, 90) Source(17, 99) + SourceIndex(0) -26>Emitted(1, 91) Source(17, 100) + SourceIndex(0) +4 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(17, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) +7 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) +8 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) +9 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) +10>Emitted(1, 23) Source(17, 32) + SourceIndex(0) +11>Emitted(1, 30) Source(17, 39) + SourceIndex(0) +12>Emitted(1, 32) Source(17, 41) + SourceIndex(0) +13>Emitted(1, 37) Source(17, 46) + SourceIndex(0) +14>Emitted(1, 39) Source(17, 48) + SourceIndex(0) +15>Emitted(1, 47) Source(17, 56) + SourceIndex(0) +16>Emitted(1, 49) Source(17, 58) + SourceIndex(0) +17>Emitted(1, 51) Source(17, 60) + SourceIndex(0) +18>Emitted(1, 53) Source(17, 62) + SourceIndex(0) +19>Emitted(1, 57) Source(17, 66) + SourceIndex(0) +20>Emitted(1, 59) Source(17, 68) + SourceIndex(0) +21>Emitted(1, 68) Source(17, 77) + SourceIndex(0) +22>Emitted(1, 70) Source(17, 79) + SourceIndex(0) +23>Emitted(1, 75) Source(17, 84) + SourceIndex(0) +24>Emitted(1, 77) Source(17, 86) + SourceIndex(0) +25>Emitted(1, 87) Source(17, 96) + SourceIndex(0) +26>Emitted(1, 89) Source(17, 98) + SourceIndex(0) +27>Emitted(1, 90) Source(17, 99) + SourceIndex(0) +28>Emitted(1, 91) Source(17, 100) + SourceIndex(0) --- >>>var multiRobots = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^ -7 > ^^^^ -8 > ^^ -9 > ^^^^^^^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^^^^ -17> ^^ -18> ^^^^^^^^^ -19> ^^ -20> ^^^^^^ -21> ^^ -22> ^^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^^^^ +10> ^^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^^ +15> ^^ +16> ^^^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^^^^^^^^ +21> ^^ +22> ^^^^^^ +23> ^^ +24> ^^ 1 > > 2 >let 3 > multiRobots -4 > : MultiRobot[] = -5 > [ -6 > { -7 > name -8 > : -9 > "mower" -10> , -11> skills -12> : -13> { -14> primary -15> : -16> "mowing" -17> , -18> secondary -19> : -20> "none" -21> } -22> } +4 > : +5 > M +6 > ultiRobot[] = +7 > [ +8 > { +9 > name +10> : +11> "mower" +12> , +13> skills +14> : +15> { +16> primary +17> : +18> "mowing" +19> , +20> secondary +21> : +22> "none" +23> } +24> } 1 >Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 16) Source(18, 16) + SourceIndex(0) -4 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) -5 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) -6 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) -7 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) -8 >Emitted(2, 28) Source(18, 42) + SourceIndex(0) -9 >Emitted(2, 35) Source(18, 49) + SourceIndex(0) -10>Emitted(2, 37) Source(18, 51) + SourceIndex(0) -11>Emitted(2, 43) Source(18, 57) + SourceIndex(0) -12>Emitted(2, 45) Source(18, 59) + SourceIndex(0) -13>Emitted(2, 47) Source(18, 61) + SourceIndex(0) -14>Emitted(2, 54) Source(18, 68) + SourceIndex(0) -15>Emitted(2, 56) Source(18, 70) + SourceIndex(0) -16>Emitted(2, 64) Source(18, 78) + SourceIndex(0) -17>Emitted(2, 66) Source(18, 80) + SourceIndex(0) -18>Emitted(2, 75) Source(18, 89) + SourceIndex(0) -19>Emitted(2, 77) Source(18, 91) + SourceIndex(0) -20>Emitted(2, 83) Source(18, 97) + SourceIndex(0) -21>Emitted(2, 85) Source(18, 99) + SourceIndex(0) -22>Emitted(2, 87) Source(18, 101) + SourceIndex(0) +4 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) +5 >Emitted(2, 18) Source(18, 19) + SourceIndex(0) +6 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) +7 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) +8 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) +9 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) +10>Emitted(2, 28) Source(18, 42) + SourceIndex(0) +11>Emitted(2, 35) Source(18, 49) + SourceIndex(0) +12>Emitted(2, 37) Source(18, 51) + SourceIndex(0) +13>Emitted(2, 43) Source(18, 57) + SourceIndex(0) +14>Emitted(2, 45) Source(18, 59) + SourceIndex(0) +15>Emitted(2, 47) Source(18, 61) + SourceIndex(0) +16>Emitted(2, 54) Source(18, 68) + SourceIndex(0) +17>Emitted(2, 56) Source(18, 70) + SourceIndex(0) +18>Emitted(2, 64) Source(18, 78) + SourceIndex(0) +19>Emitted(2, 66) Source(18, 80) + SourceIndex(0) +20>Emitted(2, 75) Source(18, 89) + SourceIndex(0) +21>Emitted(2, 77) Source(18, 91) + SourceIndex(0) +22>Emitted(2, 83) Source(18, 97) + SourceIndex(0) +23>Emitted(2, 85) Source(18, 99) + SourceIndex(0) +24>Emitted(2, 87) Source(18, 101) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 1 >^^^^ @@ -313,38 +325,106 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^-> 1-> > > 2 >for 3 > 4 > (let {name: nameA = "noName" } of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots +12> +13> robots +14> +15> robots 1->Emitted(10, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(10, 4) Source(29, 4) + SourceIndex(0) 3 >Emitted(10, 5) Source(29, 5) + SourceIndex(0) 4 >Emitted(10, 6) Source(29, 39) + SourceIndex(0) -5 >Emitted(10, 16) Source(29, 45) + SourceIndex(0) -6 >Emitted(10, 18) Source(29, 39) + SourceIndex(0) -7 >Emitted(10, 35) Source(29, 45) + SourceIndex(0) -8 >Emitted(10, 37) Source(29, 39) + SourceIndex(0) -9 >Emitted(10, 57) Source(29, 45) + SourceIndex(0) -10>Emitted(10, 59) Source(29, 39) + SourceIndex(0) -11>Emitted(10, 63) Source(29, 45) + SourceIndex(0) +5 >Emitted(10, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(10, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(10, 16) Source(29, 45) + SourceIndex(0) +8 >Emitted(10, 18) Source(29, 39) + SourceIndex(0) +9 >Emitted(10, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(10, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(10, 35) Source(29, 45) + SourceIndex(0) +12>Emitted(10, 37) Source(29, 39) + SourceIndex(0) +13>Emitted(10, 57) Source(29, 45) + SourceIndex(0) +14>Emitted(10, 59) Source(29, 39) + SourceIndex(0) +15>Emitted(10, 63) Source(29, 45) + SourceIndex(0) --- >>> var _a = robots_1[_i].name, nameA = _a === void 0 ? "noName" : _a; 1->^^^^ @@ -402,43 +482,117 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let {name: nameA = "noName" } of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(14, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(14, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(14, 5) Source(32, 5) + SourceIndex(0) 4 >Emitted(14, 6) Source(32, 39) + SourceIndex(0) -5 >Emitted(14, 16) Source(32, 50) + SourceIndex(0) -6 >Emitted(14, 18) Source(32, 39) + SourceIndex(0) -7 >Emitted(14, 23) Source(32, 39) + SourceIndex(0) -8 >Emitted(14, 32) Source(32, 48) + SourceIndex(0) -9 >Emitted(14, 34) Source(32, 50) + SourceIndex(0) -10>Emitted(14, 36) Source(32, 39) + SourceIndex(0) -11>Emitted(14, 50) Source(32, 50) + SourceIndex(0) -12>Emitted(14, 52) Source(32, 39) + SourceIndex(0) -13>Emitted(14, 56) Source(32, 50) + SourceIndex(0) +5 >Emitted(14, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(14, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(14, 16) Source(32, 50) + SourceIndex(0) +8 >Emitted(14, 18) Source(32, 39) + SourceIndex(0) +9 >Emitted(14, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(14, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(14, 23) Source(32, 39) + SourceIndex(0) +12>Emitted(14, 32) Source(32, 48) + SourceIndex(0) +13>Emitted(14, 34) Source(32, 50) + SourceIndex(0) +14>Emitted(14, 36) Source(32, 39) + SourceIndex(0) +15>Emitted(14, 50) Source(32, 50) + SourceIndex(0) +16>Emitted(14, 52) Source(32, 39) + SourceIndex(0) +17>Emitted(14, 56) Source(32, 50) + SourceIndex(0) --- >>> var _d = _c[_b].name, nameA = _d === void 0 ? "noName" : _d; 1->^^^^ @@ -496,96 +650,176 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^^ -29> ^^^^^^^^^^^^^^ -30> ^^ -31> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^^ +23> ^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^ +28> ^^ +29> ^^^^^^^^^^ +30> ^^ +31> ^ +32> ^^ +33> ^^^^^^^^^^^^^^ +34> ^^ +35> ^^^^ 1-> > 2 >for 3 > 4 > (let {name: nameA = "noName" } of -5 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> -29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -30> -31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skill +18> : +19> "mowing" +20> } +21> , +22> { +23> name +24> : +25> "trimmer" +26> , +27> skill +28> : +29> "trimming" +30> } +31> ] +32> +33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +34> +35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(18, 4) Source(35, 4) + SourceIndex(0) 3 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) 4 >Emitted(18, 6) Source(35, 39) + SourceIndex(0) -5 >Emitted(18, 16) Source(35, 115) + SourceIndex(0) -6 >Emitted(18, 18) Source(35, 39) + SourceIndex(0) -7 >Emitted(18, 24) Source(35, 40) + SourceIndex(0) -8 >Emitted(18, 26) Source(35, 42) + SourceIndex(0) -9 >Emitted(18, 30) Source(35, 46) + SourceIndex(0) -10>Emitted(18, 32) Source(35, 48) + SourceIndex(0) -11>Emitted(18, 39) Source(35, 55) + SourceIndex(0) -12>Emitted(18, 41) Source(35, 57) + SourceIndex(0) -13>Emitted(18, 46) Source(35, 62) + SourceIndex(0) -14>Emitted(18, 48) Source(35, 64) + SourceIndex(0) -15>Emitted(18, 56) Source(35, 72) + SourceIndex(0) -16>Emitted(18, 58) Source(35, 74) + SourceIndex(0) -17>Emitted(18, 60) Source(35, 76) + SourceIndex(0) -18>Emitted(18, 62) Source(35, 78) + SourceIndex(0) -19>Emitted(18, 66) Source(35, 82) + SourceIndex(0) -20>Emitted(18, 68) Source(35, 84) + SourceIndex(0) -21>Emitted(18, 77) Source(35, 93) + SourceIndex(0) -22>Emitted(18, 79) Source(35, 95) + SourceIndex(0) -23>Emitted(18, 84) Source(35, 100) + SourceIndex(0) -24>Emitted(18, 86) Source(35, 102) + SourceIndex(0) -25>Emitted(18, 96) Source(35, 112) + SourceIndex(0) -26>Emitted(18, 98) Source(35, 114) + SourceIndex(0) -27>Emitted(18, 99) Source(35, 115) + SourceIndex(0) -28>Emitted(18, 101) Source(35, 39) + SourceIndex(0) -29>Emitted(18, 115) Source(35, 115) + SourceIndex(0) -30>Emitted(18, 117) Source(35, 39) + SourceIndex(0) -31>Emitted(18, 121) Source(35, 115) + SourceIndex(0) +5 >Emitted(18, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(18, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(18, 16) Source(35, 115) + SourceIndex(0) +8 >Emitted(18, 18) Source(35, 39) + SourceIndex(0) +9 >Emitted(18, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(18, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(18, 24) Source(35, 40) + SourceIndex(0) +12>Emitted(18, 26) Source(35, 42) + SourceIndex(0) +13>Emitted(18, 30) Source(35, 46) + SourceIndex(0) +14>Emitted(18, 32) Source(35, 48) + SourceIndex(0) +15>Emitted(18, 39) Source(35, 55) + SourceIndex(0) +16>Emitted(18, 41) Source(35, 57) + SourceIndex(0) +17>Emitted(18, 46) Source(35, 62) + SourceIndex(0) +18>Emitted(18, 48) Source(35, 64) + SourceIndex(0) +19>Emitted(18, 56) Source(35, 72) + SourceIndex(0) +20>Emitted(18, 58) Source(35, 74) + SourceIndex(0) +21>Emitted(18, 60) Source(35, 76) + SourceIndex(0) +22>Emitted(18, 62) Source(35, 78) + SourceIndex(0) +23>Emitted(18, 66) Source(35, 82) + SourceIndex(0) +24>Emitted(18, 68) Source(35, 84) + SourceIndex(0) +25>Emitted(18, 77) Source(35, 93) + SourceIndex(0) +26>Emitted(18, 79) Source(35, 95) + SourceIndex(0) +27>Emitted(18, 84) Source(35, 100) + SourceIndex(0) +28>Emitted(18, 86) Source(35, 102) + SourceIndex(0) +29>Emitted(18, 96) Source(35, 112) + SourceIndex(0) +30>Emitted(18, 98) Source(35, 114) + SourceIndex(0) +31>Emitted(18, 99) Source(35, 115) + SourceIndex(0) +32>Emitted(18, 101) Source(35, 39) + SourceIndex(0) +33>Emitted(18, 115) Source(35, 115) + SourceIndex(0) +34>Emitted(18, 117) Source(35, 39) + SourceIndex(0) +35>Emitted(18, 121) Source(35, 115) + SourceIndex(0) --- >>> var _g = _f[_e].name, nameA = _g === void 0 ? "noName" : _g; 1 >^^^^ @@ -643,38 +877,126 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(22, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(22, 4) Source(38, 4) + SourceIndex(0) 3 >Emitted(22, 5) Source(38, 5) + SourceIndex(0) 4 >Emitted(22, 6) Source(39, 55) + SourceIndex(0) -5 >Emitted(22, 16) Source(39, 66) + SourceIndex(0) -6 >Emitted(22, 18) Source(39, 55) + SourceIndex(0) -7 >Emitted(22, 45) Source(39, 66) + SourceIndex(0) -8 >Emitted(22, 47) Source(39, 55) + SourceIndex(0) -9 >Emitted(22, 72) Source(39, 66) + SourceIndex(0) -10>Emitted(22, 74) Source(39, 55) + SourceIndex(0) -11>Emitted(22, 78) Source(39, 66) + SourceIndex(0) +5 >Emitted(22, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(22, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(22, 16) Source(39, 66) + SourceIndex(0) +8 >Emitted(22, 18) Source(39, 55) + SourceIndex(0) +9 >Emitted(22, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(22, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(22, 45) Source(39, 66) + SourceIndex(0) +12>Emitted(22, 47) Source(39, 55) + SourceIndex(0) +13>Emitted(22, 72) Source(39, 66) + SourceIndex(0) +14>Emitted(22, 74) Source(39, 55) + SourceIndex(0) +15>Emitted(22, 78) Source(39, 66) + SourceIndex(0) --- >>> var _j = multiRobots_1[_h].skills, _k = _j === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _j, _l = _k.primary, primaryA = _l === void 0 ? "primary" : _l, _m = _k.secondary, secondaryA = _m === void 0 ? "secondary" : _m; 1->^^^^ @@ -759,44 +1081,140 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(26, 1) Source(42, 1) + SourceIndex(0) 2 >Emitted(26, 4) Source(42, 4) + SourceIndex(0) 3 >Emitted(26, 5) Source(42, 5) + SourceIndex(0) 4 >Emitted(26, 6) Source(43, 55) + SourceIndex(0) -5 >Emitted(26, 16) Source(43, 71) + SourceIndex(0) -6 >Emitted(26, 18) Source(43, 55) + SourceIndex(0) -7 >Emitted(26, 23) Source(43, 55) + SourceIndex(0) -8 >Emitted(26, 37) Source(43, 69) + SourceIndex(0) -9 >Emitted(26, 39) Source(43, 71) + SourceIndex(0) -10>Emitted(26, 41) Source(43, 55) + SourceIndex(0) -11>Emitted(26, 55) Source(43, 71) + SourceIndex(0) -12>Emitted(26, 57) Source(43, 55) + SourceIndex(0) -13>Emitted(26, 61) Source(43, 71) + SourceIndex(0) +5 >Emitted(26, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(26, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(26, 16) Source(43, 71) + SourceIndex(0) +8 >Emitted(26, 18) Source(43, 55) + SourceIndex(0) +9 >Emitted(26, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(26, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(26, 23) Source(43, 55) + SourceIndex(0) +12>Emitted(26, 37) Source(43, 69) + SourceIndex(0) +13>Emitted(26, 39) Source(43, 71) + SourceIndex(0) +14>Emitted(26, 41) Source(43, 55) + SourceIndex(0) +15>Emitted(26, 55) Source(43, 71) + SourceIndex(0) +16>Emitted(26, 57) Source(43, 55) + SourceIndex(0) +17>Emitted(26, 61) Source(43, 71) + SourceIndex(0) --- >>> var _q = _p[_o].skills, _r = _q === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _q, _s = _r.primary, primaryA = _s === void 0 ? "primary" : _s, _t = _r.secondary, secondaryA = _t === void 0 ? "secondary" : _t; 1->^^^^ @@ -881,28 +1299,32 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^ -9 > ^^ -10> ^^^^ -11> ^^ -12> ^^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^^ -16> ^^ -17> ^^^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^^ -24> ^^ -25> ^^ -26> ^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^^^^ +15> ^^ +16> ^^^^^^^ +17> ^^ +18> ^^^^^^ +19> ^^ +20> ^^ +21> ^^^^^^^ +22> ^^ +23> ^^^^^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^^ +28> ^^ +29> ^^ +30> ^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -910,53 +1332,155 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 4 > (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of > -5 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -6 > -7 > -8 > [ -9 > { -10> name -11> : -12> "mower" -13> , -14> skills -15> : -16> { -17> primary -18> : -19> "mowing" -20> , -21> secondary -22> : -23> "none" -24> } -25> } +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > +12> [ +13> { +14> name +15> : +16> "mower" +17> , +18> skills +19> : +20> { +21> primary +22> : +23> "mowing" +24> , +25> secondary +26> : +27> "none" +28> } +29> } 1->Emitted(30, 1) Source(46, 1) + SourceIndex(0) 2 >Emitted(30, 4) Source(46, 4) + SourceIndex(0) 3 >Emitted(30, 5) Source(46, 5) + SourceIndex(0) 4 >Emitted(30, 6) Source(48, 5) + SourceIndex(0) -5 >Emitted(30, 16) Source(49, 79) + SourceIndex(0) -6 >Emitted(30, 18) Source(48, 5) + SourceIndex(0) -7 >Emitted(30, 23) Source(48, 19) + SourceIndex(0) -8 >Emitted(30, 24) Source(48, 20) + SourceIndex(0) -9 >Emitted(30, 26) Source(48, 22) + SourceIndex(0) -10>Emitted(30, 30) Source(48, 26) + SourceIndex(0) -11>Emitted(30, 32) Source(48, 28) + SourceIndex(0) -12>Emitted(30, 39) Source(48, 35) + SourceIndex(0) -13>Emitted(30, 41) Source(48, 37) + SourceIndex(0) -14>Emitted(30, 47) Source(48, 43) + SourceIndex(0) -15>Emitted(30, 49) Source(48, 45) + SourceIndex(0) -16>Emitted(30, 51) Source(48, 47) + SourceIndex(0) -17>Emitted(30, 58) Source(48, 54) + SourceIndex(0) -18>Emitted(30, 60) Source(48, 56) + SourceIndex(0) -19>Emitted(30, 68) Source(48, 64) + SourceIndex(0) -20>Emitted(30, 70) Source(48, 66) + SourceIndex(0) -21>Emitted(30, 79) Source(48, 75) + SourceIndex(0) -22>Emitted(30, 81) Source(48, 77) + SourceIndex(0) -23>Emitted(30, 87) Source(48, 83) + SourceIndex(0) -24>Emitted(30, 89) Source(48, 85) + SourceIndex(0) -25>Emitted(30, 91) Source(48, 87) + SourceIndex(0) +5 >Emitted(30, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(30, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(30, 16) Source(49, 79) + SourceIndex(0) +8 >Emitted(30, 18) Source(48, 5) + SourceIndex(0) +9 >Emitted(30, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(30, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(30, 23) Source(48, 19) + SourceIndex(0) +12>Emitted(30, 24) Source(48, 20) + SourceIndex(0) +13>Emitted(30, 26) Source(48, 22) + SourceIndex(0) +14>Emitted(30, 30) Source(48, 26) + SourceIndex(0) +15>Emitted(30, 32) Source(48, 28) + SourceIndex(0) +16>Emitted(30, 39) Source(48, 35) + SourceIndex(0) +17>Emitted(30, 41) Source(48, 37) + SourceIndex(0) +18>Emitted(30, 47) Source(48, 43) + SourceIndex(0) +19>Emitted(30, 49) Source(48, 45) + SourceIndex(0) +20>Emitted(30, 51) Source(48, 47) + SourceIndex(0) +21>Emitted(30, 58) Source(48, 54) + SourceIndex(0) +22>Emitted(30, 60) Source(48, 56) + SourceIndex(0) +23>Emitted(30, 68) Source(48, 64) + SourceIndex(0) +24>Emitted(30, 70) Source(48, 66) + SourceIndex(0) +25>Emitted(30, 79) Source(48, 75) + SourceIndex(0) +26>Emitted(30, 81) Source(48, 77) + SourceIndex(0) +27>Emitted(30, 87) Source(48, 83) + SourceIndex(0) +28>Emitted(30, 89) Source(48, 85) + SourceIndex(0) +29>Emitted(30, 91) Source(48, 87) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _u < _v.length; _u++) { 1->^^^^ @@ -1118,38 +1642,154 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > 2 >for 3 > 4 > (let {name: nameA = "noName", skill: skillA = "noSkill" } of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots +12> +13> robots +14> +15> robots 1->Emitted(35, 1) Source(53, 1) + SourceIndex(0) 2 >Emitted(35, 4) Source(53, 4) + SourceIndex(0) 3 >Emitted(35, 5) Source(53, 5) + SourceIndex(0) 4 >Emitted(35, 6) Source(53, 66) + SourceIndex(0) -5 >Emitted(35, 16) Source(53, 72) + SourceIndex(0) -6 >Emitted(35, 18) Source(53, 66) + SourceIndex(0) -7 >Emitted(35, 35) Source(53, 72) + SourceIndex(0) -8 >Emitted(35, 37) Source(53, 66) + SourceIndex(0) -9 >Emitted(35, 57) Source(53, 72) + SourceIndex(0) -10>Emitted(35, 59) Source(53, 66) + SourceIndex(0) -11>Emitted(35, 63) Source(53, 72) + SourceIndex(0) +5 >Emitted(35, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(35, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(35, 16) Source(53, 72) + SourceIndex(0) +8 >Emitted(35, 18) Source(53, 66) + SourceIndex(0) +9 >Emitted(35, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(35, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(35, 35) Source(53, 72) + SourceIndex(0) +12>Emitted(35, 37) Source(53, 66) + SourceIndex(0) +13>Emitted(35, 57) Source(53, 72) + SourceIndex(0) +14>Emitted(35, 59) Source(53, 66) + SourceIndex(0) +15>Emitted(35, 63) Source(53, 72) + SourceIndex(0) --- >>> var _1 = robots_2[_0], _2 = _1.name, nameA = _2 === void 0 ? "noName" : _2, _3 = _1.skill, skillA = _3 === void 0 ? "noSkill" : _3; 1->^^^^ @@ -1225,43 +1865,165 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let {name: nameA = "noName", skill: skillA = "noSkill" } of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(39, 1) Source(56, 1) + SourceIndex(0) 2 >Emitted(39, 4) Source(56, 4) + SourceIndex(0) 3 >Emitted(39, 5) Source(56, 5) + SourceIndex(0) 4 >Emitted(39, 6) Source(56, 67) + SourceIndex(0) -5 >Emitted(39, 16) Source(56, 78) + SourceIndex(0) -6 >Emitted(39, 18) Source(56, 67) + SourceIndex(0) -7 >Emitted(39, 23) Source(56, 67) + SourceIndex(0) -8 >Emitted(39, 32) Source(56, 76) + SourceIndex(0) -9 >Emitted(39, 34) Source(56, 78) + SourceIndex(0) -10>Emitted(39, 36) Source(56, 67) + SourceIndex(0) -11>Emitted(39, 50) Source(56, 78) + SourceIndex(0) -12>Emitted(39, 52) Source(56, 67) + SourceIndex(0) -13>Emitted(39, 56) Source(56, 78) + SourceIndex(0) +5 >Emitted(39, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(39, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(39, 16) Source(56, 78) + SourceIndex(0) +8 >Emitted(39, 18) Source(56, 67) + SourceIndex(0) +9 >Emitted(39, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(39, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(39, 23) Source(56, 67) + SourceIndex(0) +12>Emitted(39, 32) Source(56, 76) + SourceIndex(0) +13>Emitted(39, 34) Source(56, 78) + SourceIndex(0) +14>Emitted(39, 36) Source(56, 67) + SourceIndex(0) +15>Emitted(39, 50) Source(56, 78) + SourceIndex(0) +16>Emitted(39, 52) Source(56, 67) + SourceIndex(0) +17>Emitted(39, 56) Source(56, 78) + SourceIndex(0) --- >>> var _6 = _5[_4], _7 = _6.name, nameA = _7 === void 0 ? "noName" : _7, _8 = _6.skill, skillA = _8 === void 0 ? "noSkill" : _8; 1->^^^^ @@ -1337,97 +2099,225 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^^ -29> ^^^^^^^^^^^^^^^ -30> ^^ -31> ^^^^ -32> ^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^^ +23> ^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^ +28> ^^ +29> ^^^^^^^^^^ +30> ^^ +31> ^ +32> ^^ +33> ^^^^^^^^^^^^^^^ +34> ^^ +35> ^^^^ +36> ^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > (let {name: nameA = "noName", skill: skillA = "noSkill" } of -5 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> -29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -30> -31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skill +18> : +19> "mowing" +20> } +21> , +22> { +23> name +24> : +25> "trimmer" +26> , +27> skill +28> : +29> "trimming" +30> } +31> ] +32> +33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +34> +35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(43, 1) Source(59, 1) + SourceIndex(0) 2 >Emitted(43, 4) Source(59, 4) + SourceIndex(0) 3 >Emitted(43, 5) Source(59, 5) + SourceIndex(0) 4 >Emitted(43, 6) Source(59, 67) + SourceIndex(0) -5 >Emitted(43, 16) Source(59, 143) + SourceIndex(0) -6 >Emitted(43, 18) Source(59, 67) + SourceIndex(0) -7 >Emitted(43, 25) Source(59, 68) + SourceIndex(0) -8 >Emitted(43, 27) Source(59, 70) + SourceIndex(0) -9 >Emitted(43, 31) Source(59, 74) + SourceIndex(0) -10>Emitted(43, 33) Source(59, 76) + SourceIndex(0) -11>Emitted(43, 40) Source(59, 83) + SourceIndex(0) -12>Emitted(43, 42) Source(59, 85) + SourceIndex(0) -13>Emitted(43, 47) Source(59, 90) + SourceIndex(0) -14>Emitted(43, 49) Source(59, 92) + SourceIndex(0) -15>Emitted(43, 57) Source(59, 100) + SourceIndex(0) -16>Emitted(43, 59) Source(59, 102) + SourceIndex(0) -17>Emitted(43, 61) Source(59, 104) + SourceIndex(0) -18>Emitted(43, 63) Source(59, 106) + SourceIndex(0) -19>Emitted(43, 67) Source(59, 110) + SourceIndex(0) -20>Emitted(43, 69) Source(59, 112) + SourceIndex(0) -21>Emitted(43, 78) Source(59, 121) + SourceIndex(0) -22>Emitted(43, 80) Source(59, 123) + SourceIndex(0) -23>Emitted(43, 85) Source(59, 128) + SourceIndex(0) -24>Emitted(43, 87) Source(59, 130) + SourceIndex(0) -25>Emitted(43, 97) Source(59, 140) + SourceIndex(0) -26>Emitted(43, 99) Source(59, 142) + SourceIndex(0) -27>Emitted(43, 100) Source(59, 143) + SourceIndex(0) -28>Emitted(43, 102) Source(59, 67) + SourceIndex(0) -29>Emitted(43, 117) Source(59, 143) + SourceIndex(0) -30>Emitted(43, 119) Source(59, 67) + SourceIndex(0) -31>Emitted(43, 123) Source(59, 143) + SourceIndex(0) +5 >Emitted(43, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(43, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(43, 16) Source(59, 143) + SourceIndex(0) +8 >Emitted(43, 18) Source(59, 67) + SourceIndex(0) +9 >Emitted(43, 22) Source(1, 1) + SourceIndex(0) +10>Emitted(43, 23) Source(1, 2) + SourceIndex(0) +11>Emitted(43, 25) Source(59, 68) + SourceIndex(0) +12>Emitted(43, 27) Source(59, 70) + SourceIndex(0) +13>Emitted(43, 31) Source(59, 74) + SourceIndex(0) +14>Emitted(43, 33) Source(59, 76) + SourceIndex(0) +15>Emitted(43, 40) Source(59, 83) + SourceIndex(0) +16>Emitted(43, 42) Source(59, 85) + SourceIndex(0) +17>Emitted(43, 47) Source(59, 90) + SourceIndex(0) +18>Emitted(43, 49) Source(59, 92) + SourceIndex(0) +19>Emitted(43, 57) Source(59, 100) + SourceIndex(0) +20>Emitted(43, 59) Source(59, 102) + SourceIndex(0) +21>Emitted(43, 61) Source(59, 104) + SourceIndex(0) +22>Emitted(43, 63) Source(59, 106) + SourceIndex(0) +23>Emitted(43, 67) Source(59, 110) + SourceIndex(0) +24>Emitted(43, 69) Source(59, 112) + SourceIndex(0) +25>Emitted(43, 78) Source(59, 121) + SourceIndex(0) +26>Emitted(43, 80) Source(59, 123) + SourceIndex(0) +27>Emitted(43, 85) Source(59, 128) + SourceIndex(0) +28>Emitted(43, 87) Source(59, 130) + SourceIndex(0) +29>Emitted(43, 97) Source(59, 140) + SourceIndex(0) +30>Emitted(43, 99) Source(59, 142) + SourceIndex(0) +31>Emitted(43, 100) Source(59, 143) + SourceIndex(0) +32>Emitted(43, 102) Source(59, 67) + SourceIndex(0) +33>Emitted(43, 117) Source(59, 143) + SourceIndex(0) +34>Emitted(43, 119) Source(59, 67) + SourceIndex(0) +35>Emitted(43, 123) Source(59, 143) + SourceIndex(0) --- >>> var _11 = _10[_9], _12 = _11.name, nameA = _12 === void 0 ? "noName" : _12, _13 = _11.skill, skillA = _13 === void 0 ? "noSkill" : _13; 1->^^^^ @@ -1503,14 +2393,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -1522,24 +2416,166 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(47, 1) Source(62, 1) + SourceIndex(0) 2 >Emitted(47, 4) Source(62, 4) + SourceIndex(0) 3 >Emitted(47, 5) Source(62, 5) + SourceIndex(0) 4 >Emitted(47, 6) Source(68, 6) + SourceIndex(0) -5 >Emitted(47, 17) Source(68, 17) + SourceIndex(0) -6 >Emitted(47, 19) Source(68, 6) + SourceIndex(0) -7 >Emitted(47, 46) Source(68, 17) + SourceIndex(0) -8 >Emitted(47, 48) Source(68, 6) + SourceIndex(0) -9 >Emitted(47, 74) Source(68, 17) + SourceIndex(0) -10>Emitted(47, 76) Source(68, 6) + SourceIndex(0) -11>Emitted(47, 81) Source(68, 17) + SourceIndex(0) +5 >Emitted(47, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(47, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(47, 17) Source(68, 17) + SourceIndex(0) +8 >Emitted(47, 19) Source(68, 6) + SourceIndex(0) +9 >Emitted(47, 33) Source(1, 1) + SourceIndex(0) +10>Emitted(47, 34) Source(1, 2) + SourceIndex(0) +11>Emitted(47, 46) Source(68, 17) + SourceIndex(0) +12>Emitted(47, 48) Source(68, 6) + SourceIndex(0) +13>Emitted(47, 74) Source(68, 17) + SourceIndex(0) +14>Emitted(47, 76) Source(68, 6) + SourceIndex(0) +15>Emitted(47, 81) Source(68, 17) + SourceIndex(0) --- >>> var _15 = multiRobots_2[_14], _16 = _15.name, nameA = _16 === void 0 ? "noName" : _16, _17 = _15.skills, _18 = _17 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _17, _19 = _18.primary, primaryA = _19 === void 0 ? "primary" : _19, _20 = _18.secondary, secondaryA = _20 === void 0 ? "secondary" : _20; 1->^^^^ @@ -1655,16 +2691,20 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -1676,28 +2716,188 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(51, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(51, 4) Source(71, 4) + SourceIndex(0) 3 >Emitted(51, 5) Source(71, 5) + SourceIndex(0) 4 >Emitted(51, 6) Source(77, 6) + SourceIndex(0) -5 >Emitted(51, 17) Source(77, 22) + SourceIndex(0) -6 >Emitted(51, 19) Source(77, 6) + SourceIndex(0) -7 >Emitted(51, 25) Source(77, 6) + SourceIndex(0) -8 >Emitted(51, 39) Source(77, 20) + SourceIndex(0) -9 >Emitted(51, 41) Source(77, 22) + SourceIndex(0) -10>Emitted(51, 43) Source(77, 6) + SourceIndex(0) -11>Emitted(51, 59) Source(77, 22) + SourceIndex(0) -12>Emitted(51, 61) Source(77, 6) + SourceIndex(0) -13>Emitted(51, 66) Source(77, 22) + SourceIndex(0) +5 >Emitted(51, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(51, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(51, 17) Source(77, 22) + SourceIndex(0) +8 >Emitted(51, 19) Source(77, 6) + SourceIndex(0) +9 >Emitted(51, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(51, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(51, 25) Source(77, 6) + SourceIndex(0) +12>Emitted(51, 39) Source(77, 20) + SourceIndex(0) +13>Emitted(51, 41) Source(77, 22) + SourceIndex(0) +14>Emitted(51, 43) Source(77, 6) + SourceIndex(0) +15>Emitted(51, 59) Source(77, 22) + SourceIndex(0) +16>Emitted(51, 61) Source(77, 6) + SourceIndex(0) +17>Emitted(51, 66) Source(77, 22) + SourceIndex(0) --- >>> var _23 = _22[_21], _24 = _23.name, nameA = _24 === void 0 ? "noName" : _24, _25 = _23.skills, _26 = _25 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _25, _27 = _26.primary, primaryA = _27 === void 0 ? "primary" : _27, _28 = _26.secondary, secondaryA = _28 === void 0 ? "secondary" : _28; 1->^^^^ @@ -1813,28 +3013,32 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^ -9 > ^^ -10> ^^^^ -11> ^^ -12> ^^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^^ -16> ^^ -17> ^^^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^^ -24> ^^ -25> ^^ -26> ^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^^^^ +15> ^^ +16> ^^^^^^^ +17> ^^ +18> ^^^^^^ +19> ^^ +20> ^^ +21> ^^^^^^^ +22> ^^ +23> ^^^^^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^^ +28> ^^ +29> ^^ +30> ^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -1846,53 +3050,231 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -6 > -7 > -8 > [ -9 > { -10> name -11> : -12> "mower" -13> , -14> skills -15> : -16> { -17> primary -18> : -19> "mowing" -20> , -21> secondary -22> : -23> "none" -24> } -25> } +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary?: string; + > secondary?: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > for (let {name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of +12> [ +13> { +14> name +15> : +16> "mower" +17> , +18> skills +19> : +20> { +21> primary +22> : +23> "mowing" +24> , +25> secondary +26> : +27> "none" +28> } +29> } 1->Emitted(55, 1) Source(80, 1) + SourceIndex(0) 2 >Emitted(55, 4) Source(80, 4) + SourceIndex(0) 3 >Emitted(55, 5) Source(80, 5) + SourceIndex(0) 4 >Emitted(55, 6) Source(86, 6) + SourceIndex(0) -5 >Emitted(55, 17) Source(87, 79) + SourceIndex(0) -6 >Emitted(55, 19) Source(86, 6) + SourceIndex(0) -7 >Emitted(55, 25) Source(86, 20) + SourceIndex(0) -8 >Emitted(55, 26) Source(86, 21) + SourceIndex(0) -9 >Emitted(55, 28) Source(86, 23) + SourceIndex(0) -10>Emitted(55, 32) Source(86, 27) + SourceIndex(0) -11>Emitted(55, 34) Source(86, 29) + SourceIndex(0) -12>Emitted(55, 41) Source(86, 36) + SourceIndex(0) -13>Emitted(55, 43) Source(86, 38) + SourceIndex(0) -14>Emitted(55, 49) Source(86, 44) + SourceIndex(0) -15>Emitted(55, 51) Source(86, 46) + SourceIndex(0) -16>Emitted(55, 53) Source(86, 48) + SourceIndex(0) -17>Emitted(55, 60) Source(86, 55) + SourceIndex(0) -18>Emitted(55, 62) Source(86, 57) + SourceIndex(0) -19>Emitted(55, 70) Source(86, 65) + SourceIndex(0) -20>Emitted(55, 72) Source(86, 67) + SourceIndex(0) -21>Emitted(55, 81) Source(86, 76) + SourceIndex(0) -22>Emitted(55, 83) Source(86, 78) + SourceIndex(0) -23>Emitted(55, 89) Source(86, 84) + SourceIndex(0) -24>Emitted(55, 91) Source(86, 86) + SourceIndex(0) -25>Emitted(55, 93) Source(86, 88) + SourceIndex(0) +5 >Emitted(55, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(55, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(55, 17) Source(87, 79) + SourceIndex(0) +8 >Emitted(55, 19) Source(86, 6) + SourceIndex(0) +9 >Emitted(55, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(55, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(55, 25) Source(86, 20) + SourceIndex(0) +12>Emitted(55, 26) Source(86, 21) + SourceIndex(0) +13>Emitted(55, 28) Source(86, 23) + SourceIndex(0) +14>Emitted(55, 32) Source(86, 27) + SourceIndex(0) +15>Emitted(55, 34) Source(86, 29) + SourceIndex(0) +16>Emitted(55, 41) Source(86, 36) + SourceIndex(0) +17>Emitted(55, 43) Source(86, 38) + SourceIndex(0) +18>Emitted(55, 49) Source(86, 44) + SourceIndex(0) +19>Emitted(55, 51) Source(86, 46) + SourceIndex(0) +20>Emitted(55, 53) Source(86, 48) + SourceIndex(0) +21>Emitted(55, 60) Source(86, 55) + SourceIndex(0) +22>Emitted(55, 62) Source(86, 57) + SourceIndex(0) +23>Emitted(55, 70) Source(86, 65) + SourceIndex(0) +24>Emitted(55, 72) Source(86, 67) + SourceIndex(0) +25>Emitted(55, 81) Source(86, 76) + SourceIndex(0) +26>Emitted(55, 83) Source(86, 78) + SourceIndex(0) +27>Emitted(55, 89) Source(86, 84) + SourceIndex(0) +28>Emitted(55, 91) Source(86, 86) + SourceIndex(0) +29>Emitted(55, 93) Source(86, 88) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _29 < _30.length; _29++) { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map index 645808f0709cd..8b89942c9d9a5 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt index 82d95b72094e9..32f59bd976369 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt @@ -12,29 +12,31 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^ -7 > ^^^^ -8 > ^^ -9 > ^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^^ -15> ^^ -16> ^^ -17> ^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^ -22> ^^ -23> ^^^^^^^^^^ -24> ^^ -25> ^ -26> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^^^^ +10> ^^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^ +15> ^^^^^^^^ +16> ^^ +17> ^^ +18> ^^ +19> ^^^^ +20> ^^ +21> ^^^^^^^^^ +22> ^^ +23> ^^^^^ +24> ^^ +25> ^^^^^^^^^^ +26> ^^ +27> ^ +28> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -54,124 +56,134 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > 2 >let 3 > robots -4 > : Robot[] = -5 > [ -6 > { -7 > name -8 > : -9 > "mower" -10> , -11> skill -12> : -13> "mowing" -14> } -15> , -16> { -17> name -18> : -19> "trimmer" -20> , -21> skill -22> : -23> "trimming" -24> } -25> ] -26> ; +4 > : +5 > R +6 > obot[] = +7 > [ +8 > { +9 > name +10> : +11> "mower" +12> , +13> skill +14> : +15> "mowing" +16> } +17> , +18> { +19> name +20> : +21> "trimmer" +22> , +23> skill +24> : +25> "trimming" +26> } +27> ] +28> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(17, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) -5 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) -6 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) -7 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) -8 >Emitted(1, 23) Source(17, 32) + SourceIndex(0) -9 >Emitted(1, 30) Source(17, 39) + SourceIndex(0) -10>Emitted(1, 32) Source(17, 41) + SourceIndex(0) -11>Emitted(1, 37) Source(17, 46) + SourceIndex(0) -12>Emitted(1, 39) Source(17, 48) + SourceIndex(0) -13>Emitted(1, 47) Source(17, 56) + SourceIndex(0) -14>Emitted(1, 49) Source(17, 58) + SourceIndex(0) -15>Emitted(1, 51) Source(17, 60) + SourceIndex(0) -16>Emitted(1, 53) Source(17, 62) + SourceIndex(0) -17>Emitted(1, 57) Source(17, 66) + SourceIndex(0) -18>Emitted(1, 59) Source(17, 68) + SourceIndex(0) -19>Emitted(1, 68) Source(17, 77) + SourceIndex(0) -20>Emitted(1, 70) Source(17, 79) + SourceIndex(0) -21>Emitted(1, 75) Source(17, 84) + SourceIndex(0) -22>Emitted(1, 77) Source(17, 86) + SourceIndex(0) -23>Emitted(1, 87) Source(17, 96) + SourceIndex(0) -24>Emitted(1, 89) Source(17, 98) + SourceIndex(0) -25>Emitted(1, 90) Source(17, 99) + SourceIndex(0) -26>Emitted(1, 91) Source(17, 100) + SourceIndex(0) +4 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(17, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) +7 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) +8 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) +9 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) +10>Emitted(1, 23) Source(17, 32) + SourceIndex(0) +11>Emitted(1, 30) Source(17, 39) + SourceIndex(0) +12>Emitted(1, 32) Source(17, 41) + SourceIndex(0) +13>Emitted(1, 37) Source(17, 46) + SourceIndex(0) +14>Emitted(1, 39) Source(17, 48) + SourceIndex(0) +15>Emitted(1, 47) Source(17, 56) + SourceIndex(0) +16>Emitted(1, 49) Source(17, 58) + SourceIndex(0) +17>Emitted(1, 51) Source(17, 60) + SourceIndex(0) +18>Emitted(1, 53) Source(17, 62) + SourceIndex(0) +19>Emitted(1, 57) Source(17, 66) + SourceIndex(0) +20>Emitted(1, 59) Source(17, 68) + SourceIndex(0) +21>Emitted(1, 68) Source(17, 77) + SourceIndex(0) +22>Emitted(1, 70) Source(17, 79) + SourceIndex(0) +23>Emitted(1, 75) Source(17, 84) + SourceIndex(0) +24>Emitted(1, 77) Source(17, 86) + SourceIndex(0) +25>Emitted(1, 87) Source(17, 96) + SourceIndex(0) +26>Emitted(1, 89) Source(17, 98) + SourceIndex(0) +27>Emitted(1, 90) Source(17, 99) + SourceIndex(0) +28>Emitted(1, 91) Source(17, 100) + SourceIndex(0) --- >>>var multiRobots = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^ -7 > ^^^^ -8 > ^^ -9 > ^^^^^^^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^^^^ -17> ^^ -18> ^^^^^^^^^ -19> ^^ -20> ^^^^^^ -21> ^^ -22> ^^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^^^^ +10> ^^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^^ +15> ^^ +16> ^^^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^^^^^^^^ +21> ^^ +22> ^^^^^^ +23> ^^ +24> ^^ 1 > > 2 >let 3 > multiRobots -4 > : MultiRobot[] = -5 > [ -6 > { -7 > name -8 > : -9 > "mower" -10> , -11> skills -12> : -13> { -14> primary -15> : -16> "mowing" -17> , -18> secondary -19> : -20> "none" -21> } -22> } +4 > : +5 > M +6 > ultiRobot[] = +7 > [ +8 > { +9 > name +10> : +11> "mower" +12> , +13> skills +14> : +15> { +16> primary +17> : +18> "mowing" +19> , +20> secondary +21> : +22> "none" +23> } +24> } 1 >Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 16) Source(18, 16) + SourceIndex(0) -4 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) -5 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) -6 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) -7 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) -8 >Emitted(2, 28) Source(18, 42) + SourceIndex(0) -9 >Emitted(2, 35) Source(18, 49) + SourceIndex(0) -10>Emitted(2, 37) Source(18, 51) + SourceIndex(0) -11>Emitted(2, 43) Source(18, 57) + SourceIndex(0) -12>Emitted(2, 45) Source(18, 59) + SourceIndex(0) -13>Emitted(2, 47) Source(18, 61) + SourceIndex(0) -14>Emitted(2, 54) Source(18, 68) + SourceIndex(0) -15>Emitted(2, 56) Source(18, 70) + SourceIndex(0) -16>Emitted(2, 64) Source(18, 78) + SourceIndex(0) -17>Emitted(2, 66) Source(18, 80) + SourceIndex(0) -18>Emitted(2, 75) Source(18, 89) + SourceIndex(0) -19>Emitted(2, 77) Source(18, 91) + SourceIndex(0) -20>Emitted(2, 83) Source(18, 97) + SourceIndex(0) -21>Emitted(2, 85) Source(18, 99) + SourceIndex(0) -22>Emitted(2, 87) Source(18, 101) + SourceIndex(0) +4 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) +5 >Emitted(2, 18) Source(18, 19) + SourceIndex(0) +6 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) +7 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) +8 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) +9 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) +10>Emitted(2, 28) Source(18, 42) + SourceIndex(0) +11>Emitted(2, 35) Source(18, 49) + SourceIndex(0) +12>Emitted(2, 37) Source(18, 51) + SourceIndex(0) +13>Emitted(2, 43) Source(18, 57) + SourceIndex(0) +14>Emitted(2, 45) Source(18, 59) + SourceIndex(0) +15>Emitted(2, 47) Source(18, 61) + SourceIndex(0) +16>Emitted(2, 54) Source(18, 68) + SourceIndex(0) +17>Emitted(2, 56) Source(18, 70) + SourceIndex(0) +18>Emitted(2, 64) Source(18, 78) + SourceIndex(0) +19>Emitted(2, 66) Source(18, 80) + SourceIndex(0) +20>Emitted(2, 75) Source(18, 89) + SourceIndex(0) +21>Emitted(2, 77) Source(18, 91) + SourceIndex(0) +22>Emitted(2, 83) Source(18, 97) + SourceIndex(0) +23>Emitted(2, 85) Source(18, 99) + SourceIndex(0) +24>Emitted(2, 87) Source(18, 101) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 1 >^^^^ @@ -387,38 +399,112 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^-> 1-> > > 2 >for 3 > 4 > ({name: nameA = "noName" } of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots +12> +13> robots +14> +15> robots 1->Emitted(12, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(12, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(12, 5) Source(32, 5) + SourceIndex(0) 4 >Emitted(12, 6) Source(32, 35) + SourceIndex(0) -5 >Emitted(12, 16) Source(32, 41) + SourceIndex(0) -6 >Emitted(12, 18) Source(32, 35) + SourceIndex(0) -7 >Emitted(12, 35) Source(32, 41) + SourceIndex(0) -8 >Emitted(12, 37) Source(32, 35) + SourceIndex(0) -9 >Emitted(12, 57) Source(32, 41) + SourceIndex(0) -10>Emitted(12, 59) Source(32, 35) + SourceIndex(0) -11>Emitted(12, 63) Source(32, 41) + SourceIndex(0) +5 >Emitted(12, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(12, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(12, 16) Source(32, 41) + SourceIndex(0) +8 >Emitted(12, 18) Source(32, 35) + SourceIndex(0) +9 >Emitted(12, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(12, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(12, 35) Source(32, 41) + SourceIndex(0) +12>Emitted(12, 37) Source(32, 35) + SourceIndex(0) +13>Emitted(12, 57) Source(32, 41) + SourceIndex(0) +14>Emitted(12, 59) Source(32, 35) + SourceIndex(0) +15>Emitted(12, 63) Source(32, 41) + SourceIndex(0) --- >>> _a = robots_1[_i].name, nameA = _a === void 0 ? "noName" : _a; 1->^^^^ @@ -473,43 +559,123 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^-> 1-> > 2 >for 3 > 4 > ({name: nameA = "noName" } of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(16, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(16, 4) Source(35, 4) + SourceIndex(0) 3 >Emitted(16, 5) Source(35, 5) + SourceIndex(0) 4 >Emitted(16, 6) Source(35, 35) + SourceIndex(0) -5 >Emitted(16, 16) Source(35, 46) + SourceIndex(0) -6 >Emitted(16, 18) Source(35, 35) + SourceIndex(0) -7 >Emitted(16, 23) Source(35, 35) + SourceIndex(0) -8 >Emitted(16, 32) Source(35, 44) + SourceIndex(0) -9 >Emitted(16, 34) Source(35, 46) + SourceIndex(0) -10>Emitted(16, 36) Source(35, 35) + SourceIndex(0) -11>Emitted(16, 50) Source(35, 46) + SourceIndex(0) -12>Emitted(16, 52) Source(35, 35) + SourceIndex(0) -13>Emitted(16, 56) Source(35, 46) + SourceIndex(0) +5 >Emitted(16, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(16, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(16, 16) Source(35, 46) + SourceIndex(0) +8 >Emitted(16, 18) Source(35, 35) + SourceIndex(0) +9 >Emitted(16, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(16, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(16, 23) Source(35, 35) + SourceIndex(0) +12>Emitted(16, 32) Source(35, 44) + SourceIndex(0) +13>Emitted(16, 34) Source(35, 46) + SourceIndex(0) +14>Emitted(16, 36) Source(35, 35) + SourceIndex(0) +15>Emitted(16, 50) Source(35, 46) + SourceIndex(0) +16>Emitted(16, 52) Source(35, 35) + SourceIndex(0) +17>Emitted(16, 56) Source(35, 46) + SourceIndex(0) --- >>> _d = _c[_b].name, nameA = _d === void 0 ? "noName" : _d; 1->^^^^ @@ -564,96 +730,182 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^^ -29> ^^^^^^^^^^^^^^ -30> ^^ -31> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^^ +23> ^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^ +28> ^^ +29> ^^^^^^^^^^ +30> ^^ +31> ^ +32> ^^ +33> ^^^^^^^^^^^^^^ +34> ^^ +35> ^^^^ 1-> > 2 >for 3 > 4 > ({name: nameA = "noName" } of -5 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> -29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -30> -31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skill +18> : +19> "mowing" +20> } +21> , +22> { +23> name +24> : +25> "trimmer" +26> , +27> skill +28> : +29> "trimming" +30> } +31> ] +32> +33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +34> +35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(20, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(20, 4) Source(38, 4) + SourceIndex(0) 3 >Emitted(20, 5) Source(38, 5) + SourceIndex(0) 4 >Emitted(20, 6) Source(38, 35) + SourceIndex(0) -5 >Emitted(20, 16) Source(38, 111) + SourceIndex(0) -6 >Emitted(20, 18) Source(38, 35) + SourceIndex(0) -7 >Emitted(20, 24) Source(38, 36) + SourceIndex(0) -8 >Emitted(20, 26) Source(38, 38) + SourceIndex(0) -9 >Emitted(20, 30) Source(38, 42) + SourceIndex(0) -10>Emitted(20, 32) Source(38, 44) + SourceIndex(0) -11>Emitted(20, 39) Source(38, 51) + SourceIndex(0) -12>Emitted(20, 41) Source(38, 53) + SourceIndex(0) -13>Emitted(20, 46) Source(38, 58) + SourceIndex(0) -14>Emitted(20, 48) Source(38, 60) + SourceIndex(0) -15>Emitted(20, 56) Source(38, 68) + SourceIndex(0) -16>Emitted(20, 58) Source(38, 70) + SourceIndex(0) -17>Emitted(20, 60) Source(38, 72) + SourceIndex(0) -18>Emitted(20, 62) Source(38, 74) + SourceIndex(0) -19>Emitted(20, 66) Source(38, 78) + SourceIndex(0) -20>Emitted(20, 68) Source(38, 80) + SourceIndex(0) -21>Emitted(20, 77) Source(38, 89) + SourceIndex(0) -22>Emitted(20, 79) Source(38, 91) + SourceIndex(0) -23>Emitted(20, 84) Source(38, 96) + SourceIndex(0) -24>Emitted(20, 86) Source(38, 98) + SourceIndex(0) -25>Emitted(20, 96) Source(38, 108) + SourceIndex(0) -26>Emitted(20, 98) Source(38, 110) + SourceIndex(0) -27>Emitted(20, 99) Source(38, 111) + SourceIndex(0) -28>Emitted(20, 101) Source(38, 35) + SourceIndex(0) -29>Emitted(20, 115) Source(38, 111) + SourceIndex(0) -30>Emitted(20, 117) Source(38, 35) + SourceIndex(0) -31>Emitted(20, 121) Source(38, 111) + SourceIndex(0) +5 >Emitted(20, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(20, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(20, 16) Source(38, 111) + SourceIndex(0) +8 >Emitted(20, 18) Source(38, 35) + SourceIndex(0) +9 >Emitted(20, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(20, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(20, 24) Source(38, 36) + SourceIndex(0) +12>Emitted(20, 26) Source(38, 38) + SourceIndex(0) +13>Emitted(20, 30) Source(38, 42) + SourceIndex(0) +14>Emitted(20, 32) Source(38, 44) + SourceIndex(0) +15>Emitted(20, 39) Source(38, 51) + SourceIndex(0) +16>Emitted(20, 41) Source(38, 53) + SourceIndex(0) +17>Emitted(20, 46) Source(38, 58) + SourceIndex(0) +18>Emitted(20, 48) Source(38, 60) + SourceIndex(0) +19>Emitted(20, 56) Source(38, 68) + SourceIndex(0) +20>Emitted(20, 58) Source(38, 70) + SourceIndex(0) +21>Emitted(20, 60) Source(38, 72) + SourceIndex(0) +22>Emitted(20, 62) Source(38, 74) + SourceIndex(0) +23>Emitted(20, 66) Source(38, 78) + SourceIndex(0) +24>Emitted(20, 68) Source(38, 80) + SourceIndex(0) +25>Emitted(20, 77) Source(38, 89) + SourceIndex(0) +26>Emitted(20, 79) Source(38, 91) + SourceIndex(0) +27>Emitted(20, 84) Source(38, 96) + SourceIndex(0) +28>Emitted(20, 86) Source(38, 98) + SourceIndex(0) +29>Emitted(20, 96) Source(38, 108) + SourceIndex(0) +30>Emitted(20, 98) Source(38, 110) + SourceIndex(0) +31>Emitted(20, 99) Source(38, 111) + SourceIndex(0) +32>Emitted(20, 101) Source(38, 35) + SourceIndex(0) +33>Emitted(20, 115) Source(38, 111) + SourceIndex(0) +34>Emitted(20, 117) Source(38, 35) + SourceIndex(0) +35>Emitted(20, 121) Source(38, 111) + SourceIndex(0) --- >>> _g = _f[_e].name, nameA = _g === void 0 ? "noName" : _g; 1 >^^^^ @@ -708,38 +960,132 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(24, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(24, 4) Source(41, 4) + SourceIndex(0) 3 >Emitted(24, 5) Source(41, 5) + SourceIndex(0) 4 >Emitted(24, 6) Source(42, 55) + SourceIndex(0) -5 >Emitted(24, 16) Source(42, 66) + SourceIndex(0) -6 >Emitted(24, 18) Source(42, 55) + SourceIndex(0) -7 >Emitted(24, 45) Source(42, 66) + SourceIndex(0) -8 >Emitted(24, 47) Source(42, 55) + SourceIndex(0) -9 >Emitted(24, 72) Source(42, 66) + SourceIndex(0) -10>Emitted(24, 74) Source(42, 55) + SourceIndex(0) -11>Emitted(24, 78) Source(42, 66) + SourceIndex(0) +5 >Emitted(24, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(24, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(24, 16) Source(42, 66) + SourceIndex(0) +8 >Emitted(24, 18) Source(42, 55) + SourceIndex(0) +9 >Emitted(24, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(24, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(24, 45) Source(42, 66) + SourceIndex(0) +12>Emitted(24, 47) Source(42, 55) + SourceIndex(0) +13>Emitted(24, 72) Source(42, 66) + SourceIndex(0) +14>Emitted(24, 74) Source(42, 55) + SourceIndex(0) +15>Emitted(24, 78) Source(42, 66) + SourceIndex(0) --- >>> _j = multiRobots_1[_h].skills, _k = _j === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _j, _l = _k.primary, primaryA = _l === void 0 ? "primary" : _l, _m = _k.secondary, secondaryA = _m === void 0 ? "secondary" : _m; 1->^^^^ @@ -821,44 +1167,146 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(28, 1) Source(45, 1) + SourceIndex(0) 2 >Emitted(28, 4) Source(45, 4) + SourceIndex(0) 3 >Emitted(28, 5) Source(45, 5) + SourceIndex(0) 4 >Emitted(28, 6) Source(46, 55) + SourceIndex(0) -5 >Emitted(28, 16) Source(46, 71) + SourceIndex(0) -6 >Emitted(28, 18) Source(46, 55) + SourceIndex(0) -7 >Emitted(28, 23) Source(46, 55) + SourceIndex(0) -8 >Emitted(28, 37) Source(46, 69) + SourceIndex(0) -9 >Emitted(28, 39) Source(46, 71) + SourceIndex(0) -10>Emitted(28, 41) Source(46, 55) + SourceIndex(0) -11>Emitted(28, 55) Source(46, 71) + SourceIndex(0) -12>Emitted(28, 57) Source(46, 55) + SourceIndex(0) -13>Emitted(28, 61) Source(46, 71) + SourceIndex(0) +5 >Emitted(28, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(28, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(28, 16) Source(46, 71) + SourceIndex(0) +8 >Emitted(28, 18) Source(46, 55) + SourceIndex(0) +9 >Emitted(28, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(28, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(28, 23) Source(46, 55) + SourceIndex(0) +12>Emitted(28, 37) Source(46, 69) + SourceIndex(0) +13>Emitted(28, 39) Source(46, 71) + SourceIndex(0) +14>Emitted(28, 41) Source(46, 55) + SourceIndex(0) +15>Emitted(28, 55) Source(46, 71) + SourceIndex(0) +16>Emitted(28, 57) Source(46, 55) + SourceIndex(0) +17>Emitted(28, 61) Source(46, 71) + SourceIndex(0) --- >>> _q = _p[_o].skills, _r = _q === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _q, _s = _r.primary, primaryA = _s === void 0 ? "primary" : _s, _t = _r.secondary, secondaryA = _t === void 0 ? "secondary" : _t; 1->^^^^ @@ -940,28 +1388,32 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^ -9 > ^^ -10> ^^^^ -11> ^^ -12> ^^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^^ -16> ^^ -17> ^^^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^^ -24> ^^ -25> ^^ -26> ^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^^^^ +15> ^^ +16> ^^^^^^^ +17> ^^ +18> ^^^^^^ +19> ^^ +20> ^^ +21> ^^^^^^^ +22> ^^ +23> ^^^^^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^^ +28> ^^ +29> ^^ +30> ^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -969,53 +1421,161 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 4 > ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of > -5 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -6 > -7 > -8 > [ -9 > { -10> name -11> : -12> "mower" -13> , -14> skills -15> : -16> { -17> primary -18> : -19> "mowing" -20> , -21> secondary -22> : -23> "none" -24> } -25> } +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > +12> [ +13> { +14> name +15> : +16> "mower" +17> , +18> skills +19> : +20> { +21> primary +22> : +23> "mowing" +24> , +25> secondary +26> : +27> "none" +28> } +29> } 1->Emitted(32, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(32, 4) Source(49, 4) + SourceIndex(0) 3 >Emitted(32, 5) Source(49, 5) + SourceIndex(0) 4 >Emitted(32, 6) Source(51, 5) + SourceIndex(0) -5 >Emitted(32, 16) Source(52, 83) + SourceIndex(0) -6 >Emitted(32, 18) Source(51, 5) + SourceIndex(0) -7 >Emitted(32, 23) Source(51, 19) + SourceIndex(0) -8 >Emitted(32, 24) Source(51, 20) + SourceIndex(0) -9 >Emitted(32, 26) Source(51, 22) + SourceIndex(0) -10>Emitted(32, 30) Source(51, 26) + SourceIndex(0) -11>Emitted(32, 32) Source(51, 28) + SourceIndex(0) -12>Emitted(32, 39) Source(51, 35) + SourceIndex(0) -13>Emitted(32, 41) Source(51, 37) + SourceIndex(0) -14>Emitted(32, 47) Source(51, 43) + SourceIndex(0) -15>Emitted(32, 49) Source(51, 45) + SourceIndex(0) -16>Emitted(32, 51) Source(51, 47) + SourceIndex(0) -17>Emitted(32, 58) Source(51, 54) + SourceIndex(0) -18>Emitted(32, 60) Source(51, 56) + SourceIndex(0) -19>Emitted(32, 68) Source(51, 64) + SourceIndex(0) -20>Emitted(32, 70) Source(51, 66) + SourceIndex(0) -21>Emitted(32, 79) Source(51, 75) + SourceIndex(0) -22>Emitted(32, 81) Source(51, 77) + SourceIndex(0) -23>Emitted(32, 87) Source(51, 83) + SourceIndex(0) -24>Emitted(32, 89) Source(51, 85) + SourceIndex(0) -25>Emitted(32, 91) Source(51, 87) + SourceIndex(0) +5 >Emitted(32, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(32, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(32, 16) Source(52, 83) + SourceIndex(0) +8 >Emitted(32, 18) Source(51, 5) + SourceIndex(0) +9 >Emitted(32, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(32, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(32, 23) Source(51, 19) + SourceIndex(0) +12>Emitted(32, 24) Source(51, 20) + SourceIndex(0) +13>Emitted(32, 26) Source(51, 22) + SourceIndex(0) +14>Emitted(32, 30) Source(51, 26) + SourceIndex(0) +15>Emitted(32, 32) Source(51, 28) + SourceIndex(0) +16>Emitted(32, 39) Source(51, 35) + SourceIndex(0) +17>Emitted(32, 41) Source(51, 37) + SourceIndex(0) +18>Emitted(32, 47) Source(51, 43) + SourceIndex(0) +19>Emitted(32, 49) Source(51, 45) + SourceIndex(0) +20>Emitted(32, 51) Source(51, 47) + SourceIndex(0) +21>Emitted(32, 58) Source(51, 54) + SourceIndex(0) +22>Emitted(32, 60) Source(51, 56) + SourceIndex(0) +23>Emitted(32, 68) Source(51, 64) + SourceIndex(0) +24>Emitted(32, 70) Source(51, 66) + SourceIndex(0) +25>Emitted(32, 79) Source(51, 75) + SourceIndex(0) +26>Emitted(32, 81) Source(51, 77) + SourceIndex(0) +27>Emitted(32, 87) Source(51, 83) + SourceIndex(0) +28>Emitted(32, 89) Source(51, 85) + SourceIndex(0) +29>Emitted(32, 91) Source(51, 87) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _u < _v.length; _u++) { 1->^^^^ @@ -1174,38 +1734,160 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^-> 1-> > > 2 >for 3 > 4 > ({ name = "noName" } of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots +12> +13> robots +14> +15> robots 1->Emitted(37, 1) Source(56, 1) + SourceIndex(0) 2 >Emitted(37, 4) Source(56, 4) + SourceIndex(0) 3 >Emitted(37, 5) Source(56, 5) + SourceIndex(0) 4 >Emitted(37, 6) Source(56, 29) + SourceIndex(0) -5 >Emitted(37, 16) Source(56, 35) + SourceIndex(0) -6 >Emitted(37, 18) Source(56, 29) + SourceIndex(0) -7 >Emitted(37, 35) Source(56, 35) + SourceIndex(0) -8 >Emitted(37, 37) Source(56, 29) + SourceIndex(0) -9 >Emitted(37, 57) Source(56, 35) + SourceIndex(0) -10>Emitted(37, 59) Source(56, 29) + SourceIndex(0) -11>Emitted(37, 63) Source(56, 35) + SourceIndex(0) +5 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(37, 16) Source(56, 35) + SourceIndex(0) +8 >Emitted(37, 18) Source(56, 29) + SourceIndex(0) +9 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) +10>Emitted(37, 28) Source(1, 2) + SourceIndex(0) +11>Emitted(37, 35) Source(56, 35) + SourceIndex(0) +12>Emitted(37, 37) Source(56, 29) + SourceIndex(0) +13>Emitted(37, 57) Source(56, 35) + SourceIndex(0) +14>Emitted(37, 59) Source(56, 29) + SourceIndex(0) +15>Emitted(37, 63) Source(56, 35) + SourceIndex(0) --- >>> _1 = robots_2[_0].name, name = _1 === void 0 ? "noName" : _1; 1->^^^^ @@ -1260,43 +1942,171 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^ -14> ^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^ +18> ^^^^^-> 1-> > 2 >for 3 > 4 > ({ name = "noName" } of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(41, 1) Source(59, 1) + SourceIndex(0) 2 >Emitted(41, 4) Source(59, 4) + SourceIndex(0) 3 >Emitted(41, 5) Source(59, 5) + SourceIndex(0) 4 >Emitted(41, 6) Source(59, 29) + SourceIndex(0) -5 >Emitted(41, 16) Source(59, 40) + SourceIndex(0) -6 >Emitted(41, 18) Source(59, 29) + SourceIndex(0) -7 >Emitted(41, 23) Source(59, 29) + SourceIndex(0) -8 >Emitted(41, 32) Source(59, 38) + SourceIndex(0) -9 >Emitted(41, 34) Source(59, 40) + SourceIndex(0) -10>Emitted(41, 36) Source(59, 29) + SourceIndex(0) -11>Emitted(41, 50) Source(59, 40) + SourceIndex(0) -12>Emitted(41, 52) Source(59, 29) + SourceIndex(0) -13>Emitted(41, 56) Source(59, 40) + SourceIndex(0) +5 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(41, 16) Source(59, 40) + SourceIndex(0) +8 >Emitted(41, 18) Source(59, 29) + SourceIndex(0) +9 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(41, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(41, 23) Source(59, 29) + SourceIndex(0) +12>Emitted(41, 32) Source(59, 38) + SourceIndex(0) +13>Emitted(41, 34) Source(59, 40) + SourceIndex(0) +14>Emitted(41, 36) Source(59, 29) + SourceIndex(0) +15>Emitted(41, 50) Source(59, 40) + SourceIndex(0) +16>Emitted(41, 52) Source(59, 29) + SourceIndex(0) +17>Emitted(41, 56) Source(59, 40) + SourceIndex(0) --- >>> _4 = _3[_2].name, name = _4 === void 0 ? "noName" : _4; 1->^^^^ @@ -1351,96 +2161,230 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^^ -29> ^^^^^^^^^^^^^^ -30> ^^ -31> ^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^^ +23> ^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^ +28> ^^ +29> ^^^^^^^^^^ +30> ^^ +31> ^ +32> ^^ +33> ^^^^^^^^^^^^^^ +34> ^^ +35> ^^^^ 1-> > 2 >for 3 > 4 > ({ name = "noName" } of -5 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> -29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -30> -31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skill +18> : +19> "mowing" +20> } +21> , +22> { +23> name +24> : +25> "trimmer" +26> , +27> skill +28> : +29> "trimming" +30> } +31> ] +32> +33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +34> +35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(45, 1) Source(62, 1) + SourceIndex(0) 2 >Emitted(45, 4) Source(62, 4) + SourceIndex(0) 3 >Emitted(45, 5) Source(62, 5) + SourceIndex(0) 4 >Emitted(45, 6) Source(62, 29) + SourceIndex(0) -5 >Emitted(45, 16) Source(62, 105) + SourceIndex(0) -6 >Emitted(45, 18) Source(62, 29) + SourceIndex(0) -7 >Emitted(45, 24) Source(62, 30) + SourceIndex(0) -8 >Emitted(45, 26) Source(62, 32) + SourceIndex(0) -9 >Emitted(45, 30) Source(62, 36) + SourceIndex(0) -10>Emitted(45, 32) Source(62, 38) + SourceIndex(0) -11>Emitted(45, 39) Source(62, 45) + SourceIndex(0) -12>Emitted(45, 41) Source(62, 47) + SourceIndex(0) -13>Emitted(45, 46) Source(62, 52) + SourceIndex(0) -14>Emitted(45, 48) Source(62, 54) + SourceIndex(0) -15>Emitted(45, 56) Source(62, 62) + SourceIndex(0) -16>Emitted(45, 58) Source(62, 64) + SourceIndex(0) -17>Emitted(45, 60) Source(62, 66) + SourceIndex(0) -18>Emitted(45, 62) Source(62, 68) + SourceIndex(0) -19>Emitted(45, 66) Source(62, 72) + SourceIndex(0) -20>Emitted(45, 68) Source(62, 74) + SourceIndex(0) -21>Emitted(45, 77) Source(62, 83) + SourceIndex(0) -22>Emitted(45, 79) Source(62, 85) + SourceIndex(0) -23>Emitted(45, 84) Source(62, 90) + SourceIndex(0) -24>Emitted(45, 86) Source(62, 92) + SourceIndex(0) -25>Emitted(45, 96) Source(62, 102) + SourceIndex(0) -26>Emitted(45, 98) Source(62, 104) + SourceIndex(0) -27>Emitted(45, 99) Source(62, 105) + SourceIndex(0) -28>Emitted(45, 101) Source(62, 29) + SourceIndex(0) -29>Emitted(45, 115) Source(62, 105) + SourceIndex(0) -30>Emitted(45, 117) Source(62, 29) + SourceIndex(0) -31>Emitted(45, 121) Source(62, 105) + SourceIndex(0) +5 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(45, 16) Source(62, 105) + SourceIndex(0) +8 >Emitted(45, 18) Source(62, 29) + SourceIndex(0) +9 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) +10>Emitted(45, 22) Source(1, 2) + SourceIndex(0) +11>Emitted(45, 24) Source(62, 30) + SourceIndex(0) +12>Emitted(45, 26) Source(62, 32) + SourceIndex(0) +13>Emitted(45, 30) Source(62, 36) + SourceIndex(0) +14>Emitted(45, 32) Source(62, 38) + SourceIndex(0) +15>Emitted(45, 39) Source(62, 45) + SourceIndex(0) +16>Emitted(45, 41) Source(62, 47) + SourceIndex(0) +17>Emitted(45, 46) Source(62, 52) + SourceIndex(0) +18>Emitted(45, 48) Source(62, 54) + SourceIndex(0) +19>Emitted(45, 56) Source(62, 62) + SourceIndex(0) +20>Emitted(45, 58) Source(62, 64) + SourceIndex(0) +21>Emitted(45, 60) Source(62, 66) + SourceIndex(0) +22>Emitted(45, 62) Source(62, 68) + SourceIndex(0) +23>Emitted(45, 66) Source(62, 72) + SourceIndex(0) +24>Emitted(45, 68) Source(62, 74) + SourceIndex(0) +25>Emitted(45, 77) Source(62, 83) + SourceIndex(0) +26>Emitted(45, 79) Source(62, 85) + SourceIndex(0) +27>Emitted(45, 84) Source(62, 90) + SourceIndex(0) +28>Emitted(45, 86) Source(62, 92) + SourceIndex(0) +29>Emitted(45, 96) Source(62, 102) + SourceIndex(0) +30>Emitted(45, 98) Source(62, 104) + SourceIndex(0) +31>Emitted(45, 99) Source(62, 105) + SourceIndex(0) +32>Emitted(45, 101) Source(62, 29) + SourceIndex(0) +33>Emitted(45, 115) Source(62, 105) + SourceIndex(0) +34>Emitted(45, 117) Source(62, 29) + SourceIndex(0) +35>Emitted(45, 121) Source(62, 105) + SourceIndex(0) --- >>> _7 = _6[_5].name, name = _7 === void 0 ? "noName" : _7; 1 >^^^^ @@ -1495,14 +2439,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -1513,24 +2461,170 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(49, 1) Source(65, 1) + SourceIndex(0) 2 >Emitted(49, 4) Source(65, 4) + SourceIndex(0) 3 >Emitted(49, 5) Source(65, 5) + SourceIndex(0) 4 >Emitted(49, 6) Source(70, 6) + SourceIndex(0) -5 >Emitted(49, 16) Source(70, 17) + SourceIndex(0) -6 >Emitted(49, 18) Source(70, 6) + SourceIndex(0) -7 >Emitted(49, 45) Source(70, 17) + SourceIndex(0) -8 >Emitted(49, 47) Source(70, 6) + SourceIndex(0) -9 >Emitted(49, 72) Source(70, 17) + SourceIndex(0) -10>Emitted(49, 74) Source(70, 6) + SourceIndex(0) -11>Emitted(49, 78) Source(70, 17) + SourceIndex(0) +5 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) +6 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) +7 >Emitted(49, 16) Source(70, 17) + SourceIndex(0) +8 >Emitted(49, 18) Source(70, 6) + SourceIndex(0) +9 >Emitted(49, 32) Source(1, 1) + SourceIndex(0) +10>Emitted(49, 33) Source(1, 2) + SourceIndex(0) +11>Emitted(49, 45) Source(70, 17) + SourceIndex(0) +12>Emitted(49, 47) Source(70, 6) + SourceIndex(0) +13>Emitted(49, 72) Source(70, 17) + SourceIndex(0) +14>Emitted(49, 74) Source(70, 6) + SourceIndex(0) +15>Emitted(49, 78) Source(70, 17) + SourceIndex(0) --- >>> _9 = multiRobots_2[_8].skills, _10 = _9 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _9, _11 = _10.primary, primary = _11 === void 0 ? "primary" : _11, _12 = _10.secondary, secondary = _12 === void 0 ? "secondary" : _12; 1->^^^^ @@ -1618,16 +2712,20 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -1638,28 +2736,190 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(53, 1) Source(73, 1) + SourceIndex(0) 2 >Emitted(53, 4) Source(73, 4) + SourceIndex(0) 3 >Emitted(53, 5) Source(73, 5) + SourceIndex(0) 4 >Emitted(53, 6) Source(78, 6) + SourceIndex(0) -5 >Emitted(53, 17) Source(78, 22) + SourceIndex(0) -6 >Emitted(53, 19) Source(78, 6) + SourceIndex(0) -7 >Emitted(53, 25) Source(78, 6) + SourceIndex(0) -8 >Emitted(53, 39) Source(78, 20) + SourceIndex(0) -9 >Emitted(53, 41) Source(78, 22) + SourceIndex(0) -10>Emitted(53, 43) Source(78, 6) + SourceIndex(0) -11>Emitted(53, 59) Source(78, 22) + SourceIndex(0) -12>Emitted(53, 61) Source(78, 6) + SourceIndex(0) -13>Emitted(53, 66) Source(78, 22) + SourceIndex(0) +5 >Emitted(53, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(53, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(53, 17) Source(78, 22) + SourceIndex(0) +8 >Emitted(53, 19) Source(78, 6) + SourceIndex(0) +9 >Emitted(53, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(53, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(53, 25) Source(78, 6) + SourceIndex(0) +12>Emitted(53, 39) Source(78, 20) + SourceIndex(0) +13>Emitted(53, 41) Source(78, 22) + SourceIndex(0) +14>Emitted(53, 43) Source(78, 6) + SourceIndex(0) +15>Emitted(53, 59) Source(78, 22) + SourceIndex(0) +16>Emitted(53, 61) Source(78, 6) + SourceIndex(0) +17>Emitted(53, 66) Source(78, 22) + SourceIndex(0) --- >>> _15 = _14[_13].skills, _16 = _15 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _15, _17 = _16.primary, primary = _17 === void 0 ? "primary" : _17, _18 = _16.secondary, secondary = _18 === void 0 ? "secondary" : _18; 1->^^^^ @@ -1747,27 +3007,31 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^^^^^^^^ -21> ^^ -22> ^^^^^^ -23> ^^ -24> ^^ -25> ^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^ +18> ^^ +19> ^^ +20> ^^^^^^^ +21> ^^ +22> ^^^^^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^^ +27> ^^ +28> ^^ +29> ^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -1778,51 +3042,229 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skills -14> : -15> { -16> primary -17> : -18> "mowing" -19> , -20> secondary -21> : -22> "none" -23> } -24> } +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skills +18> : +19> { +20> primary +21> : +22> "mowing" +23> , +24> secondary +25> : +26> "none" +27> } +28> } 1->Emitted(57, 1) Source(81, 1) + SourceIndex(0) 2 >Emitted(57, 4) Source(81, 4) + SourceIndex(0) 3 >Emitted(57, 5) Source(81, 5) + SourceIndex(0) 4 >Emitted(57, 6) Source(86, 6) + SourceIndex(0) -5 >Emitted(57, 17) Source(87, 79) + SourceIndex(0) -6 >Emitted(57, 19) Source(86, 6) + SourceIndex(0) -7 >Emitted(57, 26) Source(86, 7) + SourceIndex(0) -8 >Emitted(57, 28) Source(86, 9) + SourceIndex(0) -9 >Emitted(57, 32) Source(86, 13) + SourceIndex(0) -10>Emitted(57, 34) Source(86, 15) + SourceIndex(0) -11>Emitted(57, 41) Source(86, 22) + SourceIndex(0) -12>Emitted(57, 43) Source(86, 24) + SourceIndex(0) -13>Emitted(57, 49) Source(86, 30) + SourceIndex(0) -14>Emitted(57, 51) Source(86, 32) + SourceIndex(0) -15>Emitted(57, 53) Source(86, 34) + SourceIndex(0) -16>Emitted(57, 60) Source(86, 41) + SourceIndex(0) -17>Emitted(57, 62) Source(86, 43) + SourceIndex(0) -18>Emitted(57, 70) Source(86, 51) + SourceIndex(0) -19>Emitted(57, 72) Source(86, 53) + SourceIndex(0) -20>Emitted(57, 81) Source(86, 62) + SourceIndex(0) -21>Emitted(57, 83) Source(86, 64) + SourceIndex(0) -22>Emitted(57, 89) Source(86, 70) + SourceIndex(0) -23>Emitted(57, 91) Source(86, 72) + SourceIndex(0) -24>Emitted(57, 93) Source(86, 74) + SourceIndex(0) +5 >Emitted(57, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(57, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(57, 17) Source(87, 79) + SourceIndex(0) +8 >Emitted(57, 19) Source(86, 6) + SourceIndex(0) +9 >Emitted(57, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(57, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(57, 26) Source(86, 7) + SourceIndex(0) +12>Emitted(57, 28) Source(86, 9) + SourceIndex(0) +13>Emitted(57, 32) Source(86, 13) + SourceIndex(0) +14>Emitted(57, 34) Source(86, 15) + SourceIndex(0) +15>Emitted(57, 41) Source(86, 22) + SourceIndex(0) +16>Emitted(57, 43) Source(86, 24) + SourceIndex(0) +17>Emitted(57, 49) Source(86, 30) + SourceIndex(0) +18>Emitted(57, 51) Source(86, 32) + SourceIndex(0) +19>Emitted(57, 53) Source(86, 34) + SourceIndex(0) +20>Emitted(57, 60) Source(86, 41) + SourceIndex(0) +21>Emitted(57, 62) Source(86, 43) + SourceIndex(0) +22>Emitted(57, 70) Source(86, 51) + SourceIndex(0) +23>Emitted(57, 72) Source(86, 53) + SourceIndex(0) +24>Emitted(57, 81) Source(86, 62) + SourceIndex(0) +25>Emitted(57, 83) Source(86, 64) + SourceIndex(0) +26>Emitted(57, 89) Source(86, 70) + SourceIndex(0) +27>Emitted(57, 91) Source(86, 72) + SourceIndex(0) +28>Emitted(57, 93) Source(86, 74) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _19 < _20.length; _19++) { 1->^^^^ @@ -1986,14 +3428,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > @@ -2001,24 +3447,214 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >for 3 > 4 > ({name: nameA = "noName", skill: skillA = "noSkill" } of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots +12> +13> robots +14> +15> robots 1->Emitted(62, 1) Source(92, 1) + SourceIndex(0) 2 >Emitted(62, 4) Source(92, 4) + SourceIndex(0) 3 >Emitted(62, 5) Source(92, 5) + SourceIndex(0) 4 >Emitted(62, 6) Source(92, 62) + SourceIndex(0) -5 >Emitted(62, 17) Source(92, 68) + SourceIndex(0) -6 >Emitted(62, 19) Source(92, 62) + SourceIndex(0) -7 >Emitted(62, 36) Source(92, 68) + SourceIndex(0) -8 >Emitted(62, 38) Source(92, 62) + SourceIndex(0) -9 >Emitted(62, 59) Source(92, 68) + SourceIndex(0) -10>Emitted(62, 61) Source(92, 62) + SourceIndex(0) -11>Emitted(62, 66) Source(92, 68) + SourceIndex(0) +5 >Emitted(62, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(62, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(62, 17) Source(92, 68) + SourceIndex(0) +8 >Emitted(62, 19) Source(92, 62) + SourceIndex(0) +9 >Emitted(62, 28) Source(1, 1) + SourceIndex(0) +10>Emitted(62, 29) Source(1, 2) + SourceIndex(0) +11>Emitted(62, 36) Source(92, 68) + SourceIndex(0) +12>Emitted(62, 38) Source(92, 62) + SourceIndex(0) +13>Emitted(62, 59) Source(92, 68) + SourceIndex(0) +14>Emitted(62, 61) Source(92, 62) + SourceIndex(0) +15>Emitted(62, 66) Source(92, 68) + SourceIndex(0) --- >>> _26 = robots_3[_25], _27 = _26.name, nameA = _27 === void 0 ? "noName" : _27, _28 = _26.skill, skillA = _28 === void 0 ? "noSkill" : _28; 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2085,43 +3721,243 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({name: nameA = "noName", skill: skillA = "noSkill" } of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(66, 1) Source(95, 1) + SourceIndex(0) 2 >Emitted(66, 4) Source(95, 4) + SourceIndex(0) 3 >Emitted(66, 5) Source(95, 5) + SourceIndex(0) 4 >Emitted(66, 6) Source(95, 63) + SourceIndex(0) -5 >Emitted(66, 17) Source(95, 74) + SourceIndex(0) -6 >Emitted(66, 19) Source(95, 63) + SourceIndex(0) -7 >Emitted(66, 25) Source(95, 63) + SourceIndex(0) -8 >Emitted(66, 34) Source(95, 72) + SourceIndex(0) -9 >Emitted(66, 36) Source(95, 74) + SourceIndex(0) -10>Emitted(66, 38) Source(95, 63) + SourceIndex(0) -11>Emitted(66, 54) Source(95, 74) + SourceIndex(0) -12>Emitted(66, 56) Source(95, 63) + SourceIndex(0) -13>Emitted(66, 61) Source(95, 74) + SourceIndex(0) +5 >Emitted(66, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(66, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(66, 17) Source(95, 74) + SourceIndex(0) +8 >Emitted(66, 19) Source(95, 63) + SourceIndex(0) +9 >Emitted(66, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(66, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(66, 25) Source(95, 63) + SourceIndex(0) +12>Emitted(66, 34) Source(95, 72) + SourceIndex(0) +13>Emitted(66, 36) Source(95, 74) + SourceIndex(0) +14>Emitted(66, 38) Source(95, 63) + SourceIndex(0) +15>Emitted(66, 54) Source(95, 74) + SourceIndex(0) +16>Emitted(66, 56) Source(95, 63) + SourceIndex(0) +17>Emitted(66, 61) Source(95, 74) + SourceIndex(0) --- >>> _31 = _30[_29], _32 = _31.name, nameA = _32 === void 0 ? "noName" : _32, _33 = _31.skill, skillA = _33 === void 0 ? "noSkill" : _33; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2188,97 +4024,303 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^^ -29> ^^^^^^^^^^^^^^^^ -30> ^^ -31> ^^^^^ -32> ^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^^ +23> ^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^ +28> ^^ +29> ^^^^^^^^^^ +30> ^^ +31> ^ +32> ^^ +33> ^^^^^^^^^^^^^^^^ +34> ^^ +35> ^^^^^ +36> ^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({name: nameA = "noName", skill: skillA = "noSkill" } of -5 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> -29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -30> -31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skill +18> : +19> "mowing" +20> } +21> , +22> { +23> name +24> : +25> "trimmer" +26> , +27> skill +28> : +29> "trimming" +30> } +31> ] +32> +33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +34> +35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(70, 1) Source(98, 1) + SourceIndex(0) 2 >Emitted(70, 4) Source(98, 4) + SourceIndex(0) 3 >Emitted(70, 5) Source(98, 5) + SourceIndex(0) 4 >Emitted(70, 6) Source(98, 63) + SourceIndex(0) -5 >Emitted(70, 17) Source(98, 139) + SourceIndex(0) -6 >Emitted(70, 19) Source(98, 63) + SourceIndex(0) -7 >Emitted(70, 26) Source(98, 64) + SourceIndex(0) -8 >Emitted(70, 28) Source(98, 66) + SourceIndex(0) -9 >Emitted(70, 32) Source(98, 70) + SourceIndex(0) -10>Emitted(70, 34) Source(98, 72) + SourceIndex(0) -11>Emitted(70, 41) Source(98, 79) + SourceIndex(0) -12>Emitted(70, 43) Source(98, 81) + SourceIndex(0) -13>Emitted(70, 48) Source(98, 86) + SourceIndex(0) -14>Emitted(70, 50) Source(98, 88) + SourceIndex(0) -15>Emitted(70, 58) Source(98, 96) + SourceIndex(0) -16>Emitted(70, 60) Source(98, 98) + SourceIndex(0) -17>Emitted(70, 62) Source(98, 100) + SourceIndex(0) -18>Emitted(70, 64) Source(98, 102) + SourceIndex(0) -19>Emitted(70, 68) Source(98, 106) + SourceIndex(0) -20>Emitted(70, 70) Source(98, 108) + SourceIndex(0) -21>Emitted(70, 79) Source(98, 117) + SourceIndex(0) -22>Emitted(70, 81) Source(98, 119) + SourceIndex(0) -23>Emitted(70, 86) Source(98, 124) + SourceIndex(0) -24>Emitted(70, 88) Source(98, 126) + SourceIndex(0) -25>Emitted(70, 98) Source(98, 136) + SourceIndex(0) -26>Emitted(70, 100) Source(98, 138) + SourceIndex(0) -27>Emitted(70, 101) Source(98, 139) + SourceIndex(0) -28>Emitted(70, 103) Source(98, 63) + SourceIndex(0) -29>Emitted(70, 119) Source(98, 139) + SourceIndex(0) -30>Emitted(70, 121) Source(98, 63) + SourceIndex(0) -31>Emitted(70, 126) Source(98, 139) + SourceIndex(0) +5 >Emitted(70, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(70, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(70, 17) Source(98, 139) + SourceIndex(0) +8 >Emitted(70, 19) Source(98, 63) + SourceIndex(0) +9 >Emitted(70, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(70, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(70, 26) Source(98, 64) + SourceIndex(0) +12>Emitted(70, 28) Source(98, 66) + SourceIndex(0) +13>Emitted(70, 32) Source(98, 70) + SourceIndex(0) +14>Emitted(70, 34) Source(98, 72) + SourceIndex(0) +15>Emitted(70, 41) Source(98, 79) + SourceIndex(0) +16>Emitted(70, 43) Source(98, 81) + SourceIndex(0) +17>Emitted(70, 48) Source(98, 86) + SourceIndex(0) +18>Emitted(70, 50) Source(98, 88) + SourceIndex(0) +19>Emitted(70, 58) Source(98, 96) + SourceIndex(0) +20>Emitted(70, 60) Source(98, 98) + SourceIndex(0) +21>Emitted(70, 62) Source(98, 100) + SourceIndex(0) +22>Emitted(70, 64) Source(98, 102) + SourceIndex(0) +23>Emitted(70, 68) Source(98, 106) + SourceIndex(0) +24>Emitted(70, 70) Source(98, 108) + SourceIndex(0) +25>Emitted(70, 79) Source(98, 117) + SourceIndex(0) +26>Emitted(70, 81) Source(98, 119) + SourceIndex(0) +27>Emitted(70, 86) Source(98, 124) + SourceIndex(0) +28>Emitted(70, 88) Source(98, 126) + SourceIndex(0) +29>Emitted(70, 98) Source(98, 136) + SourceIndex(0) +30>Emitted(70, 100) Source(98, 138) + SourceIndex(0) +31>Emitted(70, 101) Source(98, 139) + SourceIndex(0) +32>Emitted(70, 103) Source(98, 63) + SourceIndex(0) +33>Emitted(70, 119) Source(98, 139) + SourceIndex(0) +34>Emitted(70, 121) Source(98, 63) + SourceIndex(0) +35>Emitted(70, 126) Source(98, 139) + SourceIndex(0) --- >>> _36 = _35[_34], _37 = _36.name, nameA = _37 === void 0 ? "noName" : _37, _38 = _36.skill, skillA = _38 === void 0 ? "noSkill" : _38; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2345,14 +4387,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -2364,24 +4410,244 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(74, 1) Source(101, 1) + SourceIndex(0) 2 >Emitted(74, 4) Source(101, 4) + SourceIndex(0) 3 >Emitted(74, 5) Source(101, 5) + SourceIndex(0) 4 >Emitted(74, 6) Source(107, 6) + SourceIndex(0) -5 >Emitted(74, 17) Source(107, 17) + SourceIndex(0) -6 >Emitted(74, 19) Source(107, 6) + SourceIndex(0) -7 >Emitted(74, 46) Source(107, 17) + SourceIndex(0) -8 >Emitted(74, 48) Source(107, 6) + SourceIndex(0) -9 >Emitted(74, 74) Source(107, 17) + SourceIndex(0) -10>Emitted(74, 76) Source(107, 6) + SourceIndex(0) -11>Emitted(74, 81) Source(107, 17) + SourceIndex(0) +5 >Emitted(74, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(74, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(74, 17) Source(107, 17) + SourceIndex(0) +8 >Emitted(74, 19) Source(107, 6) + SourceIndex(0) +9 >Emitted(74, 33) Source(1, 1) + SourceIndex(0) +10>Emitted(74, 34) Source(1, 2) + SourceIndex(0) +11>Emitted(74, 46) Source(107, 17) + SourceIndex(0) +12>Emitted(74, 48) Source(107, 6) + SourceIndex(0) +13>Emitted(74, 74) Source(107, 17) + SourceIndex(0) +14>Emitted(74, 76) Source(107, 6) + SourceIndex(0) +15>Emitted(74, 81) Source(107, 17) + SourceIndex(0) --- >>> _40 = multiRobots_3[_39], _41 = _40.name, nameA = _41 === void 0 ? "noName" : _41, _42 = _40.skills, _43 = _42 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _42, _44 = _43.primary, primaryA = _44 === void 0 ? "primary" : _44, _45 = _43.secondary, secondaryA = _45 === void 0 ? "secondary" : _45; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2482,16 +4748,20 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -2503,28 +4773,266 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(78, 1) Source(110, 1) + SourceIndex(0) 2 >Emitted(78, 4) Source(110, 4) + SourceIndex(0) 3 >Emitted(78, 5) Source(110, 5) + SourceIndex(0) 4 >Emitted(78, 6) Source(116, 6) + SourceIndex(0) -5 >Emitted(78, 17) Source(116, 22) + SourceIndex(0) -6 >Emitted(78, 19) Source(116, 6) + SourceIndex(0) -7 >Emitted(78, 25) Source(116, 6) + SourceIndex(0) -8 >Emitted(78, 39) Source(116, 20) + SourceIndex(0) -9 >Emitted(78, 41) Source(116, 22) + SourceIndex(0) -10>Emitted(78, 43) Source(116, 6) + SourceIndex(0) -11>Emitted(78, 59) Source(116, 22) + SourceIndex(0) -12>Emitted(78, 61) Source(116, 6) + SourceIndex(0) -13>Emitted(78, 66) Source(116, 22) + SourceIndex(0) +5 >Emitted(78, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(78, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(78, 17) Source(116, 22) + SourceIndex(0) +8 >Emitted(78, 19) Source(116, 6) + SourceIndex(0) +9 >Emitted(78, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(78, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(78, 25) Source(116, 6) + SourceIndex(0) +12>Emitted(78, 39) Source(116, 20) + SourceIndex(0) +13>Emitted(78, 41) Source(116, 22) + SourceIndex(0) +14>Emitted(78, 43) Source(116, 6) + SourceIndex(0) +15>Emitted(78, 59) Source(116, 22) + SourceIndex(0) +16>Emitted(78, 61) Source(116, 6) + SourceIndex(0) +17>Emitted(78, 66) Source(116, 22) + SourceIndex(0) --- >>> _48 = _47[_46], _49 = _48.name, nameA = _49 === void 0 ? "noName" : _49, _50 = _48.skills, _51 = _50 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _50, _52 = _51.primary, primaryA = _52 === void 0 ? "primary" : _52, _53 = _51.secondary, secondaryA = _53 === void 0 ? "secondary" : _53; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2625,28 +5133,32 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^ -9 > ^^ -10> ^^^^ -11> ^^ -12> ^^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^^ -16> ^^ -17> ^^^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^^ -24> ^^ -25> ^^ -26> ^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^^^^ +15> ^^ +16> ^^^^^^^ +17> ^^ +18> ^^^^^^ +19> ^^ +20> ^^ +21> ^^^^^^^ +22> ^^ +23> ^^^^^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^^ +28> ^^ +29> ^^ +30> ^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -2658,53 +5170,309 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -6 > -7 > -8 > [ -9 > { -10> name -11> : -12> "mower" -13> , -14> skills -15> : -16> { -17> primary -18> : -19> "mowing" -20> , -21> secondary -22> : -23> "none" -24> } -25> } +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of +12> [ +13> { +14> name +15> : +16> "mower" +17> , +18> skills +19> : +20> { +21> primary +22> : +23> "mowing" +24> , +25> secondary +26> : +27> "none" +28> } +29> } 1->Emitted(82, 1) Source(119, 1) + SourceIndex(0) 2 >Emitted(82, 4) Source(119, 4) + SourceIndex(0) 3 >Emitted(82, 5) Source(119, 5) + SourceIndex(0) 4 >Emitted(82, 6) Source(125, 6) + SourceIndex(0) -5 >Emitted(82, 17) Source(126, 79) + SourceIndex(0) -6 >Emitted(82, 19) Source(125, 6) + SourceIndex(0) -7 >Emitted(82, 25) Source(125, 20) + SourceIndex(0) -8 >Emitted(82, 26) Source(125, 21) + SourceIndex(0) -9 >Emitted(82, 28) Source(125, 23) + SourceIndex(0) -10>Emitted(82, 32) Source(125, 27) + SourceIndex(0) -11>Emitted(82, 34) Source(125, 29) + SourceIndex(0) -12>Emitted(82, 41) Source(125, 36) + SourceIndex(0) -13>Emitted(82, 43) Source(125, 38) + SourceIndex(0) -14>Emitted(82, 49) Source(125, 44) + SourceIndex(0) -15>Emitted(82, 51) Source(125, 46) + SourceIndex(0) -16>Emitted(82, 53) Source(125, 48) + SourceIndex(0) -17>Emitted(82, 60) Source(125, 55) + SourceIndex(0) -18>Emitted(82, 62) Source(125, 57) + SourceIndex(0) -19>Emitted(82, 70) Source(125, 65) + SourceIndex(0) -20>Emitted(82, 72) Source(125, 67) + SourceIndex(0) -21>Emitted(82, 81) Source(125, 76) + SourceIndex(0) -22>Emitted(82, 83) Source(125, 78) + SourceIndex(0) -23>Emitted(82, 89) Source(125, 84) + SourceIndex(0) -24>Emitted(82, 91) Source(125, 86) + SourceIndex(0) -25>Emitted(82, 93) Source(125, 88) + SourceIndex(0) +5 >Emitted(82, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(82, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(82, 17) Source(126, 79) + SourceIndex(0) +8 >Emitted(82, 19) Source(125, 6) + SourceIndex(0) +9 >Emitted(82, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(82, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(82, 25) Source(125, 20) + SourceIndex(0) +12>Emitted(82, 26) Source(125, 21) + SourceIndex(0) +13>Emitted(82, 28) Source(125, 23) + SourceIndex(0) +14>Emitted(82, 32) Source(125, 27) + SourceIndex(0) +15>Emitted(82, 34) Source(125, 29) + SourceIndex(0) +16>Emitted(82, 41) Source(125, 36) + SourceIndex(0) +17>Emitted(82, 43) Source(125, 38) + SourceIndex(0) +18>Emitted(82, 49) Source(125, 44) + SourceIndex(0) +19>Emitted(82, 51) Source(125, 46) + SourceIndex(0) +20>Emitted(82, 53) Source(125, 48) + SourceIndex(0) +21>Emitted(82, 60) Source(125, 55) + SourceIndex(0) +22>Emitted(82, 62) Source(125, 57) + SourceIndex(0) +23>Emitted(82, 70) Source(125, 65) + SourceIndex(0) +24>Emitted(82, 72) Source(125, 67) + SourceIndex(0) +25>Emitted(82, 81) Source(125, 76) + SourceIndex(0) +26>Emitted(82, 83) Source(125, 78) + SourceIndex(0) +27>Emitted(82, 89) Source(125, 84) + SourceIndex(0) +28>Emitted(82, 91) Source(125, 86) + SourceIndex(0) +29>Emitted(82, 93) Source(125, 88) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _54 < _55.length; _54++) { 1->^^^^ @@ -2881,38 +5649,308 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^ +10> ^ +11> ^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > 2 >for 3 > 4 > ({ name = "noName", skill = "noSkill" } of -5 > robots -6 > -7 > robots -8 > -9 > robots -10> -11> robots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > + > for ({ name = "noName", skill = "noSkill" } of robots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > + > for ({ name = "noName", skill = "noSkill" } of robots +12> +13> robots +14> +15> robots 1->Emitted(87, 1) Source(130, 1) + SourceIndex(0) 2 >Emitted(87, 4) Source(130, 4) + SourceIndex(0) 3 >Emitted(87, 5) Source(130, 5) + SourceIndex(0) 4 >Emitted(87, 6) Source(130, 49) + SourceIndex(0) -5 >Emitted(87, 17) Source(130, 55) + SourceIndex(0) -6 >Emitted(87, 19) Source(130, 49) + SourceIndex(0) -7 >Emitted(87, 36) Source(130, 55) + SourceIndex(0) -8 >Emitted(87, 38) Source(130, 49) + SourceIndex(0) -9 >Emitted(87, 59) Source(130, 55) + SourceIndex(0) -10>Emitted(87, 61) Source(130, 49) + SourceIndex(0) -11>Emitted(87, 66) Source(130, 55) + SourceIndex(0) +5 >Emitted(87, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(87, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(87, 17) Source(130, 55) + SourceIndex(0) +8 >Emitted(87, 19) Source(130, 49) + SourceIndex(0) +9 >Emitted(87, 28) Source(1, 1) + SourceIndex(0) +10>Emitted(87, 29) Source(1, 2) + SourceIndex(0) +11>Emitted(87, 36) Source(130, 55) + SourceIndex(0) +12>Emitted(87, 38) Source(130, 49) + SourceIndex(0) +13>Emitted(87, 59) Source(130, 55) + SourceIndex(0) +14>Emitted(87, 61) Source(130, 49) + SourceIndex(0) +15>Emitted(87, 66) Source(130, 55) + SourceIndex(0) --- >>> _63 = robots_4[_62], _64 = _63.name, name = _64 === void 0 ? "noName" : _64, _65 = _63.skill, skill = _65 === void 0 ? "noSkill" : _65; 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2979,43 +6017,319 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({ name = "noName", skill = "noSkill" } of -5 > getRobots() -6 > -7 > -8 > getRobots -9 > () -10> -11> getRobots() -12> -13> getRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > + > for ({ name = "noName", skill = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of getRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > + > for ({ name = "noName", skill = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of +12> getRobots +13> () +14> +15> getRobots() +16> +17> getRobots() 1->Emitted(91, 1) Source(133, 1) + SourceIndex(0) 2 >Emitted(91, 4) Source(133, 4) + SourceIndex(0) 3 >Emitted(91, 5) Source(133, 5) + SourceIndex(0) 4 >Emitted(91, 6) Source(133, 49) + SourceIndex(0) -5 >Emitted(91, 17) Source(133, 60) + SourceIndex(0) -6 >Emitted(91, 19) Source(133, 49) + SourceIndex(0) -7 >Emitted(91, 25) Source(133, 49) + SourceIndex(0) -8 >Emitted(91, 34) Source(133, 58) + SourceIndex(0) -9 >Emitted(91, 36) Source(133, 60) + SourceIndex(0) -10>Emitted(91, 38) Source(133, 49) + SourceIndex(0) -11>Emitted(91, 54) Source(133, 60) + SourceIndex(0) -12>Emitted(91, 56) Source(133, 49) + SourceIndex(0) -13>Emitted(91, 61) Source(133, 60) + SourceIndex(0) +5 >Emitted(91, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(91, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(91, 17) Source(133, 60) + SourceIndex(0) +8 >Emitted(91, 19) Source(133, 49) + SourceIndex(0) +9 >Emitted(91, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(91, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(91, 25) Source(133, 49) + SourceIndex(0) +12>Emitted(91, 34) Source(133, 58) + SourceIndex(0) +13>Emitted(91, 36) Source(133, 60) + SourceIndex(0) +14>Emitted(91, 38) Source(133, 49) + SourceIndex(0) +15>Emitted(91, 54) Source(133, 60) + SourceIndex(0) +16>Emitted(91, 56) Source(133, 49) + SourceIndex(0) +17>Emitted(91, 61) Source(133, 60) + SourceIndex(0) --- >>> _68 = _67[_66], _69 = _68.name, name = _69 === void 0 ? "noName" : _69, _70 = _68.skill, skill = _70 === void 0 ? "noSkill" : _70; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3082,97 +6396,379 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^^ -29> ^^^^^^^^^^^^^^^^ -30> ^^ -31> ^^^^^ -32> ^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^^ +23> ^^^^ +24> ^^ +25> ^^^^^^^^^ +26> ^^ +27> ^^^^^ +28> ^^ +29> ^^^^^^^^^^ +30> ^^ +31> ^ +32> ^^ +33> ^^^^^^^^^^^^^^^^ +34> ^^ +35> ^^^^^ +36> ^^^^^^^^^^-> 1-> > 2 >for 3 > 4 > ({ name = "noName", skill = "noSkill" } of -5 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> -29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -30> -31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > + > for ({ name = "noName", skill = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > + > for ({ name = "noName", skill = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skill +18> : +19> "mowing" +20> } +21> , +22> { +23> name +24> : +25> "trimmer" +26> , +27> skill +28> : +29> "trimming" +30> } +31> ] +32> +33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +34> +35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(95, 1) Source(136, 1) + SourceIndex(0) 2 >Emitted(95, 4) Source(136, 4) + SourceIndex(0) 3 >Emitted(95, 5) Source(136, 5) + SourceIndex(0) 4 >Emitted(95, 6) Source(136, 49) + SourceIndex(0) -5 >Emitted(95, 17) Source(136, 125) + SourceIndex(0) -6 >Emitted(95, 19) Source(136, 49) + SourceIndex(0) -7 >Emitted(95, 26) Source(136, 50) + SourceIndex(0) -8 >Emitted(95, 28) Source(136, 52) + SourceIndex(0) -9 >Emitted(95, 32) Source(136, 56) + SourceIndex(0) -10>Emitted(95, 34) Source(136, 58) + SourceIndex(0) -11>Emitted(95, 41) Source(136, 65) + SourceIndex(0) -12>Emitted(95, 43) Source(136, 67) + SourceIndex(0) -13>Emitted(95, 48) Source(136, 72) + SourceIndex(0) -14>Emitted(95, 50) Source(136, 74) + SourceIndex(0) -15>Emitted(95, 58) Source(136, 82) + SourceIndex(0) -16>Emitted(95, 60) Source(136, 84) + SourceIndex(0) -17>Emitted(95, 62) Source(136, 86) + SourceIndex(0) -18>Emitted(95, 64) Source(136, 88) + SourceIndex(0) -19>Emitted(95, 68) Source(136, 92) + SourceIndex(0) -20>Emitted(95, 70) Source(136, 94) + SourceIndex(0) -21>Emitted(95, 79) Source(136, 103) + SourceIndex(0) -22>Emitted(95, 81) Source(136, 105) + SourceIndex(0) -23>Emitted(95, 86) Source(136, 110) + SourceIndex(0) -24>Emitted(95, 88) Source(136, 112) + SourceIndex(0) -25>Emitted(95, 98) Source(136, 122) + SourceIndex(0) -26>Emitted(95, 100) Source(136, 124) + SourceIndex(0) -27>Emitted(95, 101) Source(136, 125) + SourceIndex(0) -28>Emitted(95, 103) Source(136, 49) + SourceIndex(0) -29>Emitted(95, 119) Source(136, 125) + SourceIndex(0) -30>Emitted(95, 121) Source(136, 49) + SourceIndex(0) -31>Emitted(95, 126) Source(136, 125) + SourceIndex(0) +5 >Emitted(95, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(95, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(95, 17) Source(136, 125) + SourceIndex(0) +8 >Emitted(95, 19) Source(136, 49) + SourceIndex(0) +9 >Emitted(95, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(95, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(95, 26) Source(136, 50) + SourceIndex(0) +12>Emitted(95, 28) Source(136, 52) + SourceIndex(0) +13>Emitted(95, 32) Source(136, 56) + SourceIndex(0) +14>Emitted(95, 34) Source(136, 58) + SourceIndex(0) +15>Emitted(95, 41) Source(136, 65) + SourceIndex(0) +16>Emitted(95, 43) Source(136, 67) + SourceIndex(0) +17>Emitted(95, 48) Source(136, 72) + SourceIndex(0) +18>Emitted(95, 50) Source(136, 74) + SourceIndex(0) +19>Emitted(95, 58) Source(136, 82) + SourceIndex(0) +20>Emitted(95, 60) Source(136, 84) + SourceIndex(0) +21>Emitted(95, 62) Source(136, 86) + SourceIndex(0) +22>Emitted(95, 64) Source(136, 88) + SourceIndex(0) +23>Emitted(95, 68) Source(136, 92) + SourceIndex(0) +24>Emitted(95, 70) Source(136, 94) + SourceIndex(0) +25>Emitted(95, 79) Source(136, 103) + SourceIndex(0) +26>Emitted(95, 81) Source(136, 105) + SourceIndex(0) +27>Emitted(95, 86) Source(136, 110) + SourceIndex(0) +28>Emitted(95, 88) Source(136, 112) + SourceIndex(0) +29>Emitted(95, 98) Source(136, 122) + SourceIndex(0) +30>Emitted(95, 100) Source(136, 124) + SourceIndex(0) +31>Emitted(95, 101) Source(136, 125) + SourceIndex(0) +32>Emitted(95, 103) Source(136, 49) + SourceIndex(0) +33>Emitted(95, 119) Source(136, 125) + SourceIndex(0) +34>Emitted(95, 121) Source(136, 49) + SourceIndex(0) +35>Emitted(95, 126) Source(136, 125) + SourceIndex(0) --- >>> _73 = _72[_71], _74 = _73.name, name = _74 === void 0 ? "noName" : _74, _75 = _73.skill, skill = _75 === void 0 ? "noSkill" : _75; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3239,14 +6835,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -3258,24 +6858,320 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > multiRobots -6 > -7 > multiRobots -8 > -9 > multiRobots -10> -11> multiRobots +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > + > for ({ name = "noName", skill = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > + > for ({ name = "noName", skill = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots +12> +13> multiRobots +14> +15> multiRobots 1->Emitted(99, 1) Source(139, 1) + SourceIndex(0) 2 >Emitted(99, 4) Source(139, 4) + SourceIndex(0) 3 >Emitted(99, 5) Source(139, 5) + SourceIndex(0) 4 >Emitted(99, 6) Source(145, 6) + SourceIndex(0) -5 >Emitted(99, 17) Source(145, 17) + SourceIndex(0) -6 >Emitted(99, 19) Source(145, 6) + SourceIndex(0) -7 >Emitted(99, 46) Source(145, 17) + SourceIndex(0) -8 >Emitted(99, 48) Source(145, 6) + SourceIndex(0) -9 >Emitted(99, 74) Source(145, 17) + SourceIndex(0) -10>Emitted(99, 76) Source(145, 6) + SourceIndex(0) -11>Emitted(99, 81) Source(145, 17) + SourceIndex(0) +5 >Emitted(99, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(99, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(99, 17) Source(145, 17) + SourceIndex(0) +8 >Emitted(99, 19) Source(145, 6) + SourceIndex(0) +9 >Emitted(99, 33) Source(1, 1) + SourceIndex(0) +10>Emitted(99, 34) Source(1, 2) + SourceIndex(0) +11>Emitted(99, 46) Source(145, 17) + SourceIndex(0) +12>Emitted(99, 48) Source(145, 6) + SourceIndex(0) +13>Emitted(99, 74) Source(145, 17) + SourceIndex(0) +14>Emitted(99, 76) Source(145, 6) + SourceIndex(0) +15>Emitted(99, 81) Source(145, 17) + SourceIndex(0) --- >>> _77 = multiRobots_4[_76], _78 = _77.name, name = _78 === void 0 ? "noName" : _78, _79 = _77.skills, _80 = _79 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _79, _81 = _80.primary, primary = _81 === void 0 ? "primary" : _81, _82 = _80.secondary, secondary = _82 === void 0 ? "secondary" : _82; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -3376,16 +7272,20 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -3397,28 +7297,342 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > getMultiRobots() -6 > -7 > -8 > getMultiRobots -9 > () -10> -11> getMultiRobots() -12> -13> getMultiRobots() +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > + > for ({ name = "noName", skill = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots() +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > + > for ({ name = "noName", skill = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of +12> getMultiRobots +13> () +14> +15> getMultiRobots() +16> +17> getMultiRobots() 1->Emitted(103, 1) Source(148, 1) + SourceIndex(0) 2 >Emitted(103, 4) Source(148, 4) + SourceIndex(0) 3 >Emitted(103, 5) Source(148, 5) + SourceIndex(0) 4 >Emitted(103, 6) Source(154, 6) + SourceIndex(0) -5 >Emitted(103, 17) Source(154, 22) + SourceIndex(0) -6 >Emitted(103, 19) Source(154, 6) + SourceIndex(0) -7 >Emitted(103, 25) Source(154, 6) + SourceIndex(0) -8 >Emitted(103, 39) Source(154, 20) + SourceIndex(0) -9 >Emitted(103, 41) Source(154, 22) + SourceIndex(0) -10>Emitted(103, 43) Source(154, 6) + SourceIndex(0) -11>Emitted(103, 59) Source(154, 22) + SourceIndex(0) -12>Emitted(103, 61) Source(154, 6) + SourceIndex(0) -13>Emitted(103, 66) Source(154, 22) + SourceIndex(0) +5 >Emitted(103, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(103, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(103, 17) Source(154, 22) + SourceIndex(0) +8 >Emitted(103, 19) Source(154, 6) + SourceIndex(0) +9 >Emitted(103, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(103, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(103, 25) Source(154, 6) + SourceIndex(0) +12>Emitted(103, 39) Source(154, 20) + SourceIndex(0) +13>Emitted(103, 41) Source(154, 22) + SourceIndex(0) +14>Emitted(103, 43) Source(154, 6) + SourceIndex(0) +15>Emitted(103, 59) Source(154, 22) + SourceIndex(0) +16>Emitted(103, 61) Source(154, 6) + SourceIndex(0) +17>Emitted(103, 66) Source(154, 22) + SourceIndex(0) --- >>> _85 = _84[_83], _86 = _85.name, name = _86 === void 0 ? "noName" : _86, _87 = _85.skills, _88 = _87 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _87, _89 = _88.primary, primary = _89 === void 0 ? "primary" : _89, _90 = _88.secondary, secondary = _90 === void 0 ? "secondary" : _90; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3519,27 +7733,31 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^^^^^^^^ -21> ^^ -22> ^^^^^^ -23> ^^ -24> ^^ -25> ^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^^^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^ +18> ^^ +19> ^^ +20> ^^^^^^^ +21> ^^ +22> ^^^^^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^^ +27> ^^ +28> ^^ +29> ^^^^^^^^^^^^^^^-> 1-> > 2 >for @@ -3551,51 +7769,383 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -6 > -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skills -14> : -15> { -16> primary -17> : -18> "mowing" -19> , -20> secondary -21> : -22> "none" -23> } -24> } +5 > +6 > d +7 > eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > + > for ({ name = "noName", skill = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +8 > +9 > +10> d +11> eclare var console: { + > log(msg: any): void; + > } + > interface Robot { + > name: string; + > skill: string; + > } + > + > interface MultiRobot { + > name: string; + > skills: { + > primary: string; + > secondary: string; + > }; + > } + > + > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; + > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; + > + > function getRobots() { + > return robots; + > } + > + > function getMultiRobots() { + > return multiRobots; + > } + > + > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; + > let name: string, primary: string, secondary: string, skill: string; + > + > for ({name: nameA = "noName" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > for ({ name = "noName" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(primaryA); + > } + > for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(primaryA); + > } + > + > + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { + > console.log(nameA); + > } + > + > for ({ name = "noName", skill = "noSkill" } of robots) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of getRobots()) { + > console.log(nameA); + > } + > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { + > console.log(nameA); + > } + > for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of multiRobots) { + > console.log(nameA); + > } + > for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of getMultiRobots()) { + > console.log(nameA); + > } + > for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + > } of [ +12> { +13> name +14> : +15> "mower" +16> , +17> skills +18> : +19> { +20> primary +21> : +22> "mowing" +23> , +24> secondary +25> : +26> "none" +27> } +28> } 1->Emitted(107, 1) Source(157, 1) + SourceIndex(0) 2 >Emitted(107, 4) Source(157, 4) + SourceIndex(0) 3 >Emitted(107, 5) Source(157, 5) + SourceIndex(0) 4 >Emitted(107, 6) Source(163, 6) + SourceIndex(0) -5 >Emitted(107, 17) Source(164, 79) + SourceIndex(0) -6 >Emitted(107, 19) Source(163, 6) + SourceIndex(0) -7 >Emitted(107, 26) Source(163, 7) + SourceIndex(0) -8 >Emitted(107, 28) Source(163, 9) + SourceIndex(0) -9 >Emitted(107, 32) Source(163, 13) + SourceIndex(0) -10>Emitted(107, 34) Source(163, 15) + SourceIndex(0) -11>Emitted(107, 41) Source(163, 22) + SourceIndex(0) -12>Emitted(107, 43) Source(163, 24) + SourceIndex(0) -13>Emitted(107, 49) Source(163, 30) + SourceIndex(0) -14>Emitted(107, 51) Source(163, 32) + SourceIndex(0) -15>Emitted(107, 53) Source(163, 34) + SourceIndex(0) -16>Emitted(107, 60) Source(163, 41) + SourceIndex(0) -17>Emitted(107, 62) Source(163, 43) + SourceIndex(0) -18>Emitted(107, 70) Source(163, 51) + SourceIndex(0) -19>Emitted(107, 72) Source(163, 53) + SourceIndex(0) -20>Emitted(107, 81) Source(163, 62) + SourceIndex(0) -21>Emitted(107, 83) Source(163, 64) + SourceIndex(0) -22>Emitted(107, 89) Source(163, 70) + SourceIndex(0) -23>Emitted(107, 91) Source(163, 72) + SourceIndex(0) -24>Emitted(107, 93) Source(163, 74) + SourceIndex(0) +5 >Emitted(107, 14) Source(1, 1) + SourceIndex(0) +6 >Emitted(107, 15) Source(1, 2) + SourceIndex(0) +7 >Emitted(107, 17) Source(164, 79) + SourceIndex(0) +8 >Emitted(107, 19) Source(163, 6) + SourceIndex(0) +9 >Emitted(107, 23) Source(1, 1) + SourceIndex(0) +10>Emitted(107, 24) Source(1, 2) + SourceIndex(0) +11>Emitted(107, 26) Source(163, 7) + SourceIndex(0) +12>Emitted(107, 28) Source(163, 9) + SourceIndex(0) +13>Emitted(107, 32) Source(163, 13) + SourceIndex(0) +14>Emitted(107, 34) Source(163, 15) + SourceIndex(0) +15>Emitted(107, 41) Source(163, 22) + SourceIndex(0) +16>Emitted(107, 43) Source(163, 24) + SourceIndex(0) +17>Emitted(107, 49) Source(163, 30) + SourceIndex(0) +18>Emitted(107, 51) Source(163, 32) + SourceIndex(0) +19>Emitted(107, 53) Source(163, 34) + SourceIndex(0) +20>Emitted(107, 60) Source(163, 41) + SourceIndex(0) +21>Emitted(107, 62) Source(163, 43) + SourceIndex(0) +22>Emitted(107, 70) Source(163, 51) + SourceIndex(0) +23>Emitted(107, 72) Source(163, 53) + SourceIndex(0) +24>Emitted(107, 81) Source(163, 62) + SourceIndex(0) +25>Emitted(107, 83) Source(163, 64) + SourceIndex(0) +26>Emitted(107, 89) Source(163, 70) + SourceIndex(0) +27>Emitted(107, 91) Source(163, 72) + SourceIndex(0) +28>Emitted(107, 93) Source(163, 74) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _91 < _92.length; _91++) { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js.map index b05ceecbc4a95..b195c387a8840 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterNestedObjectBindingPattern.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AAExF,cAAc,EAA+D;QAA7D,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAC9D,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,cAAc,EAA4E;QAA1E,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAC3E,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AACD,cAAc,EAAiB;QAAf,kBAAM;IAClB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AAChC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterNestedObjectBindingPattern.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AAExF,cAAc,EAA+D;QAA7D,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAC9D,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,cAAc,EAA4E;QAA1E,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAC3E,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AACD,cAAc,EAAiB;QAAf,kBAAM;IAClB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AAChC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.sourcemap.txt index 8e39fd676d02d..b4f9f39887f33 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.sourcemap.txt @@ -12,25 +12,27 @@ sourceFile:sourceMapValidationDestructuringParameterNestedObjectBindingPattern.t 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^^ -12> ^^ -13> ^^^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^^^^^^^^ -18> ^^ -19> ^^^^^^ -20> ^^ -21> ^^ -22> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^ +22> ^^ +23> ^^ +24> ^ 1 >declare var console: { > log(msg: string): void; >} @@ -44,47 +46,51 @@ sourceFile:sourceMapValidationDestructuringParameterNestedObjectBindingPattern.t > 2 >var 3 > robotA -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skills -11> : -12> { -13> primary -14> : -15> "mowing" -16> , -17> secondary -18> : -19> "none" -20> } -21> } -22> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "mowing" +18> , +19> secondary +20> : +21> "none" +22> } +23> } +24> ; 1 >Emitted(1, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(11, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(11, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) -5 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) -6 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) -7 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) -8 >Emitted(1, 29) Source(11, 36) + SourceIndex(0) -9 >Emitted(1, 31) Source(11, 38) + SourceIndex(0) -10>Emitted(1, 37) Source(11, 44) + SourceIndex(0) -11>Emitted(1, 39) Source(11, 46) + SourceIndex(0) -12>Emitted(1, 41) Source(11, 48) + SourceIndex(0) -13>Emitted(1, 48) Source(11, 55) + SourceIndex(0) -14>Emitted(1, 50) Source(11, 57) + SourceIndex(0) -15>Emitted(1, 58) Source(11, 65) + SourceIndex(0) -16>Emitted(1, 60) Source(11, 67) + SourceIndex(0) -17>Emitted(1, 69) Source(11, 76) + SourceIndex(0) -18>Emitted(1, 71) Source(11, 78) + SourceIndex(0) -19>Emitted(1, 77) Source(11, 84) + SourceIndex(0) -20>Emitted(1, 79) Source(11, 86) + SourceIndex(0) -21>Emitted(1, 81) Source(11, 88) + SourceIndex(0) -22>Emitted(1, 82) Source(11, 89) + SourceIndex(0) +4 >Emitted(1, 12) Source(11, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(11, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) +7 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) +8 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) +9 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) +10>Emitted(1, 29) Source(11, 36) + SourceIndex(0) +11>Emitted(1, 31) Source(11, 38) + SourceIndex(0) +12>Emitted(1, 37) Source(11, 44) + SourceIndex(0) +13>Emitted(1, 39) Source(11, 46) + SourceIndex(0) +14>Emitted(1, 41) Source(11, 48) + SourceIndex(0) +15>Emitted(1, 48) Source(11, 55) + SourceIndex(0) +16>Emitted(1, 50) Source(11, 57) + SourceIndex(0) +17>Emitted(1, 58) Source(11, 65) + SourceIndex(0) +18>Emitted(1, 60) Source(11, 67) + SourceIndex(0) +19>Emitted(1, 69) Source(11, 76) + SourceIndex(0) +20>Emitted(1, 71) Source(11, 78) + SourceIndex(0) +21>Emitted(1, 77) Source(11, 84) + SourceIndex(0) +22>Emitted(1, 79) Source(11, 86) + SourceIndex(0) +23>Emitted(1, 81) Source(11, 88) + SourceIndex(0) +24>Emitted(1, 82) Source(11, 89) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js.map index 0fdd3c9bceca8..e5dc79750a9c1 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AAExF,cACI,EAKiB;QAJb,yCAGoD,EAHpD,0EAGoD,EAFhD,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC;IAG3C,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,cACI,EAMiB;QANjB,gCAMiB,EALb,YAAoB,EAApB,mCAAoB,EACpB,cAGoD,EAHpD,0EAGoD,EAFhD,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC;IAG3C,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AACD,cAAc,EAA8E;QAA5E,yCAAyD,EAAzD,8EAAyD;IACrE,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AAChC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AAExF,cACI,EAKiB;QAJb,yCAGoD,EAHpD,0EAGoD,EAFhD,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC;IAG3C,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,cACI,EAMiB;QANjB,gCAMiB,EALb,YAAoB,EAApB,mCAAoB,EACpB,cAGoD,EAHpD,0EAGoD,EAFhD,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC;IAG3C,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AACD,cAAc,EAA8E;QAA5E,yCAAyD,EAAzD,8EAAyD;IACrE,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AAChC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.sourcemap.txt index aca1d58bcac5f..69e742fbb9e05 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.sourcemap.txt @@ -12,25 +12,27 @@ sourceFile:sourceMapValidationDestructuringParameterNestedObjectBindingPatternDe 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^^ -12> ^^ -13> ^^^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^^^^^^^^ -18> ^^ -19> ^^^^^^ -20> ^^ -21> ^^ -22> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^ +22> ^^ +23> ^^ +24> ^ 1 >declare var console: { > log(msg: string): void; >} @@ -44,47 +46,51 @@ sourceFile:sourceMapValidationDestructuringParameterNestedObjectBindingPatternDe > 2 >var 3 > robotA -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skills -11> : -12> { -13> primary -14> : -15> "mowing" -16> , -17> secondary -18> : -19> "none" -20> } -21> } -22> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "mowing" +18> , +19> secondary +20> : +21> "none" +22> } +23> } +24> ; 1 >Emitted(1, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(11, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(11, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) -5 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) -6 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) -7 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) -8 >Emitted(1, 29) Source(11, 36) + SourceIndex(0) -9 >Emitted(1, 31) Source(11, 38) + SourceIndex(0) -10>Emitted(1, 37) Source(11, 44) + SourceIndex(0) -11>Emitted(1, 39) Source(11, 46) + SourceIndex(0) -12>Emitted(1, 41) Source(11, 48) + SourceIndex(0) -13>Emitted(1, 48) Source(11, 55) + SourceIndex(0) -14>Emitted(1, 50) Source(11, 57) + SourceIndex(0) -15>Emitted(1, 58) Source(11, 65) + SourceIndex(0) -16>Emitted(1, 60) Source(11, 67) + SourceIndex(0) -17>Emitted(1, 69) Source(11, 76) + SourceIndex(0) -18>Emitted(1, 71) Source(11, 78) + SourceIndex(0) -19>Emitted(1, 77) Source(11, 84) + SourceIndex(0) -20>Emitted(1, 79) Source(11, 86) + SourceIndex(0) -21>Emitted(1, 81) Source(11, 88) + SourceIndex(0) -22>Emitted(1, 82) Source(11, 89) + SourceIndex(0) +4 >Emitted(1, 12) Source(11, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(11, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) +7 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) +8 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) +9 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) +10>Emitted(1, 29) Source(11, 36) + SourceIndex(0) +11>Emitted(1, 31) Source(11, 38) + SourceIndex(0) +12>Emitted(1, 37) Source(11, 44) + SourceIndex(0) +13>Emitted(1, 39) Source(11, 46) + SourceIndex(0) +14>Emitted(1, 41) Source(11, 48) + SourceIndex(0) +15>Emitted(1, 48) Source(11, 55) + SourceIndex(0) +16>Emitted(1, 50) Source(11, 57) + SourceIndex(0) +17>Emitted(1, 58) Source(11, 65) + SourceIndex(0) +18>Emitted(1, 60) Source(11, 67) + SourceIndex(0) +19>Emitted(1, 69) Source(11, 76) + SourceIndex(0) +20>Emitted(1, 71) Source(11, 78) + SourceIndex(0) +21>Emitted(1, 77) Source(11, 84) + SourceIndex(0) +22>Emitted(1, 79) Source(11, 86) + SourceIndex(0) +23>Emitted(1, 81) Source(11, 88) + SourceIndex(0) +24>Emitted(1, 82) Source(11, 89) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.js.map index adc7a7dbb90d0..bd8539218b2be 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParameterObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParameterObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterObjectBindingPattern.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AAEvD,cAAc,EAAsB;QAApB,eAAW;IACvB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAqC;QAAnC,eAAW,EAAE,iBAAa;IACtC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAe;QAAb,cAAI;IAChB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACtB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParameterObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterObjectBindingPattern.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC;AACpB,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AAEvD,cAAc,EAAsB;QAApB,eAAW;IACvB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAqC;QAAnC,eAAW,EAAE,iBAAa;IACtC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAe;QAAb,cAAI;IAChB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACtB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.sourcemap.txt index ee826647f54c4..16ecc1ed22ac0 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.sourcemap.txt @@ -12,10 +12,12 @@ sourceFile:sourceMapValidationDestructuringParameterObjectBindingPattern.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^^^^^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >interface Robot { > name: string; > skill: string; @@ -26,60 +28,70 @@ sourceFile:sourceMapValidationDestructuringParameterObjectBindingPattern.ts > 2 >var 3 > hello -4 > = -5 > "hello" -6 > ; +4 > +5 > = +6 > +7 > "hello" +8 > ; 1 >Emitted(1, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(8, 10) + SourceIndex(0) -4 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) -5 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) -6 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) +4 >Emitted(1, 11) Source(8, 11) + SourceIndex(0) +5 >Emitted(1, 12) Source(8, 12) + SourceIndex(0) +6 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) +7 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) +8 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) --- >>>var robotA = { name: "mower", skill: "mowing" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^ +13> ^^ +14> ^^^^^^^^ +15> ^^ +16> ^ 1-> > 2 >var 3 > robotA -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skill -11> : -12> "mowing" -13> } -14> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skill +13> : +14> "mowing" +15> } +16> ; 1->Emitted(2, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) -5 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) -6 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) -7 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) -8 >Emitted(2, 29) Source(9, 36) + SourceIndex(0) -9 >Emitted(2, 31) Source(9, 38) + SourceIndex(0) -10>Emitted(2, 36) Source(9, 43) + SourceIndex(0) -11>Emitted(2, 38) Source(9, 45) + SourceIndex(0) -12>Emitted(2, 46) Source(9, 53) + SourceIndex(0) -13>Emitted(2, 48) Source(9, 55) + SourceIndex(0) -14>Emitted(2, 49) Source(9, 56) + SourceIndex(0) +4 >Emitted(2, 12) Source(9, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(9, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) +7 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) +8 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) +9 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) +10>Emitted(2, 29) Source(9, 36) + SourceIndex(0) +11>Emitted(2, 31) Source(9, 38) + SourceIndex(0) +12>Emitted(2, 36) Source(9, 43) + SourceIndex(0) +13>Emitted(2, 38) Source(9, 45) + SourceIndex(0) +14>Emitted(2, 46) Source(9, 53) + SourceIndex(0) +15>Emitted(2, 48) Source(9, 55) + SourceIndex(0) +16>Emitted(2, 49) Source(9, 56) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js.map index ddf41d9e59f99..0a1fde46ec00d 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AAEvD,cAAc,EAAyC;QAAvC,mCAAwB,EAAxB,uCAAwB;IACpC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAmE;QAAnE,4BAAmE,EAAjE,YAAwB,EAAxB,uCAAwB,EAAE,aAAyB,EAAzB,uCAAyB;IAC/D,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAiC;QAA/B,mCAAiB,EAAjB,sCAAiB;IAC7B,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACtB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC;AACpB,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AAEvD,cAAc,EAAyC;QAAvC,mCAAwB,EAAxB,uCAAwB;IACpC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAmE;QAAnE,4BAAmE,EAAjE,YAAwB,EAAxB,uCAAwB,EAAE,aAAyB,EAAzB,uCAAyB;IAC/D,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAiC;QAA/B,mCAAiB,EAAjB,sCAAiB;IAC7B,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACtB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.sourcemap.txt index 555bc56079703..5b108fcbbe2d4 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.sourcemap.txt @@ -12,10 +12,12 @@ sourceFile:sourceMapValidationDestructuringParameterObjectBindingPatternDefaultV 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^^^^^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >interface Robot { > name?: string; > skill?: string; @@ -26,60 +28,70 @@ sourceFile:sourceMapValidationDestructuringParameterObjectBindingPatternDefaultV > 2 >var 3 > hello -4 > = -5 > "hello" -6 > ; +4 > +5 > = +6 > +7 > "hello" +8 > ; 1 >Emitted(1, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(8, 10) + SourceIndex(0) -4 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) -5 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) -6 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) +4 >Emitted(1, 11) Source(8, 11) + SourceIndex(0) +5 >Emitted(1, 12) Source(8, 12) + SourceIndex(0) +6 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) +7 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) +8 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) --- >>>var robotA = { name: "mower", skill: "mowing" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^ +13> ^^ +14> ^^^^^^^^ +15> ^^ +16> ^ 1-> > 2 >var 3 > robotA -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skill -11> : -12> "mowing" -13> } -14> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skill +13> : +14> "mowing" +15> } +16> ; 1->Emitted(2, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) -5 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) -6 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) -7 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) -8 >Emitted(2, 29) Source(9, 36) + SourceIndex(0) -9 >Emitted(2, 31) Source(9, 38) + SourceIndex(0) -10>Emitted(2, 36) Source(9, 43) + SourceIndex(0) -11>Emitted(2, 38) Source(9, 45) + SourceIndex(0) -12>Emitted(2, 46) Source(9, 53) + SourceIndex(0) -13>Emitted(2, 48) Source(9, 55) + SourceIndex(0) -14>Emitted(2, 49) Source(9, 56) + SourceIndex(0) +4 >Emitted(2, 12) Source(9, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(9, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) +7 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) +8 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) +9 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) +10>Emitted(2, 29) Source(9, 36) + SourceIndex(0) +11>Emitted(2, 31) Source(9, 38) + SourceIndex(0) +12>Emitted(2, 36) Source(9, 43) + SourceIndex(0) +13>Emitted(2, 38) Source(9, 45) + SourceIndex(0) +14>Emitted(2, 46) Source(9, 53) + SourceIndex(0) +15>Emitted(2, 48) Source(9, 55) + SourceIndex(0) +16>Emitted(2, 49) Source(9, 56) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.js.map index 246a2da30a408..9d45372536c3b 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParametertArrayBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAE3C,cAAc,EAAgB;QAAb,aAAK;IAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,cAAc,EAAgB;QAAf,eAAO;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AAED,cAAc,EAAkC;QAAjC,gBAAQ,EAAE,cAAM,EAAE,eAAO;IACpC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAgC;QAA/B,gBAAQ,EAAE,wBAAa;IAClC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAE3C,cAAc,EAAgB;QAAb,aAAK;IAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,cAAc,EAAgB;QAAf,eAAO;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AAED,cAAc,EAAkC;QAAjC,gBAAQ,EAAE,cAAM,EAAE,eAAO;IACpC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAgC;QAA/B,gBAAQ,EAAE,wBAAa;IAClC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.sourcemap.txt index 098cb5058a114..c1cd197b2b315 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.sourcemap.txt @@ -12,15 +12,17 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -28,27 +30,31 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern.ts > 2 >var 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(5, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(5, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(5, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(5, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(5, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(5, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(5, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(5, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(5, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(5, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(5, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(5, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(5, 44) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.js.map index b242ccd9114d8..cb9fd1f643d9c 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParametertArrayBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAExD,cAAc,EAAiB;QAAd,cAAM;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAe;QAAd,cAAM;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAiD;QAAhD,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe;IAClD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA2B;QAA1B,6BAAkB;IAC7B,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAExD,cAAc,EAAiB;QAAd,cAAM;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAe;QAAd,cAAM;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAiD;QAAhD,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe;IAClD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA2B;QAA1B,6BAAkB;IAC7B,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.sourcemap.txt index 491e5025ecd83..d992d143d7dc0 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.sourcemap.txt @@ -12,17 +12,19 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern2.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -30,31 +32,35 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern2.ts > 2 >var 3 > robotA -4 > : Robot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(5, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) -6 >Emitted(1, 24) Source(5, 31) + SourceIndex(0) -7 >Emitted(1, 26) Source(5, 33) + SourceIndex(0) -8 >Emitted(1, 27) Source(5, 34) + SourceIndex(0) -9 >Emitted(1, 37) Source(5, 44) + SourceIndex(0) -10>Emitted(1, 39) Source(5, 46) + SourceIndex(0) -11>Emitted(1, 47) Source(5, 54) + SourceIndex(0) -12>Emitted(1, 48) Source(5, 55) + SourceIndex(0) -13>Emitted(1, 49) Source(5, 56) + SourceIndex(0) -14>Emitted(1, 50) Source(5, 57) + SourceIndex(0) +4 >Emitted(1, 12) Source(5, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(5, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) +8 >Emitted(1, 24) Source(5, 31) + SourceIndex(0) +9 >Emitted(1, 26) Source(5, 33) + SourceIndex(0) +10>Emitted(1, 27) Source(5, 34) + SourceIndex(0) +11>Emitted(1, 37) Source(5, 44) + SourceIndex(0) +12>Emitted(1, 39) Source(5, 46) + SourceIndex(0) +13>Emitted(1, 47) Source(5, 54) + SourceIndex(0) +14>Emitted(1, 48) Source(5, 55) + SourceIndex(0) +15>Emitted(1, 49) Source(5, 56) + SourceIndex(0) +16>Emitted(1, 50) Source(5, 57) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js.map index 7fdda34358be3..c1729e5321bf3 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAE3C,cAAc,EAAmD;QAAnD,+CAAmD,EAAhD,UAAgB,EAAhB,qCAAgB;IAC7B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,cAAc,EAA6C;QAA5C,oDAAY,EAAZ,iCAAY;IACvB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AAED,cAAc,EAAkF;QAAlF,+CAAkF,EAAjF,UAAa,EAAb,kCAAa,EAAE,UAAe,EAAf,oCAAe,EAAE,UAAiB,EAAjB,sCAAiB;IAC5D,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA6D;QAA7D,+CAA6D,EAA5D,UAAa,EAAb,kCAAa,EAAE,wBAAa;IACvC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAE3C,cAAc,EAAmD;QAAnD,+CAAmD,EAAhD,UAAgB,EAAhB,qCAAgB;IAC7B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,cAAc,EAA6C;QAA5C,oDAAY,EAAZ,iCAAY;IACvB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AAED,cAAc,EAAkF;QAAlF,+CAAkF,EAAjF,UAAa,EAAb,kCAAa,EAAE,UAAe,EAAf,oCAAe,EAAE,UAAiB,EAAjB,sCAAiB;IAC5D,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA6D;QAA7D,+CAA6D,EAA5D,UAAa,EAAb,kCAAa,EAAE,wBAAa;IACvC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.sourcemap.txt index 250d7ec2931aa..76f709893f60f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.sourcemap.txt @@ -12,15 +12,17 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPatternDefaultV 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -28,27 +30,31 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPatternDefaultV > 2 >var 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(5, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(5, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(5, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(5, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(5, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(5, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(5, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(5, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(5, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(5, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(5, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(5, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(5, 44) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js.map index a489a3e41bffb..650f82af39da9 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAExD,cAAc,EAA0E;QAA1E,wDAA0E,EAAvE,UAA+B,EAA/B,oDAA+B;IAC5C,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA2D;QAA1D,6DAAiB,EAAjB,sCAAiB;IAC5B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAGoB;QAHnB,UAAiB,EAAjB,sCAAiB,EAAE,UAGR,EAHQ,gDAGR,EAFtB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAExD,cAAc,EAA0E;QAA1E,wDAA0E,EAAvE,UAA+B,EAA/B,oDAA+B;IAC5C,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA2D;QAA1D,6DAAiB,EAAjB,sCAAiB;IAC5B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAGoB;QAHnB,UAAiB,EAAjB,sCAAiB,EAAE,UAGR,EAHQ,gDAGR,EAFtB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.sourcemap.txt index 28f94da65a1da..a3713dc0db30f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.sourcemap.txt @@ -12,17 +12,19 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPatternDefaultV 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -30,31 +32,35 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPatternDefaultV > 2 >var 3 > robotA -4 > : Robot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(5, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) -6 >Emitted(1, 24) Source(5, 31) + SourceIndex(0) -7 >Emitted(1, 26) Source(5, 33) + SourceIndex(0) -8 >Emitted(1, 27) Source(5, 34) + SourceIndex(0) -9 >Emitted(1, 37) Source(5, 44) + SourceIndex(0) -10>Emitted(1, 39) Source(5, 46) + SourceIndex(0) -11>Emitted(1, 47) Source(5, 54) + SourceIndex(0) -12>Emitted(1, 48) Source(5, 55) + SourceIndex(0) -13>Emitted(1, 49) Source(5, 56) + SourceIndex(0) -14>Emitted(1, 50) Source(5, 57) + SourceIndex(0) +4 >Emitted(1, 12) Source(5, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(5, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) +8 >Emitted(1, 24) Source(5, 31) + SourceIndex(0) +9 >Emitted(1, 26) Source(5, 33) + SourceIndex(0) +10>Emitted(1, 27) Source(5, 34) + SourceIndex(0) +11>Emitted(1, 37) Source(5, 44) + SourceIndex(0) +12>Emitted(1, 39) Source(5, 46) + SourceIndex(0) +13>Emitted(1, 47) Source(5, 54) + SourceIndex(0) +14>Emitted(1, 48) Source(5, 55) + SourceIndex(0) +15>Emitted(1, 49) Source(5, 56) + SourceIndex(0) +16>Emitted(1, 50) Source(5, 57) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.js.map index d23d39085bebe..1b59ef9ce9f2c 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatement.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatement.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,IAAA,mBAAW,CAAY;AACvB,IAAA,mBAAW,EAAE,qBAAa,CAAY;AACxC,IAAA,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAC/E,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatement.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC;AACpB,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,IAAA,mBAAW,CAAY;AACvB,IAAA,mBAAW,EAAE,qBAAa,CAAY;AACxC,IAAA,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAC/E,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.sourcemap.txt index c017267f22ace..db8405257207c 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.sourcemap.txt @@ -12,10 +12,12 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^^^^^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >interface Robot { > name: string; > skill: string; @@ -26,106 +28,122 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts > 2 >var 3 > hello -4 > = -5 > "hello" -6 > ; +4 > +5 > = +6 > +7 > "hello" +8 > ; 1 >Emitted(1, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(8, 10) + SourceIndex(0) -4 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) -5 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) -6 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) +4 >Emitted(1, 11) Source(8, 11) + SourceIndex(0) +5 >Emitted(1, 12) Source(8, 12) + SourceIndex(0) +6 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) +7 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) +8 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) --- >>>var robotA = { name: "mower", skill: "mowing" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^^ -14> ^ -15> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^ +13> ^^ +14> ^^^^^^^^ +15> ^^ +16> ^ +17> ^^^^^-> 1-> > 2 >var 3 > robotA -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skill -11> : -12> "mowing" -13> } -14> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skill +13> : +14> "mowing" +15> } +16> ; 1->Emitted(2, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) -5 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) -6 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) -7 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) -8 >Emitted(2, 29) Source(9, 36) + SourceIndex(0) -9 >Emitted(2, 31) Source(9, 38) + SourceIndex(0) -10>Emitted(2, 36) Source(9, 43) + SourceIndex(0) -11>Emitted(2, 38) Source(9, 45) + SourceIndex(0) -12>Emitted(2, 46) Source(9, 53) + SourceIndex(0) -13>Emitted(2, 48) Source(9, 55) + SourceIndex(0) -14>Emitted(2, 49) Source(9, 56) + SourceIndex(0) +4 >Emitted(2, 12) Source(9, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(9, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) +7 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) +8 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) +9 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) +10>Emitted(2, 29) Source(9, 36) + SourceIndex(0) +11>Emitted(2, 31) Source(9, 38) + SourceIndex(0) +12>Emitted(2, 36) Source(9, 43) + SourceIndex(0) +13>Emitted(2, 38) Source(9, 45) + SourceIndex(0) +14>Emitted(2, 46) Source(9, 53) + SourceIndex(0) +15>Emitted(2, 48) Source(9, 55) + SourceIndex(0) +16>Emitted(2, 49) Source(9, 56) + SourceIndex(0) --- >>>var robotB = { name: "trimmer", skill: "trimming" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^ +13> ^^ +14> ^^^^^^^^^^ +15> ^^ +16> ^ 1-> > 2 >var 3 > robotB -4 > : Robot = -5 > { -6 > name -7 > : -8 > "trimmer" -9 > , -10> skill -11> : -12> "trimming" -13> } -14> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "trimmer" +11> , +12> skill +13> : +14> "trimming" +15> } +16> ; 1->Emitted(3, 1) Source(10, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(10, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(10, 11) + SourceIndex(0) -4 >Emitted(3, 14) Source(10, 21) + SourceIndex(0) -5 >Emitted(3, 16) Source(10, 23) + SourceIndex(0) -6 >Emitted(3, 20) Source(10, 27) + SourceIndex(0) -7 >Emitted(3, 22) Source(10, 29) + SourceIndex(0) -8 >Emitted(3, 31) Source(10, 38) + SourceIndex(0) -9 >Emitted(3, 33) Source(10, 40) + SourceIndex(0) -10>Emitted(3, 38) Source(10, 45) + SourceIndex(0) -11>Emitted(3, 40) Source(10, 47) + SourceIndex(0) -12>Emitted(3, 50) Source(10, 57) + SourceIndex(0) -13>Emitted(3, 52) Source(10, 59) + SourceIndex(0) -14>Emitted(3, 53) Source(10, 60) + SourceIndex(0) +4 >Emitted(3, 12) Source(10, 13) + SourceIndex(0) +5 >Emitted(3, 13) Source(10, 14) + SourceIndex(0) +6 >Emitted(3, 14) Source(10, 21) + SourceIndex(0) +7 >Emitted(3, 16) Source(10, 23) + SourceIndex(0) +8 >Emitted(3, 20) Source(10, 27) + SourceIndex(0) +9 >Emitted(3, 22) Source(10, 29) + SourceIndex(0) +10>Emitted(3, 31) Source(10, 38) + SourceIndex(0) +11>Emitted(3, 33) Source(10, 40) + SourceIndex(0) +12>Emitted(3, 38) Source(10, 45) + SourceIndex(0) +13>Emitted(3, 40) Source(10, 47) + SourceIndex(0) +14>Emitted(3, 50) Source(10, 57) + SourceIndex(0) +15>Emitted(3, 52) Source(10, 59) + SourceIndex(0) +16>Emitted(3, 53) Source(10, 60) + SourceIndex(0) --- >>>var nameA = robotA.name; 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.js.map index ad8a81464b451..c655b72bdf5e0 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatement1.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatement1.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement1.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACvD,IAAA,CAAS,EAAI,mBAAW,CAAY;AACpC,IAAA,CAAS,EAAI,mBAAW,EAAE,qBAAa,CAAY;AACnD,IAAA,CAAS,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAEpF,IAAA,mBAAW,EAAa,CAAC,GAAG,KAAK,CAAC;AAClC,IAAA,mBAAW,EAAE,qBAAa,EAAa,CAAC,GAAG,QAAQ,CAAC;AACtD,IAAA,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,CAAC,GAAG,KAAK,CAAC;AAE1F,IAAI,CAAC,GAAG,KAAK,EAAI,mBAAW,EAAa,EAAE,GAAE,OAAO,CAAC;AACrD,IAAI,CAAC,GAAG,KAAK,EAAI,mBAAW,EAAE,qBAAa,EAAa,EAAE,GAAG,OAAO,CAAC;AACrE,IAAI,CAAC,GAAG,KAAK,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,EAAE,GAAG,KAAK,CAAC;AACtG,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatement1.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement1.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC;AACpB,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACvD,IAAA,CAAS,EAAI,mBAAW,CAAY;AACpC,IAAA,CAAS,EAAI,mBAAW,EAAE,qBAAa,CAAY;AACnD,IAAA,CAAS,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAEpF,IAAA,mBAAW,EAAa,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;AAClC,IAAA,mBAAW,EAAE,qBAAa,EAAa,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC;AACtD,IAAA,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;AAE1F,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,EAAI,mBAAW,EAAa,EAAE,CAAE,CAAC,CAAD,OAAO,CAAC;AACrD,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,EAAI,mBAAW,EAAE,qBAAa,EAAa,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC;AACrE,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC;AACtG,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.sourcemap.txt index 889170266b356..9d469a17626ca 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.sourcemap.txt @@ -12,10 +12,12 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^^^^^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >interface Robot { > name: string; > skill: string; @@ -26,106 +28,122 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts > 2 >var 3 > hello -4 > = -5 > "hello" -6 > ; +4 > +5 > = +6 > +7 > "hello" +8 > ; 1 >Emitted(1, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(8, 10) + SourceIndex(0) -4 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) -5 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) -6 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) +4 >Emitted(1, 11) Source(8, 11) + SourceIndex(0) +5 >Emitted(1, 12) Source(8, 12) + SourceIndex(0) +6 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) +7 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) +8 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) --- >>>var robotA = { name: "mower", skill: "mowing" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^^ -14> ^ -15> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^ +13> ^^ +14> ^^^^^^^^ +15> ^^ +16> ^ +17> ^^^^^-> 1-> > 2 >var 3 > robotA -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skill -11> : -12> "mowing" -13> } -14> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skill +13> : +14> "mowing" +15> } +16> ; 1->Emitted(2, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) -5 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) -6 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) -7 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) -8 >Emitted(2, 29) Source(9, 36) + SourceIndex(0) -9 >Emitted(2, 31) Source(9, 38) + SourceIndex(0) -10>Emitted(2, 36) Source(9, 43) + SourceIndex(0) -11>Emitted(2, 38) Source(9, 45) + SourceIndex(0) -12>Emitted(2, 46) Source(9, 53) + SourceIndex(0) -13>Emitted(2, 48) Source(9, 55) + SourceIndex(0) -14>Emitted(2, 49) Source(9, 56) + SourceIndex(0) +4 >Emitted(2, 12) Source(9, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(9, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) +7 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) +8 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) +9 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) +10>Emitted(2, 29) Source(9, 36) + SourceIndex(0) +11>Emitted(2, 31) Source(9, 38) + SourceIndex(0) +12>Emitted(2, 36) Source(9, 43) + SourceIndex(0) +13>Emitted(2, 38) Source(9, 45) + SourceIndex(0) +14>Emitted(2, 46) Source(9, 53) + SourceIndex(0) +15>Emitted(2, 48) Source(9, 55) + SourceIndex(0) +16>Emitted(2, 49) Source(9, 56) + SourceIndex(0) --- >>>var robotB = { name: "trimmer", skill: "trimming" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^ +13> ^^ +14> ^^^^^^^^^^ +15> ^^ +16> ^ 1-> > 2 >var 3 > robotB -4 > : Robot = -5 > { -6 > name -7 > : -8 > "trimmer" -9 > , -10> skill -11> : -12> "trimming" -13> } -14> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "trimmer" +11> , +12> skill +13> : +14> "trimming" +15> } +16> ; 1->Emitted(3, 1) Source(10, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(10, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(10, 11) + SourceIndex(0) -4 >Emitted(3, 14) Source(10, 21) + SourceIndex(0) -5 >Emitted(3, 16) Source(10, 23) + SourceIndex(0) -6 >Emitted(3, 20) Source(10, 27) + SourceIndex(0) -7 >Emitted(3, 22) Source(10, 29) + SourceIndex(0) -8 >Emitted(3, 31) Source(10, 38) + SourceIndex(0) -9 >Emitted(3, 33) Source(10, 40) + SourceIndex(0) -10>Emitted(3, 38) Source(10, 45) + SourceIndex(0) -11>Emitted(3, 40) Source(10, 47) + SourceIndex(0) -12>Emitted(3, 50) Source(10, 57) + SourceIndex(0) -13>Emitted(3, 52) Source(10, 59) + SourceIndex(0) -14>Emitted(3, 53) Source(10, 60) + SourceIndex(0) +4 >Emitted(3, 12) Source(10, 13) + SourceIndex(0) +5 >Emitted(3, 13) Source(10, 14) + SourceIndex(0) +6 >Emitted(3, 14) Source(10, 21) + SourceIndex(0) +7 >Emitted(3, 16) Source(10, 23) + SourceIndex(0) +8 >Emitted(3, 20) Source(10, 27) + SourceIndex(0) +9 >Emitted(3, 22) Source(10, 29) + SourceIndex(0) +10>Emitted(3, 31) Source(10, 38) + SourceIndex(0) +11>Emitted(3, 33) Source(10, 40) + SourceIndex(0) +12>Emitted(3, 38) Source(10, 45) + SourceIndex(0) +13>Emitted(3, 40) Source(10, 47) + SourceIndex(0) +14>Emitted(3, 50) Source(10, 57) + SourceIndex(0) +15>Emitted(3, 52) Source(10, 59) + SourceIndex(0) +16>Emitted(3, 53) Source(10, 60) + SourceIndex(0) --- >>>var a, nameA = robotA.name; 1 > @@ -216,10 +234,12 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 3 > ^^^^^^^^^^^^^^^^^^^ 4 > ^^ 5 > ^ -6 > ^^^ -7 > ^^^^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^ +10> ^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > >var { @@ -227,17 +247,21 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 3 > name: nameA 4 > } = robotA, 5 > a -6 > = -7 > hello -8 > ; +6 > +7 > = +8 > +9 > hello +10> ; 1 >Emitted(7, 1) Source(15, 7) + SourceIndex(0) 2 >Emitted(7, 5) Source(15, 7) + SourceIndex(0) 3 >Emitted(7, 24) Source(15, 18) + SourceIndex(0) 4 >Emitted(7, 26) Source(15, 31) + SourceIndex(0) 5 >Emitted(7, 27) Source(15, 32) + SourceIndex(0) -6 >Emitted(7, 30) Source(15, 35) + SourceIndex(0) -7 >Emitted(7, 35) Source(15, 40) + SourceIndex(0) -8 >Emitted(7, 36) Source(15, 41) + SourceIndex(0) +6 >Emitted(7, 28) Source(15, 33) + SourceIndex(0) +7 >Emitted(7, 29) Source(15, 34) + SourceIndex(0) +8 >Emitted(7, 30) Source(15, 35) + SourceIndex(0) +9 >Emitted(7, 35) Source(15, 40) + SourceIndex(0) +10>Emitted(7, 36) Source(15, 41) + SourceIndex(0) --- >>>var nameB = robotB.name, skillB = robotB.skill, b = " hello"; 1-> @@ -247,10 +271,12 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 5 > ^^^^^^^^^^^^^^^^^^^^^ 6 > ^^ 7 > ^ -8 > ^^^ -9 > ^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +8 > ^ +9 > ^ +10> ^ +11> ^^^^^^^^ +12> ^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> >var { 2 > @@ -259,9 +285,11 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 5 > skill: skillB 6 > } = robotB, 7 > b -8 > = -9 > " hello" -10> ; +8 > +9 > = +10> +11> " hello" +12> ; 1->Emitted(8, 1) Source(16, 7) + SourceIndex(0) 2 >Emitted(8, 5) Source(16, 7) + SourceIndex(0) 3 >Emitted(8, 24) Source(16, 18) + SourceIndex(0) @@ -269,9 +297,11 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 5 >Emitted(8, 47) Source(16, 33) + SourceIndex(0) 6 >Emitted(8, 49) Source(16, 46) + SourceIndex(0) 7 >Emitted(8, 50) Source(16, 47) + SourceIndex(0) -8 >Emitted(8, 53) Source(16, 50) + SourceIndex(0) -9 >Emitted(8, 61) Source(16, 58) + SourceIndex(0) -10>Emitted(8, 62) Source(16, 59) + SourceIndex(0) +8 >Emitted(8, 51) Source(16, 48) + SourceIndex(0) +9 >Emitted(8, 52) Source(16, 49) + SourceIndex(0) +10>Emitted(8, 53) Source(16, 50) + SourceIndex(0) +11>Emitted(8, 61) Source(16, 58) + SourceIndex(0) +12>Emitted(8, 62) Source(16, 59) + SourceIndex(0) --- >>>var _b = { name: "Edger", skill: "cutting edges" }, nameC = _b.name, skillC = _b.skill, c = hello; 1-> @@ -283,9 +313,11 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 7 > ^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^ -10> ^^^ -11> ^^^^^ -12> ^ +10> ^ +11> ^ +12> ^ +13> ^^^^^ +14> ^ 1-> >var 2 > @@ -296,9 +328,11 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 7 > skill: skillC 8 > } = { name: "Edger", skill: "cutting edges" }, 9 > c -10> = -11> hello -12> ; +10> +11> = +12> +13> hello +14> ; 1->Emitted(9, 1) Source(17, 5) + SourceIndex(0) 2 >Emitted(9, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(9, 51) Source(17, 79) + SourceIndex(0) @@ -308,147 +342,185 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 7 >Emitted(9, 87) Source(17, 33) + SourceIndex(0) 8 >Emitted(9, 89) Source(17, 81) + SourceIndex(0) 9 >Emitted(9, 90) Source(17, 82) + SourceIndex(0) -10>Emitted(9, 93) Source(17, 85) + SourceIndex(0) -11>Emitted(9, 98) Source(17, 90) + SourceIndex(0) -12>Emitted(9, 99) Source(17, 91) + SourceIndex(0) +10>Emitted(9, 91) Source(17, 83) + SourceIndex(0) +11>Emitted(9, 92) Source(17, 84) + SourceIndex(0) +12>Emitted(9, 93) Source(17, 85) + SourceIndex(0) +13>Emitted(9, 98) Source(17, 90) + SourceIndex(0) +14>Emitted(9, 99) Source(17, 91) + SourceIndex(0) --- >>>var a = hello, nameA = robotA.name, a1 = "hello"; 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^ -10> ^^^ -11> ^^^^^^^ -12> ^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^ +16> ^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > > 2 >var 3 > a -4 > = -5 > hello -6 > , { -7 > name: nameA -8 > } = robotA, -9 > a1 -10> = -11> "hello" -12> ; +4 > +5 > = +6 > +7 > hello +8 > , { +9 > name: nameA +10> } = robotA, +11> a1 +12> = +13> " +14> +15> "hello" +16> ; 1 >Emitted(10, 1) Source(19, 1) + SourceIndex(0) 2 >Emitted(10, 5) Source(19, 5) + SourceIndex(0) 3 >Emitted(10, 6) Source(19, 6) + SourceIndex(0) -4 >Emitted(10, 9) Source(19, 9) + SourceIndex(0) -5 >Emitted(10, 14) Source(19, 14) + SourceIndex(0) -6 >Emitted(10, 16) Source(19, 18) + SourceIndex(0) -7 >Emitted(10, 35) Source(19, 29) + SourceIndex(0) -8 >Emitted(10, 37) Source(19, 42) + SourceIndex(0) -9 >Emitted(10, 39) Source(19, 44) + SourceIndex(0) -10>Emitted(10, 42) Source(19, 46) + SourceIndex(0) -11>Emitted(10, 49) Source(19, 53) + SourceIndex(0) -12>Emitted(10, 50) Source(19, 54) + SourceIndex(0) +4 >Emitted(10, 7) Source(19, 7) + SourceIndex(0) +5 >Emitted(10, 8) Source(19, 8) + SourceIndex(0) +6 >Emitted(10, 9) Source(19, 9) + SourceIndex(0) +7 >Emitted(10, 14) Source(19, 14) + SourceIndex(0) +8 >Emitted(10, 16) Source(19, 18) + SourceIndex(0) +9 >Emitted(10, 35) Source(19, 29) + SourceIndex(0) +10>Emitted(10, 37) Source(19, 42) + SourceIndex(0) +11>Emitted(10, 39) Source(19, 44) + SourceIndex(0) +12>Emitted(10, 40) Source(19, 46) + SourceIndex(0) +13>Emitted(10, 41) Source(19, 47) + SourceIndex(0) +14>Emitted(10, 42) Source(19, 46) + SourceIndex(0) +15>Emitted(10, 49) Source(19, 53) + SourceIndex(0) +16>Emitted(10, 50) Source(19, 54) + SourceIndex(0) --- >>>var b = hello, nameB = robotB.name, skillB = robotB.skill, b1 = "hello"; 1-> 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^ -12> ^^^ -13> ^^^^^^^ -14> ^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^ +18> ^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > b -4 > = -5 > hello -6 > , { -7 > name: nameB -8 > , -9 > skill: skillB -10> } = robotB, -11> b1 -12> = -13> "hello" -14> ; +4 > +5 > = +6 > +7 > hello +8 > , { +9 > name: nameB +10> , +11> skill: skillB +12> } = robotB, +13> b1 +14> +15> = +16> +17> "hello" +18> ; 1->Emitted(11, 1) Source(20, 1) + SourceIndex(0) 2 >Emitted(11, 5) Source(20, 5) + SourceIndex(0) 3 >Emitted(11, 6) Source(20, 6) + SourceIndex(0) -4 >Emitted(11, 9) Source(20, 9) + SourceIndex(0) -5 >Emitted(11, 14) Source(20, 14) + SourceIndex(0) -6 >Emitted(11, 16) Source(20, 18) + SourceIndex(0) -7 >Emitted(11, 35) Source(20, 29) + SourceIndex(0) -8 >Emitted(11, 37) Source(20, 31) + SourceIndex(0) -9 >Emitted(11, 58) Source(20, 44) + SourceIndex(0) -10>Emitted(11, 60) Source(20, 57) + SourceIndex(0) -11>Emitted(11, 62) Source(20, 59) + SourceIndex(0) -12>Emitted(11, 65) Source(20, 62) + SourceIndex(0) -13>Emitted(11, 72) Source(20, 69) + SourceIndex(0) -14>Emitted(11, 73) Source(20, 70) + SourceIndex(0) +4 >Emitted(11, 7) Source(20, 7) + SourceIndex(0) +5 >Emitted(11, 8) Source(20, 8) + SourceIndex(0) +6 >Emitted(11, 9) Source(20, 9) + SourceIndex(0) +7 >Emitted(11, 14) Source(20, 14) + SourceIndex(0) +8 >Emitted(11, 16) Source(20, 18) + SourceIndex(0) +9 >Emitted(11, 35) Source(20, 29) + SourceIndex(0) +10>Emitted(11, 37) Source(20, 31) + SourceIndex(0) +11>Emitted(11, 58) Source(20, 44) + SourceIndex(0) +12>Emitted(11, 60) Source(20, 57) + SourceIndex(0) +13>Emitted(11, 62) Source(20, 59) + SourceIndex(0) +14>Emitted(11, 63) Source(20, 60) + SourceIndex(0) +15>Emitted(11, 64) Source(20, 61) + SourceIndex(0) +16>Emitted(11, 65) Source(20, 62) + SourceIndex(0) +17>Emitted(11, 72) Source(20, 69) + SourceIndex(0) +18>Emitted(11, 73) Source(20, 70) + SourceIndex(0) --- >>>var c = hello, _c = { name: "Edger", skill: "cutting edges" }, nameC = _c.name, skillC = _c.skill, c1 = hello; 1-> 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^ -15> ^^^^^ -16> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^ +16> ^ +17> ^ +18> ^ +19> ^^^^^ +20> ^ 1-> > 2 >var 3 > c -4 > = -5 > hello -6 > , -7 > { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" } -8 > -9 > name: nameC -10> , -11> skill: skillC -12> } = { name: "Edger", skill: "cutting edges" }, -13> c1 -14> = -15> hello -16> ; +4 > +5 > = +6 > +7 > hello +8 > , +9 > { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" } +10> +11> name: nameC +12> , +13> skill: skillC +14> } = { name: "Edger", skill: "cutting edges" }, +15> c1 +16> +17> = +18> +19> hello +20> ; 1->Emitted(12, 1) Source(21, 1) + SourceIndex(0) 2 >Emitted(12, 5) Source(21, 5) + SourceIndex(0) 3 >Emitted(12, 6) Source(21, 6) + SourceIndex(0) -4 >Emitted(12, 9) Source(21, 9) + SourceIndex(0) -5 >Emitted(12, 14) Source(21, 14) + SourceIndex(0) -6 >Emitted(12, 16) Source(21, 16) + SourceIndex(0) -7 >Emitted(12, 62) Source(21, 90) + SourceIndex(0) -8 >Emitted(12, 64) Source(21, 18) + SourceIndex(0) -9 >Emitted(12, 79) Source(21, 29) + SourceIndex(0) -10>Emitted(12, 81) Source(21, 31) + SourceIndex(0) -11>Emitted(12, 98) Source(21, 44) + SourceIndex(0) -12>Emitted(12, 100) Source(21, 92) + SourceIndex(0) -13>Emitted(12, 102) Source(21, 94) + SourceIndex(0) -14>Emitted(12, 105) Source(21, 97) + SourceIndex(0) -15>Emitted(12, 110) Source(21, 102) + SourceIndex(0) -16>Emitted(12, 111) Source(21, 103) + SourceIndex(0) +4 >Emitted(12, 7) Source(21, 7) + SourceIndex(0) +5 >Emitted(12, 8) Source(21, 8) + SourceIndex(0) +6 >Emitted(12, 9) Source(21, 9) + SourceIndex(0) +7 >Emitted(12, 14) Source(21, 14) + SourceIndex(0) +8 >Emitted(12, 16) Source(21, 16) + SourceIndex(0) +9 >Emitted(12, 62) Source(21, 90) + SourceIndex(0) +10>Emitted(12, 64) Source(21, 18) + SourceIndex(0) +11>Emitted(12, 79) Source(21, 29) + SourceIndex(0) +12>Emitted(12, 81) Source(21, 31) + SourceIndex(0) +13>Emitted(12, 98) Source(21, 44) + SourceIndex(0) +14>Emitted(12, 100) Source(21, 92) + SourceIndex(0) +15>Emitted(12, 102) Source(21, 94) + SourceIndex(0) +16>Emitted(12, 103) Source(21, 95) + SourceIndex(0) +17>Emitted(12, 104) Source(21, 96) + SourceIndex(0) +18>Emitted(12, 105) Source(21, 97) + SourceIndex(0) +19>Emitted(12, 110) Source(21, 102) + SourceIndex(0) +20>Emitted(12, 111) Source(21, 103) + SourceIndex(0) --- >>>if (nameA == nameB) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map index 85d004a7ec68d..bcc2f60d92e92 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAGxC,IAAA,iBAAK,CAAW;AAClB,IAAA,mBAAO,CAAW;AAClB,IAAA,oBAAQ,EAAE,kBAAM,EAAE,mBAAO,CAAW;AAEpC,IAAA,6CAAQ,CAAoC;AAC7C,IAAA,oCAA0D,EAAzD,eAAO,EAAE,aAAK,EAAE,cAAM,CAAoC;AAE1D,IAAA,oBAAQ,EAAE,4BAAa,CAAW;AAEvC,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAGxC,IAAA,iBAAK,CAAW;AAClB,IAAA,mBAAO,CAAW;AAClB,IAAA,oBAAQ,EAAE,kBAAM,EAAE,mBAAO,CAAW;AAEpC,IAAA,6CAAQ,CAAoC;AAC7C,IAAA,oCAA0D,EAAzD,eAAO,EAAE,aAAK,EAAE,cAAM,CAAoC;AAE1D,IAAA,oBAAQ,EAAE,4BAAa,CAAW;AAEvC,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.sourcemap.txt index fbb082b4ecc39..f342de12e0437 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.sourcemap.txt @@ -12,16 +12,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern. 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ +15> ^^^^^-> 1 >declare var console: { > log(msg: string): void; >} @@ -29,66 +31,76 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern. > 2 >var 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(5, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(5, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(5, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(5, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(5, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(5, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(5, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(5, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(5, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(5, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(5, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(5, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(5, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^ -11> ^ -12> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^ +13> ^ +14> ^ 1-> > 2 >var 3 > robotB -4 > : Robot = -5 > [ -6 > 2 -7 > , -8 > "trimmer" -9 > , -10> "trimming" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 2 +9 > , +10> "trimmer" +11> , +12> "trimming" +13> ] +14> ; 1->Emitted(2, 1) Source(6, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(6, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(6, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(6, 21) + SourceIndex(0) -5 >Emitted(2, 15) Source(6, 22) + SourceIndex(0) -6 >Emitted(2, 16) Source(6, 23) + SourceIndex(0) -7 >Emitted(2, 18) Source(6, 25) + SourceIndex(0) -8 >Emitted(2, 27) Source(6, 34) + SourceIndex(0) -9 >Emitted(2, 29) Source(6, 36) + SourceIndex(0) -10>Emitted(2, 39) Source(6, 46) + SourceIndex(0) -11>Emitted(2, 40) Source(6, 47) + SourceIndex(0) -12>Emitted(2, 41) Source(6, 48) + SourceIndex(0) +4 >Emitted(2, 12) Source(6, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(6, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(6, 21) + SourceIndex(0) +7 >Emitted(2, 15) Source(6, 22) + SourceIndex(0) +8 >Emitted(2, 16) Source(6, 23) + SourceIndex(0) +9 >Emitted(2, 18) Source(6, 25) + SourceIndex(0) +10>Emitted(2, 27) Source(6, 34) + SourceIndex(0) +11>Emitted(2, 29) Source(6, 36) + SourceIndex(0) +12>Emitted(2, 39) Source(6, 46) + SourceIndex(0) +13>Emitted(2, 40) Source(6, 47) + SourceIndex(0) +14>Emitted(2, 41) Source(6, 48) + SourceIndex(0) --- >>>var nameA = robotA[1]; 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map index 30ce8c0ea8a7b..86f756a3d6985 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAElE,IAAA,uBAAM,CAAgB;AACxB,IAAA,uBAAM,CAAgB;AACtB,IAAA,uBAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AAExD,IAAA,6CAAM,CAAsC;AAC7C,IAAA,sCAA+E,EAA9E,eAAO,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAuC;AAE/E,IAAA,sCAAkB,CAAgB;AAEvC,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAElE,IAAA,uBAAM,CAAgB;AACxB,IAAA,uBAAM,CAAgB;AACtB,IAAA,uBAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AAExD,IAAA,6CAAM,CAAsC;AAC7C,IAAA,sCAA+E,EAA9E,eAAO,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAuC;AAE/E,IAAA,sCAAkB,CAAgB;AAEvC,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.sourcemap.txt index fb2170d1b4635..81d5de51d1ac9 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.sourcemap.txt @@ -12,18 +12,20 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^-> 1 >declare var console: { > log(msg: string): void; >} @@ -31,76 +33,86 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2 > 2 >var 3 > multiRobotA -4 > : MultiSkilledRobot = -5 > [ -6 > "mower" -7 > , -8 > [ -9 > "mowing" -10> , -11> "" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "mower" +9 > , +10> [ +11> "mowing" +12> , +13> "" +14> ] +15> ] +16> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 16) Source(5, 16) + SourceIndex(0) -4 >Emitted(1, 19) Source(5, 38) + SourceIndex(0) -5 >Emitted(1, 20) Source(5, 39) + SourceIndex(0) -6 >Emitted(1, 27) Source(5, 46) + SourceIndex(0) -7 >Emitted(1, 29) Source(5, 48) + SourceIndex(0) -8 >Emitted(1, 30) Source(5, 49) + SourceIndex(0) -9 >Emitted(1, 38) Source(5, 57) + SourceIndex(0) -10>Emitted(1, 40) Source(5, 59) + SourceIndex(0) -11>Emitted(1, 42) Source(5, 61) + SourceIndex(0) -12>Emitted(1, 43) Source(5, 62) + SourceIndex(0) -13>Emitted(1, 44) Source(5, 63) + SourceIndex(0) -14>Emitted(1, 45) Source(5, 64) + SourceIndex(0) +4 >Emitted(1, 17) Source(5, 18) + SourceIndex(0) +5 >Emitted(1, 18) Source(5, 19) + SourceIndex(0) +6 >Emitted(1, 19) Source(5, 38) + SourceIndex(0) +7 >Emitted(1, 20) Source(5, 39) + SourceIndex(0) +8 >Emitted(1, 27) Source(5, 46) + SourceIndex(0) +9 >Emitted(1, 29) Source(5, 48) + SourceIndex(0) +10>Emitted(1, 30) Source(5, 49) + SourceIndex(0) +11>Emitted(1, 38) Source(5, 57) + SourceIndex(0) +12>Emitted(1, 40) Source(5, 59) + SourceIndex(0) +13>Emitted(1, 42) Source(5, 61) + SourceIndex(0) +14>Emitted(1, 43) Source(5, 62) + SourceIndex(0) +15>Emitted(1, 44) Source(5, 63) + SourceIndex(0) +16>Emitted(1, 45) Source(5, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >var 3 > multiRobotB -4 > : MultiSkilledRobot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1->Emitted(2, 1) Source(6, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(6, 5) + SourceIndex(0) 3 >Emitted(2, 16) Source(6, 16) + SourceIndex(0) -4 >Emitted(2, 19) Source(6, 38) + SourceIndex(0) -5 >Emitted(2, 20) Source(6, 39) + SourceIndex(0) -6 >Emitted(2, 29) Source(6, 48) + SourceIndex(0) -7 >Emitted(2, 31) Source(6, 50) + SourceIndex(0) -8 >Emitted(2, 32) Source(6, 51) + SourceIndex(0) -9 >Emitted(2, 42) Source(6, 61) + SourceIndex(0) -10>Emitted(2, 44) Source(6, 63) + SourceIndex(0) -11>Emitted(2, 52) Source(6, 71) + SourceIndex(0) -12>Emitted(2, 53) Source(6, 72) + SourceIndex(0) -13>Emitted(2, 54) Source(6, 73) + SourceIndex(0) -14>Emitted(2, 55) Source(6, 74) + SourceIndex(0) +4 >Emitted(2, 17) Source(6, 18) + SourceIndex(0) +5 >Emitted(2, 18) Source(6, 19) + SourceIndex(0) +6 >Emitted(2, 19) Source(6, 38) + SourceIndex(0) +7 >Emitted(2, 20) Source(6, 39) + SourceIndex(0) +8 >Emitted(2, 29) Source(6, 48) + SourceIndex(0) +9 >Emitted(2, 31) Source(6, 50) + SourceIndex(0) +10>Emitted(2, 32) Source(6, 51) + SourceIndex(0) +11>Emitted(2, 42) Source(6, 61) + SourceIndex(0) +12>Emitted(2, 44) Source(6, 63) + SourceIndex(0) +13>Emitted(2, 52) Source(6, 71) + SourceIndex(0) +14>Emitted(2, 53) Source(6, 72) + SourceIndex(0) +15>Emitted(2, 54) Source(6, 73) + SourceIndex(0) +16>Emitted(2, 55) Source(6, 74) + SourceIndex(0) --- >>>var skillA = multiRobotA[1]; 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js.map index 1b6c788952d26..f8424b77e9300 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAC/C,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAEzE,IAAI,KAAa,EAAE,OAAe,EAAE,KAAa,EAAE,MAAc,CAAC;AAClE,IAAI,UAA+B,CAAC;AAEpC,IAAI,WAA6B,EAAE,MAAc,EAAE,aAAqB,EAAE,eAAuB,CAAC;AAClG,IAAI,eAA8C,CAAC;AAEhD,iBAAK,CAAW;AACnB,gBAAuB,EAApB,aAAK,CAAgB;AACxB,+BAAsC,EAAnC,aAAK,CAA+B;AACpC,4BAAW,CAAgB;AAC9B,qBAAkC,EAA/B,mBAAW,CAAqB;AACnC,sCAAmD,EAAhD,mBAAW,CAAsC;AAEnD,mBAAO,CAAW;AAClB,wBAAO,CAAgB;AACvB,uCAAO,CAA+B;AACtC,uBAAM,CAAgB;AACtB,4BAAM,CAAqB;AAC3B,+CAAM,CAAwC;AAE9C,mBAAO,EAAE,iBAAK,EAAE,kBAAM,CAAW;AAClC,gBAAsC,EAArC,eAAO,EAAE,aAAK,EAAE,cAAM,CAAgB;AACvC,+BAAqD,EAApD,eAAO,EAAE,aAAK,EAAE,cAAM,CAA+B;AACrD,uBAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AACzD,qBAA6D,EAA5D,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAsB;AAC9D,wCAAgF,EAA/E,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAyC;AAEhF,mBAAO,EAAE,4BAAa,CAAW;AAClC,gBAAsC,EAArC,eAAO,EAAE,wBAAa,CAAgB;AACvC,+BAA4D,EAA3D,eAAO,EAAE,wBAAa,CAAsC;AAC5D,sCAAkB,CAAgB;AAClC,2CAAkB,CAAqB;AACvC,8DAAkB,CAAwC;AAE3D,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED;IACI,MAAM,CAAC,MAAM,CAAC;AAClB,CAAC;AAED;IACI,MAAM,CAAC,WAAW,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAC/C,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAEzE,IAAI,KAAa,EAAE,OAAe,EAAE,KAAa,EAAE,MAAc,CAAC;AAClE,IAAI,UAA+B,CAAC;AAEpC,IAAI,WAA6B,EAAE,MAAc,EAAE,aAAqB,EAAE,eAAuB,CAAC;AAClG,IAAI,eAA8C,CAAC;AAEhD,iBAAK,CAAW;AACnB,gBAAuB,EAApB,aAAK,CAAgB;AACxB,+BAAsC,EAAnC,aAAK,CAA+B;AACpC,4BAAW,CAAgB;AAC9B,qBAAkC,EAA/B,mBAAW,CAAqB;AACnC,sCAAmD,EAAhD,mBAAW,CAAsC;AAEnD,mBAAO,CAAW;AAClB,wBAAO,CAAgB;AACvB,uCAAO,CAA+B;AACtC,uBAAM,CAAgB;AACtB,4BAAM,CAAqB;AAC3B,+CAAM,CAAwC;AAE9C,mBAAO,EAAE,iBAAK,EAAE,kBAAM,CAAW;AAClC,gBAAsC,EAArC,eAAO,EAAE,aAAK,EAAE,cAAM,CAAgB;AACvC,+BAAqD,EAApD,eAAO,EAAE,aAAK,EAAE,cAAM,CAA+B;AACrD,uBAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AACzD,qBAA6D,EAA5D,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAsB;AAC9D,wCAAgF,EAA/E,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAyC;AAEhF,mBAAO,EAAE,4BAAa,CAAW;AAClC,gBAAsC,EAArC,eAAO,EAAE,wBAAa,CAAgB;AACvC,+BAA4D,EAA3D,eAAO,EAAE,wBAAa,CAAsC;AAC5D,sCAAkB,CAAgB;AAClC,2CAAkB,CAAqB;AACvC,8DAAkB,CAAwC;AAE3D,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED;IACI,MAAM,CAAC,MAAM,CAAC;AAClB,CAAC;AAED;IACI,MAAM,CAAC,WAAW,CAAC;AACvB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.sourcemap.txt index 466b36630c363..e7a440b341538 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.sourcemap.txt @@ -12,16 +12,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern3 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ +15> ^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -31,158 +33,180 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern3 > 2 >var 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^ +13> ^ +14> ^ +15> ^^^^^-> 1-> > 2 >var 3 > robotB -4 > : Robot = -5 > [ -6 > 2 -7 > , -8 > "trimmer" -9 > , -10> "trimming" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 2 +9 > , +10> "trimmer" +11> , +12> "trimming" +13> ] +14> ; 1->Emitted(2, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) -5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) -6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) -7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) -8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0) -9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0) -10>Emitted(2, 39) Source(8, 46) + SourceIndex(0) -11>Emitted(2, 40) Source(8, 47) + SourceIndex(0) -12>Emitted(2, 41) Source(8, 48) + SourceIndex(0) +4 >Emitted(2, 12) Source(8, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(8, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) +7 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) +8 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) +9 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) +10>Emitted(2, 27) Source(8, 34) + SourceIndex(0) +11>Emitted(2, 29) Source(8, 36) + SourceIndex(0) +12>Emitted(2, 39) Source(8, 46) + SourceIndex(0) +13>Emitted(2, 40) Source(8, 47) + SourceIndex(0) +14>Emitted(2, 41) Source(8, 48) + SourceIndex(0) --- >>>var multiRobotA = ["mower", ["mowing", ""]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^-> 1-> > 2 >var 3 > multiRobotA -4 > : MultiSkilledRobot = -5 > [ -6 > "mower" -7 > , -8 > [ -9 > "mowing" -10> , -11> "" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "mower" +9 > , +10> [ +11> "mowing" +12> , +13> "" +14> ] +15> ] +16> ; 1->Emitted(3, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(3, 16) Source(9, 16) + SourceIndex(0) -4 >Emitted(3, 19) Source(9, 38) + SourceIndex(0) -5 >Emitted(3, 20) Source(9, 39) + SourceIndex(0) -6 >Emitted(3, 27) Source(9, 46) + SourceIndex(0) -7 >Emitted(3, 29) Source(9, 48) + SourceIndex(0) -8 >Emitted(3, 30) Source(9, 49) + SourceIndex(0) -9 >Emitted(3, 38) Source(9, 57) + SourceIndex(0) -10>Emitted(3, 40) Source(9, 59) + SourceIndex(0) -11>Emitted(3, 42) Source(9, 61) + SourceIndex(0) -12>Emitted(3, 43) Source(9, 62) + SourceIndex(0) -13>Emitted(3, 44) Source(9, 63) + SourceIndex(0) -14>Emitted(3, 45) Source(9, 64) + SourceIndex(0) +4 >Emitted(3, 17) Source(9, 18) + SourceIndex(0) +5 >Emitted(3, 18) Source(9, 19) + SourceIndex(0) +6 >Emitted(3, 19) Source(9, 38) + SourceIndex(0) +7 >Emitted(3, 20) Source(9, 39) + SourceIndex(0) +8 >Emitted(3, 27) Source(9, 46) + SourceIndex(0) +9 >Emitted(3, 29) Source(9, 48) + SourceIndex(0) +10>Emitted(3, 30) Source(9, 49) + SourceIndex(0) +11>Emitted(3, 38) Source(9, 57) + SourceIndex(0) +12>Emitted(3, 40) Source(9, 59) + SourceIndex(0) +13>Emitted(3, 42) Source(9, 61) + SourceIndex(0) +14>Emitted(3, 43) Source(9, 62) + SourceIndex(0) +15>Emitted(3, 44) Source(9, 63) + SourceIndex(0) +16>Emitted(3, 45) Source(9, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >var 3 > multiRobotB -4 > : MultiSkilledRobot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1->Emitted(4, 1) Source(10, 1) + SourceIndex(0) 2 >Emitted(4, 5) Source(10, 5) + SourceIndex(0) 3 >Emitted(4, 16) Source(10, 16) + SourceIndex(0) -4 >Emitted(4, 19) Source(10, 38) + SourceIndex(0) -5 >Emitted(4, 20) Source(10, 39) + SourceIndex(0) -6 >Emitted(4, 29) Source(10, 48) + SourceIndex(0) -7 >Emitted(4, 31) Source(10, 50) + SourceIndex(0) -8 >Emitted(4, 32) Source(10, 51) + SourceIndex(0) -9 >Emitted(4, 42) Source(10, 61) + SourceIndex(0) -10>Emitted(4, 44) Source(10, 63) + SourceIndex(0) -11>Emitted(4, 52) Source(10, 71) + SourceIndex(0) -12>Emitted(4, 53) Source(10, 72) + SourceIndex(0) -13>Emitted(4, 54) Source(10, 73) + SourceIndex(0) -14>Emitted(4, 55) Source(10, 74) + SourceIndex(0) +4 >Emitted(4, 17) Source(10, 18) + SourceIndex(0) +5 >Emitted(4, 18) Source(10, 19) + SourceIndex(0) +6 >Emitted(4, 19) Source(10, 38) + SourceIndex(0) +7 >Emitted(4, 20) Source(10, 39) + SourceIndex(0) +8 >Emitted(4, 29) Source(10, 48) + SourceIndex(0) +9 >Emitted(4, 31) Source(10, 50) + SourceIndex(0) +10>Emitted(4, 32) Source(10, 51) + SourceIndex(0) +11>Emitted(4, 42) Source(10, 61) + SourceIndex(0) +12>Emitted(4, 44) Source(10, 63) + SourceIndex(0) +13>Emitted(4, 52) Source(10, 71) + SourceIndex(0) +14>Emitted(4, 53) Source(10, 72) + SourceIndex(0) +15>Emitted(4, 54) Source(10, 73) + SourceIndex(0) +16>Emitted(4, 55) Source(10, 74) + SourceIndex(0) --- >>>var nameA, numberB, nameB, skillB; 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map index eb622ca275b4a..5208aee493eff 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAExC,IAAA,cAAgB,EAAhB,qCAAgB,CAAW;AAC7B,IAAA,cAAY,EAAZ,iCAAY,CAAW;AACvB,IAAA,cAAa,EAAb,kCAAa,EAAE,cAAiB,EAAjB,sCAAiB,EAAE,cAAmB,EAAnB,wCAAmB,CAAW;AAEhE,IAAA,uCAAa,EAAb,kCAAa,CAAoC;AAClD,IAAA,oCAAsF,EAArF,UAAY,EAAZ,iCAAY,EAAE,UAAgB,EAAhB,qCAAgB,EAAE,UAAkB,EAAlB,uCAAkB,CAAoC;AAEtF,IAAA,cAAa,EAAb,kCAAa,EAAE,4BAAa,CAAW;AAE5C,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAExC,IAAA,cAAgB,EAAhB,qCAAgB,CAAW;AAC7B,IAAA,cAAY,EAAZ,iCAAY,CAAW;AACvB,IAAA,cAAa,EAAb,kCAAa,EAAE,cAAiB,EAAjB,sCAAiB,EAAE,cAAmB,EAAnB,wCAAmB,CAAW;AAEhE,IAAA,uCAAa,EAAb,kCAAa,CAAoC;AAClD,IAAA,oCAAsF,EAArF,UAAY,EAAZ,iCAAY,EAAE,UAAgB,EAAhB,qCAAgB,EAAE,UAAkB,EAAlB,uCAAkB,CAAoC;AAEtF,IAAA,cAAa,EAAb,kCAAa,EAAE,4BAAa,CAAW;AAE5C,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.sourcemap.txt index 93c8e84f4cdd9..2b173056548d7 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.sourcemap.txt @@ -12,16 +12,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ +15> ^^^^^-> 1 >declare var console: { > log(msg: string): void; >} @@ -29,67 +31,77 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD > 2 >var 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(5, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(5, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(5, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(5, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(5, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(5, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(5, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(5, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(5, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(5, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(5, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(5, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(5, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^ +13> ^ +14> ^ +15> ^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > robotB -4 > : Robot = -5 > [ -6 > 2 -7 > , -8 > "trimmer" -9 > , -10> "trimming" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 2 +9 > , +10> "trimmer" +11> , +12> "trimming" +13> ] +14> ; 1->Emitted(2, 1) Source(6, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(6, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(6, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(6, 21) + SourceIndex(0) -5 >Emitted(2, 15) Source(6, 22) + SourceIndex(0) -6 >Emitted(2, 16) Source(6, 23) + SourceIndex(0) -7 >Emitted(2, 18) Source(6, 25) + SourceIndex(0) -8 >Emitted(2, 27) Source(6, 34) + SourceIndex(0) -9 >Emitted(2, 29) Source(6, 36) + SourceIndex(0) -10>Emitted(2, 39) Source(6, 46) + SourceIndex(0) -11>Emitted(2, 40) Source(6, 47) + SourceIndex(0) -12>Emitted(2, 41) Source(6, 48) + SourceIndex(0) +4 >Emitted(2, 12) Source(6, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(6, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(6, 21) + SourceIndex(0) +7 >Emitted(2, 15) Source(6, 22) + SourceIndex(0) +8 >Emitted(2, 16) Source(6, 23) + SourceIndex(0) +9 >Emitted(2, 18) Source(6, 25) + SourceIndex(0) +10>Emitted(2, 27) Source(6, 34) + SourceIndex(0) +11>Emitted(2, 29) Source(6, 36) + SourceIndex(0) +12>Emitted(2, 39) Source(6, 46) + SourceIndex(0) +13>Emitted(2, 40) Source(6, 47) + SourceIndex(0) +14>Emitted(2, 41) Source(6, 48) + SourceIndex(0) --- >>>var _a = robotA[1], nameA = _a === void 0 ? "noName" : _a; 1-> diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map index d729035306488..8bcc6c8fc08e1 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAIA,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAElE,IAAA,mBAA+B,EAA/B,oDAA+B,CAAgB;AACjD,IAAA,mBAAiB,EAAjB,sCAAiB,CAAiB;AAClC,IAAA,mBAAiB,EAAjB,sCAAiB,EAAE,mBAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAA0C;AAEpH,IAAA,yCAAiB,EAAjB,sCAAiB,CAAuC;AACzD,IAAA,sCAA2I,EAA1I,UAAkB,EAAlB,uCAAkB,EAAE,UAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAAgE;AAEhJ,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAIA,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAElE,IAAA,mBAA+B,EAA/B,oDAA+B,CAAgB;AACjD,IAAA,mBAAiB,EAAjB,sCAAiB,CAAiB;AAClC,IAAA,mBAAiB,EAAjB,sCAAiB,EAAE,mBAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAA0C;AAEpH,IAAA,yCAAiB,EAAjB,sCAAiB,CAAuC;AACzD,IAAA,sCAA2I,EAA1I,UAAkB,EAAlB,uCAAkB,EAAE,UAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAAgE;AAEhJ,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.sourcemap.txt index fc4aa48b1ce05..883eb2cc1c62b 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.sourcemap.txt @@ -12,18 +12,20 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^-> 1 >declare var console: { > log(msg: string): void; >} @@ -31,77 +33,87 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD > 2 >var 3 > multiRobotA -4 > : MultiSkilledRobot = -5 > [ -6 > "mower" -7 > , -8 > [ -9 > "mowing" -10> , -11> "" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "mower" +9 > , +10> [ +11> "mowing" +12> , +13> "" +14> ] +15> ] +16> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 16) Source(5, 16) + SourceIndex(0) -4 >Emitted(1, 19) Source(5, 38) + SourceIndex(0) -5 >Emitted(1, 20) Source(5, 39) + SourceIndex(0) -6 >Emitted(1, 27) Source(5, 46) + SourceIndex(0) -7 >Emitted(1, 29) Source(5, 48) + SourceIndex(0) -8 >Emitted(1, 30) Source(5, 49) + SourceIndex(0) -9 >Emitted(1, 38) Source(5, 57) + SourceIndex(0) -10>Emitted(1, 40) Source(5, 59) + SourceIndex(0) -11>Emitted(1, 42) Source(5, 61) + SourceIndex(0) -12>Emitted(1, 43) Source(5, 62) + SourceIndex(0) -13>Emitted(1, 44) Source(5, 63) + SourceIndex(0) -14>Emitted(1, 45) Source(5, 64) + SourceIndex(0) +4 >Emitted(1, 17) Source(5, 18) + SourceIndex(0) +5 >Emitted(1, 18) Source(5, 19) + SourceIndex(0) +6 >Emitted(1, 19) Source(5, 38) + SourceIndex(0) +7 >Emitted(1, 20) Source(5, 39) + SourceIndex(0) +8 >Emitted(1, 27) Source(5, 46) + SourceIndex(0) +9 >Emitted(1, 29) Source(5, 48) + SourceIndex(0) +10>Emitted(1, 30) Source(5, 49) + SourceIndex(0) +11>Emitted(1, 38) Source(5, 57) + SourceIndex(0) +12>Emitted(1, 40) Source(5, 59) + SourceIndex(0) +13>Emitted(1, 42) Source(5, 61) + SourceIndex(0) +14>Emitted(1, 43) Source(5, 62) + SourceIndex(0) +15>Emitted(1, 44) Source(5, 63) + SourceIndex(0) +16>Emitted(1, 45) Source(5, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > multiRobotB -4 > : MultiSkilledRobot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1->Emitted(2, 1) Source(6, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(6, 5) + SourceIndex(0) 3 >Emitted(2, 16) Source(6, 16) + SourceIndex(0) -4 >Emitted(2, 19) Source(6, 38) + SourceIndex(0) -5 >Emitted(2, 20) Source(6, 39) + SourceIndex(0) -6 >Emitted(2, 29) Source(6, 48) + SourceIndex(0) -7 >Emitted(2, 31) Source(6, 50) + SourceIndex(0) -8 >Emitted(2, 32) Source(6, 51) + SourceIndex(0) -9 >Emitted(2, 42) Source(6, 61) + SourceIndex(0) -10>Emitted(2, 44) Source(6, 63) + SourceIndex(0) -11>Emitted(2, 52) Source(6, 71) + SourceIndex(0) -12>Emitted(2, 53) Source(6, 72) + SourceIndex(0) -13>Emitted(2, 54) Source(6, 73) + SourceIndex(0) -14>Emitted(2, 55) Source(6, 74) + SourceIndex(0) +4 >Emitted(2, 17) Source(6, 18) + SourceIndex(0) +5 >Emitted(2, 18) Source(6, 19) + SourceIndex(0) +6 >Emitted(2, 19) Source(6, 38) + SourceIndex(0) +7 >Emitted(2, 20) Source(6, 39) + SourceIndex(0) +8 >Emitted(2, 29) Source(6, 48) + SourceIndex(0) +9 >Emitted(2, 31) Source(6, 50) + SourceIndex(0) +10>Emitted(2, 32) Source(6, 51) + SourceIndex(0) +11>Emitted(2, 42) Source(6, 61) + SourceIndex(0) +12>Emitted(2, 44) Source(6, 63) + SourceIndex(0) +13>Emitted(2, 52) Source(6, 71) + SourceIndex(0) +14>Emitted(2, 53) Source(6, 72) + SourceIndex(0) +15>Emitted(2, 54) Source(6, 73) + SourceIndex(0) +16>Emitted(2, 55) Source(6, 74) + SourceIndex(0) --- >>>var _a = multiRobotA[1], skillA = _a === void 0 ? ["noSkill", "noSkill"] : _a; 1-> diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js.map index 1b7453826e4b9..4eae0379243eb 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAC/C,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAEzE,IAAI,KAAa,EAAE,OAAe,EAAE,KAAa,EAAE,MAAc,CAAC;AAClE,IAAI,UAA+B,CAAC;AAEpC,IAAI,WAAqB,EAAE,MAAc,EAAE,aAAqB,EAAE,eAAuB,CAAC;AAC1F,IAAI,eAAsC,CAAC;AAExC,cAAqB,EAArB,0CAAqB,CAAW;AACnC,gBAAuC,EAApC,UAAqB,EAArB,0CAAqB,CAAgB;AACxC,+BAAsD,EAAnD,UAAqB,EAArB,0CAAqB,CAA+B;AACpD,mBAAgB,EAAhB,qCAAgB,CAAgB;AACnC,qBAAuC,EAApC,UAAgB,EAAhB,qCAAgB,CAAqB;AACxC,sCAAwD,EAArD,UAAgB,EAAhB,qCAAgB,CAAsC;AAExD,cAAY,EAAZ,iCAAY,CAAW;AACvB,mBAAY,EAAZ,iCAAY,CAAgB;AAC5B,kCAAY,EAAZ,iCAAY,CAA+B;AAC3C,mBAAsB,EAAtB,2CAAsB,CAAgB;AACtC,wBAAsB,EAAtB,2CAAsB,CAAqB;AAC3C,2CAAsB,EAAtB,2CAAsB,CAAwC;AAE9D,cAAY,EAAZ,iCAAY,EAAE,cAAqB,EAArB,0CAAqB,EAAE,cAAkB,EAAlB,uCAAkB,CAAW;AACnE,gBAAuE,EAAtE,UAAY,EAAZ,iCAAY,EAAE,UAAqB,EAArB,0CAAqB,EAAE,UAAkB,EAAlB,uCAAkB,CAAgB;AACxE,+BAAsF,EAArF,UAAY,EAAZ,iCAAY,EAAE,UAAqB,EAArB,0CAAqB,EAAE,UAAkB,EAAlB,uCAAkB,CAA+B;AACtF,mBAAsB,EAAtB,2CAAsB,EAAE,mBAA6D,EAA7D,4BAA6D,EAA5D,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAAsB;AACtG,qBAA0G,EAAzG,UAAsB,EAAtB,2CAAsB,EAAE,WAA6D,EAA7D,+BAA6D,EAA5D,YAAyB,EAAzB,gDAAyB,EAAE,YAA2B,EAA3B,kDAA2B,CAA2B;AAC3G,yCACuC,EADtC,YAAsB,EAAtB,6CAAsB,EAAE,YAA6D,EAA7D,+BAA6D,EAA5D,YAAyB,EAAzB,gDAAyB,EAAE,YAA2B,EAA3B,kDAA2B,CACxC;AAEvC,eAAY,EAAZ,mCAAY,EAAE,4BAAa,CAAW;AACvC,iBAA2C,EAA1C,YAAY,EAAZ,mCAAY,EAAE,yBAAa,CAAgB;AAC5C,gCAAiE,EAAhE,YAAY,EAAZ,mCAAY,EAAE,yBAAa,CAAsC;AAElE,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED;IACI,MAAM,CAAC,MAAM,CAAC;AAClB,CAAC;AAED;IACI,MAAM,CAAC,WAAW,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAC/C,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAEzE,IAAI,KAAa,EAAE,OAAe,EAAE,KAAa,EAAE,MAAc,CAAC;AAClE,IAAI,UAA+B,CAAC;AAEpC,IAAI,WAAqB,EAAE,MAAc,EAAE,aAAqB,EAAE,eAAuB,CAAC;AAC1F,IAAI,eAAsC,CAAC;AAExC,cAAqB,EAArB,0CAAqB,CAAW;AACnC,gBAAuC,EAApC,UAAqB,EAArB,0CAAqB,CAAgB;AACxC,+BAAsD,EAAnD,UAAqB,EAArB,0CAAqB,CAA+B;AACpD,mBAAgB,EAAhB,qCAAgB,CAAgB;AACnC,qBAAuC,EAApC,UAAgB,EAAhB,qCAAgB,CAAqB;AACxC,sCAAwD,EAArD,UAAgB,EAAhB,qCAAgB,CAAsC;AAExD,cAAY,EAAZ,iCAAY,CAAW;AACvB,mBAAY,EAAZ,iCAAY,CAAgB;AAC5B,kCAAY,EAAZ,iCAAY,CAA+B;AAC3C,mBAAsB,EAAtB,2CAAsB,CAAgB;AACtC,wBAAsB,EAAtB,2CAAsB,CAAqB;AAC3C,2CAAsB,EAAtB,2CAAsB,CAAwC;AAE9D,cAAY,EAAZ,iCAAY,EAAE,cAAqB,EAArB,0CAAqB,EAAE,cAAkB,EAAlB,uCAAkB,CAAW;AACnE,gBAAuE,EAAtE,UAAY,EAAZ,iCAAY,EAAE,UAAqB,EAArB,0CAAqB,EAAE,UAAkB,EAAlB,uCAAkB,CAAgB;AACxE,+BAAsF,EAArF,UAAY,EAAZ,iCAAY,EAAE,UAAqB,EAArB,0CAAqB,EAAE,UAAkB,EAAlB,uCAAkB,CAA+B;AACtF,mBAAsB,EAAtB,2CAAsB,EAAE,mBAA6D,EAA7D,4BAA6D,EAA5D,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAAsB;AACtG,qBAA0G,EAAzG,UAAsB,EAAtB,2CAAsB,EAAE,WAA6D,EAA7D,+BAA6D,EAA5D,YAAyB,EAAzB,gDAAyB,EAAE,YAA2B,EAA3B,kDAA2B,CAA2B;AAC3G,yCACuC,EADtC,YAAsB,EAAtB,6CAAsB,EAAE,YAA6D,EAA7D,+BAA6D,EAA5D,YAAyB,EAAzB,gDAAyB,EAAE,YAA2B,EAA3B,kDAA2B,CACxC;AAEvC,eAAY,EAAZ,mCAAY,EAAE,4BAAa,CAAW;AACvC,iBAA2C,EAA1C,YAAY,EAAZ,mCAAY,EAAE,yBAAa,CAAgB;AAC5C,gCAAiE,EAAhE,YAAY,EAAZ,mCAAY,EAAE,yBAAa,CAAsC;AAElE,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED;IACI,MAAM,CAAC,MAAM,CAAC;AAClB,CAAC;AAED;IACI,MAAM,CAAC,WAAW,CAAC;AACvB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.sourcemap.txt index c9784dc30a337..113b26e6612b5 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.sourcemap.txt @@ -12,16 +12,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^ +14> ^ +15> ^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -31,158 +33,180 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD > 2 >var 3 > robotA -4 > : Robot = -5 > [ -6 > 1 -7 > , -8 > "mower" -9 > , -10> "mowing" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 1 +9 > , +10> "mower" +11> , +12> "mowing" +13> ] +14> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) -9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) -10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) +11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) +12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^ +13> ^ +14> ^ +15> ^^^^^-> 1-> > 2 >var 3 > robotB -4 > : Robot = -5 > [ -6 > 2 -7 > , -8 > "trimmer" -9 > , -10> "trimming" -11> ] -12> ; +4 > : +5 > R +6 > obot = +7 > [ +8 > 2 +9 > , +10> "trimmer" +11> , +12> "trimming" +13> ] +14> ; 1->Emitted(2, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) -5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) -6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) -7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) -8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0) -9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0) -10>Emitted(2, 39) Source(8, 46) + SourceIndex(0) -11>Emitted(2, 40) Source(8, 47) + SourceIndex(0) -12>Emitted(2, 41) Source(8, 48) + SourceIndex(0) +4 >Emitted(2, 12) Source(8, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(8, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) +7 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) +8 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) +9 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) +10>Emitted(2, 27) Source(8, 34) + SourceIndex(0) +11>Emitted(2, 29) Source(8, 36) + SourceIndex(0) +12>Emitted(2, 39) Source(8, 46) + SourceIndex(0) +13>Emitted(2, 40) Source(8, 47) + SourceIndex(0) +14>Emitted(2, 41) Source(8, 48) + SourceIndex(0) --- >>>var multiRobotA = ["mower", ["mowing", ""]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^ +12> ^^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^-> 1-> > 2 >var 3 > multiRobotA -4 > : MultiSkilledRobot = -5 > [ -6 > "mower" -7 > , -8 > [ -9 > "mowing" -10> , -11> "" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "mower" +9 > , +10> [ +11> "mowing" +12> , +13> "" +14> ] +15> ] +16> ; 1->Emitted(3, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(3, 16) Source(9, 16) + SourceIndex(0) -4 >Emitted(3, 19) Source(9, 38) + SourceIndex(0) -5 >Emitted(3, 20) Source(9, 39) + SourceIndex(0) -6 >Emitted(3, 27) Source(9, 46) + SourceIndex(0) -7 >Emitted(3, 29) Source(9, 48) + SourceIndex(0) -8 >Emitted(3, 30) Source(9, 49) + SourceIndex(0) -9 >Emitted(3, 38) Source(9, 57) + SourceIndex(0) -10>Emitted(3, 40) Source(9, 59) + SourceIndex(0) -11>Emitted(3, 42) Source(9, 61) + SourceIndex(0) -12>Emitted(3, 43) Source(9, 62) + SourceIndex(0) -13>Emitted(3, 44) Source(9, 63) + SourceIndex(0) -14>Emitted(3, 45) Source(9, 64) + SourceIndex(0) +4 >Emitted(3, 17) Source(9, 18) + SourceIndex(0) +5 >Emitted(3, 18) Source(9, 19) + SourceIndex(0) +6 >Emitted(3, 19) Source(9, 38) + SourceIndex(0) +7 >Emitted(3, 20) Source(9, 39) + SourceIndex(0) +8 >Emitted(3, 27) Source(9, 46) + SourceIndex(0) +9 >Emitted(3, 29) Source(9, 48) + SourceIndex(0) +10>Emitted(3, 30) Source(9, 49) + SourceIndex(0) +11>Emitted(3, 38) Source(9, 57) + SourceIndex(0) +12>Emitted(3, 40) Source(9, 59) + SourceIndex(0) +13>Emitted(3, 42) Source(9, 61) + SourceIndex(0) +14>Emitted(3, 43) Source(9, 62) + SourceIndex(0) +15>Emitted(3, 44) Source(9, 63) + SourceIndex(0) +16>Emitted(3, 45) Source(9, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >var 3 > multiRobotB -4 > : MultiSkilledRobot = -5 > [ -6 > "trimmer" -7 > , -8 > [ -9 > "trimming" -10> , -11> "edging" -12> ] -13> ] -14> ; +4 > : +5 > M +6 > ultiSkilledRobot = +7 > [ +8 > "trimmer" +9 > , +10> [ +11> "trimming" +12> , +13> "edging" +14> ] +15> ] +16> ; 1->Emitted(4, 1) Source(10, 1) + SourceIndex(0) 2 >Emitted(4, 5) Source(10, 5) + SourceIndex(0) 3 >Emitted(4, 16) Source(10, 16) + SourceIndex(0) -4 >Emitted(4, 19) Source(10, 38) + SourceIndex(0) -5 >Emitted(4, 20) Source(10, 39) + SourceIndex(0) -6 >Emitted(4, 29) Source(10, 48) + SourceIndex(0) -7 >Emitted(4, 31) Source(10, 50) + SourceIndex(0) -8 >Emitted(4, 32) Source(10, 51) + SourceIndex(0) -9 >Emitted(4, 42) Source(10, 61) + SourceIndex(0) -10>Emitted(4, 44) Source(10, 63) + SourceIndex(0) -11>Emitted(4, 52) Source(10, 71) + SourceIndex(0) -12>Emitted(4, 53) Source(10, 72) + SourceIndex(0) -13>Emitted(4, 54) Source(10, 73) + SourceIndex(0) -14>Emitted(4, 55) Source(10, 74) + SourceIndex(0) +4 >Emitted(4, 17) Source(10, 18) + SourceIndex(0) +5 >Emitted(4, 18) Source(10, 19) + SourceIndex(0) +6 >Emitted(4, 19) Source(10, 38) + SourceIndex(0) +7 >Emitted(4, 20) Source(10, 39) + SourceIndex(0) +8 >Emitted(4, 29) Source(10, 48) + SourceIndex(0) +9 >Emitted(4, 31) Source(10, 50) + SourceIndex(0) +10>Emitted(4, 32) Source(10, 51) + SourceIndex(0) +11>Emitted(4, 42) Source(10, 61) + SourceIndex(0) +12>Emitted(4, 44) Source(10, 63) + SourceIndex(0) +13>Emitted(4, 52) Source(10, 71) + SourceIndex(0) +14>Emitted(4, 53) Source(10, 72) + SourceIndex(0) +15>Emitted(4, 54) Source(10, 73) + SourceIndex(0) +16>Emitted(4, 55) Source(10, 74) + SourceIndex(0) --- >>>var nameA, numberB, nameB, skillB; 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.js.map index 75b4ebb7e4c53..ee2c70142ad1a 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementDefaultValues.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,IAAA,gBAAwB,EAAxB,uCAAwB,CAAY;AACpC,IAAA,gBAAwB,EAAxB,uCAAwB,EAAE,iBAAoC,EAApC,kDAAoC,CAAY;AAC5E,IAAA,8CAA8G,EAA5G,YAAwB,EAAxB,uCAAwB,EAAE,aAAoC,EAApC,kDAAoC,CAA+C;AACnH,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementDefaultValues.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC;AACpB,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,IAAA,gBAAwB,EAAxB,uCAAwB,CAAY;AACpC,IAAA,gBAAwB,EAAxB,uCAAwB,EAAE,iBAAoC,EAApC,kDAAoC,CAAY;AAC5E,IAAA,8CAA8G,EAA5G,YAAwB,EAAxB,uCAAwB,EAAE,aAAoC,EAApC,kDAAoC,CAA+C;AACnH,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.sourcemap.txt index e11d56c503796..6132d8c324ccb 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.sourcemap.txt @@ -12,10 +12,12 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^^^^^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >interface Robot { > name: string; > skill: string; @@ -26,107 +28,123 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts > 2 >var 3 > hello -4 > = -5 > "hello" -6 > ; +4 > +5 > = +6 > +7 > "hello" +8 > ; 1 >Emitted(1, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(8, 10) + SourceIndex(0) -4 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) -5 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) -6 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) +4 >Emitted(1, 11) Source(8, 11) + SourceIndex(0) +5 >Emitted(1, 12) Source(8, 12) + SourceIndex(0) +6 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) +7 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) +8 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) --- >>>var robotA = { name: "mower", skill: "mowing" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^^ -14> ^ -15> ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^ +13> ^^ +14> ^^^^^^^^ +15> ^^ +16> ^ +17> ^^^^^-> 1-> > 2 >var 3 > robotA -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skill -11> : -12> "mowing" -13> } -14> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skill +13> : +14> "mowing" +15> } +16> ; 1->Emitted(2, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) -5 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) -6 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) -7 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) -8 >Emitted(2, 29) Source(9, 36) + SourceIndex(0) -9 >Emitted(2, 31) Source(9, 38) + SourceIndex(0) -10>Emitted(2, 36) Source(9, 43) + SourceIndex(0) -11>Emitted(2, 38) Source(9, 45) + SourceIndex(0) -12>Emitted(2, 46) Source(9, 53) + SourceIndex(0) -13>Emitted(2, 48) Source(9, 55) + SourceIndex(0) -14>Emitted(2, 49) Source(9, 56) + SourceIndex(0) +4 >Emitted(2, 12) Source(9, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(9, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) +7 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) +8 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) +9 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) +10>Emitted(2, 29) Source(9, 36) + SourceIndex(0) +11>Emitted(2, 31) Source(9, 38) + SourceIndex(0) +12>Emitted(2, 36) Source(9, 43) + SourceIndex(0) +13>Emitted(2, 38) Source(9, 45) + SourceIndex(0) +14>Emitted(2, 46) Source(9, 53) + SourceIndex(0) +15>Emitted(2, 48) Source(9, 55) + SourceIndex(0) +16>Emitted(2, 49) Source(9, 56) + SourceIndex(0) --- >>>var robotB = { name: "trimmer", skill: "trimming" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^^ -14> ^ -15> ^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^ +13> ^^ +14> ^^^^^^^^^^ +15> ^^ +16> ^ +17> ^^^^^^^^^^^-> 1-> > 2 >var 3 > robotB -4 > : Robot = -5 > { -6 > name -7 > : -8 > "trimmer" -9 > , -10> skill -11> : -12> "trimming" -13> } -14> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "trimmer" +11> , +12> skill +13> : +14> "trimming" +15> } +16> ; 1->Emitted(3, 1) Source(10, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(10, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(10, 11) + SourceIndex(0) -4 >Emitted(3, 14) Source(10, 21) + SourceIndex(0) -5 >Emitted(3, 16) Source(10, 23) + SourceIndex(0) -6 >Emitted(3, 20) Source(10, 27) + SourceIndex(0) -7 >Emitted(3, 22) Source(10, 29) + SourceIndex(0) -8 >Emitted(3, 31) Source(10, 38) + SourceIndex(0) -9 >Emitted(3, 33) Source(10, 40) + SourceIndex(0) -10>Emitted(3, 38) Source(10, 45) + SourceIndex(0) -11>Emitted(3, 40) Source(10, 47) + SourceIndex(0) -12>Emitted(3, 50) Source(10, 57) + SourceIndex(0) -13>Emitted(3, 52) Source(10, 59) + SourceIndex(0) -14>Emitted(3, 53) Source(10, 60) + SourceIndex(0) +4 >Emitted(3, 12) Source(10, 13) + SourceIndex(0) +5 >Emitted(3, 13) Source(10, 14) + SourceIndex(0) +6 >Emitted(3, 14) Source(10, 21) + SourceIndex(0) +7 >Emitted(3, 16) Source(10, 23) + SourceIndex(0) +8 >Emitted(3, 20) Source(10, 27) + SourceIndex(0) +9 >Emitted(3, 22) Source(10, 29) + SourceIndex(0) +10>Emitted(3, 31) Source(10, 38) + SourceIndex(0) +11>Emitted(3, 33) Source(10, 40) + SourceIndex(0) +12>Emitted(3, 38) Source(10, 45) + SourceIndex(0) +13>Emitted(3, 40) Source(10, 47) + SourceIndex(0) +14>Emitted(3, 50) Source(10, 57) + SourceIndex(0) +15>Emitted(3, 52) Source(10, 59) + SourceIndex(0) +16>Emitted(3, 53) Source(10, 60) + SourceIndex(0) --- >>>var _a = robotA.name, nameA = _a === void 0 ? "" : _a; 1-> diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map index c0f2dad3fd52b..d5df4022b7328 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAExF,IAAA,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAChE,IAAA,mBAAW,EAAE,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAC/E,IAAA,mFAAsJ,EAApJ,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAsF;AAE3J,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAExF,IAAA,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAChE,IAAA,mBAAW,EAAE,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAC/E,IAAA,mFAAsJ,EAApJ,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAsF;AAE3J,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.sourcemap.txt index 32fcd1552b301..1d8e12eb3018b 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.sourcemap.txt @@ -12,26 +12,28 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^^ -12> ^^ -13> ^^^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^^^^^^^^ -18> ^^ -19> ^^^^^^ -20> ^^ -21> ^^ -22> ^ -23> ^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^ +22> ^^ +23> ^^ +24> ^ +25> ^^^^^^^-> 1 >declare var console: { > log(msg: string): void; >} @@ -45,116 +47,126 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP > 2 >var 3 > robotA -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skills -11> : -12> { -13> primary -14> : -15> "mowing" -16> , -17> secondary -18> : -19> "none" -20> } -21> } -22> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "mowing" +18> , +19> secondary +20> : +21> "none" +22> } +23> } +24> ; 1 >Emitted(1, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(11, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(11, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) -5 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) -6 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) -7 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) -8 >Emitted(1, 29) Source(11, 36) + SourceIndex(0) -9 >Emitted(1, 31) Source(11, 38) + SourceIndex(0) -10>Emitted(1, 37) Source(11, 44) + SourceIndex(0) -11>Emitted(1, 39) Source(11, 46) + SourceIndex(0) -12>Emitted(1, 41) Source(11, 48) + SourceIndex(0) -13>Emitted(1, 48) Source(11, 55) + SourceIndex(0) -14>Emitted(1, 50) Source(11, 57) + SourceIndex(0) -15>Emitted(1, 58) Source(11, 65) + SourceIndex(0) -16>Emitted(1, 60) Source(11, 67) + SourceIndex(0) -17>Emitted(1, 69) Source(11, 76) + SourceIndex(0) -18>Emitted(1, 71) Source(11, 78) + SourceIndex(0) -19>Emitted(1, 77) Source(11, 84) + SourceIndex(0) -20>Emitted(1, 79) Source(11, 86) + SourceIndex(0) -21>Emitted(1, 81) Source(11, 88) + SourceIndex(0) -22>Emitted(1, 82) Source(11, 89) + SourceIndex(0) +4 >Emitted(1, 12) Source(11, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(11, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) +7 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) +8 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) +9 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) +10>Emitted(1, 29) Source(11, 36) + SourceIndex(0) +11>Emitted(1, 31) Source(11, 38) + SourceIndex(0) +12>Emitted(1, 37) Source(11, 44) + SourceIndex(0) +13>Emitted(1, 39) Source(11, 46) + SourceIndex(0) +14>Emitted(1, 41) Source(11, 48) + SourceIndex(0) +15>Emitted(1, 48) Source(11, 55) + SourceIndex(0) +16>Emitted(1, 50) Source(11, 57) + SourceIndex(0) +17>Emitted(1, 58) Source(11, 65) + SourceIndex(0) +18>Emitted(1, 60) Source(11, 67) + SourceIndex(0) +19>Emitted(1, 69) Source(11, 76) + SourceIndex(0) +20>Emitted(1, 71) Source(11, 78) + SourceIndex(0) +21>Emitted(1, 77) Source(11, 84) + SourceIndex(0) +22>Emitted(1, 79) Source(11, 86) + SourceIndex(0) +23>Emitted(1, 81) Source(11, 88) + SourceIndex(0) +24>Emitted(1, 82) Source(11, 89) + SourceIndex(0) --- >>>var robotB = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^^ -12> ^^ -13> ^^^^^^^ -14> ^^ -15> ^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^^^ +22> ^^ +23> ^^ +24> ^ 1-> > 2 >var 3 > robotB -4 > : Robot = -5 > { -6 > name -7 > : -8 > "trimmer" -9 > , -10> skills -11> : -12> { -13> primary -14> : -15> "trimming" -16> , -17> secondary -18> : -19> "edging" -20> } -21> } -22> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "trimmer" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "trimming" +18> , +19> secondary +20> : +21> "edging" +22> } +23> } +24> ; 1->Emitted(2, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(12, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(12, 21) + SourceIndex(0) -5 >Emitted(2, 16) Source(12, 23) + SourceIndex(0) -6 >Emitted(2, 20) Source(12, 27) + SourceIndex(0) -7 >Emitted(2, 22) Source(12, 29) + SourceIndex(0) -8 >Emitted(2, 31) Source(12, 38) + SourceIndex(0) -9 >Emitted(2, 33) Source(12, 40) + SourceIndex(0) -10>Emitted(2, 39) Source(12, 46) + SourceIndex(0) -11>Emitted(2, 41) Source(12, 48) + SourceIndex(0) -12>Emitted(2, 43) Source(12, 50) + SourceIndex(0) -13>Emitted(2, 50) Source(12, 57) + SourceIndex(0) -14>Emitted(2, 52) Source(12, 59) + SourceIndex(0) -15>Emitted(2, 62) Source(12, 69) + SourceIndex(0) -16>Emitted(2, 64) Source(12, 71) + SourceIndex(0) -17>Emitted(2, 73) Source(12, 80) + SourceIndex(0) -18>Emitted(2, 75) Source(12, 82) + SourceIndex(0) -19>Emitted(2, 83) Source(12, 90) + SourceIndex(0) -20>Emitted(2, 85) Source(12, 92) + SourceIndex(0) -21>Emitted(2, 87) Source(12, 94) + SourceIndex(0) -22>Emitted(2, 88) Source(12, 95) + SourceIndex(0) +4 >Emitted(2, 12) Source(12, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(12, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(12, 21) + SourceIndex(0) +7 >Emitted(2, 16) Source(12, 23) + SourceIndex(0) +8 >Emitted(2, 20) Source(12, 27) + SourceIndex(0) +9 >Emitted(2, 22) Source(12, 29) + SourceIndex(0) +10>Emitted(2, 31) Source(12, 38) + SourceIndex(0) +11>Emitted(2, 33) Source(12, 40) + SourceIndex(0) +12>Emitted(2, 39) Source(12, 46) + SourceIndex(0) +13>Emitted(2, 41) Source(12, 48) + SourceIndex(0) +14>Emitted(2, 43) Source(12, 50) + SourceIndex(0) +15>Emitted(2, 50) Source(12, 57) + SourceIndex(0) +16>Emitted(2, 52) Source(12, 59) + SourceIndex(0) +17>Emitted(2, 62) Source(12, 69) + SourceIndex(0) +18>Emitted(2, 64) Source(12, 71) + SourceIndex(0) +19>Emitted(2, 73) Source(12, 80) + SourceIndex(0) +20>Emitted(2, 75) Source(12, 82) + SourceIndex(0) +21>Emitted(2, 83) Source(12, 90) + SourceIndex(0) +22>Emitted(2, 85) Source(12, 92) + SourceIndex(0) +23>Emitted(2, 87) Source(12, 94) + SourceIndex(0) +24>Emitted(2, 88) Source(12, 95) + SourceIndex(0) --- >>>var _a = robotA.skills, primaryA = _a.primary, secondaryA = _a.secondary; 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map index 80bfe76492aa3..53a377566e4f3 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAG1F,IAAA,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AAEP,IAAA,gBAA+B,EAA/B,8CAA+B,EAC/B,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AACP,IAAA,mFAMqF,EALrF,YAA+B,EAA/B,8CAA+B,EAC/B,cAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAEiD;AAE1F,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAG1F,IAAA,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AAEP,IAAA,gBAA+B,EAA/B,8CAA+B,EAC/B,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AACP,IAAA,mFAMqF,EALrF,YAA+B,EAA/B,8CAA+B,EAC/B,cAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAEiD;AAE1F,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.sourcemap.txt index cf4629d28d0d0..82f19cb1a13e3 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.sourcemap.txt @@ -12,26 +12,28 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^^ -12> ^^ -13> ^^^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^^^^^^^^ -18> ^^ -19> ^^^^^^ -20> ^^ -21> ^^ -22> ^ -23> ^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^ +22> ^^ +23> ^^ +24> ^ +25> ^^^^^^^-> 1 >declare var console: { > log(msg: string): void; >} @@ -45,117 +47,127 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP > 2 >var 3 > robotA -4 > : Robot = -5 > { -6 > name -7 > : -8 > "mower" -9 > , -10> skills -11> : -12> { -13> primary -14> : -15> "mowing" -16> , -17> secondary -18> : -19> "none" -20> } -21> } -22> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "mowing" +18> , +19> secondary +20> : +21> "none" +22> } +23> } +24> ; 1 >Emitted(1, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(11, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(11, 11) + SourceIndex(0) -4 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) -5 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) -6 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) -7 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) -8 >Emitted(1, 29) Source(11, 36) + SourceIndex(0) -9 >Emitted(1, 31) Source(11, 38) + SourceIndex(0) -10>Emitted(1, 37) Source(11, 44) + SourceIndex(0) -11>Emitted(1, 39) Source(11, 46) + SourceIndex(0) -12>Emitted(1, 41) Source(11, 48) + SourceIndex(0) -13>Emitted(1, 48) Source(11, 55) + SourceIndex(0) -14>Emitted(1, 50) Source(11, 57) + SourceIndex(0) -15>Emitted(1, 58) Source(11, 65) + SourceIndex(0) -16>Emitted(1, 60) Source(11, 67) + SourceIndex(0) -17>Emitted(1, 69) Source(11, 76) + SourceIndex(0) -18>Emitted(1, 71) Source(11, 78) + SourceIndex(0) -19>Emitted(1, 77) Source(11, 84) + SourceIndex(0) -20>Emitted(1, 79) Source(11, 86) + SourceIndex(0) -21>Emitted(1, 81) Source(11, 88) + SourceIndex(0) -22>Emitted(1, 82) Source(11, 89) + SourceIndex(0) +4 >Emitted(1, 12) Source(11, 13) + SourceIndex(0) +5 >Emitted(1, 13) Source(11, 14) + SourceIndex(0) +6 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) +7 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) +8 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) +9 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) +10>Emitted(1, 29) Source(11, 36) + SourceIndex(0) +11>Emitted(1, 31) Source(11, 38) + SourceIndex(0) +12>Emitted(1, 37) Source(11, 44) + SourceIndex(0) +13>Emitted(1, 39) Source(11, 46) + SourceIndex(0) +14>Emitted(1, 41) Source(11, 48) + SourceIndex(0) +15>Emitted(1, 48) Source(11, 55) + SourceIndex(0) +16>Emitted(1, 50) Source(11, 57) + SourceIndex(0) +17>Emitted(1, 58) Source(11, 65) + SourceIndex(0) +18>Emitted(1, 60) Source(11, 67) + SourceIndex(0) +19>Emitted(1, 69) Source(11, 76) + SourceIndex(0) +20>Emitted(1, 71) Source(11, 78) + SourceIndex(0) +21>Emitted(1, 77) Source(11, 84) + SourceIndex(0) +22>Emitted(1, 79) Source(11, 86) + SourceIndex(0) +23>Emitted(1, 81) Source(11, 88) + SourceIndex(0) +24>Emitted(1, 82) Source(11, 89) + SourceIndex(0) --- >>>var robotB = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^^^ -5 > ^^ -6 > ^^^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^^ -12> ^^ -13> ^^^^^^^ -14> ^^ -15> ^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^ -23> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^^^ +22> ^^ +23> ^^ +24> ^ +25> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > robotB -4 > : Robot = -5 > { -6 > name -7 > : -8 > "trimmer" -9 > , -10> skills -11> : -12> { -13> primary -14> : -15> "trimming" -16> , -17> secondary -18> : -19> "edging" -20> } -21> } -22> ; +4 > : +5 > R +6 > obot = +7 > { +8 > name +9 > : +10> "trimmer" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "trimming" +18> , +19> secondary +20> : +21> "edging" +22> } +23> } +24> ; 1->Emitted(2, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(12, 11) + SourceIndex(0) -4 >Emitted(2, 14) Source(12, 21) + SourceIndex(0) -5 >Emitted(2, 16) Source(12, 23) + SourceIndex(0) -6 >Emitted(2, 20) Source(12, 27) + SourceIndex(0) -7 >Emitted(2, 22) Source(12, 29) + SourceIndex(0) -8 >Emitted(2, 31) Source(12, 38) + SourceIndex(0) -9 >Emitted(2, 33) Source(12, 40) + SourceIndex(0) -10>Emitted(2, 39) Source(12, 46) + SourceIndex(0) -11>Emitted(2, 41) Source(12, 48) + SourceIndex(0) -12>Emitted(2, 43) Source(12, 50) + SourceIndex(0) -13>Emitted(2, 50) Source(12, 57) + SourceIndex(0) -14>Emitted(2, 52) Source(12, 59) + SourceIndex(0) -15>Emitted(2, 62) Source(12, 69) + SourceIndex(0) -16>Emitted(2, 64) Source(12, 71) + SourceIndex(0) -17>Emitted(2, 73) Source(12, 80) + SourceIndex(0) -18>Emitted(2, 75) Source(12, 82) + SourceIndex(0) -19>Emitted(2, 83) Source(12, 90) + SourceIndex(0) -20>Emitted(2, 85) Source(12, 92) + SourceIndex(0) -21>Emitted(2, 87) Source(12, 94) + SourceIndex(0) -22>Emitted(2, 88) Source(12, 95) + SourceIndex(0) +4 >Emitted(2, 12) Source(12, 13) + SourceIndex(0) +5 >Emitted(2, 13) Source(12, 14) + SourceIndex(0) +6 >Emitted(2, 14) Source(12, 21) + SourceIndex(0) +7 >Emitted(2, 16) Source(12, 23) + SourceIndex(0) +8 >Emitted(2, 20) Source(12, 27) + SourceIndex(0) +9 >Emitted(2, 22) Source(12, 29) + SourceIndex(0) +10>Emitted(2, 31) Source(12, 38) + SourceIndex(0) +11>Emitted(2, 33) Source(12, 40) + SourceIndex(0) +12>Emitted(2, 39) Source(12, 46) + SourceIndex(0) +13>Emitted(2, 41) Source(12, 48) + SourceIndex(0) +14>Emitted(2, 43) Source(12, 50) + SourceIndex(0) +15>Emitted(2, 50) Source(12, 57) + SourceIndex(0) +16>Emitted(2, 52) Source(12, 59) + SourceIndex(0) +17>Emitted(2, 62) Source(12, 69) + SourceIndex(0) +18>Emitted(2, 64) Source(12, 71) + SourceIndex(0) +19>Emitted(2, 73) Source(12, 80) + SourceIndex(0) +20>Emitted(2, 75) Source(12, 82) + SourceIndex(0) +21>Emitted(2, 83) Source(12, 90) + SourceIndex(0) +22>Emitted(2, 85) Source(12, 92) + SourceIndex(0) +23>Emitted(2, 87) Source(12, 94) + SourceIndex(0) +24>Emitted(2, 88) Source(12, 95) + SourceIndex(0) --- >>>var _a = robotA.skills, _b = _a === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _a, _c = _b.primary, primaryA = _c === void 0 ? "noSkill" : _c, _d = _b.secondary, secondaryA = _d === void 0 ? "noSkill" : _d; 1-> diff --git a/tests/baselines/reference/sourceMapValidationDo.js.map b/tests/baselines/reference/sourceMapValidationDo.js.map index 4bb53f54b04ee..44c924084ff6d 100644 --- a/tests/baselines/reference/sourceMapValidationDo.js.map +++ b/tests/baselines/reference/sourceMapValidationDo.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDo.js.map] -{"version":3,"file":"sourceMapValidationDo.js","sourceRoot":"","sources":["sourceMapValidationDo.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV,GACA,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC,QAAQ,CAAC,GAAG,EAAE,EAAE;AACjB,GAAG,CAAC;IACA,CAAC,EAAE,CAAC;AACR,CAAC,QAAQ,CAAC,GAAG,EAAE,EAAE"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDo.js","sourceRoot":"","sources":["sourceMapValidationDo.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACV,GACA,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC,QAAQ,CAAC,GAAG,EAAE,EAAE;AACjB,GAAG,CAAC;IACA,CAAC,EAAE,CAAC;AACR,CAAC,QAAQ,CAAC,GAAG,EAAE,EAAE"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDo.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDo.sourcemap.txt index 5ce87662c69f4..95e699ef8b80e 100644 --- a/tests/baselines/reference/sourceMapValidationDo.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDo.sourcemap.txt @@ -12,21 +12,27 @@ sourceFile:sourceMapValidationDo.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ 1 > 2 >var 3 > i -4 > = -5 > 0 -6 > ; +4 > +5 > = +6 > +7 > 0 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +8 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) --- >>>do { 1 > diff --git a/tests/baselines/reference/sourceMapValidationExportAssignment.js.map b/tests/baselines/reference/sourceMapValidationExportAssignment.js.map index 05406bba8dcd3..0d2949af23591 100644 --- a/tests/baselines/reference/sourceMapValidationExportAssignment.js.map +++ b/tests/baselines/reference/sourceMapValidationExportAssignment.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationExportAssignment.js.map] -{"version":3,"file":"sourceMapValidationExportAssignment.js","sourceRoot":"","sources":["sourceMapValidationExportAssignment.ts"],"names":[],"mappings":";;IAAA;QAAA;QAEA,CAAC;QAAD,QAAC;IAAD,CAAC,AAFD,IAEC;IACD,OAAS,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationExportAssignment.js","sourceRoot":"","sources":["sourceMapValidationExportAssignment.ts"],"names":[],"mappings":";;IAAA,MAAQ,CAAC;QAAT;QAEA,CAAC;QAAD,QAAC;IAAD,CAAC,AAFD,IAEC;IACD,OAAS,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationExportAssignment.sourcemap.txt b/tests/baselines/reference/sourceMapValidationExportAssignment.sourcemap.txt index fd632130e732a..d2c2a20cc73dd 100644 --- a/tests/baselines/reference/sourceMapValidationExportAssignment.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationExportAssignment.sourcemap.txt @@ -12,9 +12,15 @@ sourceFile:sourceMapValidationExportAssignment.ts >>> "use strict"; >>> var a = /** @class */ (function () { 1 >^^^^ -2 > ^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 > class a +3 > { 1 >Emitted(3, 5) Source(1, 1) + SourceIndex(0) +2 >Emitted(3, 11) Source(1, 9) + SourceIndex(0) +3 >Emitted(3, 12) Source(1, 10) + SourceIndex(0) --- >>> function a() { 1->^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.js.map b/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.js.map index 73178e578fcba..36ec53b00e015 100644 --- a/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.js.map +++ b/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationExportAssignmentCommonjs.js.map] -{"version":3,"file":"sourceMapValidationExportAssignmentCommonjs.js","sourceRoot":"","sources":["sourceMapValidationExportAssignmentCommonjs.ts"],"names":[],"mappings":";AAAA;IAAA;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC;AACD,iBAAS,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationExportAssignmentCommonjs.js","sourceRoot":"","sources":["sourceMapValidationExportAssignmentCommonjs.ts"],"names":[],"mappings":";AAAA,MAAQ,CAAC;IAAT;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC;AACD,iBAAS,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.sourcemap.txt b/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.sourcemap.txt index 491f087cb7a79..979c10bd67035 100644 --- a/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.sourcemap.txt @@ -11,9 +11,15 @@ sourceFile:sourceMapValidationExportAssignmentCommonjs.ts >>>"use strict"; >>>var a = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class a +3 > { 1 >Emitted(2, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(2, 7) Source(1, 9) + SourceIndex(0) +3 >Emitted(2, 8) Source(1, 10) + SourceIndex(0) --- >>> function a() { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationFor.js.map b/tests/baselines/reference/sourceMapValidationFor.js.map index 5d6491ae1e5c1..388ffcf363683 100644 --- a/tests/baselines/reference/sourceMapValidationFor.js.map +++ b/tests/baselines/reference/sourceMapValidationFor.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationFor.js.map] -{"version":3,"file":"sourceMapValidationFor.js","sourceRoot":"","sources":["sourceMapValidationFor.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;IAC1B,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;AAC5B,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EACvB,CAAC;IACG,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;AAC5B,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,GAAI,CAAC;IACvB,CAAC,EAAE,CAAC;IACJ,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QACT,QAAQ,CAAC;IACb,CAAC;AACL,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,GAClB,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,EAChB,CAAC;AACD,CAAC;AACD,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACrB,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC;IACN,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,IACL,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AAC1C,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationFor.js","sourceRoot":"","sources":["sourceMapValidationFor.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;IAC1B,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;AAC5B,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EACvB,CAAC;IACG,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;AAC5B,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,GAAI,CAAC;IACvB,CAAC,EAAE,CAAC;IACJ,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QACT,QAAQ,CAAC;IACb,CAAC;AACL,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,GAClB,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,EAChB,CAAC;AACD,CAAC;AACD,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACrB,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC;IACN,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,IACL,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AAC1C,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFor.sourcemap.txt b/tests/baselines/reference/sourceMapValidationFor.sourcemap.txt index 583e60d75cffa..e8afdf8cc98ea 100644 --- a/tests/baselines/reference/sourceMapValidationFor.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationFor.sourcemap.txt @@ -15,51 +15,57 @@ sourceFile:sourceMapValidationFor.ts 4 > ^ 5 > ^^^^ 6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^ -12> ^^ -13> ^^ -14> ^ -15> ^^ -16> ^^ -17> ^ +7 > ^ +8 > ^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^^ +15> ^^ +16> ^ +17> ^^ +18> ^^ +19> ^ 1 > 2 >for 3 > 4 > ( 5 > var 6 > i -7 > = -8 > 0 -9 > ; -10> i -11> < -12> 10 -13> ; -14> i -15> ++ -16> ) -17> { +7 > +8 > = +9 > +10> 0 +11> ; +12> i +13> < +14> 10 +15> ; +16> i +17> ++ +18> ) +19> { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) 3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 4 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) 5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) 6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -7 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) -8 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) -9 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) -10>Emitted(1, 18) Source(1, 18) + SourceIndex(0) -11>Emitted(1, 21) Source(1, 21) + SourceIndex(0) -12>Emitted(1, 23) Source(1, 23) + SourceIndex(0) -13>Emitted(1, 25) Source(1, 25) + SourceIndex(0) -14>Emitted(1, 26) Source(1, 26) + SourceIndex(0) -15>Emitted(1, 28) Source(1, 28) + SourceIndex(0) -16>Emitted(1, 30) Source(1, 30) + SourceIndex(0) -17>Emitted(1, 31) Source(1, 31) + SourceIndex(0) +7 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +8 >Emitted(1, 13) Source(1, 13) + SourceIndex(0) +9 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) +10>Emitted(1, 15) Source(1, 15) + SourceIndex(0) +11>Emitted(1, 17) Source(1, 17) + SourceIndex(0) +12>Emitted(1, 18) Source(1, 18) + SourceIndex(0) +13>Emitted(1, 21) Source(1, 21) + SourceIndex(0) +14>Emitted(1, 23) Source(1, 23) + SourceIndex(0) +15>Emitted(1, 25) Source(1, 25) + SourceIndex(0) +16>Emitted(1, 26) Source(1, 26) + SourceIndex(0) +17>Emitted(1, 28) Source(1, 28) + SourceIndex(0) +18>Emitted(1, 30) Source(1, 30) + SourceIndex(0) +19>Emitted(1, 31) Source(1, 31) + SourceIndex(0) --- >>> WScript.Echo("i: " + i); 1 >^^^^ @@ -207,14 +213,16 @@ sourceFile:sourceMapValidationFor.ts 4 > ^ 5 > ^^^^ 6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^ -12> ^^ -13> ^^^ -14> ^ +7 > ^ +8 > ^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^^ +15> ^^^ +16> ^ 1-> > 2 >for @@ -222,28 +230,32 @@ sourceFile:sourceMapValidationFor.ts 4 > ( 5 > var 6 > j -7 > = -8 > 0 -9 > ; -10> j -11> < -12> 10 -13> ; ) -14> { +7 > +8 > = +9 > +10> 0 +11> ; +12> j +13> < +14> 10 +15> ; ) +16> { 1->Emitted(7, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(7, 4) Source(8, 4) + SourceIndex(0) 3 >Emitted(7, 5) Source(8, 5) + SourceIndex(0) 4 >Emitted(7, 6) Source(8, 6) + SourceIndex(0) 5 >Emitted(7, 10) Source(8, 10) + SourceIndex(0) 6 >Emitted(7, 11) Source(8, 11) + SourceIndex(0) -7 >Emitted(7, 14) Source(8, 14) + SourceIndex(0) -8 >Emitted(7, 15) Source(8, 15) + SourceIndex(0) -9 >Emitted(7, 17) Source(8, 17) + SourceIndex(0) -10>Emitted(7, 18) Source(8, 18) + SourceIndex(0) -11>Emitted(7, 21) Source(8, 21) + SourceIndex(0) -12>Emitted(7, 23) Source(8, 23) + SourceIndex(0) -13>Emitted(7, 26) Source(8, 27) + SourceIndex(0) -14>Emitted(7, 27) Source(8, 28) + SourceIndex(0) +7 >Emitted(7, 12) Source(8, 12) + SourceIndex(0) +8 >Emitted(7, 13) Source(8, 13) + SourceIndex(0) +9 >Emitted(7, 14) Source(8, 14) + SourceIndex(0) +10>Emitted(7, 15) Source(8, 15) + SourceIndex(0) +11>Emitted(7, 17) Source(8, 17) + SourceIndex(0) +12>Emitted(7, 18) Source(8, 18) + SourceIndex(0) +13>Emitted(7, 21) Source(8, 21) + SourceIndex(0) +14>Emitted(7, 23) Source(8, 23) + SourceIndex(0) +15>Emitted(7, 26) Source(8, 27) + SourceIndex(0) +16>Emitted(7, 27) Source(8, 28) + SourceIndex(0) --- >>> j++; 1 >^^^^ @@ -401,13 +413,15 @@ sourceFile:sourceMapValidationFor.ts 4 > ^ 5 > ^^^^ 6 > ^ -7 > ^^^ -8 > ^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^ +7 > ^ +8 > ^ +9 > ^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^^ +15> ^ 1-> > 2 >for @@ -415,26 +429,30 @@ sourceFile:sourceMapValidationFor.ts 4 > ( 5 > var 6 > k -7 > = -8 > 0 -9 > ;; -10> k -11> ++ -12> ) -13> { +7 > +8 > = +9 > +10> 0 +11> ;; +12> k +13> ++ +14> ) +15> { 1->Emitted(16, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(16, 4) Source(18, 4) + SourceIndex(0) 3 >Emitted(16, 5) Source(18, 5) + SourceIndex(0) 4 >Emitted(16, 6) Source(18, 6) + SourceIndex(0) 5 >Emitted(16, 10) Source(18, 10) + SourceIndex(0) 6 >Emitted(16, 11) Source(18, 11) + SourceIndex(0) -7 >Emitted(16, 14) Source(18, 14) + SourceIndex(0) -8 >Emitted(16, 15) Source(18, 15) + SourceIndex(0) -9 >Emitted(16, 18) Source(18, 18) + SourceIndex(0) -10>Emitted(16, 19) Source(18, 19) + SourceIndex(0) -11>Emitted(16, 21) Source(18, 21) + SourceIndex(0) -12>Emitted(16, 23) Source(18, 23) + SourceIndex(0) -13>Emitted(16, 24) Source(18, 24) + SourceIndex(0) +7 >Emitted(16, 12) Source(18, 12) + SourceIndex(0) +8 >Emitted(16, 13) Source(18, 13) + SourceIndex(0) +9 >Emitted(16, 14) Source(18, 14) + SourceIndex(0) +10>Emitted(16, 15) Source(18, 15) + SourceIndex(0) +11>Emitted(16, 18) Source(18, 18) + SourceIndex(0) +12>Emitted(16, 19) Source(18, 19) + SourceIndex(0) +13>Emitted(16, 21) Source(18, 21) + SourceIndex(0) +14>Emitted(16, 23) Source(18, 23) + SourceIndex(0) +15>Emitted(16, 24) Source(18, 24) + SourceIndex(0) --- >>>} 1 > diff --git a/tests/baselines/reference/sourceMapValidationFunctionExpressions.js.map b/tests/baselines/reference/sourceMapValidationFunctionExpressions.js.map index 0ab0bdac1469e..7f26cfcf7b60d 100644 --- a/tests/baselines/reference/sourceMapValidationFunctionExpressions.js.map +++ b/tests/baselines/reference/sourceMapValidationFunctionExpressions.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationFunctionExpressions.js.map] -{"version":3,"file":"sourceMapValidationFunctionExpressions.js","sourceRoot":"","sources":["sourceMapValidationFunctionExpressions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,IAAI,KAAK,GAAG,UAAC,QAAgB;IACzB,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC,CAAA;AACD,KAAK,CAAC,OAAO,CAAC,CAAC;AACf,IAAI,aAAa,GAAG,cAAM,OAAA,SAAS,EAAE,EAAX,CAAW,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationFunctionExpressions.js","sourceRoot":"","sources":["sourceMapValidationFunctionExpressions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;AAClB,IAAI,KAAK,CAAC,CAAC,CAAC,UAAC,QAAgB;IACzB,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC,CAAA;AACD,KAAK,CAAC,OAAO,CAAC,CAAC;AACf,IAAI,aAAa,CAAC,CAAC,CAAC,cAAM,OAAA,SAAS,EAAE,EAAX,CAAW,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFunctionExpressions.sourcemap.txt b/tests/baselines/reference/sourceMapValidationFunctionExpressions.sourcemap.txt index 722afe1f9d938..682caadb265cd 100644 --- a/tests/baselines/reference/sourceMapValidationFunctionExpressions.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationFunctionExpressions.sourcemap.txt @@ -12,43 +12,55 @@ sourceFile:sourceMapValidationFunctionExpressions.ts 1 > 2 >^^^^ 3 > ^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > greetings -4 > = -5 > 0 -6 > ; +4 > +5 > = +6 > +7 > 0 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) -4 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) -5 >Emitted(1, 18) Source(1, 18) + SourceIndex(0) -6 >Emitted(1, 19) Source(1, 19) + SourceIndex(0) +4 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) +5 >Emitted(1, 16) Source(1, 16) + SourceIndex(0) +6 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) +7 >Emitted(1, 18) Source(1, 18) + SourceIndex(0) +8 >Emitted(1, 19) Source(1, 19) + SourceIndex(0) --- >>>var greet = function (greeting) { 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^^^ -5 > ^^^^^^^^^^ -6 > ^^^^^^^^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^ +8 > ^^^^^^^^ 1-> > 2 >var 3 > greet -4 > = -5 > ( -6 > greeting: string +4 > +5 > = +6 > +7 > ( +8 > greeting: string 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) 3 >Emitted(2, 10) Source(2, 10) + SourceIndex(0) -4 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) -5 >Emitted(2, 23) Source(2, 14) + SourceIndex(0) -6 >Emitted(2, 31) Source(2, 30) + SourceIndex(0) +4 >Emitted(2, 11) Source(2, 11) + SourceIndex(0) +5 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) +6 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) +7 >Emitted(2, 23) Source(2, 14) + SourceIndex(0) +8 >Emitted(2, 31) Source(2, 30) + SourceIndex(0) --- >>> greetings++; 1 >^^^^ @@ -123,37 +135,43 @@ sourceFile:sourceMapValidationFunctionExpressions.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^ -4 > ^^^ -5 > ^^^^^^^^^^^^^^ -6 > ^^^^^^^ -7 > ^^^^^^^^^ -8 > ^^ -9 > ^^ -10> ^ -11> ^ -12> ^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^ +8 > ^^^^^^^ +9 > ^^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^^^^^^^^^-> 1-> > 2 >var 3 > incrGreetings -4 > = -5 > () => -6 > -7 > greetings -8 > ++ -9 > -10> greetings++ -11> ; +4 > +5 > = +6 > +7 > () => +8 > +9 > greetings +10> ++ +11> +12> greetings++ +13> ; 1->Emitted(7, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(7, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(7, 18) Source(7, 18) + SourceIndex(0) -4 >Emitted(7, 21) Source(7, 21) + SourceIndex(0) -5 >Emitted(7, 35) Source(7, 27) + SourceIndex(0) -6 >Emitted(7, 42) Source(7, 27) + SourceIndex(0) -7 >Emitted(7, 51) Source(7, 36) + SourceIndex(0) -8 >Emitted(7, 53) Source(7, 38) + SourceIndex(0) -9 >Emitted(7, 55) Source(7, 27) + SourceIndex(0) -10>Emitted(7, 56) Source(7, 38) + SourceIndex(0) -11>Emitted(7, 57) Source(7, 39) + SourceIndex(0) +4 >Emitted(7, 19) Source(7, 19) + SourceIndex(0) +5 >Emitted(7, 20) Source(7, 20) + SourceIndex(0) +6 >Emitted(7, 21) Source(7, 21) + SourceIndex(0) +7 >Emitted(7, 35) Source(7, 27) + SourceIndex(0) +8 >Emitted(7, 42) Source(7, 27) + SourceIndex(0) +9 >Emitted(7, 51) Source(7, 36) + SourceIndex(0) +10>Emitted(7, 53) Source(7, 38) + SourceIndex(0) +11>Emitted(7, 55) Source(7, 27) + SourceIndex(0) +12>Emitted(7, 56) Source(7, 38) + SourceIndex(0) +13>Emitted(7, 57) Source(7, 39) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationFunctionExpressions.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.js.map b/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.js.map index 4f11f33d32224..6f8af63a07266 100644 --- a/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.js.map +++ b/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationFunctionPropertyAssignment.js.map] -{"version":3,"file":"sourceMapValidationFunctionPropertyAssignment.js","sourceRoot":"","sources":["sourceMapValidationFunctionPropertyAssignment.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC,gBAAK,CAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationFunctionPropertyAssignment.js","sourceRoot":"","sources":["sourceMapValidationFunctionPropertyAssignment.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,gBAAK,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.sourcemap.txt b/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.sourcemap.txt index a1a44c4ffb420..d6c3b897a516e 100644 --- a/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.sourcemap.txt @@ -12,33 +12,39 @@ sourceFile:sourceMapValidationFunctionPropertyAssignment.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > x -4 > = -5 > { -6 > n -7 > () { -8 > } -9 > } -10> ; +4 > +5 > = +6 > +7 > { +8 > n +9 > () { +10> } +11> } +12> ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) -7 >Emitted(1, 28) Source(1, 17) + SourceIndex(0) -8 >Emitted(1, 29) Source(1, 18) + SourceIndex(0) -9 >Emitted(1, 31) Source(1, 20) + SourceIndex(0) -10>Emitted(1, 32) Source(1, 21) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +9 >Emitted(1, 28) Source(1, 17) + SourceIndex(0) +10>Emitted(1, 29) Source(1, 18) + SourceIndex(0) +11>Emitted(1, 31) Source(1, 20) + SourceIndex(0) +12>Emitted(1, 32) Source(1, 21) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationFunctionPropertyAssignment.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFunctions.js.map b/tests/baselines/reference/sourceMapValidationFunctions.js.map index a6913fe2369f2..f5ca7c6b834d5 100644 --- a/tests/baselines/reference/sourceMapValidationFunctions.js.map +++ b/tests/baselines/reference/sourceMapValidationFunctions.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationFunctions.js.map] -{"version":3,"file":"sourceMapValidationFunctions.js","sourceRoot":"","sources":["sourceMapValidationFunctions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,eAAe,QAAgB;IAC3B,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,gBAAgB,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,oBAAuB;SAAvB,UAAuB,EAAvB,qBAAuB,EAAvB,IAAuB;QAAvB,mCAAuB;;IACzE,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,aAAa,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,oBAAuB;SAAvB,UAAuB,EAAvB,qBAAuB,EAAvB,IAAuB;QAAvB,mCAAuB;;IAEtE,MAAM,CAAC;AACX,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationFunctions.js","sourceRoot":"","sources":["sourceMapValidationFunctions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;AAClB,eAAe,QAAgB;IAC3B,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,gBAAgB,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,eAAe,CAAC,IAAO;SAAvB,OALtD,CAAC,EAK4E,EAAvB,qBAAuB,EAAvB,IAAuB;QAAvB,mCAAuB;;IACzE,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,aAAa,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,eAAe,CAAC,IAAO;SAAvB,OATnD,CAAC,EASyE,EAAvB,qBAAuB,EAAvB,IAAuB;QAAvB,mCAAuB;;IAEtE,MAAM,CAAC;AACX,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFunctions.sourcemap.txt b/tests/baselines/reference/sourceMapValidationFunctions.sourcemap.txt index 9dabdf3d8f281..e86e305f0f9e6 100644 --- a/tests/baselines/reference/sourceMapValidationFunctions.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationFunctions.sourcemap.txt @@ -12,22 +12,28 @@ sourceFile:sourceMapValidationFunctions.ts 1 > 2 >^^^^ 3 > ^^^^^^^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^-> 1 > 2 >var 3 > greetings -4 > = -5 > 0 -6 > ; +4 > +5 > = +6 > +7 > 0 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) -4 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) -5 >Emitted(1, 18) Source(1, 18) + SourceIndex(0) -6 >Emitted(1, 19) Source(1, 19) + SourceIndex(0) +4 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) +5 >Emitted(1, 16) Source(1, 16) + SourceIndex(0) +6 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) +7 >Emitted(1, 18) Source(1, 18) + SourceIndex(0) +8 >Emitted(1, 19) Source(1, 19) + SourceIndex(0) --- >>>function greet(greeting) { 1-> @@ -126,32 +132,49 @@ sourceFile:sourceMapValidationFunctions.ts --- >>> var restParams = []; 1 >^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >, x?: string, -2 > ...restParams: string[] +2 > ...restParams: +3 > s +4 > tring[] 1 >Emitted(8, 5) Source(6, 55) + SourceIndex(0) -2 >Emitted(8, 25) Source(6, 78) + SourceIndex(0) +2 >Emitted(8, 20) Source(6, 70) + SourceIndex(0) +3 >Emitted(8, 21) Source(6, 71) + SourceIndex(0) +4 >Emitted(8, 25) Source(6, 78) + SourceIndex(0) --- >>> for (var _i = 3; _i < arguments.length; _i++) { 1->^^^^^^^^^ -2 > ^^^^^^^^^^ -3 > ^^ -4 > ^^^^^^^^^^^^^^^^^^^^^ -5 > ^^ -6 > ^^^^ +2 > ^^^^^^^ +3 > ^ +4 > ^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^ 1-> -2 > ...restParams: string[] -3 > -4 > ...restParams: string[] -5 > -6 > ...restParams: string[] +2 > +3 > v +4 > ar greetings = 0; + > function greet(greeting: string): number { + > greetings++; + > return greetings; + > } + > function greet2(greeting: string, n = 10, x?: string, ...restParams: string[] +5 > +6 > ...restParams: string[] +7 > +8 > ...restParams: string[] 1->Emitted(9, 10) Source(6, 55) + SourceIndex(0) -2 >Emitted(9, 20) Source(6, 78) + SourceIndex(0) -3 >Emitted(9, 22) Source(6, 55) + SourceIndex(0) -4 >Emitted(9, 43) Source(6, 78) + SourceIndex(0) -5 >Emitted(9, 45) Source(6, 55) + SourceIndex(0) -6 >Emitted(9, 49) Source(6, 78) + SourceIndex(0) +2 >Emitted(9, 17) Source(1, 1) + SourceIndex(0) +3 >Emitted(9, 18) Source(1, 2) + SourceIndex(0) +4 >Emitted(9, 20) Source(6, 78) + SourceIndex(0) +5 >Emitted(9, 22) Source(6, 55) + SourceIndex(0) +6 >Emitted(9, 43) Source(6, 78) + SourceIndex(0) +7 >Emitted(9, 45) Source(6, 55) + SourceIndex(0) +8 >Emitted(9, 49) Source(6, 78) + SourceIndex(0) --- >>> restParams[_i - 3] = arguments[_i]; 1 >^^^^^^^^ @@ -247,32 +270,53 @@ sourceFile:sourceMapValidationFunctions.ts --- >>> var restParams = []; 1 >^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >, x?: string, -2 > ...restParams: string[] +2 > ...restParams: +3 > s +4 > tring[] 1 >Emitted(17, 5) Source(10, 52) + SourceIndex(0) -2 >Emitted(17, 25) Source(10, 75) + SourceIndex(0) +2 >Emitted(17, 20) Source(10, 67) + SourceIndex(0) +3 >Emitted(17, 21) Source(10, 68) + SourceIndex(0) +4 >Emitted(17, 25) Source(10, 75) + SourceIndex(0) --- >>> for (var _i = 3; _i < arguments.length; _i++) { 1->^^^^^^^^^ -2 > ^^^^^^^^^^ -3 > ^^ -4 > ^^^^^^^^^^^^^^^^^^^^^ -5 > ^^ -6 > ^^^^ +2 > ^^^^^^^ +3 > ^ +4 > ^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^ 1-> -2 > ...restParams: string[] -3 > -4 > ...restParams: string[] -5 > -6 > ...restParams: string[] +2 > +3 > v +4 > ar greetings = 0; + > function greet(greeting: string): number { + > greetings++; + > return greetings; + > } + > function greet2(greeting: string, n = 10, x?: string, ...restParams: string[]): number { + > greetings++; + > return greetings; + > } + > function foo(greeting: string, n = 10, x?: string, ...restParams: string[] +5 > +6 > ...restParams: string[] +7 > +8 > ...restParams: string[] 1->Emitted(18, 10) Source(10, 52) + SourceIndex(0) -2 >Emitted(18, 20) Source(10, 75) + SourceIndex(0) -3 >Emitted(18, 22) Source(10, 52) + SourceIndex(0) -4 >Emitted(18, 43) Source(10, 75) + SourceIndex(0) -5 >Emitted(18, 45) Source(10, 52) + SourceIndex(0) -6 >Emitted(18, 49) Source(10, 75) + SourceIndex(0) +2 >Emitted(18, 17) Source(1, 1) + SourceIndex(0) +3 >Emitted(18, 18) Source(1, 2) + SourceIndex(0) +4 >Emitted(18, 20) Source(10, 75) + SourceIndex(0) +5 >Emitted(18, 22) Source(10, 52) + SourceIndex(0) +6 >Emitted(18, 43) Source(10, 75) + SourceIndex(0) +7 >Emitted(18, 45) Source(10, 52) + SourceIndex(0) +8 >Emitted(18, 49) Source(10, 75) + SourceIndex(0) --- >>> restParams[_i - 3] = arguments[_i]; 1 >^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationIfElse.js.map b/tests/baselines/reference/sourceMapValidationIfElse.js.map index d0414b5c1a54b..75cd1b0a9a8f2 100644 --- a/tests/baselines/reference/sourceMapValidationIfElse.js.map +++ b/tests/baselines/reference/sourceMapValidationIfElse.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationIfElse.js.map] -{"version":3,"file":"sourceMapValidationIfElse.js","sourceRoot":"","sources":["sourceMapValidationIfElse.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;IACV,CAAC,EAAE,CAAC;AACR,CAAC;AAAC,IAAI,CACN,CAAC;AACD,CAAC;AACD,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CACZ,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;IACf,CAAC,EAAE,CAAC;AACR,CAAC;AAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;IACjB,CAAC,IAAI,EAAE,CAAC;AACZ,CAAC;AAAC,IAAI,CAAC,CAAC;IACJ,CAAC,EAAE,CAAC;AACR,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationIfElse.js","sourceRoot":"","sources":["sourceMapValidationIfElse.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;IACV,CAAC,EAAE,CAAC;AACR,CAAC;AAAC,IAAI,CACN,CAAC;AACD,CAAC;AACD,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CACZ,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;IACf,CAAC,EAAE,CAAC;AACR,CAAC;AAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;IACjB,CAAC,IAAI,EAAE,CAAC;AACZ,CAAC;AAAC,IAAI,CAAC,CAAC;IACJ,CAAC,EAAE,CAAC;AACR,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationIfElse.sourcemap.txt b/tests/baselines/reference/sourceMapValidationIfElse.sourcemap.txt index 100f44400d3ac..e8fc873ba63d4 100644 --- a/tests/baselines/reference/sourceMapValidationIfElse.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationIfElse.sourcemap.txt @@ -12,22 +12,28 @@ sourceFile:sourceMapValidationIfElse.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^-> 1 > 2 >var 3 > i -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>if (i == 10) { 1-> diff --git a/tests/baselines/reference/sourceMapValidationImport.js.map b/tests/baselines/reference/sourceMapValidationImport.js.map index bf6c7989cfc66..ee7e839e350a6 100644 --- a/tests/baselines/reference/sourceMapValidationImport.js.map +++ b/tests/baselines/reference/sourceMapValidationImport.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationImport.js.map] -{"version":3,"file":"sourceMapValidationImport.js","sourceRoot":"","sources":["sourceMapValidationImport.ts"],"names":[],"mappings":";;AAAA,IAAc,CAAC,CAGd;AAHD,WAAc,CAAC;IACX;QAAA;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,GAAC,IACb,CAAA;AACL,CAAC,EAHa,CAAC,GAAD,SAAC,KAAD,SAAC,QAGd;AACD,IAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACD,QAAA,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACtB,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,IAAI,CAAC,GAAG,IAAI,SAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationImport.js","sourceRoot":"","sources":["sourceMapValidationImport.ts"],"names":[],"mappings":";;AAAA,IAAc,CAAC,CAGd;AAHD,WAAc,CAAC;IACX,MAAe,CAAC;QAAhB;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,GAAC,IACb,CAAA;AACL,CAAC,EAHa,CAAC,GAAD,SAAC,KAAD,SAAC,QAGd;AACD,IAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACD,QAAA,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACtB,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC;AAChB,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,SAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt b/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt index 8d3a0328a31df..3e1e0ee6687a7 100644 --- a/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt @@ -42,10 +42,16 @@ sourceFile:sourceMapValidationImport.ts --- >>> var c = /** @class */ (function () { 1->^^^^ -2 > ^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> { > +2 > export class c +3 > { 1->Emitted(5, 5) Source(2, 5) + SourceIndex(0) +2 >Emitted(5, 11) Source(2, 20) + SourceIndex(0) +3 >Emitted(5, 12) Source(2, 21) + SourceIndex(0) --- >>> function c() { 1->^^^^^^^^ @@ -140,29 +146,35 @@ sourceFile:sourceMapValidationImport.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^ +10> ^ +11> ^^^^^-> 1 > > 2 >import 3 > a -4 > = -5 > m -6 > . -7 > c -8 > ; +4 > +5 > = +6 > +7 > m +8 > . +9 > c +10> ; 1 >Emitted(12, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(12, 5) Source(5, 8) + SourceIndex(0) 3 >Emitted(12, 6) Source(5, 9) + SourceIndex(0) -4 >Emitted(12, 9) Source(5, 12) + SourceIndex(0) -5 >Emitted(12, 10) Source(5, 13) + SourceIndex(0) -6 >Emitted(12, 11) Source(5, 14) + SourceIndex(0) -7 >Emitted(12, 12) Source(5, 15) + SourceIndex(0) -8 >Emitted(12, 13) Source(5, 16) + SourceIndex(0) +4 >Emitted(12, 7) Source(5, 10) + SourceIndex(0) +5 >Emitted(12, 8) Source(5, 11) + SourceIndex(0) +6 >Emitted(12, 9) Source(5, 12) + SourceIndex(0) +7 >Emitted(12, 10) Source(5, 13) + SourceIndex(0) +8 >Emitted(12, 11) Source(5, 14) + SourceIndex(0) +9 >Emitted(12, 12) Source(5, 15) + SourceIndex(0) +10>Emitted(12, 13) Source(5, 16) + SourceIndex(0) --- >>>exports.b = m.c; 1-> @@ -196,56 +208,68 @@ sourceFile:sourceMapValidationImport.ts 1-> 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^^^^^^^-> 1-> > 2 >var 3 > x -4 > = -5 > new -6 > a -7 > () -8 > ; +4 > +5 > = +6 > +7 > new +8 > a +9 > () +10> ; 1->Emitted(14, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(14, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(14, 6) Source(7, 6) + SourceIndex(0) -4 >Emitted(14, 9) Source(7, 9) + SourceIndex(0) -5 >Emitted(14, 13) Source(7, 13) + SourceIndex(0) -6 >Emitted(14, 14) Source(7, 14) + SourceIndex(0) -7 >Emitted(14, 16) Source(7, 16) + SourceIndex(0) -8 >Emitted(14, 17) Source(7, 17) + SourceIndex(0) +4 >Emitted(14, 7) Source(7, 7) + SourceIndex(0) +5 >Emitted(14, 8) Source(7, 8) + SourceIndex(0) +6 >Emitted(14, 9) Source(7, 9) + SourceIndex(0) +7 >Emitted(14, 13) Source(7, 13) + SourceIndex(0) +8 >Emitted(14, 14) Source(7, 14) + SourceIndex(0) +9 >Emitted(14, 16) Source(7, 16) + SourceIndex(0) +10>Emitted(14, 17) Source(7, 17) + SourceIndex(0) --- >>>var y = new exports.b(); 1-> 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^ -6 > ^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > y -4 > = -5 > new -6 > b -7 > () -8 > ; +4 > +5 > = +6 > +7 > new +8 > b +9 > () +10> ; 1->Emitted(15, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(15, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(15, 6) Source(8, 6) + SourceIndex(0) -4 >Emitted(15, 9) Source(8, 9) + SourceIndex(0) -5 >Emitted(15, 13) Source(8, 13) + SourceIndex(0) -6 >Emitted(15, 22) Source(8, 14) + SourceIndex(0) -7 >Emitted(15, 24) Source(8, 16) + SourceIndex(0) -8 >Emitted(15, 25) Source(8, 17) + SourceIndex(0) +4 >Emitted(15, 7) Source(8, 7) + SourceIndex(0) +5 >Emitted(15, 8) Source(8, 8) + SourceIndex(0) +6 >Emitted(15, 9) Source(8, 9) + SourceIndex(0) +7 >Emitted(15, 13) Source(8, 13) + SourceIndex(0) +8 >Emitted(15, 22) Source(8, 14) + SourceIndex(0) +9 >Emitted(15, 24) Source(8, 16) + SourceIndex(0) +10>Emitted(15, 25) Source(8, 17) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationImport.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationLabeled.js.map b/tests/baselines/reference/sourceMapValidationLabeled.js.map index d1219f9896ffb..874c5fdb60cd9 100644 --- a/tests/baselines/reference/sourceMapValidationLabeled.js.map +++ b/tests/baselines/reference/sourceMapValidationLabeled.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationLabeled.js.map] -{"version":3,"file":"sourceMapValidationLabeled.js","sourceRoot":"","sources":["sourceMapValidationLabeled.ts"],"names":[],"mappings":"AAAA,CAAC,EACD,IAAI,CAAC,GAAG,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationLabeled.js","sourceRoot":"","sources":["sourceMapValidationLabeled.ts"],"names":[],"mappings":"AAAA,CAAC,EACD,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationLabeled.sourcemap.txt b/tests/baselines/reference/sourceMapValidationLabeled.sourcemap.txt index 007208c78f95c..68ba85e194e8a 100644 --- a/tests/baselines/reference/sourceMapValidationLabeled.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationLabeled.sourcemap.txt @@ -14,26 +14,32 @@ sourceFile:sourceMapValidationLabeled.ts 3 > ^^ 4 > ^^^^ 5 > ^ -6 > ^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >x 3 > : > 4 > var 5 > b -6 > = -7 > 10 -8 > ; +6 > +7 > = +8 > +9 > 10 +10> ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 2) Source(1, 2) + SourceIndex(0) 3 >Emitted(1, 4) Source(2, 1) + SourceIndex(0) 4 >Emitted(1, 8) Source(2, 5) + SourceIndex(0) 5 >Emitted(1, 9) Source(2, 6) + SourceIndex(0) -6 >Emitted(1, 12) Source(2, 9) + SourceIndex(0) -7 >Emitted(1, 14) Source(2, 11) + SourceIndex(0) -8 >Emitted(1, 15) Source(2, 12) + SourceIndex(0) +6 >Emitted(1, 10) Source(2, 7) + SourceIndex(0) +7 >Emitted(1, 11) Source(2, 8) + SourceIndex(0) +8 >Emitted(1, 12) Source(2, 9) + SourceIndex(0) +9 >Emitted(1, 14) Source(2, 11) + SourceIndex(0) +10>Emitted(1, 15) Source(2, 12) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationLabeled.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationModule.js.map b/tests/baselines/reference/sourceMapValidationModule.js.map index 357f455d4fd00..513dd0b5a8016 100644 --- a/tests/baselines/reference/sourceMapValidationModule.js.map +++ b/tests/baselines/reference/sourceMapValidationModule.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationModule.js.map] -{"version":3,"file":"sourceMapValidationModule.js","sourceRoot":"","sources":["sourceMapValidationModule.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAGR;AAHD,WAAO,EAAE;IACL,IAAI,CAAC,GAAG,EAAE,CAAC;IACX,CAAC,EAAE,CAAC;AACR,CAAC,EAHM,EAAE,KAAF,EAAE,QAGR;AACD,IAAO,EAAE,CAQR;AARD,WAAO,EAAE;IACL,IAAO,EAAE,CAER;IAFD,WAAO,EAAE;QACM,IAAC,GAAG,EAAE,CAAC;IACtB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER;IAED;QACI,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC;IAChB,CAAC;IAFe,MAAG,MAElB,CAAA;AACL,CAAC,EARM,EAAE,KAAF,EAAE,QAQR"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationModule.js","sourceRoot":"","sources":["sourceMapValidationModule.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAGR;AAHD,WAAO,EAAE;IACL,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IACX,CAAC,EAAE,CAAC;AACR,CAAC,EAHM,EAAE,KAAF,EAAE,QAGR;AACD,IAAO,EAAE,CAQR;AARD,WAAO,EAAE;IACL,IAAO,EAAE,CAER;IAFD,WAAO,EAAE;QACM,IAAC,GAAG,EAAE,CAAC;IACtB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER;IAED;QACI,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC;IAChB,CAAC;IAFe,MAAG,MAElB,CAAA;AACL,CAAC,EARM,EAAE,KAAF,EAAE,QAQR"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationModule.sourcemap.txt b/tests/baselines/reference/sourceMapValidationModule.sourcemap.txt index 3b2174a731093..67ec161bdd80e 100644 --- a/tests/baselines/reference/sourceMapValidationModule.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationModule.sourcemap.txt @@ -42,22 +42,28 @@ sourceFile:sourceMapValidationModule.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ 1-> { > 2 > var 3 > a -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1->Emitted(3, 5) Source(2, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(2, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(2, 10) + SourceIndex(0) -4 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) -5 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) -6 >Emitted(3, 16) Source(2, 16) + SourceIndex(0) +4 >Emitted(3, 11) Source(2, 11) + SourceIndex(0) +5 >Emitted(3, 12) Source(2, 12) + SourceIndex(0) +6 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) +7 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) +8 >Emitted(3, 16) Source(2, 16) + SourceIndex(0) --- >>> a++; 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationStatements.js.map b/tests/baselines/reference/sourceMapValidationStatements.js.map index 40d65e0106c1c..26e6ab46e7e61 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.js.map +++ b/tests/baselines/reference/sourceMapValidationStatements.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationStatements.js.map] -{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt index aec7eaafc0629..9c04aa2ae79a2 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt @@ -34,23 +34,29 @@ sourceFile:sourceMapValidationStatements.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 > var 3 > x -4 > = -5 > 0 -6 > ; +4 > +5 > = +6 > +7 > 0 +8 > ; 1->Emitted(3, 5) Source(3, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(3, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(3, 10) + SourceIndex(0) -4 >Emitted(3, 13) Source(3, 13) + SourceIndex(0) -5 >Emitted(3, 14) Source(3, 14) + SourceIndex(0) -6 >Emitted(3, 15) Source(3, 15) + SourceIndex(0) +4 >Emitted(3, 11) Source(3, 11) + SourceIndex(0) +5 >Emitted(3, 12) Source(3, 12) + SourceIndex(0) +6 >Emitted(3, 13) Source(3, 13) + SourceIndex(0) +7 >Emitted(3, 14) Source(3, 14) + SourceIndex(0) +8 >Emitted(3, 15) Source(3, 15) + SourceIndex(0) --- >>> for (var i = 0; i < 10; i++) { 1->^^^^ @@ -59,17 +65,19 @@ sourceFile:sourceMapValidationStatements.ts 4 > ^ 5 > ^^^^ 6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^ -12> ^^ -13> ^^ -14> ^ -15> ^^ -16> ^^ -17> ^ +7 > ^ +8 > ^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^^ +15> ^^ +16> ^ +17> ^^ +18> ^^ +19> ^ 1-> > 2 > for @@ -77,34 +85,38 @@ sourceFile:sourceMapValidationStatements.ts 4 > ( 5 > var 6 > i -7 > = -8 > 0 -9 > ; -10> i -11> < -12> 10 -13> ; -14> i -15> ++ -16> ) -17> { +7 > +8 > = +9 > +10> 0 +11> ; +12> i +13> < +14> 10 +15> ; +16> i +17> ++ +18> ) +19> { 1->Emitted(4, 5) Source(4, 5) + SourceIndex(0) 2 >Emitted(4, 8) Source(4, 8) + SourceIndex(0) 3 >Emitted(4, 9) Source(4, 9) + SourceIndex(0) 4 >Emitted(4, 10) Source(4, 10) + SourceIndex(0) 5 >Emitted(4, 14) Source(4, 14) + SourceIndex(0) 6 >Emitted(4, 15) Source(4, 15) + SourceIndex(0) -7 >Emitted(4, 18) Source(4, 18) + SourceIndex(0) -8 >Emitted(4, 19) Source(4, 19) + SourceIndex(0) -9 >Emitted(4, 21) Source(4, 21) + SourceIndex(0) -10>Emitted(4, 22) Source(4, 22) + SourceIndex(0) -11>Emitted(4, 25) Source(4, 25) + SourceIndex(0) -12>Emitted(4, 27) Source(4, 27) + SourceIndex(0) -13>Emitted(4, 29) Source(4, 29) + SourceIndex(0) -14>Emitted(4, 30) Source(4, 30) + SourceIndex(0) -15>Emitted(4, 32) Source(4, 32) + SourceIndex(0) -16>Emitted(4, 34) Source(4, 34) + SourceIndex(0) -17>Emitted(4, 35) Source(4, 35) + SourceIndex(0) +7 >Emitted(4, 16) Source(4, 16) + SourceIndex(0) +8 >Emitted(4, 17) Source(4, 17) + SourceIndex(0) +9 >Emitted(4, 18) Source(4, 18) + SourceIndex(0) +10>Emitted(4, 19) Source(4, 19) + SourceIndex(0) +11>Emitted(4, 21) Source(4, 21) + SourceIndex(0) +12>Emitted(4, 22) Source(4, 22) + SourceIndex(0) +13>Emitted(4, 25) Source(4, 25) + SourceIndex(0) +14>Emitted(4, 27) Source(4, 27) + SourceIndex(0) +15>Emitted(4, 29) Source(4, 29) + SourceIndex(0) +16>Emitted(4, 30) Source(4, 30) + SourceIndex(0) +17>Emitted(4, 32) Source(4, 32) + SourceIndex(0) +18>Emitted(4, 34) Source(4, 34) + SourceIndex(0) +19>Emitted(4, 35) Source(4, 35) + SourceIndex(0) --- >>> x += i; 1 >^^^^^^^^ @@ -276,16 +288,22 @@ sourceFile:sourceMapValidationStatements.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ +4 > ^ +5 > ^ +6 > ^ 1-> > 2 > var 3 > a -4 > = +4 > +5 > = +6 > 1->Emitted(15, 5) Source(14, 5) + SourceIndex(0) 2 >Emitted(15, 9) Source(14, 9) + SourceIndex(0) 3 >Emitted(15, 10) Source(14, 10) + SourceIndex(0) -4 >Emitted(15, 13) Source(14, 13) + SourceIndex(0) +4 >Emitted(15, 11) Source(14, 11) + SourceIndex(0) +5 >Emitted(15, 12) Source(14, 12) + SourceIndex(0) +6 >Emitted(15, 13) Source(14, 13) + SourceIndex(0) --- >>> 1, 1 >^^^^^^^^ @@ -330,16 +348,22 @@ sourceFile:sourceMapValidationStatements.ts 1->^^^^ 2 > ^^^^ 3 > ^^^ -4 > ^^^ +4 > ^ +5 > ^ +6 > ^ 1-> > 2 > var 3 > obj -4 > = +4 > +5 > = +6 > 1->Emitted(20, 5) Source(19, 5) + SourceIndex(0) 2 >Emitted(20, 9) Source(19, 9) + SourceIndex(0) 3 >Emitted(20, 12) Source(19, 12) + SourceIndex(0) -4 >Emitted(20, 15) Source(19, 15) + SourceIndex(0) +4 >Emitted(20, 13) Source(19, 13) + SourceIndex(0) +5 >Emitted(20, 14) Source(19, 14) + SourceIndex(0) +6 >Emitted(20, 15) Source(19, 15) + SourceIndex(0) --- >>> z: 1, 1 >^^^^^^^^ @@ -455,22 +479,28 @@ sourceFile:sourceMapValidationStatements.ts 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ 1 > > 2 > var 3 > v -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(26, 9) Source(25, 9) + SourceIndex(0) 2 >Emitted(26, 13) Source(25, 13) + SourceIndex(0) 3 >Emitted(26, 14) Source(25, 14) + SourceIndex(0) -4 >Emitted(26, 17) Source(25, 17) + SourceIndex(0) -5 >Emitted(26, 19) Source(25, 19) + SourceIndex(0) -6 >Emitted(26, 20) Source(25, 20) + SourceIndex(0) +4 >Emitted(26, 15) Source(25, 15) + SourceIndex(0) +5 >Emitted(26, 16) Source(25, 16) + SourceIndex(0) +6 >Emitted(26, 17) Source(25, 17) + SourceIndex(0) +7 >Emitted(26, 19) Source(25, 19) + SourceIndex(0) +8 >Emitted(26, 20) Source(25, 20) + SourceIndex(0) --- >>> } 1 >^^^^ @@ -762,22 +792,28 @@ sourceFile:sourceMapValidationStatements.ts 1->^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ 1-> > 2 > var 3 > b -4 > = -5 > e1 -6 > ; +4 > +5 > = +6 > +7 > e1 +8 > ; 1->Emitted(43, 9) Source(39, 9) + SourceIndex(0) 2 >Emitted(43, 13) Source(39, 13) + SourceIndex(0) 3 >Emitted(43, 14) Source(39, 14) + SourceIndex(0) -4 >Emitted(43, 17) Source(39, 17) + SourceIndex(0) -5 >Emitted(43, 19) Source(39, 19) + SourceIndex(0) -6 >Emitted(43, 20) Source(39, 20) + SourceIndex(0) +4 >Emitted(43, 15) Source(39, 15) + SourceIndex(0) +5 >Emitted(43, 16) Source(39, 16) + SourceIndex(0) +6 >Emitted(43, 17) Source(39, 17) + SourceIndex(0) +7 >Emitted(43, 19) Source(39, 19) + SourceIndex(0) +8 >Emitted(43, 20) Source(39, 20) + SourceIndex(0) --- >>> } 1 >^^^^ @@ -1245,70 +1281,76 @@ sourceFile:sourceMapValidationStatements.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^^ +23> ^ +24> ^ 1-> > 2 > var 3 > z -4 > = -5 > ( -6 > x -7 > == -8 > 1 -9 > ) -10> -11> ? -12> -13> x -14> + -15> 1 -16> -17> : -18> -19> x -20> - -21> 1 -22> ; +4 > +5 > = +6 > +7 > ( +8 > x +9 > == +10> 1 +11> ) +12> +13> ? +14> +15> x +16> + +17> 1 +18> +19> : +20> +21> x +22> - +23> 1 +24> ; 1->Emitted(74, 5) Source(72, 5) + SourceIndex(0) 2 >Emitted(74, 9) Source(72, 9) + SourceIndex(0) 3 >Emitted(74, 10) Source(72, 10) + SourceIndex(0) -4 >Emitted(74, 13) Source(72, 13) + SourceIndex(0) -5 >Emitted(74, 14) Source(72, 14) + SourceIndex(0) -6 >Emitted(74, 15) Source(72, 15) + SourceIndex(0) -7 >Emitted(74, 19) Source(72, 19) + SourceIndex(0) -8 >Emitted(74, 20) Source(72, 20) + SourceIndex(0) -9 >Emitted(74, 21) Source(72, 21) + SourceIndex(0) -10>Emitted(74, 22) Source(72, 22) + SourceIndex(0) -11>Emitted(74, 23) Source(72, 23) + SourceIndex(0) -12>Emitted(74, 24) Source(72, 24) + SourceIndex(0) -13>Emitted(74, 25) Source(72, 25) + SourceIndex(0) -14>Emitted(74, 28) Source(72, 28) + SourceIndex(0) -15>Emitted(74, 29) Source(72, 29) + SourceIndex(0) -16>Emitted(74, 30) Source(72, 30) + SourceIndex(0) -17>Emitted(74, 31) Source(72, 31) + SourceIndex(0) -18>Emitted(74, 32) Source(72, 32) + SourceIndex(0) -19>Emitted(74, 33) Source(72, 33) + SourceIndex(0) -20>Emitted(74, 36) Source(72, 36) + SourceIndex(0) -21>Emitted(74, 37) Source(72, 37) + SourceIndex(0) -22>Emitted(74, 38) Source(72, 38) + SourceIndex(0) +4 >Emitted(74, 11) Source(72, 11) + SourceIndex(0) +5 >Emitted(74, 12) Source(72, 12) + SourceIndex(0) +6 >Emitted(74, 13) Source(72, 13) + SourceIndex(0) +7 >Emitted(74, 14) Source(72, 14) + SourceIndex(0) +8 >Emitted(74, 15) Source(72, 15) + SourceIndex(0) +9 >Emitted(74, 19) Source(72, 19) + SourceIndex(0) +10>Emitted(74, 20) Source(72, 20) + SourceIndex(0) +11>Emitted(74, 21) Source(72, 21) + SourceIndex(0) +12>Emitted(74, 22) Source(72, 22) + SourceIndex(0) +13>Emitted(74, 23) Source(72, 23) + SourceIndex(0) +14>Emitted(74, 24) Source(72, 24) + SourceIndex(0) +15>Emitted(74, 25) Source(72, 25) + SourceIndex(0) +16>Emitted(74, 28) Source(72, 28) + SourceIndex(0) +17>Emitted(74, 29) Source(72, 29) + SourceIndex(0) +18>Emitted(74, 30) Source(72, 30) + SourceIndex(0) +19>Emitted(74, 31) Source(72, 31) + SourceIndex(0) +20>Emitted(74, 32) Source(72, 32) + SourceIndex(0) +21>Emitted(74, 33) Source(72, 33) + SourceIndex(0) +22>Emitted(74, 36) Source(72, 36) + SourceIndex(0) +23>Emitted(74, 37) Source(72, 37) + SourceIndex(0) +24>Emitted(74, 38) Source(72, 38) + SourceIndex(0) --- >>> (x == 1) ? x + 1 : x - 1; 1 >^^^^ @@ -1460,38 +1502,50 @@ sourceFile:sourceMapValidationStatements.ts 1-> 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^^^^^-> 1-> > 2 >var 3 > b -4 > = +4 > +5 > = +6 > 1->Emitted(81, 1) Source(79, 1) + SourceIndex(0) 2 >Emitted(81, 5) Source(79, 5) + SourceIndex(0) 3 >Emitted(81, 6) Source(79, 6) + SourceIndex(0) -4 >Emitted(81, 9) Source(79, 9) + SourceIndex(0) +4 >Emitted(81, 7) Source(79, 7) + SourceIndex(0) +5 >Emitted(81, 8) Source(79, 8) + SourceIndex(0) +6 >Emitted(81, 9) Source(79, 9) + SourceIndex(0) --- >>> var x = 10; 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ 1->function () { > 2 > var 3 > x -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1->Emitted(82, 5) Source(80, 5) + SourceIndex(0) 2 >Emitted(82, 9) Source(80, 9) + SourceIndex(0) 3 >Emitted(82, 10) Source(80, 10) + SourceIndex(0) -4 >Emitted(82, 13) Source(80, 13) + SourceIndex(0) -5 >Emitted(82, 15) Source(80, 15) + SourceIndex(0) -6 >Emitted(82, 16) Source(80, 16) + SourceIndex(0) +4 >Emitted(82, 11) Source(80, 11) + SourceIndex(0) +5 >Emitted(82, 12) Source(80, 12) + SourceIndex(0) +6 >Emitted(82, 13) Source(80, 13) + SourceIndex(0) +7 >Emitted(82, 15) Source(80, 15) + SourceIndex(0) +8 >Emitted(82, 16) Source(80, 16) + SourceIndex(0) --- >>> x = x + 1; 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationSwitch.js.map b/tests/baselines/reference/sourceMapValidationSwitch.js.map index fcaa1a45cc5b4..662d022962472 100644 --- a/tests/baselines/reference/sourceMapValidationSwitch.js.map +++ b/tests/baselines/reference/sourceMapValidationSwitch.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationSwitch.js.map] -{"version":3,"file":"sourceMapValidationSwitch.js","sourceRoot":"","sources":["sourceMapValidationSwitch.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACR,KAAK,CAAC;QACF,CAAC,EAAE,CAAC;QACJ,KAAK,CAAC;IACV,KAAK,EAAE;QACH,CAAC;YACG,CAAC,EAAE,CAAC;YACJ,KAAK,CAAC;QACV,CAAC;IACL;QACI,CAAC,GAAG,CAAC,GAAE,EAAE,CAAC;AAClB,CAAC;AACD,MAAM,CAAC,CAAC,CAAC,CAAC,CACV,CAAC;IACG,KAAK,CAAC;QACF,CAAC,EAAE,CAAC;QACJ,KAAK,CAAC;IACV,KAAK,EAAE;QACH,CAAC;YACG,CAAC,EAAE,CAAC;YACJ,KAAK,CAAC;QACV,CAAC;IACL;QACI,CAAC;YACG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;QACf,CAAC;AACT,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationSwitch.js","sourceRoot":"","sources":["sourceMapValidationSwitch.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACR,KAAK,CAAC;QACF,CAAC,EAAE,CAAC;QACJ,KAAK,CAAC;IACV,KAAK,EAAE;QACH,CAAC;YACG,CAAC,EAAE,CAAC;YACJ,KAAK,CAAC;QACV,CAAC;IACL;QACI,CAAC,GAAG,CAAC,GAAE,EAAE,CAAC;AAClB,CAAC;AACD,MAAM,CAAC,CAAC,CAAC,CAAC,CACV,CAAC;IACG,KAAK,CAAC;QACF,CAAC,EAAE,CAAC;QACJ,KAAK,CAAC;IACV,KAAK,EAAE;QACH,CAAC;YACG,CAAC,EAAE,CAAC;YACJ,KAAK,CAAC;QACV,CAAC;IACL;QACI,CAAC;YACG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;QACf,CAAC;AACT,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationSwitch.sourcemap.txt b/tests/baselines/reference/sourceMapValidationSwitch.sourcemap.txt index 4caa189efefb1..2f6125d5ee4b1 100644 --- a/tests/baselines/reference/sourceMapValidationSwitch.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationSwitch.sourcemap.txt @@ -12,22 +12,28 @@ sourceFile:sourceMapValidationSwitch.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^-> 1 > 2 >var 3 > x -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>switch (x) { 1-> diff --git a/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map b/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map index 8b8690b470d8e..ce416aa3e4634 100644 --- a/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map +++ b/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationTryCatchFinally.js.map] -{"version":3,"file":"sourceMapValidationTryCatchFinally.js","sourceRoot":"","sources":["sourceMapValidationTryCatchFinally.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,IAAI,CAAC;IACD,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACT,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;QAAS,CAAC;IACP,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC;AACD,IACA,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IACV,MAAM,IAAI,KAAK,EAAE,CAAC;AACtB,CAAC;AACD,KAAK,CAAC,CAAC,CAAC,CAAC,CACT,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;QAED,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationTryCatchFinally.js","sourceRoot":"","sources":["sourceMapValidationTryCatchFinally.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,IAAI,CAAC;IACD,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACT,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;QAAS,CAAC;IACP,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC;AACD,IACA,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IACV,MAAM,IAAI,KAAK,EAAE,CAAC;AACtB,CAAC;AACD,KAAK,CAAC,CAAC,CAAC,CAAC,CACT,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;QAED,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt b/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt index 845ec5eeb27e7..0353d49f0f95e 100644 --- a/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt @@ -12,21 +12,27 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ 1 > 2 >var 3 > x -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>try { 1 > diff --git a/tests/baselines/reference/sourceMapValidationVariables.js.map b/tests/baselines/reference/sourceMapValidationVariables.js.map index ad1abdfbf985e..c35f6afcd9dbb 100644 --- a/tests/baselines/reference/sourceMapValidationVariables.js.map +++ b/tests/baselines/reference/sourceMapValidationVariables.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationVariables.js.map] -{"version":3,"file":"sourceMapValidationVariables.js","sourceRoot":"","sources":["sourceMapValidationVariables.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,IAAI,CAAC,CAAC;AACN,IAAI,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACjB,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationVariables.js","sourceRoot":"","sources":["sourceMapValidationVariables.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,IAAI,CAAC,CAAC;AACN,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACjB,IAAI,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationVariables.sourcemap.txt b/tests/baselines/reference/sourceMapValidationVariables.sourcemap.txt index c9a49494d2c82..ec2b46309c2e2 100644 --- a/tests/baselines/reference/sourceMapValidationVariables.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationVariables.sourcemap.txt @@ -12,21 +12,27 @@ sourceFile:sourceMapValidationVariables.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ 1 > 2 >var 3 > a -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>var b; 1 > @@ -48,34 +54,40 @@ sourceFile:sourceMapValidationVariables.ts 1-> 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^^ -7 > ^ -8 > ^^ -9 > ^ -10> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^ +9 > ^ +10> ^^ +11> ^ +12> ^ 1-> > 2 >var 3 > c -4 > = -5 > 10 -6 > , -7 > d -8 > , -9 > e -10> ; +4 > +5 > = +6 > +7 > 10 +8 > , +9 > d +10> , +11> e +12> ; 1->Emitted(3, 1) Source(3, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(3, 5) + SourceIndex(0) 3 >Emitted(3, 6) Source(3, 6) + SourceIndex(0) -4 >Emitted(3, 9) Source(3, 9) + SourceIndex(0) -5 >Emitted(3, 11) Source(3, 11) + SourceIndex(0) -6 >Emitted(3, 13) Source(3, 13) + SourceIndex(0) -7 >Emitted(3, 14) Source(3, 14) + SourceIndex(0) -8 >Emitted(3, 16) Source(3, 16) + SourceIndex(0) -9 >Emitted(3, 17) Source(3, 17) + SourceIndex(0) -10>Emitted(3, 18) Source(3, 18) + SourceIndex(0) +4 >Emitted(3, 7) Source(3, 7) + SourceIndex(0) +5 >Emitted(3, 8) Source(3, 8) + SourceIndex(0) +6 >Emitted(3, 9) Source(3, 9) + SourceIndex(0) +7 >Emitted(3, 11) Source(3, 11) + SourceIndex(0) +8 >Emitted(3, 13) Source(3, 13) + SourceIndex(0) +9 >Emitted(3, 14) Source(3, 14) + SourceIndex(0) +10>Emitted(3, 16) Source(3, 16) + SourceIndex(0) +11>Emitted(3, 17) Source(3, 17) + SourceIndex(0) +12>Emitted(3, 18) Source(3, 18) + SourceIndex(0) --- >>>var c2, d2 = 10; 1 > @@ -83,26 +95,32 @@ sourceFile:sourceMapValidationVariables.ts 3 > ^^ 4 > ^^ 5 > ^^ -6 > ^^^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +6 > ^ +7 > ^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >var 3 > c2 4 > , 5 > d2 -6 > = -7 > 10 -8 > ; +6 > +7 > = +8 > +9 > 10 +10> ; 1 >Emitted(4, 1) Source(4, 1) + SourceIndex(0) 2 >Emitted(4, 5) Source(4, 5) + SourceIndex(0) 3 >Emitted(4, 7) Source(4, 7) + SourceIndex(0) 4 >Emitted(4, 9) Source(4, 9) + SourceIndex(0) 5 >Emitted(4, 11) Source(4, 11) + SourceIndex(0) -6 >Emitted(4, 14) Source(4, 14) + SourceIndex(0) -7 >Emitted(4, 16) Source(4, 16) + SourceIndex(0) -8 >Emitted(4, 17) Source(4, 17) + SourceIndex(0) +6 >Emitted(4, 12) Source(4, 12) + SourceIndex(0) +7 >Emitted(4, 13) Source(4, 13) + SourceIndex(0) +8 >Emitted(4, 14) Source(4, 14) + SourceIndex(0) +9 >Emitted(4, 16) Source(4, 16) + SourceIndex(0) +10>Emitted(4, 17) Source(4, 17) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationVariables.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationWhile.js.map b/tests/baselines/reference/sourceMapValidationWhile.js.map index a3b977c79d4d1..0b114476611b8 100644 --- a/tests/baselines/reference/sourceMapValidationWhile.js.map +++ b/tests/baselines/reference/sourceMapValidationWhile.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationWhile.js.map] -{"version":3,"file":"sourceMapValidationWhile.js","sourceRoot":"","sources":["sourceMapValidationWhile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC;IACb,CAAC,EAAE,CAAC;AACR,CAAC;AACD,OAAO,CAAC,IAAI,EAAE,EACd,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationWhile.js","sourceRoot":"","sources":["sourceMapValidationWhile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC;IACb,CAAC,EAAE,CAAC;AACR,CAAC;AACD,OAAO,CAAC,IAAI,EAAE,EACd,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationWhile.sourcemap.txt b/tests/baselines/reference/sourceMapValidationWhile.sourcemap.txt index df653c57e8349..b166bbc0c7a79 100644 --- a/tests/baselines/reference/sourceMapValidationWhile.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationWhile.sourcemap.txt @@ -12,22 +12,28 @@ sourceFile:sourceMapValidationWhile.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^-> 1 > 2 >var 3 > a -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>while (a == 10) { 1-> diff --git a/tests/baselines/reference/sourceMapValidationWithComments.js.map b/tests/baselines/reference/sourceMapValidationWithComments.js.map index 4b41c7072359d..9a2961fffba8d 100644 --- a/tests/baselines/reference/sourceMapValidationWithComments.js.map +++ b/tests/baselines/reference/sourceMapValidationWithComments.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationWithComments.js.map] -{"version":3,"file":"sourceMapValidationWithComments.js","sourceRoot":"","sources":["sourceMapValidationWithComments.ts"],"names":[],"mappings":"AAAA;IAAA;IAoBA,CAAC;IAlBiB,oBAAS,GAAvB;QAEI,2BAA2B;QAC3B,IAAI,CAAC,GAAG,CAAC,CAAC;QACV,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,yBAAyB;QAGzB,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IACL,iBAAC;AAAD,CAAC,AApBD,IAoBC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationWithComments.js","sourceRoot":"","sources":["sourceMapValidationWithComments.ts"],"names":[],"mappings":"AAAA,eAAiB,CAAC;IAAlB;IAoBA,CAAC;IAlBiB,oBAAS,GAAvB;QAEI,2BAA2B;QAC3B,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QACV,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,yBAAyB;QAGzB,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IACL,iBAAC;AAAD,CAAC,AApBD,IAoBC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationWithComments.sourcemap.txt b/tests/baselines/reference/sourceMapValidationWithComments.sourcemap.txt index 506f662e37d9a..0774805fd1c0a 100644 --- a/tests/baselines/reference/sourceMapValidationWithComments.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationWithComments.sourcemap.txt @@ -10,9 +10,15 @@ sourceFile:sourceMapValidationWithComments.ts ------------------------------------------------------------------- >>>var DebugClass = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class DebugClass +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 16) Source(1, 18) + SourceIndex(0) +3 >Emitted(1, 17) Source(1, 19) + SourceIndex(0) --- >>> function DebugClass() { 1->^^^^ @@ -75,22 +81,28 @@ sourceFile:sourceMapValidationWithComments.ts 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ 1 > > 2 > var 3 > i -4 > = -5 > 0 -6 > ; +4 > +5 > = +6 > +7 > 0 +8 > ; 1 >Emitted(6, 9) Source(6, 9) + SourceIndex(0) 2 >Emitted(6, 13) Source(6, 13) + SourceIndex(0) 3 >Emitted(6, 14) Source(6, 14) + SourceIndex(0) -4 >Emitted(6, 17) Source(6, 17) + SourceIndex(0) -5 >Emitted(6, 18) Source(6, 18) + SourceIndex(0) -6 >Emitted(6, 19) Source(6, 19) + SourceIndex(0) +4 >Emitted(6, 15) Source(6, 15) + SourceIndex(0) +5 >Emitted(6, 16) Source(6, 16) + SourceIndex(0) +6 >Emitted(6, 17) Source(6, 17) + SourceIndex(0) +7 >Emitted(6, 18) Source(6, 18) + SourceIndex(0) +8 >Emitted(6, 19) Source(6, 19) + SourceIndex(0) --- >>> i++; 1 >^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.js.map b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.js.map index f34c47f221010..ab6e8c957ee63 100644 --- a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.js.map +++ b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.js.map @@ -1,2 +1,2 @@ //// [fooResult.js.map] -{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["../testFiles/app.ts","../testFiles/app2.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,wIAAwI;AACxI;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC;ACHD;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["../testFiles/app.ts","../testFiles/app2.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,wIAAwI;AACxI,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC;ACHD,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.sourcemap.txt b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.sourcemap.txt index 834b858a7dc57..2b0153d7d23ac 100644 --- a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.sourcemap.txt @@ -28,10 +28,16 @@ sourceFile:../testFiles/app.ts --- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > > +2 >class c +3 > { 1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) +2 >Emitted(3, 7) Source(3, 9) + SourceIndex(0) +3 >Emitted(3, 8) Source(3, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ @@ -79,9 +85,15 @@ sourceFile:../testFiles/app2.ts ------------------------------------------------------------------- >>>var d = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> +2 >class d +3 > { 1->Emitted(8, 1) Source(1, 1) + SourceIndex(1) +2 >Emitted(8, 7) Source(1, 9) + SourceIndex(1) +3 >Emitted(8, 8) Source(1, 10) + SourceIndex(1) --- >>> function d() { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.js.map b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.js.map index 7a172c4e0a7f9..b01f5d9de63b5 100644 --- a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.js.map +++ b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.js.map @@ -1,3 +1,3 @@ //// [app.js.map] -{"version":3,"file":"app.js","sourceRoot":"","sources":["../testFiles/app.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,wIAAwI;AACxI;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"}//// [app2.js.map] -{"version":3,"file":"app2.js","sourceRoot":"","sources":["../testFiles/app2.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"app.js","sourceRoot":"","sources":["../testFiles/app.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,wIAAwI;AACxI,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"}//// [app2.js.map] +{"version":3,"file":"app2.js","sourceRoot":"","sources":["../testFiles/app2.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.sourcemap.txt b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.sourcemap.txt index a5610c93e9b62..76a38ce4344f6 100644 --- a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.sourcemap.txt @@ -28,10 +28,16 @@ sourceFile:../testFiles/app.ts --- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > > +2 >class c +3 > { 1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) +2 >Emitted(3, 7) Source(3, 9) + SourceIndex(0) +3 >Emitted(3, 8) Source(3, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ @@ -85,9 +91,15 @@ sourceFile:../testFiles/app2.ts ------------------------------------------------------------------- >>>var d = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class d +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) +3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function d() { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.js.map b/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.js.map index 5d866e941db81..76782a99bf862 100644 --- a/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.js.map +++ b/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.js.map @@ -1,2 +1,2 @@ //// [a.js.map] -{"version":3,"file":"a.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA;;6EAE6E;AAE7E,IAAI,CAAC,GAAG;IACJ,CAAC,EAAE,EAAE;IACL,CAAC,EAAE,EAAE;CACR,CAAC;ACPF;;6EAE6E;AAE7E,2BAA2B;AAC3B,IAAI,CAAC,GAAG,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"a.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA;;6EAE6E;AAE7E,IAAI,CAAC,CAAC,CAAC,CAAC;IACJ,CAAC,EAAE,EAAE;IACL,CAAC,EAAE,EAAE;CACR,CAAC;ACPF;;6EAE6E;AAE7E,2BAA2B;AAC3B,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.sourcemap.txt b/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.sourcemap.txt index f3f3dffd9dce1..f15ceb4602749 100644 --- a/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.sourcemap.txt @@ -26,18 +26,24 @@ sourceFile:tests/cases/compiler/a.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^-> 1 > > > 2 >var 3 > x -4 > = +4 > +5 > = +6 > 1 >Emitted(4, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(4, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(4, 6) Source(5, 6) + SourceIndex(0) -4 >Emitted(4, 9) Source(5, 9) + SourceIndex(0) +4 >Emitted(4, 7) Source(5, 7) + SourceIndex(0) +5 >Emitted(4, 8) Source(5, 8) + SourceIndex(0) +6 >Emitted(4, 9) Source(5, 9) + SourceIndex(0) --- >>> a: 10, 1->^^^^ @@ -112,22 +118,28 @@ sourceFile:tests/cases/compiler/b.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^-> 1 > > 2 >var 3 > y -4 > = -5 > x -6 > ; +4 > +5 > = +6 > +7 > x +8 > ; 1 >Emitted(12, 1) Source(6, 1) + SourceIndex(1) 2 >Emitted(12, 5) Source(6, 5) + SourceIndex(1) 3 >Emitted(12, 6) Source(6, 6) + SourceIndex(1) -4 >Emitted(12, 9) Source(6, 9) + SourceIndex(1) -5 >Emitted(12, 10) Source(6, 10) + SourceIndex(1) -6 >Emitted(12, 11) Source(6, 11) + SourceIndex(1) +4 >Emitted(12, 7) Source(6, 7) + SourceIndex(1) +5 >Emitted(12, 8) Source(6, 8) + SourceIndex(1) +6 >Emitted(12, 9) Source(6, 9) + SourceIndex(1) +7 >Emitted(12, 10) Source(6, 10) + SourceIndex(1) +8 >Emitted(12, 11) Source(6, 11) + SourceIndex(1) --- >>>//# sourceMappingURL=a.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.js.map b/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.js.map index a20d3ecb6dc7f..47ed031296ef9 100644 --- a/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.js.map +++ b/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.js.map @@ -1,2 +1,2 @@ //// [fooResult.js.map] -{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,IAAO,CAAC,CAEP;AAFD,WAAO,CAAC;IACO,GAAC,GAAG,CAAC,CAAC;AACrB,CAAC,EAFM,CAAC,KAAD,CAAC,QAEP;ACFD,IAAO,EAAE,CAGR;AAHD,WAAO,EAAE;IACL;QAAA;QACA,CAAC;QAAD,SAAC;IAAD,CAAC,AADD,IACC;IADY,KAAE,KACd,CAAA;AACL,CAAC,EAHM,EAAE,KAAF,EAAE,QAGR"} \ No newline at end of file +{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,IAAO,CAAC,CAEP;AAFD,WAAO,CAAC;IACO,GAAC,GAAG,CAAC,CAAC;AACrB,CAAC,EAFM,CAAC,KAAD,CAAC,QAEP;ACFD,IAAO,EAAE,CAGR;AAHD,WAAO,EAAE;IACL,OAAgB,CAAC;QAAjB;QACA,CAAC;QAAD,SAAC;IAAD,CAAC,AADD,IACC;IADY,KAAE,KACd,CAAA;AACL,CAAC,EAHM,EAAE,KAAF,EAAE,QAGR"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.sourcemap.txt b/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.sourcemap.txt index 824ff8ff81705..dd757f0a63a59 100644 --- a/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.sourcemap.txt @@ -118,10 +118,16 @@ sourceFile:tests/cases/compiler/b.ts --- >>> var c1 = /** @class */ (function () { 1->^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> { > +2 > export class c1 +3 > { 1->Emitted(7, 5) Source(2, 5) + SourceIndex(1) +2 >Emitted(7, 12) Source(2, 21) + SourceIndex(1) +3 >Emitted(7, 13) Source(2, 22) + SourceIndex(1) --- >>> function c1() { 1->^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.js.map b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.js.map index 57e8ff298657f..b1de4845bf360 100644 --- a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.js.map +++ b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.js.map @@ -1,2 +1,2 @@ //// [fooResult.js.map] -{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["app.ts","app2.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,0GAA0G;AAC1G;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC;ACHD;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["app.ts","app2.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,0GAA0G;AAC1G,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC;ACHD,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.sourcemap.txt b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.sourcemap.txt index 9b54bd34d71e0..39f97f997e343 100644 --- a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.sourcemap.txt @@ -28,10 +28,16 @@ sourceFile:app.ts --- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > > +2 >class c +3 > { 1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) +2 >Emitted(3, 7) Source(3, 9) + SourceIndex(0) +3 >Emitted(3, 8) Source(3, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ @@ -79,9 +85,15 @@ sourceFile:app2.ts ------------------------------------------------------------------- >>>var d = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> +2 >class d +3 > { 1->Emitted(8, 1) Source(1, 1) + SourceIndex(1) +2 >Emitted(8, 7) Source(1, 9) + SourceIndex(1) +3 >Emitted(8, 8) Source(1, 10) + SourceIndex(1) --- >>> function d() { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.js.map b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.js.map index 5025ed2212ac2..abe4bf7c1f05d 100644 --- a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.js.map +++ b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.js.map @@ -1,3 +1,3 @@ //// [app.js.map] -{"version":3,"file":"app.js","sourceRoot":"","sources":["app.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,0GAA0G;AAC1G;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"}//// [app2.js.map] -{"version":3,"file":"app2.js","sourceRoot":"","sources":["app2.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"app.js","sourceRoot":"","sources":["app.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,0GAA0G;AAC1G,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"}//// [app2.js.map] +{"version":3,"file":"app2.js","sourceRoot":"","sources":["app2.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.sourcemap.txt b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.sourcemap.txt index aa41dd50b4e68..d240ecd9fa299 100644 --- a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.sourcemap.txt @@ -28,10 +28,16 @@ sourceFile:app.ts --- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > > +2 >class c +3 > { 1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) +2 >Emitted(3, 7) Source(3, 9) + SourceIndex(0) +3 >Emitted(3, 8) Source(3, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ @@ -85,9 +91,15 @@ sourceFile:app2.ts ------------------------------------------------------------------- >>>var d = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > +2 >class d +3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) +2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) +3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function d() { 1->^^^^ diff --git a/tests/baselines/reference/sourcemapValidationDuplicateNames.js.map b/tests/baselines/reference/sourcemapValidationDuplicateNames.js.map index 2e1a02da8dd28..93f483f2b4a8f 100644 --- a/tests/baselines/reference/sourcemapValidationDuplicateNames.js.map +++ b/tests/baselines/reference/sourcemapValidationDuplicateNames.js.map @@ -1,2 +1,2 @@ //// [sourcemapValidationDuplicateNames.js.map] -{"version":3,"file":"sourcemapValidationDuplicateNames.js","sourceRoot":"","sources":["sourcemapValidationDuplicateNames.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAIR;AAJD,WAAO,EAAE;IACL,IAAI,CAAC,GAAG,EAAE,CAAC;IACX;QAAA;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,IAAC,IACb,CAAA;AACL,CAAC,EAJM,EAAE,KAAF,EAAE,QAIR;AACD,WAAO,EAAE;IACL,IAAI,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC;AACvB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER"} \ No newline at end of file +{"version":3,"file":"sourcemapValidationDuplicateNames.js","sourceRoot":"","sources":["sourcemapValidationDuplicateNames.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAIR;AAJD,WAAO,EAAE;IACL,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IACX,MAAe,CAAC;QAAhB;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,IAAC,IACb,CAAA;AACL,CAAC,EAJM,EAAE,KAAF,EAAE,QAIR;AACD,WAAO,EAAE;IACL,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC;AACvB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER"} \ No newline at end of file diff --git a/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt b/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt index 2cab7b3c4aaa8..35f5b3ab3a733 100644 --- a/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt +++ b/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt @@ -43,30 +43,42 @@ sourceFile:sourcemapValidationDuplicateNames.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > 2 > var 3 > x -4 > = -5 > 10 -6 > ; +4 > +5 > = +6 > +7 > 10 +8 > ; 1->Emitted(3, 5) Source(2, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(2, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(2, 10) + SourceIndex(0) -4 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) -5 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) -6 >Emitted(3, 16) Source(2, 16) + SourceIndex(0) +4 >Emitted(3, 11) Source(2, 11) + SourceIndex(0) +5 >Emitted(3, 12) Source(2, 12) + SourceIndex(0) +6 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) +7 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) +8 >Emitted(3, 16) Source(2, 16) + SourceIndex(0) --- >>> var c = /** @class */ (function () { 1->^^^^ -2 > ^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> > +2 > export class c +3 > { 1->Emitted(4, 5) Source(3, 5) + SourceIndex(0) +2 >Emitted(4, 11) Source(3, 20) + SourceIndex(0) +3 >Emitted(4, 12) Source(3, 21) + SourceIndex(0) --- >>> function c() { 1->^^^^^^^^ @@ -169,34 +181,40 @@ sourceFile:sourcemapValidationDuplicateNames.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^^^ -6 > ^^ -7 > ^ -8 > ^ -9 > ^^ -10> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^^^^ +8 > ^^ +9 > ^ +10> ^ +11> ^^ +12> ^ 1-> { > 2 > var 3 > b -4 > = -5 > new -6 > m1 -7 > . -8 > c -9 > () -10> ; +4 > +5 > = +6 > +7 > new +8 > m1 +9 > . +10> c +11> () +12> ; 1->Emitted(12, 5) Source(7, 5) + SourceIndex(0) 2 >Emitted(12, 9) Source(7, 9) + SourceIndex(0) 3 >Emitted(12, 10) Source(7, 10) + SourceIndex(0) -4 >Emitted(12, 13) Source(7, 13) + SourceIndex(0) -5 >Emitted(12, 17) Source(7, 17) + SourceIndex(0) -6 >Emitted(12, 19) Source(7, 19) + SourceIndex(0) -7 >Emitted(12, 20) Source(7, 20) + SourceIndex(0) -8 >Emitted(12, 21) Source(7, 21) + SourceIndex(0) -9 >Emitted(12, 23) Source(7, 23) + SourceIndex(0) -10>Emitted(12, 24) Source(7, 24) + SourceIndex(0) +4 >Emitted(12, 11) Source(7, 11) + SourceIndex(0) +5 >Emitted(12, 12) Source(7, 12) + SourceIndex(0) +6 >Emitted(12, 13) Source(7, 13) + SourceIndex(0) +7 >Emitted(12, 17) Source(7, 17) + SourceIndex(0) +8 >Emitted(12, 19) Source(7, 19) + SourceIndex(0) +9 >Emitted(12, 20) Source(7, 20) + SourceIndex(0) +10>Emitted(12, 21) Source(7, 21) + SourceIndex(0) +11>Emitted(12, 23) Source(7, 23) + SourceIndex(0) +12>Emitted(12, 24) Source(7, 24) + SourceIndex(0) --- >>>})(m1 || (m1 = {})); 1 > diff --git a/tests/baselines/reference/ternaryExpressionSourceMap.js.map b/tests/baselines/reference/ternaryExpressionSourceMap.js.map index 27160910378f4..c383fa5bcbd89 100644 --- a/tests/baselines/reference/ternaryExpressionSourceMap.js.map +++ b/tests/baselines/reference/ternaryExpressionSourceMap.js.map @@ -1,2 +1,2 @@ //// [ternaryExpressionSourceMap.js.map] -{"version":3,"file":"ternaryExpressionSourceMap.js","sourceRoot":"","sources":["ternaryExpressionSourceMap.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,cAAM,OAAA,CAAC,EAAD,CAAC,CAAC,CAAC,CAAC,cAAM,OAAA,CAAC,EAAD,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"ternaryExpressionSourceMap.js","sourceRoot":"","sources":["ternaryExpressionSourceMap.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACV,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAM,OAAA,CAAC,EAAD,CAAC,CAAC,CAAC,CAAC,cAAM,OAAA,CAAC,EAAD,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/ternaryExpressionSourceMap.sourcemap.txt b/tests/baselines/reference/ternaryExpressionSourceMap.sourcemap.txt index 87e3ce023047a..f82ca27b86281 100644 --- a/tests/baselines/reference/ternaryExpressionSourceMap.sourcemap.txt +++ b/tests/baselines/reference/ternaryExpressionSourceMap.sourcemap.txt @@ -12,90 +12,102 @@ sourceFile:ternaryExpressionSourceMap.ts 1 > 2 >^^^^ 3 > ^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > x -4 > = -5 > 1 -6 > ; +4 > +5 > = +6 > +7 > 1 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) +5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) +6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +7 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +8 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) --- >>>var foo = x ? function () { return 0; } : function () { return 0; }; 1-> 2 >^^^^ 3 > ^^^ -4 > ^^^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^^^^^^ -10> ^^^^^^^ -11> ^ -12> ^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^^^^ -18> ^^^^^^^ -19> ^ -20> ^^ -21> ^ -22> ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^^^^^^ +13> ^ +14> ^^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^^^^^^^^^^^^^^ +20> ^^^^^^^ +21> ^ +22> ^^ +23> ^ +24> ^ 1-> > 2 >var 3 > foo -4 > = -5 > x -6 > -7 > ? -8 > -9 > () => -10> -11> 0 -12> -13> 0 -14> -15> : -16> -17> () => -18> -19> 0 -20> -21> 0 -22> ; +4 > +5 > = +6 > +7 > x +8 > +9 > ? +10> +11> () => +12> +13> 0 +14> +15> 0 +16> +17> : +18> +19> () => +20> +21> 0 +22> +23> 0 +24> ; 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) 3 >Emitted(2, 8) Source(2, 8) + SourceIndex(0) -4 >Emitted(2, 11) Source(2, 11) + SourceIndex(0) -5 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) -6 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) -7 >Emitted(2, 14) Source(2, 14) + SourceIndex(0) -8 >Emitted(2, 15) Source(2, 15) + SourceIndex(0) -9 >Emitted(2, 29) Source(2, 21) + SourceIndex(0) -10>Emitted(2, 36) Source(2, 21) + SourceIndex(0) -11>Emitted(2, 37) Source(2, 22) + SourceIndex(0) -12>Emitted(2, 39) Source(2, 21) + SourceIndex(0) -13>Emitted(2, 40) Source(2, 22) + SourceIndex(0) -14>Emitted(2, 41) Source(2, 23) + SourceIndex(0) -15>Emitted(2, 42) Source(2, 24) + SourceIndex(0) -16>Emitted(2, 43) Source(2, 25) + SourceIndex(0) -17>Emitted(2, 57) Source(2, 31) + SourceIndex(0) -18>Emitted(2, 64) Source(2, 31) + SourceIndex(0) -19>Emitted(2, 65) Source(2, 32) + SourceIndex(0) -20>Emitted(2, 67) Source(2, 31) + SourceIndex(0) -21>Emitted(2, 68) Source(2, 32) + SourceIndex(0) -22>Emitted(2, 69) Source(2, 33) + SourceIndex(0) +4 >Emitted(2, 9) Source(2, 9) + SourceIndex(0) +5 >Emitted(2, 10) Source(2, 10) + SourceIndex(0) +6 >Emitted(2, 11) Source(2, 11) + SourceIndex(0) +7 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) +8 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) +9 >Emitted(2, 14) Source(2, 14) + SourceIndex(0) +10>Emitted(2, 15) Source(2, 15) + SourceIndex(0) +11>Emitted(2, 29) Source(2, 21) + SourceIndex(0) +12>Emitted(2, 36) Source(2, 21) + SourceIndex(0) +13>Emitted(2, 37) Source(2, 22) + SourceIndex(0) +14>Emitted(2, 39) Source(2, 21) + SourceIndex(0) +15>Emitted(2, 40) Source(2, 22) + SourceIndex(0) +16>Emitted(2, 41) Source(2, 23) + SourceIndex(0) +17>Emitted(2, 42) Source(2, 24) + SourceIndex(0) +18>Emitted(2, 43) Source(2, 25) + SourceIndex(0) +19>Emitted(2, 57) Source(2, 31) + SourceIndex(0) +20>Emitted(2, 64) Source(2, 31) + SourceIndex(0) +21>Emitted(2, 65) Source(2, 32) + SourceIndex(0) +22>Emitted(2, 67) Source(2, 31) + SourceIndex(0) +23>Emitted(2, 68) Source(2, 32) + SourceIndex(0) +24>Emitted(2, 69) Source(2, 33) + SourceIndex(0) --- >>>//# sourceMappingURL=ternaryExpressionSourceMap.js.map \ No newline at end of file diff --git a/tests/baselines/reference/tsxEmit3.js.map b/tests/baselines/reference/tsxEmit3.js.map index bdada1ee7bb5d..6419807c93911 100644 --- a/tests/baselines/reference/tsxEmit3.js.map +++ b/tests/baselines/reference/tsxEmit3.js.map @@ -1,2 +1,2 @@ //// [file.jsx.map] -{"version":3,"file":"file.jsx","sourceRoot":"","sources":["file.tsx"],"names":[],"mappings":"AAKA,IAAO,CAAC,CAQP;AARD,WAAO,CAAC;IACP;QAAmB;QAAgB,CAAC;QAAC,UAAC;IAAD,CAAC,AAAtC,IAAsC;IAAzB,KAAG,MAAsB,CAAA;IACtC,IAAc,CAAC,CAKd;IALD,WAAc,CAAC;QACd;YAAA;YAAmB,CAAC;YAAD,UAAC;QAAD,CAAC,AAApB,IAAoB;QAAP,KAAG,MAAI,CAAA;QAEpB,WAAW;QACX,gBAAgB;IACjB,CAAC,EALa,CAAC,GAAD,GAAC,KAAD,GAAC,QAKd;AACF,CAAC,EARM,CAAC,KAAD,CAAC,QAQP;AAED,WAAO,CAAC;IACP,aAAa;IACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IAEb,IAAc,CAAC,CAMd;IAND,WAAc,CAAC;QACd,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;QAEb,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IACd,CAAC,EANa,CAAC,GAAD,GAAC,KAAD,GAAC,QAMd;AAEF,CAAC,EAZM,CAAC,KAAD,CAAC,QAYP;AAED,WAAO,CAAC;IACP,eAAe;IACf,EAAA,CAAC,CAAC,GAAG,EAAE,CAAC,EAAA,CAAC,CAAC,GAAG,GAAG,CAAC;AAClB,CAAC,EAHM,CAAC,KAAD,CAAC,QAGP;AAED,WAAO,GAAC;IACP,IAAI,CAAC,GAAG,GAAG,CAAC;IACZ,eAAe;IACf,IAAA,GAAG,EAAE,CAAC,IAAA,GAAG,GAAG,CAAC;AACd,CAAC,EAJM,CAAC,KAAD,CAAC,QAIP"} \ No newline at end of file +{"version":3,"file":"file.jsx","sourceRoot":"","sources":["file.tsx"],"names":[],"mappings":"AAKA,IAAO,CAAC,CAQP;AARD,WAAO,CAAC;IACP,QAAiB,CAAC;QAAC;QAAgB,CAAC;QAAC,UAAC;IAAD,CAAC,AAAtC,IAAsC;IAAzB,KAAG,MAAsB,CAAA;IACtC,IAAc,CAAC,CAKd;IALD,WAAc,CAAC;QACd,QAAiB,CAAC;YAAlB;YAAmB,CAAC;YAAD,UAAC;QAAD,CAAC,AAApB,IAAoB;QAAP,KAAG,MAAI,CAAA;QAEpB,WAAW;QACX,gBAAgB;IACjB,CAAC,EALa,CAAC,GAAD,GAAC,KAAD,GAAC,QAKd;AACF,CAAC,EARM,CAAC,KAAD,CAAC,QAQP;AAED,WAAO,CAAC;IACP,aAAa;IACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IAEb,IAAc,CAAC,CAMd;IAND,WAAc,CAAC;QACd,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;QAEb,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IACd,CAAC,EANa,CAAC,GAAD,GAAC,KAAD,GAAC,QAMd;AAEF,CAAC,EAZM,CAAC,KAAD,CAAC,QAYP;AAED,WAAO,CAAC;IACP,eAAe;IACf,EAAA,CAAC,CAAC,GAAG,EAAE,CAAC,EAAA,CAAC,CAAC,GAAG,GAAG,CAAC;AAClB,CAAC,EAHM,CAAC,KAAD,CAAC,QAGP;AAED,WAAO,GAAC;IACP,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;IACZ,eAAe;IACf,IAAA,GAAG,EAAE,CAAC,IAAA,GAAG,GAAG,CAAC;AACd,CAAC,EAJM,CAAC,KAAD,CAAC,QAIP"} \ No newline at end of file diff --git a/tests/baselines/reference/tsxEmit3.sourcemap.txt b/tests/baselines/reference/tsxEmit3.sourcemap.txt index d6622d8532cfd..71c8e99442c23 100644 --- a/tests/baselines/reference/tsxEmit3.sourcemap.txt +++ b/tests/baselines/reference/tsxEmit3.sourcemap.txt @@ -50,15 +50,21 @@ sourceFile:file.tsx --- >>> var Foo = /** @class */ (function () { 1->^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> { > +2 > export class Foo +3 > { 1->Emitted(3, 5) Source(7, 2) + SourceIndex(0) +2 >Emitted(3, 13) Source(7, 19) + SourceIndex(0) +3 >Emitted(3, 14) Source(7, 20) + SourceIndex(0) --- >>> function Foo() { 1->^^^^^^^^ 2 > ^^-> -1->export class Foo { +1-> 1->Emitted(4, 9) Source(7, 21) + SourceIndex(0) --- >>> } @@ -142,10 +148,16 @@ sourceFile:file.tsx --- >>> var Bar = /** @class */ (function () { 1->^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> { > +2 > export class Bar +3 > { 1->Emitted(11, 9) Source(9, 3) + SourceIndex(0) +2 >Emitted(11, 17) Source(9, 20) + SourceIndex(0) +3 >Emitted(11, 18) Source(9, 21) + SourceIndex(0) --- >>> function Bar() { 1->^^^^^^^^^^^^ @@ -642,23 +654,29 @@ sourceFile:file.tsx 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^^^ -5 > ^^^ -6 > ^ -7 > ^^^^-> +4 > ^ +5 > ^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^^^-> 1-> { > 2 > var 3 > M -4 > = -5 > 100 -6 > ; +4 > +5 > = +6 > +7 > 100 +8 > ; 1->Emitted(37, 5) Source(36, 2) + SourceIndex(0) 2 >Emitted(37, 9) Source(36, 6) + SourceIndex(0) 3 >Emitted(37, 10) Source(36, 7) + SourceIndex(0) -4 >Emitted(37, 13) Source(36, 10) + SourceIndex(0) -5 >Emitted(37, 16) Source(36, 13) + SourceIndex(0) -6 >Emitted(37, 17) Source(36, 14) + SourceIndex(0) +4 >Emitted(37, 11) Source(36, 8) + SourceIndex(0) +5 >Emitted(37, 12) Source(36, 9) + SourceIndex(0) +6 >Emitted(37, 13) Source(36, 10) + SourceIndex(0) +7 >Emitted(37, 16) Source(36, 13) + SourceIndex(0) +8 >Emitted(37, 17) Source(36, 14) + SourceIndex(0) --- >>> // Emit M_1.Foo 1->^^^^ diff --git a/tests/baselines/reference/typeResolution.js.map b/tests/baselines/reference/typeResolution.js.map index 5bf95ac5b29c3..e9edd25daa4c1 100644 --- a/tests/baselines/reference/typeResolution.js.map +++ b/tests/baselines/reference/typeResolution.js.map @@ -1,2 +1,2 @@ //// [typeResolution.js.map] -{"version":3,"file":"typeResolution.js","sourceRoot":"","sources":["typeResolution.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"typeResolution.js","sourceRoot":"","sources":["typeResolution.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/typeResolution.sourcemap.txt b/tests/baselines/reference/typeResolution.sourcemap.txt index b0af6e8e86b39..37131f89f6d1d 100644 --- a/tests/baselines/reference/typeResolution.sourcemap.txt +++ b/tests/baselines/reference/typeResolution.sourcemap.txt @@ -322,10 +322,16 @@ sourceFile:typeResolution.ts --- >>> var ClassA = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> { > +2 > export class ClassA +3 > { 1->Emitted(10, 17) Source(4, 13) + SourceIndex(0) +2 >Emitted(10, 28) Source(4, 33) + SourceIndex(0) +3 >Emitted(10, 29) Source(4, 34) + SourceIndex(0) --- >>> function ClassA() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -828,10 +834,16 @@ sourceFile:typeResolution.ts --- >>> var ClassB = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> > +2 > export class ClassB +3 > { 1->Emitted(40, 17) Source(24, 13) + SourceIndex(0) +2 >Emitted(40, 28) Source(24, 33) + SourceIndex(0) +3 >Emitted(40, 29) Source(24, 34) + SourceIndex(0) --- >>> function ClassB() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -1389,16 +1401,22 @@ sourceFile:typeResolution.ts --- >>> var NonExportedClassQ = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> > export interface InterfaceX { XisIn1_1_1(); } > +2 > class NonExportedClassQ +3 > { 1->Emitted(73, 17) Source(48, 13) + SourceIndex(0) +2 >Emitted(73, 39) Source(48, 37) + SourceIndex(0) +3 >Emitted(73, 40) Source(48, 38) + SourceIndex(0) --- >>> function NonExportedClassQ() { 1->^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^-> -1->class NonExportedClassQ { +1-> > 1->Emitted(74, 21) Source(49, 17) + SourceIndex(0) --- @@ -1713,15 +1731,21 @@ sourceFile:typeResolution.ts --- >>> var ClassA = /** @class */ (function () { 1 >^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > > +2 > class ClassA +3 > { 1 >Emitted(91, 13) Source(62, 9) + SourceIndex(0) +2 >Emitted(91, 24) Source(62, 22) + SourceIndex(0) +3 >Emitted(91, 25) Source(62, 23) + SourceIndex(0) --- >>> function ClassA() { 1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^-> -1->class ClassA { +1-> > 1->Emitted(92, 17) Source(63, 13) + SourceIndex(0) --- @@ -2129,10 +2153,16 @@ sourceFile:typeResolution.ts --- >>> var ClassA = /** @class */ (function () { 1 >^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > > +2 > export class ClassA +3 > { 1 >Emitted(113, 17) Source(79, 13) + SourceIndex(0) +2 >Emitted(113, 28) Source(79, 33) + SourceIndex(0) +3 >Emitted(113, 29) Source(79, 34) + SourceIndex(0) --- >>> function ClassA() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -2206,10 +2236,16 @@ sourceFile:typeResolution.ts --- >>> var ClassB = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> > +2 > export class ClassB +3 > { 1->Emitted(120, 17) Source(80, 13) + SourceIndex(0) +2 >Emitted(120, 28) Source(80, 33) + SourceIndex(0) +3 >Emitted(120, 29) Source(80, 34) + SourceIndex(0) --- >>> function ClassB() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -2283,10 +2319,16 @@ sourceFile:typeResolution.ts --- >>> var ClassC = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> > +2 > export class ClassC +3 > { 1->Emitted(127, 17) Source(81, 13) + SourceIndex(0) +2 >Emitted(127, 28) Source(81, 33) + SourceIndex(0) +3 >Emitted(127, 29) Source(81, 34) + SourceIndex(0) --- >>> function ClassC() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -2442,11 +2484,17 @@ sourceFile:typeResolution.ts --- >>> var ClassA = /** @class */ (function () { 1 >^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1 > > > +2 > class ClassA +3 > { 1 >Emitted(136, 9) Source(89, 5) + SourceIndex(0) +2 >Emitted(136, 20) Source(89, 18) + SourceIndex(0) +3 >Emitted(136, 21) Source(89, 19) + SourceIndex(0) --- >>> function ClassA() { 1->^^^^^^^^^^^^ @@ -2545,10 +2593,16 @@ sourceFile:typeResolution.ts --- >>> var ClassA = /** @class */ (function () { 1->^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> { > +2 > export class ClassA +3 > { 1->Emitted(144, 13) Source(98, 9) + SourceIndex(0) +2 >Emitted(144, 24) Source(98, 29) + SourceIndex(0) +3 >Emitted(144, 25) Source(98, 30) + SourceIndex(0) --- >>> function ClassA() { 1->^^^^^^^^^^^^^^^^ @@ -2827,10 +2881,16 @@ sourceFile:typeResolution.ts --- >>> var ClassA = /** @class */ (function () { 1->^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^-> 1-> { > +2 > export class ClassA +3 > { 1->Emitted(156, 13) Source(104, 9) + SourceIndex(0) +2 >Emitted(156, 24) Source(104, 29) + SourceIndex(0) +3 >Emitted(156, 25) Source(104, 30) + SourceIndex(0) --- >>> function ClassA() { 1->^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/variableDeclarationInnerCommentEmit.js b/tests/baselines/reference/variableDeclarationInnerCommentEmit.js new file mode 100644 index 0000000000000..a51b50a4be89f --- /dev/null +++ b/tests/baselines/reference/variableDeclarationInnerCommentEmit.js @@ -0,0 +1,9 @@ +//// [variableDeclarationInnerCommentEmit.ts] +var a = /*some comment*/ null; +var b /*some comment*/ = null; +var /*some comment*/ c = null; + +//// [variableDeclarationInnerCommentEmit.js] +var a = /*some comment*/ null; +var b /*some comment*/ = null; +var /*some comment*/ c = null; diff --git a/tests/baselines/reference/variableDeclarationInnerCommentEmit.symbols b/tests/baselines/reference/variableDeclarationInnerCommentEmit.symbols new file mode 100644 index 0000000000000..27c0b687e1f0a --- /dev/null +++ b/tests/baselines/reference/variableDeclarationInnerCommentEmit.symbols @@ -0,0 +1,10 @@ +=== tests/cases/compiler/variableDeclarationInnerCommentEmit.ts === +var a = /*some comment*/ null; +>a : Symbol(a, Decl(variableDeclarationInnerCommentEmit.ts, 0, 3)) + +var b /*some comment*/ = null; +>b : Symbol(b, Decl(variableDeclarationInnerCommentEmit.ts, 1, 3)) + +var /*some comment*/ c = null; +>c : Symbol(c, Decl(variableDeclarationInnerCommentEmit.ts, 2, 3)) + diff --git a/tests/baselines/reference/variableDeclarationInnerCommentEmit.types b/tests/baselines/reference/variableDeclarationInnerCommentEmit.types new file mode 100644 index 0000000000000..6542307a430e3 --- /dev/null +++ b/tests/baselines/reference/variableDeclarationInnerCommentEmit.types @@ -0,0 +1,13 @@ +=== tests/cases/compiler/variableDeclarationInnerCommentEmit.ts === +var a = /*some comment*/ null; +>a : any +>null : null + +var b /*some comment*/ = null; +>b : any +>null : null + +var /*some comment*/ c = null; +>c : any +>null : null + diff --git a/tests/cases/compiler/variableDeclarationInnerCommentEmit.ts b/tests/cases/compiler/variableDeclarationInnerCommentEmit.ts new file mode 100644 index 0000000000000..75a625b990fb4 --- /dev/null +++ b/tests/cases/compiler/variableDeclarationInnerCommentEmit.ts @@ -0,0 +1,3 @@ +var a = /*some comment*/ null; +var b /*some comment*/ = null; +var /*some comment*/ c = null; \ No newline at end of file diff --git a/tests/cases/user/TypeScript-Node-Starter/TypeScript-Node-Starter b/tests/cases/user/TypeScript-Node-Starter/TypeScript-Node-Starter index ed149eb0c787b..40bdb4eadabc9 160000 --- a/tests/cases/user/TypeScript-Node-Starter/TypeScript-Node-Starter +++ b/tests/cases/user/TypeScript-Node-Starter/TypeScript-Node-Starter @@ -1 +1 @@ -Subproject commit ed149eb0c787b1195a95b44105822c64bb6eb636 +Subproject commit 40bdb4eadabc9fbed7d83e3f26817a931c0763b6 From e9bca7e93a42b695fc644a3fbc1f2ac16afee190 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 12:46:14 -0800 Subject: [PATCH 02/18] Improved comments/sourcemaps for await, yield, while, and for --- src/compiler/emitter.ts | 53 +- tests/baselines/reference/ES5For-of1.js.map | 2 +- .../reference/ES5For-of1.sourcemap.txt | 117 +- tests/baselines/reference/ES5For-of13.js.map | 2 +- .../reference/ES5For-of13.sourcemap.txt | 117 +- tests/baselines/reference/ES5For-of25.js.map | 2 +- .../reference/ES5For-of25.sourcemap.txt | 81 +- tests/baselines/reference/ES5For-of26.js.map | 2 +- .../reference/ES5For-of26.sourcemap.txt | 107 +- tests/baselines/reference/ES5For-of3.js.map | 2 +- .../reference/ES5For-of3.sourcemap.txt | 117 +- tests/baselines/reference/ES5For-of33.js.map | 2 +- .../reference/ES5For-of33.sourcemap.txt | 111 +- tests/baselines/reference/ES5For-of34.js.map | 2 +- .../reference/ES5For-of34.sourcemap.txt | 111 +- tests/baselines/reference/ES5For-of35.js.map | 2 +- .../reference/ES5For-of35.sourcemap.txt | 101 +- tests/baselines/reference/ES5For-of36.js.map | 2 +- .../reference/ES5For-of36.sourcemap.txt | 101 +- tests/baselines/reference/ES5For-of8.js.map | 2 +- .../reference/ES5For-of8.sourcemap.txt | 117 +- .../awaitExpressionInnerCommentEmit.js | 13 + .../awaitExpressionInnerCommentEmit.symbols | 8 + .../awaitExpressionInnerCommentEmit.types | 16 + tests/baselines/reference/for.js | 3 +- .../reference/forStatementInnerComments.js | 15 + .../forStatementInnerComments.symbols | 25 + .../reference/forStatementInnerComments.types | 25 + .../reference/sourceMapSample.js.map | 2 +- .../reference/sourceMapSample.sourcemap.txt | 185 +- .../reference/sourceMapValidationClass.js.map | 2 +- .../sourceMapValidationClass.sourcemap.txt | 33 +- .../sourceMapValidationClasses.js.map | 2 +- .../sourceMapValidationClasses.sourcemap.txt | 185 +- .../sourceMapValidationDecorators.js.map | 2 +- ...ourceMapValidationDecorators.sourcemap.txt | 33 +- ...DestructuringForArrayBindingPattern.js.map | 2 +- ...turingForArrayBindingPattern.sourcemap.txt | 1512 +++++---- ...estructuringForArrayBindingPattern2.js.map | 2 +- ...uringForArrayBindingPattern2.sourcemap.txt | 1512 +++++---- ...ForArrayBindingPatternDefaultValues.js.map | 2 +- ...yBindingPatternDefaultValues.sourcemap.txt | 1323 ++++---- ...orArrayBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 1323 ++++---- ...estructuringForObjectBindingPattern.js.map | 2 +- ...uringForObjectBindingPattern.sourcemap.txt | 756 +++-- ...structuringForObjectBindingPattern2.js.map | 2 +- ...ringForObjectBindingPattern2.sourcemap.txt | 1520 +++++---- ...orObjectBindingPatternDefaultValues.js.map | 2 +- ...tBindingPatternDefaultValues.sourcemap.txt | 756 +++-- ...rObjectBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 1520 +++++---- ...structuringForOfArrayBindingPattern.js.map | 2 +- ...ringForOfArrayBindingPattern.sourcemap.txt | 2256 +++++++------ ...tructuringForOfArrayBindingPattern2.js.map | 2 +- ...ingForOfArrayBindingPattern2.sourcemap.txt | 2256 +++++++------ ...rOfArrayBindingPatternDefaultValues.js.map | 2 +- ...yBindingPatternDefaultValues.sourcemap.txt | 1989 ++++++------ ...OfArrayBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 1985 ++++++----- ...tructuringForOfObjectBindingPattern.js.map | 2 +- ...ingForOfObjectBindingPattern.sourcemap.txt | 1432 ++++---- ...ructuringForOfObjectBindingPattern2.js.map | 2 +- ...ngForOfObjectBindingPattern2.sourcemap.txt | 2856 ++++++++-------- ...OfObjectBindingPatternDefaultValues.js.map | 2 +- ...tBindingPatternDefaultValues.sourcemap.txt | 1450 ++++----- ...fObjectBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 2888 ++++++++--------- .../reference/sourceMapValidationDo.js.map | 2 +- .../sourceMapValidationDo.sourcemap.txt | 122 +- .../reference/sourceMapValidationFor.js.map | 2 +- .../sourceMapValidationFor.sourcemap.txt | 496 +-- .../reference/sourceMapValidationForIn.js.map | 2 +- .../sourceMapValidationForIn.sourcemap.txt | 148 +- .../sourceMapValidationFunctions.js.map | 2 +- ...sourceMapValidationFunctions.sourcemap.txt | 66 +- .../sourceMapValidationStatements.js.map | 2 +- ...ourceMapValidationStatements.sourcemap.txt | 203 +- .../reference/sourceMapValidationWhile.js.map | 2 +- .../sourceMapValidationWhile.sourcemap.txt | 92 +- .../reference/whileStatementInnerComments.js | 9 + .../whileStatementInnerComments.symbols | 6 + .../whileStatementInnerComments.types | 7 + .../yieldExpressionInnerCommentEmit.js | 18 + .../yieldExpressionInnerCommentEmit.symbols | 11 + .../yieldExpressionInnerCommentEmit.types | 27 + .../awaitExpressionInnerCommentEmit.ts | 6 + .../compiler/forStatementInnerComments.ts | 7 + .../compiler/whileStatementInnerComments.ts | 3 + .../yieldExpressionInnerCommentEmit.ts | 8 + 90 files changed, 15874 insertions(+), 14435 deletions(-) create mode 100644 tests/baselines/reference/awaitExpressionInnerCommentEmit.js create mode 100644 tests/baselines/reference/awaitExpressionInnerCommentEmit.symbols create mode 100644 tests/baselines/reference/awaitExpressionInnerCommentEmit.types create mode 100644 tests/baselines/reference/forStatementInnerComments.js create mode 100644 tests/baselines/reference/forStatementInnerComments.symbols create mode 100644 tests/baselines/reference/forStatementInnerComments.types create mode 100644 tests/baselines/reference/whileStatementInnerComments.js create mode 100644 tests/baselines/reference/whileStatementInnerComments.symbols create mode 100644 tests/baselines/reference/whileStatementInnerComments.types create mode 100644 tests/baselines/reference/yieldExpressionInnerCommentEmit.js create mode 100644 tests/baselines/reference/yieldExpressionInnerCommentEmit.symbols create mode 100644 tests/baselines/reference/yieldExpressionInnerCommentEmit.types create mode 100644 tests/cases/compiler/awaitExpressionInnerCommentEmit.ts create mode 100644 tests/cases/compiler/forStatementInnerComments.ts create mode 100644 tests/cases/compiler/whileStatementInnerComments.ts create mode 100644 tests/cases/compiler/yieldExpressionInnerCommentEmit.ts diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 950fffc54decd..d3cbaae6f639e 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1457,7 +1457,7 @@ namespace ts { } function emitAwaitExpression(node: AwaitExpression) { - writeKeyword("await"); + emitTokenWithComment(SyntaxKind.AwaitKeyword, node.pos, writeKeyword, node); writeSpace(); emitExpression(node.expression); } @@ -1535,7 +1535,7 @@ namespace ts { } function emitYieldExpression(node: YieldExpression) { - writeKeyword("yield"); + emitTokenWithComment(SyntaxKind.YieldKeyword, node.pos, writeKeyword, node); emit(node.asteriskToken); emitExpressionWithLeadingSpace(node.expression); } @@ -1638,8 +1638,16 @@ namespace ts { } } + function emitWhileClause(node: WhileStatement | DoStatement, startPos: number) { + const openParenPos = emitTokenWithComment(SyntaxKind.WhileKeyword, startPos, writeKeyword, node); + writeSpace(); + emitTokenWithComment(SyntaxKind.OpenParenToken, openParenPos, writePunctuation, node); + emitExpression(node.expression); + emitTokenWithComment(SyntaxKind.CloseParenToken, node.expression.end, writePunctuation, node); + } + function emitDoStatement(node: DoStatement) { - writeKeyword("do"); + emitTokenWithComment(SyntaxKind.DoKeyword, node.pos, writeKeyword, node); emitEmbeddedStatement(node, node.statement); if (isBlock(node.statement)) { writeSpace(); @@ -1648,59 +1656,52 @@ namespace ts { writeLineOrSpace(node); } - writeKeyword("while"); - writeSpace(); - writePunctuation("("); - emitExpression(node.expression); - writePunctuation(");"); + emitWhileClause(node, node.statement.end); + writePunctuation(";"); } function emitWhileStatement(node: WhileStatement) { - writeKeyword("while"); - writeSpace(); - writePunctuation("("); - emitExpression(node.expression); - writePunctuation(")"); + emitWhileClause(node, node.pos); emitEmbeddedStatement(node, node.statement); } function emitForStatement(node: ForStatement) { - const openParenPos = writeToken(SyntaxKind.ForKeyword, node.pos, writeKeyword); + const openParenPos = emitTokenWithComment(SyntaxKind.ForKeyword, node.pos, writeKeyword, node); writeSpace(); - writeToken(SyntaxKind.OpenParenToken, openParenPos, writePunctuation, /*contextNode*/ node); + let pos = emitTokenWithComment(SyntaxKind.OpenParenToken, openParenPos, writePunctuation, /*contextNode*/ node); emitForBinding(node.initializer); - writeSemicolon(); + pos = emitTokenWithComment(SyntaxKind.SemicolonToken, node.initializer ? node.initializer.end : pos, writeSemicolon, node); emitExpressionWithLeadingSpace(node.condition); - writeSemicolon(); + pos = emitTokenWithComment(SyntaxKind.SemicolonToken, node.condition ? node.condition.end : pos, writeSemicolon, node); emitExpressionWithLeadingSpace(node.incrementor); - writePunctuation(")"); + emitTokenWithComment(SyntaxKind.CloseParenToken, node.incrementor ? node.incrementor.end : pos, writePunctuation, node); emitEmbeddedStatement(node, node.statement); } function emitForInStatement(node: ForInStatement) { - const openParenPos = writeToken(SyntaxKind.ForKeyword, node.pos, writeKeyword); + const openParenPos = emitTokenWithComment(SyntaxKind.ForKeyword, node.pos, writeKeyword, node); writeSpace(); - writeToken(SyntaxKind.OpenParenToken, openParenPos, writePunctuation); + emitTokenWithComment(SyntaxKind.OpenParenToken, openParenPos, writePunctuation, node); emitForBinding(node.initializer); writeSpace(); - writeKeyword("in"); + emitTokenWithComment(SyntaxKind.InKeyword, node.initializer.end, writeKeyword, node); writeSpace(); emitExpression(node.expression); - writeToken(SyntaxKind.CloseParenToken, node.expression.end, writePunctuation); + emitTokenWithComment(SyntaxKind.CloseParenToken, node.expression.end, writePunctuation, node); emitEmbeddedStatement(node, node.statement); } function emitForOfStatement(node: ForOfStatement) { - const openParenPos = writeToken(SyntaxKind.ForKeyword, node.pos, writeKeyword); + const openParenPos = emitTokenWithComment(SyntaxKind.ForKeyword, node.pos, writeKeyword, node); writeSpace(); emitWithTrailingSpace(node.awaitModifier); - writeToken(SyntaxKind.OpenParenToken, openParenPos, writePunctuation); + emitTokenWithComment(SyntaxKind.OpenParenToken, openParenPos, writePunctuation, node); emitForBinding(node.initializer); writeSpace(); - writeKeyword("of"); + emitTokenWithComment(SyntaxKind.OfKeyword, node.initializer.end, writeKeyword, node); writeSpace(); emitExpression(node.expression); - writeToken(SyntaxKind.CloseParenToken, node.expression.end, writePunctuation); + emitTokenWithComment(SyntaxKind.CloseParenToken, node.expression.end, writePunctuation, node); emitEmbeddedStatement(node, node.statement); } diff --git a/tests/baselines/reference/ES5For-of1.js.map b/tests/baselines/reference/ES5For-of1.js.map index 171e99e6fca43..17e625987a53b 100644 --- a/tests/baselines/reference/ES5For-of1.js.map +++ b/tests/baselines/reference/ES5For-of1.js.map @@ -1,2 +1,2 @@ //// [ES5For-of1.js.map] -{"version":3,"file":"ES5For-of1.js","sourceRoot":"","sources":["ES5For-of1.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAU,OAAd,CAAC,EAA4B,EAAf,GAAd,CAAC,EAAc,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,CAAC,CAAC,OAAF;IACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;CAClB"} \ No newline at end of file +{"version":3,"file":"ES5For-of1.js","sourceRoot":"","sources":["ES5For-of1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAU,OAAd,CAAC,EAA4B,EAAf,GAAd,CAAC,EAAc,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,CAAC,CAAC,OAAF;IACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;CAClB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of1.sourcemap.txt b/tests/baselines/reference/ES5For-of1.sourcemap.txt index aad96325e5be1..14e34a4da3db5 100644 --- a/tests/baselines/reference/ES5For-of1.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of1.sourcemap.txt @@ -10,68 +10,65 @@ sourceFile:ES5For-of1.ts ------------------------------------------------------------------- >>>for (var _i = 0, _a = ['a', 'b', 'c']; _i < _a.length; _i++) { 1 > -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^ -13> ^^ -14> ^^^ -15> ^^ -16> ^^^ -17> ^ -18> ^^ -19> ^^^^^^^^^^^^^^ -20> ^^ -21> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^ +12> ^^ +13> ^^^ +14> ^^ +15> ^^^ +16> ^ +17> ^^ +18> ^^^^^^^^^^^^^^ +19> ^^ +20> ^^^^ 1 > -2 >for -3 > -4 > (var v of -5 > -6 > f -7 > or (var v of ['a', 'b', 'c'] -8 > -9 > -10> f -11> or (var v of [ -12> 'a' -13> , -14> 'b' -15> , -16> 'c' -17> ] -18> -19> ['a', 'b', 'c'] -20> -21> ['a', 'b', 'c'] +2 >for +3 > (var v of +4 > +5 > f +6 > or (var v of ['a', 'b', 'c'] +7 > +8 > +9 > f +10> or (var v of [ +11> 'a' +12> , +13> 'b' +14> , +15> 'c' +16> ] +17> +18> ['a', 'b', 'c'] +19> +20> ['a', 'b', 'c'] 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) -3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -4 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) -5 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) -8 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) -9 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(1, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(1, 24) Source(1, 16) + SourceIndex(0) -12>Emitted(1, 27) Source(1, 19) + SourceIndex(0) -13>Emitted(1, 29) Source(1, 21) + SourceIndex(0) -14>Emitted(1, 32) Source(1, 24) + SourceIndex(0) -15>Emitted(1, 34) Source(1, 26) + SourceIndex(0) -16>Emitted(1, 37) Source(1, 29) + SourceIndex(0) -17>Emitted(1, 38) Source(1, 30) + SourceIndex(0) -18>Emitted(1, 40) Source(1, 15) + SourceIndex(0) -19>Emitted(1, 54) Source(1, 30) + SourceIndex(0) -20>Emitted(1, 56) Source(1, 15) + SourceIndex(0) -21>Emitted(1, 60) Source(1, 30) + SourceIndex(0) +2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) +3 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) +4 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) +7 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) +8 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(1, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(1, 24) Source(1, 16) + SourceIndex(0) +11>Emitted(1, 27) Source(1, 19) + SourceIndex(0) +12>Emitted(1, 29) Source(1, 21) + SourceIndex(0) +13>Emitted(1, 32) Source(1, 24) + SourceIndex(0) +14>Emitted(1, 34) Source(1, 26) + SourceIndex(0) +15>Emitted(1, 37) Source(1, 29) + SourceIndex(0) +16>Emitted(1, 38) Source(1, 30) + SourceIndex(0) +17>Emitted(1, 40) Source(1, 15) + SourceIndex(0) +18>Emitted(1, 54) Source(1, 30) + SourceIndex(0) +19>Emitted(1, 56) Source(1, 15) + SourceIndex(0) +20>Emitted(1, 60) Source(1, 30) + SourceIndex(0) --- >>> var v = _a[_i]; 1 >^^^^ diff --git a/tests/baselines/reference/ES5For-of13.js.map b/tests/baselines/reference/ES5For-of13.js.map index 845c65ee131ac..bf7cc0740e609 100644 --- a/tests/baselines/reference/ES5For-of13.js.map +++ b/tests/baselines/reference/ES5For-of13.js.map @@ -1,2 +1,2 @@ //// [ES5For-of13.js.map] -{"version":3,"file":"ES5For-of13.js","sourceRoot":"","sources":["ES5For-of13.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAU,OAAd,CAAC,EAA4B,EAAf,GAAd,CAAC,EAAc,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,CAAC,CAAC,OAAF;IACN,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CACb"} \ No newline at end of file +{"version":3,"file":"ES5For-of13.js","sourceRoot":"","sources":["ES5For-of13.ts"],"names":[],"mappings":"AAAA,IAAI,CAAU,OAAd,CAAC,EAA4B,EAAf,GAAd,CAAC,EAAc,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,CAAC,CAAC,OAAF;IACN,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CACb"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of13.sourcemap.txt b/tests/baselines/reference/ES5For-of13.sourcemap.txt index fce3154f86d54..8f469a6b2e1da 100644 --- a/tests/baselines/reference/ES5For-of13.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of13.sourcemap.txt @@ -10,68 +10,65 @@ sourceFile:ES5For-of13.ts ------------------------------------------------------------------- >>>for (var _i = 0, _a = ['a', 'b', 'c']; _i < _a.length; _i++) { 1 > -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^ -13> ^^ -14> ^^^ -15> ^^ -16> ^^^ -17> ^ -18> ^^ -19> ^^^^^^^^^^^^^^ -20> ^^ -21> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^ +12> ^^ +13> ^^^ +14> ^^ +15> ^^^ +16> ^ +17> ^^ +18> ^^^^^^^^^^^^^^ +19> ^^ +20> ^^^^ 1 > -2 >for -3 > -4 > (let v of -5 > -6 > f -7 > or (let v of ['a', 'b', 'c'] -8 > -9 > -10> f -11> or (let v of [ -12> 'a' -13> , -14> 'b' -15> , -16> 'c' -17> ] -18> -19> ['a', 'b', 'c'] -20> -21> ['a', 'b', 'c'] +2 >for +3 > (let v of +4 > +5 > f +6 > or (let v of ['a', 'b', 'c'] +7 > +8 > +9 > f +10> or (let v of [ +11> 'a' +12> , +13> 'b' +14> , +15> 'c' +16> ] +17> +18> ['a', 'b', 'c'] +19> +20> ['a', 'b', 'c'] 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) -3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -4 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) -5 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) -8 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) -9 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(1, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(1, 24) Source(1, 16) + SourceIndex(0) -12>Emitted(1, 27) Source(1, 19) + SourceIndex(0) -13>Emitted(1, 29) Source(1, 21) + SourceIndex(0) -14>Emitted(1, 32) Source(1, 24) + SourceIndex(0) -15>Emitted(1, 34) Source(1, 26) + SourceIndex(0) -16>Emitted(1, 37) Source(1, 29) + SourceIndex(0) -17>Emitted(1, 38) Source(1, 30) + SourceIndex(0) -18>Emitted(1, 40) Source(1, 15) + SourceIndex(0) -19>Emitted(1, 54) Source(1, 30) + SourceIndex(0) -20>Emitted(1, 56) Source(1, 15) + SourceIndex(0) -21>Emitted(1, 60) Source(1, 30) + SourceIndex(0) +2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) +3 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) +4 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) +7 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) +8 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(1, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(1, 24) Source(1, 16) + SourceIndex(0) +11>Emitted(1, 27) Source(1, 19) + SourceIndex(0) +12>Emitted(1, 29) Source(1, 21) + SourceIndex(0) +13>Emitted(1, 32) Source(1, 24) + SourceIndex(0) +14>Emitted(1, 34) Source(1, 26) + SourceIndex(0) +15>Emitted(1, 37) Source(1, 29) + SourceIndex(0) +16>Emitted(1, 38) Source(1, 30) + SourceIndex(0) +17>Emitted(1, 40) Source(1, 15) + SourceIndex(0) +18>Emitted(1, 54) Source(1, 30) + SourceIndex(0) +19>Emitted(1, 56) Source(1, 15) + SourceIndex(0) +20>Emitted(1, 60) Source(1, 30) + SourceIndex(0) --- >>> var v = _a[_i]; 1 >^^^^ diff --git a/tests/baselines/reference/ES5For-of25.js.map b/tests/baselines/reference/ES5For-of25.js.map index 5aa205dae2852..48d168fcd2edb 100644 --- a/tests/baselines/reference/ES5For-of25.js.map +++ b/tests/baselines/reference/ES5For-of25.js.map @@ -1,2 +1,2 @@ //// [ES5For-of25.js.map] -{"version":3,"file":"ES5For-of25.js","sourceRoot":"","sources":["ES5For-of25.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAClB,GAAG,CAAC,CAAU,OADd,CAAC,EACc,EAAD,IADd,CAAC,EACc,EAAD,eAAC,EAAD,IAAC;IAAV,IAAI,CAAC,CAAC,CAAC,QAAF;IACN,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of25.js","sourceRoot":"","sources":["ES5For-of25.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAClB,IAAI,CAAU,OADd,CAAC,EACc,EAAD,IADd,CAAC,EACc,EAAD,eAAC,EAAD,IAAC;IAAV,IAAI,CAAC,CAAC,CAAC,QAAF;IACN,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of25.sourcemap.txt b/tests/baselines/reference/ES5For-of25.sourcemap.txt index 409465a3d43c7..c352aad64697c 100644 --- a/tests/baselines/reference/ES5For-of25.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of25.sourcemap.txt @@ -55,53 +55,50 @@ sourceFile:ES5For-of25.ts --- >>>for (var _i = 0, a_1 = a; _i < a_1.length; _i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ 1-> > -2 >for -3 > -4 > (var v of -5 > -6 > v -7 > ar a = [1, 2, 3]; +2 >for +3 > (var v of +4 > +5 > v +6 > ar a = [1, 2, 3]; > for (var v of a -8 > -9 > -10> v -11> ar a = [1, 2, 3]; +7 > +8 > +9 > v +10> ar a = [1, 2, 3]; > for (var v of a -12> -13> a -14> -15> a +11> +12> a +13> +14> a 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(2, 4) Source(2, 4) + SourceIndex(0) -3 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) -4 >Emitted(2, 6) Source(2, 15) + SourceIndex(0) -5 >Emitted(2, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(2, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(2, 16) Source(2, 16) + SourceIndex(0) -8 >Emitted(2, 18) Source(2, 15) + SourceIndex(0) -9 >Emitted(2, 22) Source(1, 1) + SourceIndex(0) -10>Emitted(2, 23) Source(1, 2) + SourceIndex(0) -11>Emitted(2, 25) Source(2, 16) + SourceIndex(0) -12>Emitted(2, 27) Source(2, 15) + SourceIndex(0) -13>Emitted(2, 42) Source(2, 16) + SourceIndex(0) -14>Emitted(2, 44) Source(2, 15) + SourceIndex(0) -15>Emitted(2, 48) Source(2, 16) + SourceIndex(0) +2 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) +3 >Emitted(2, 6) Source(2, 15) + SourceIndex(0) +4 >Emitted(2, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(2, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(2, 16) Source(2, 16) + SourceIndex(0) +7 >Emitted(2, 18) Source(2, 15) + SourceIndex(0) +8 >Emitted(2, 22) Source(1, 1) + SourceIndex(0) +9 >Emitted(2, 23) Source(1, 2) + SourceIndex(0) +10>Emitted(2, 25) Source(2, 16) + SourceIndex(0) +11>Emitted(2, 27) Source(2, 15) + SourceIndex(0) +12>Emitted(2, 42) Source(2, 16) + SourceIndex(0) +13>Emitted(2, 44) Source(2, 15) + SourceIndex(0) +14>Emitted(2, 48) Source(2, 16) + SourceIndex(0) --- >>> var v = a_1[_i]; 1 >^^^^ diff --git a/tests/baselines/reference/ES5For-of26.js.map b/tests/baselines/reference/ES5For-of26.js.map index 8fa0ca2249817..1aa3ccabcc8ee 100644 --- a/tests/baselines/reference/ES5For-of26.js.map +++ b/tests/baselines/reference/ES5For-of26.js.map @@ -1,2 +1,2 @@ //// [ES5For-of26.js.map] -{"version":3,"file":"ES5For-of26.js","sourceRoot":"","sources":["ES5For-of26.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAuB,OAA3B,CAAC,EAAgC,EAAN,GAA3B,CAAC,EAA2B,CAAC,EAAE,CAAC,CAAC,EAAN,cAAM,EAAN,IAAM;IAAxB,IAAA,WAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;IAClB,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of26.js","sourceRoot":"","sources":["ES5For-of26.ts"],"names":[],"mappings":"AAAA,IAAI,CAAuB,OAA3B,CAAC,EAAgC,EAAN,GAA3B,CAAC,EAA2B,CAAC,EAAE,CAAC,CAAC,EAAN,cAAM,EAAN,IAAM;IAAxB,IAAA,WAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;IAClB,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of26.sourcemap.txt b/tests/baselines/reference/ES5For-of26.sourcemap.txt index 3fce3e0471935..72c2a94cfdade 100644 --- a/tests/baselines/reference/ES5For-of26.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of26.sourcemap.txt @@ -10,63 +10,60 @@ sourceFile:ES5For-of26.ts ------------------------------------------------------------------- >>>for (var _i = 0, _a = [2, 3]; _i < _a.length; _i++) { 1 > -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^ +13> ^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 >for -3 > -4 > (var [a = 0, b = 1] of -5 > -6 > f -7 > or (var [a = 0, b = 1] of [2, 3] -8 > -9 > -10> f -11> or (var [a = 0, b = 1] of [ -12> 2 -13> , -14> 3 -15> ] -16> -17> [2, 3] -18> -19> [2, 3] +2 >for +3 > (var [a = 0, b = 1] of +4 > +5 > f +6 > or (var [a = 0, b = 1] of [2, 3] +7 > +8 > +9 > f +10> or (var [a = 0, b = 1] of [ +11> 2 +12> , +13> 3 +14> ] +15> +16> [2, 3] +17> +18> [2, 3] 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) -3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -4 >Emitted(1, 6) Source(1, 28) + SourceIndex(0) -5 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(1, 16) Source(1, 34) + SourceIndex(0) -8 >Emitted(1, 18) Source(1, 28) + SourceIndex(0) -9 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(1, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(1, 24) Source(1, 29) + SourceIndex(0) -12>Emitted(1, 25) Source(1, 30) + SourceIndex(0) -13>Emitted(1, 27) Source(1, 32) + SourceIndex(0) -14>Emitted(1, 28) Source(1, 33) + SourceIndex(0) -15>Emitted(1, 29) Source(1, 34) + SourceIndex(0) -16>Emitted(1, 31) Source(1, 28) + SourceIndex(0) -17>Emitted(1, 45) Source(1, 34) + SourceIndex(0) -18>Emitted(1, 47) Source(1, 28) + SourceIndex(0) -19>Emitted(1, 51) Source(1, 34) + SourceIndex(0) +2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) +3 >Emitted(1, 6) Source(1, 28) + SourceIndex(0) +4 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(1, 16) Source(1, 34) + SourceIndex(0) +7 >Emitted(1, 18) Source(1, 28) + SourceIndex(0) +8 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(1, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(1, 24) Source(1, 29) + SourceIndex(0) +11>Emitted(1, 25) Source(1, 30) + SourceIndex(0) +12>Emitted(1, 27) Source(1, 32) + SourceIndex(0) +13>Emitted(1, 28) Source(1, 33) + SourceIndex(0) +14>Emitted(1, 29) Source(1, 34) + SourceIndex(0) +15>Emitted(1, 31) Source(1, 28) + SourceIndex(0) +16>Emitted(1, 45) Source(1, 34) + SourceIndex(0) +17>Emitted(1, 47) Source(1, 28) + SourceIndex(0) +18>Emitted(1, 51) Source(1, 34) + SourceIndex(0) --- >>> var _b = _a[_i], _c = _b[0], a = _c === void 0 ? 0 : _c, _d = _b[1], b = _d === void 0 ? 1 : _d; 1->^^^^ diff --git a/tests/baselines/reference/ES5For-of3.js.map b/tests/baselines/reference/ES5For-of3.js.map index b0c104d807676..5903f316f29dd 100644 --- a/tests/baselines/reference/ES5For-of3.js.map +++ b/tests/baselines/reference/ES5For-of3.js.map @@ -1,2 +1,2 @@ //// [ES5For-of3.js.map] -{"version":3,"file":"ES5For-of3.js","sourceRoot":"","sources":["ES5For-of3.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAU,OAAd,CAAC,EAA4B,EAAf,GAAd,CAAC,EAAc,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,CAAC,CAAC,OAAF;IACN,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CAAA"} \ No newline at end of file +{"version":3,"file":"ES5For-of3.js","sourceRoot":"","sources":["ES5For-of3.ts"],"names":[],"mappings":"AAAA,IAAI,CAAU,OAAd,CAAC,EAA4B,EAAf,GAAd,CAAC,EAAc,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,CAAC,CAAC,OAAF;IACN,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CAAA"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of3.sourcemap.txt b/tests/baselines/reference/ES5For-of3.sourcemap.txt index b2cfdecca5828..21dcebfad2599 100644 --- a/tests/baselines/reference/ES5For-of3.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of3.sourcemap.txt @@ -10,68 +10,65 @@ sourceFile:ES5For-of3.ts ------------------------------------------------------------------- >>>for (var _i = 0, _a = ['a', 'b', 'c']; _i < _a.length; _i++) { 1 > -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^ -13> ^^ -14> ^^^ -15> ^^ -16> ^^^ -17> ^ -18> ^^ -19> ^^^^^^^^^^^^^^ -20> ^^ -21> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^ +12> ^^ +13> ^^^ +14> ^^ +15> ^^^ +16> ^ +17> ^^ +18> ^^^^^^^^^^^^^^ +19> ^^ +20> ^^^^ 1 > -2 >for -3 > -4 > (var v of -5 > -6 > f -7 > or (var v of ['a', 'b', 'c'] -8 > -9 > -10> f -11> or (var v of [ -12> 'a' -13> , -14> 'b' -15> , -16> 'c' -17> ] -18> -19> ['a', 'b', 'c'] -20> -21> ['a', 'b', 'c'] +2 >for +3 > (var v of +4 > +5 > f +6 > or (var v of ['a', 'b', 'c'] +7 > +8 > +9 > f +10> or (var v of [ +11> 'a' +12> , +13> 'b' +14> , +15> 'c' +16> ] +17> +18> ['a', 'b', 'c'] +19> +20> ['a', 'b', 'c'] 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) -3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -4 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) -5 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) -8 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) -9 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(1, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(1, 24) Source(1, 16) + SourceIndex(0) -12>Emitted(1, 27) Source(1, 19) + SourceIndex(0) -13>Emitted(1, 29) Source(1, 21) + SourceIndex(0) -14>Emitted(1, 32) Source(1, 24) + SourceIndex(0) -15>Emitted(1, 34) Source(1, 26) + SourceIndex(0) -16>Emitted(1, 37) Source(1, 29) + SourceIndex(0) -17>Emitted(1, 38) Source(1, 30) + SourceIndex(0) -18>Emitted(1, 40) Source(1, 15) + SourceIndex(0) -19>Emitted(1, 54) Source(1, 30) + SourceIndex(0) -20>Emitted(1, 56) Source(1, 15) + SourceIndex(0) -21>Emitted(1, 60) Source(1, 30) + SourceIndex(0) +2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) +3 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) +4 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) +7 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) +8 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(1, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(1, 24) Source(1, 16) + SourceIndex(0) +11>Emitted(1, 27) Source(1, 19) + SourceIndex(0) +12>Emitted(1, 29) Source(1, 21) + SourceIndex(0) +13>Emitted(1, 32) Source(1, 24) + SourceIndex(0) +14>Emitted(1, 34) Source(1, 26) + SourceIndex(0) +15>Emitted(1, 37) Source(1, 29) + SourceIndex(0) +16>Emitted(1, 38) Source(1, 30) + SourceIndex(0) +17>Emitted(1, 40) Source(1, 15) + SourceIndex(0) +18>Emitted(1, 54) Source(1, 30) + SourceIndex(0) +19>Emitted(1, 56) Source(1, 15) + SourceIndex(0) +20>Emitted(1, 60) Source(1, 30) + SourceIndex(0) --- >>> var v = _a[_i]; 1 >^^^^ diff --git a/tests/baselines/reference/ES5For-of33.js.map b/tests/baselines/reference/ES5For-of33.js.map index 684a9331aacfc..708ed8646812d 100644 --- a/tests/baselines/reference/ES5For-of33.js.map +++ b/tests/baselines/reference/ES5For-of33.js.map @@ -1,2 +1,2 @@ //// [ES5For-of33.js.map] -{"version":3,"file":"ES5For-of33.js","sourceRoot":"","sources":["ES5For-of33.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,GAAG,CAAC,CAAU,IAAA,GAAd,CAAC,CAAa,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,KAA7B,CAAC,UAA4B;QAAxB,IAAI,CAAC,CAAC,CAAC,SAAF;QACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;KAClB"} \ No newline at end of file +{"version":3,"file":"ES5For-of33.js","sourceRoot":"","sources":["ES5For-of33.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,IAAI,CAAU,IAAA,GAAd,CAAC,CAAa,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,KAA7B,CAAC,UAA4B;QAAxB,IAAI,CAAC,CAAC,CAAC,SAAF;QACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;KAClB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of33.sourcemap.txt b/tests/baselines/reference/ES5For-of33.sourcemap.txt index b09fdabe63942..f631a52f9dccb 100644 --- a/tests/baselines/reference/ES5For-of33.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of33.sourcemap.txt @@ -21,65 +21,62 @@ sourceFile:ES5For-of33.ts >>>try { >>> for (var _a = __values(['a', 'b', 'c']), _b = _a.next(); !_b.done; _b = _a.next()) { 1 >^^^^ -2 > ^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^ -12> ^^ -13> ^^^ -14> ^^ -15> ^^^ -16> ^ -17> ^ -18> ^^^^^ -19> ^ -20> ^^^^^^^^^^ +2 > ^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^ +11> ^^ +12> ^^^ +13> ^^ +14> ^^^ +15> ^ +16> ^ +17> ^^^^^ +18> ^ +19> ^^^^^^^^^^ 1 > -2 > for -3 > -4 > (var v of -5 > -6 > -7 > f -8 > or (var v of -9 > -10> [ -11> 'a' -12> , -13> 'b' -14> , -15> 'c' -16> ] -17> -18> -19> f -20> or (var v of ['a', 'b', 'c'] +2 > for +3 > (var v of +4 > +5 > +6 > f +7 > or (var v of +8 > +9 > [ +10> 'a' +11> , +12> 'b' +13> , +14> 'c' +15> ] +16> +17> +18> f +19> or (var v of ['a', 'b', 'c'] 1 >Emitted(12, 5) Source(1, 1) + SourceIndex(0) -2 >Emitted(12, 8) Source(1, 4) + SourceIndex(0) -3 >Emitted(12, 9) Source(1, 5) + SourceIndex(0) -4 >Emitted(12, 10) Source(1, 15) + SourceIndex(0) -5 >Emitted(12, 14) Source(1, 15) + SourceIndex(0) -6 >Emitted(12, 17) Source(1, 1) + SourceIndex(0) -7 >Emitted(12, 18) Source(1, 2) + SourceIndex(0) -8 >Emitted(12, 19) Source(1, 15) + SourceIndex(0) -9 >Emitted(12, 28) Source(1, 15) + SourceIndex(0) -10>Emitted(12, 29) Source(1, 16) + SourceIndex(0) -11>Emitted(12, 32) Source(1, 19) + SourceIndex(0) -12>Emitted(12, 34) Source(1, 21) + SourceIndex(0) -13>Emitted(12, 37) Source(1, 24) + SourceIndex(0) -14>Emitted(12, 39) Source(1, 26) + SourceIndex(0) -15>Emitted(12, 42) Source(1, 29) + SourceIndex(0) -16>Emitted(12, 43) Source(1, 30) + SourceIndex(0) -17>Emitted(12, 44) Source(1, 30) + SourceIndex(0) -18>Emitted(12, 49) Source(1, 1) + SourceIndex(0) -19>Emitted(12, 50) Source(1, 2) + SourceIndex(0) -20>Emitted(12, 60) Source(1, 30) + SourceIndex(0) +2 >Emitted(12, 9) Source(1, 5) + SourceIndex(0) +3 >Emitted(12, 10) Source(1, 15) + SourceIndex(0) +4 >Emitted(12, 14) Source(1, 15) + SourceIndex(0) +5 >Emitted(12, 17) Source(1, 1) + SourceIndex(0) +6 >Emitted(12, 18) Source(1, 2) + SourceIndex(0) +7 >Emitted(12, 19) Source(1, 15) + SourceIndex(0) +8 >Emitted(12, 28) Source(1, 15) + SourceIndex(0) +9 >Emitted(12, 29) Source(1, 16) + SourceIndex(0) +10>Emitted(12, 32) Source(1, 19) + SourceIndex(0) +11>Emitted(12, 34) Source(1, 21) + SourceIndex(0) +12>Emitted(12, 37) Source(1, 24) + SourceIndex(0) +13>Emitted(12, 39) Source(1, 26) + SourceIndex(0) +14>Emitted(12, 42) Source(1, 29) + SourceIndex(0) +15>Emitted(12, 43) Source(1, 30) + SourceIndex(0) +16>Emitted(12, 44) Source(1, 30) + SourceIndex(0) +17>Emitted(12, 49) Source(1, 1) + SourceIndex(0) +18>Emitted(12, 50) Source(1, 2) + SourceIndex(0) +19>Emitted(12, 60) Source(1, 30) + SourceIndex(0) --- >>> var v = _b.value; 1 >^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of34.js.map b/tests/baselines/reference/ES5For-of34.js.map index 3356bd82e9c68..58de33a67a868 100644 --- a/tests/baselines/reference/ES5For-of34.js.map +++ b/tests/baselines/reference/ES5For-of34.js.map @@ -1,2 +1,2 @@ //// [ES5For-of34.js.map] -{"version":3,"file":"ES5For-of34.js","sourceRoot":"","sources":["ES5For-of34.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;IACI,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;;IACD,GAAG,CAAC,CAAY,IAAA,GAHhB,CAAC,CAGe,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,KAH/B,CAAC,UAG8B;QAA1B,GAAG,EAAE,CAAC,CAAC,WAAA;QACR,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;KACnB"} \ No newline at end of file +{"version":3,"file":"ES5For-of34.js","sourceRoot":"","sources":["ES5For-of34.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;IACI,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;;IACD,IAAI,CAAY,IAAA,GAHhB,CAAC,CAGe,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,KAH/B,CAAC,UAG8B;QAA1B,GAAG,EAAE,CAAC,CAAC,WAAA;QACR,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;KACnB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of34.sourcemap.txt b/tests/baselines/reference/ES5For-of34.sourcemap.txt index 7bf3db7479664..c968c30da5b30 100644 --- a/tests/baselines/reference/ES5For-of34.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of34.sourcemap.txt @@ -67,72 +67,69 @@ sourceFile:ES5For-of34.ts >>>try { >>> for (var _a = __values(['a', 'b', 'c']), _b = _a.next(); !_b.done; _b = _a.next()) { 1->^^^^ -2 > ^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^ -12> ^^ -13> ^^^ -14> ^^ -15> ^^^ -16> ^ -17> ^ -18> ^^^^^ -19> ^ -20> ^^^^^^^^^^ +2 > ^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^ +11> ^^ +12> ^^^ +13> ^^ +14> ^^^ +15> ^ +16> ^ +17> ^^^^^ +18> ^ +19> ^^^^^^^^^^ 1-> > -2 > for -3 > -4 > (foo().x of -5 > -6 > -7 > f -8 > unction foo() { +2 > for +3 > (foo().x of +4 > +5 > +6 > f +7 > unction foo() { > return { x: 0 }; > } > for (foo().x of -9 > -10> [ -11> 'a' -12> , -13> 'b' -14> , -15> 'c' -16> ] -17> -18> -19> f -20> unction foo() { +8 > +9 > [ +10> 'a' +11> , +12> 'b' +13> , +14> 'c' +15> ] +16> +17> +18> f +19> unction foo() { > return { x: 0 }; > } > for (foo().x of ['a', 'b', 'c'] 1->Emitted(15, 5) Source(4, 1) + SourceIndex(0) -2 >Emitted(15, 8) Source(4, 4) + SourceIndex(0) -3 >Emitted(15, 9) Source(4, 5) + SourceIndex(0) -4 >Emitted(15, 10) Source(4, 17) + SourceIndex(0) -5 >Emitted(15, 14) Source(4, 17) + SourceIndex(0) -6 >Emitted(15, 17) Source(1, 1) + SourceIndex(0) -7 >Emitted(15, 18) Source(1, 2) + SourceIndex(0) -8 >Emitted(15, 19) Source(4, 17) + SourceIndex(0) -9 >Emitted(15, 28) Source(4, 17) + SourceIndex(0) -10>Emitted(15, 29) Source(4, 18) + SourceIndex(0) -11>Emitted(15, 32) Source(4, 21) + SourceIndex(0) -12>Emitted(15, 34) Source(4, 23) + SourceIndex(0) -13>Emitted(15, 37) Source(4, 26) + SourceIndex(0) -14>Emitted(15, 39) Source(4, 28) + SourceIndex(0) -15>Emitted(15, 42) Source(4, 31) + SourceIndex(0) -16>Emitted(15, 43) Source(4, 32) + SourceIndex(0) -17>Emitted(15, 44) Source(4, 32) + SourceIndex(0) -18>Emitted(15, 49) Source(1, 1) + SourceIndex(0) -19>Emitted(15, 50) Source(1, 2) + SourceIndex(0) -20>Emitted(15, 60) Source(4, 32) + SourceIndex(0) +2 >Emitted(15, 9) Source(4, 5) + SourceIndex(0) +3 >Emitted(15, 10) Source(4, 17) + SourceIndex(0) +4 >Emitted(15, 14) Source(4, 17) + SourceIndex(0) +5 >Emitted(15, 17) Source(1, 1) + SourceIndex(0) +6 >Emitted(15, 18) Source(1, 2) + SourceIndex(0) +7 >Emitted(15, 19) Source(4, 17) + SourceIndex(0) +8 >Emitted(15, 28) Source(4, 17) + SourceIndex(0) +9 >Emitted(15, 29) Source(4, 18) + SourceIndex(0) +10>Emitted(15, 32) Source(4, 21) + SourceIndex(0) +11>Emitted(15, 34) Source(4, 23) + SourceIndex(0) +12>Emitted(15, 37) Source(4, 26) + SourceIndex(0) +13>Emitted(15, 39) Source(4, 28) + SourceIndex(0) +14>Emitted(15, 42) Source(4, 31) + SourceIndex(0) +15>Emitted(15, 43) Source(4, 32) + SourceIndex(0) +16>Emitted(15, 44) Source(4, 32) + SourceIndex(0) +17>Emitted(15, 49) Source(1, 1) + SourceIndex(0) +18>Emitted(15, 50) Source(1, 2) + SourceIndex(0) +19>Emitted(15, 60) Source(4, 32) + SourceIndex(0) --- >>> foo().x = _b.value; 1 >^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of35.js.map b/tests/baselines/reference/ES5For-of35.js.map index 8596eb812c3b5..11435592933d8 100644 --- a/tests/baselines/reference/ES5For-of35.js.map +++ b/tests/baselines/reference/ES5For-of35.js.map @@ -1,2 +1,2 @@ //// [ES5For-of35.js.map] -{"version":3,"file":"ES5For-of35.js","sourceRoot":"","sources":["ES5For-of35.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,GAAG,CAAC,CAA+B,IAAA,GAAnC,CAAC,CAAkC,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,KAAzC,CAAC,UAAwC;QAA9B,IAAA,aAAoB,EAAnB,SAAQ,EAAR,0BAAQ,EAAE,SAAQ,EAAR,0BAAQ;QAC1B,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of35.js","sourceRoot":"","sources":["ES5For-of35.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,IAAI,CAA+B,IAAA,GAAnC,CAAC,CAAkC,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,KAAzC,CAAC,UAAwC;QAA9B,IAAA,aAAoB,EAAnB,SAAQ,EAAR,0BAAQ,EAAE,SAAQ,EAAR,0BAAQ;QAC1B,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of35.sourcemap.txt b/tests/baselines/reference/ES5For-of35.sourcemap.txt index ad1e4d489cde1..be5d7083ba013 100644 --- a/tests/baselines/reference/ES5For-of35.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of35.sourcemap.txt @@ -21,60 +21,57 @@ sourceFile:ES5For-of35.ts >>>try { >>> for (var _a = __values([2, 3]), _b = _a.next(); !_b.done; _b = _a.next()) { 1 >^^^^ -2 > ^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^ -10> ^ -11> ^ -12> ^^ -13> ^ -14> ^ -15> ^ -16> ^^^^^ -17> ^ -18> ^^^^^^^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^ +16> ^ +17> ^^^^^^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 > for -3 > -4 > (const {x: a = 0, y: b = 1} of -5 > -6 > -7 > f -8 > or (const {x: a = 0, y: b = 1} of -9 > -10> [ -11> 2 -12> , -13> 3 -14> ] -15> -16> -17> f -18> or (const {x: a = 0, y: b = 1} of [2, 3] +2 > for +3 > (const {x: a = 0, y: b = 1} of +4 > +5 > +6 > f +7 > or (const {x: a = 0, y: b = 1} of +8 > +9 > [ +10> 2 +11> , +12> 3 +13> ] +14> +15> +16> f +17> or (const {x: a = 0, y: b = 1} of [2, 3] 1 >Emitted(12, 5) Source(1, 1) + SourceIndex(0) -2 >Emitted(12, 8) Source(1, 4) + SourceIndex(0) -3 >Emitted(12, 9) Source(1, 5) + SourceIndex(0) -4 >Emitted(12, 10) Source(1, 36) + SourceIndex(0) -5 >Emitted(12, 14) Source(1, 36) + SourceIndex(0) -6 >Emitted(12, 17) Source(1, 1) + SourceIndex(0) -7 >Emitted(12, 18) Source(1, 2) + SourceIndex(0) -8 >Emitted(12, 19) Source(1, 36) + SourceIndex(0) -9 >Emitted(12, 28) Source(1, 36) + SourceIndex(0) -10>Emitted(12, 29) Source(1, 37) + SourceIndex(0) -11>Emitted(12, 30) Source(1, 38) + SourceIndex(0) -12>Emitted(12, 32) Source(1, 40) + SourceIndex(0) -13>Emitted(12, 33) Source(1, 41) + SourceIndex(0) -14>Emitted(12, 34) Source(1, 42) + SourceIndex(0) -15>Emitted(12, 35) Source(1, 42) + SourceIndex(0) -16>Emitted(12, 40) Source(1, 1) + SourceIndex(0) -17>Emitted(12, 41) Source(1, 2) + SourceIndex(0) -18>Emitted(12, 51) Source(1, 42) + SourceIndex(0) +2 >Emitted(12, 9) Source(1, 5) + SourceIndex(0) +3 >Emitted(12, 10) Source(1, 36) + SourceIndex(0) +4 >Emitted(12, 14) Source(1, 36) + SourceIndex(0) +5 >Emitted(12, 17) Source(1, 1) + SourceIndex(0) +6 >Emitted(12, 18) Source(1, 2) + SourceIndex(0) +7 >Emitted(12, 19) Source(1, 36) + SourceIndex(0) +8 >Emitted(12, 28) Source(1, 36) + SourceIndex(0) +9 >Emitted(12, 29) Source(1, 37) + SourceIndex(0) +10>Emitted(12, 30) Source(1, 38) + SourceIndex(0) +11>Emitted(12, 32) Source(1, 40) + SourceIndex(0) +12>Emitted(12, 33) Source(1, 41) + SourceIndex(0) +13>Emitted(12, 34) Source(1, 42) + SourceIndex(0) +14>Emitted(12, 35) Source(1, 42) + SourceIndex(0) +15>Emitted(12, 40) Source(1, 1) + SourceIndex(0) +16>Emitted(12, 41) Source(1, 2) + SourceIndex(0) +17>Emitted(12, 51) Source(1, 42) + SourceIndex(0) --- >>> var _c = _b.value, _d = _c.x, a = _d === void 0 ? 0 : _d, _e = _c.y, b = _e === void 0 ? 1 : _e; 1->^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of36.js.map b/tests/baselines/reference/ES5For-of36.js.map index 26fb02f7a0565..b7281b34f3d1d 100644 --- a/tests/baselines/reference/ES5For-of36.js.map +++ b/tests/baselines/reference/ES5For-of36.js.map @@ -1,2 +1,2 @@ //// [ES5For-of36.js.map] -{"version":3,"file":"ES5For-of36.js","sourceRoot":"","sources":["ES5For-of36.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;IAAA,GAAG,CAAC,CAAuB,IAAA,GAA3B,CAAC,CAA0B,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,KAAjC,CAAC,UAAgC;QAAxB,IAAA,wBAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;QAClB,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of36.js","sourceRoot":"","sources":["ES5For-of36.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;IAAA,IAAI,CAAuB,IAAA,GAA3B,CAAC,CAA0B,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,KAAjC,CAAC,UAAgC;QAAxB,IAAA,wBAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;QAClB,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of36.sourcemap.txt b/tests/baselines/reference/ES5For-of36.sourcemap.txt index 36fc8d6d196da..709beae4abac1 100644 --- a/tests/baselines/reference/ES5For-of36.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of36.sourcemap.txt @@ -37,60 +37,57 @@ sourceFile:ES5For-of36.ts >>>try { >>> for (var _a = __values([2, 3]), _b = _a.next(); !_b.done; _b = _a.next()) { 1 >^^^^ -2 > ^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^ -10> ^ -11> ^ -12> ^^ -13> ^ -14> ^ -15> ^ -16> ^^^^^ -17> ^ -18> ^^^^^^^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^ +16> ^ +17> ^^^^^^^^^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 > for -3 > -4 > (let [a = 0, b = 1] of -5 > -6 > -7 > f -8 > or (let [a = 0, b = 1] of -9 > -10> [ -11> 2 -12> , -13> 3 -14> ] -15> -16> -17> f -18> or (let [a = 0, b = 1] of [2, 3] +2 > for +3 > (let [a = 0, b = 1] of +4 > +5 > +6 > f +7 > or (let [a = 0, b = 1] of +8 > +9 > [ +10> 2 +11> , +12> 3 +13> ] +14> +15> +16> f +17> or (let [a = 0, b = 1] of [2, 3] 1 >Emitted(28, 5) Source(1, 1) + SourceIndex(0) -2 >Emitted(28, 8) Source(1, 4) + SourceIndex(0) -3 >Emitted(28, 9) Source(1, 5) + SourceIndex(0) -4 >Emitted(28, 10) Source(1, 28) + SourceIndex(0) -5 >Emitted(28, 14) Source(1, 28) + SourceIndex(0) -6 >Emitted(28, 17) Source(1, 1) + SourceIndex(0) -7 >Emitted(28, 18) Source(1, 2) + SourceIndex(0) -8 >Emitted(28, 19) Source(1, 28) + SourceIndex(0) -9 >Emitted(28, 28) Source(1, 28) + SourceIndex(0) -10>Emitted(28, 29) Source(1, 29) + SourceIndex(0) -11>Emitted(28, 30) Source(1, 30) + SourceIndex(0) -12>Emitted(28, 32) Source(1, 32) + SourceIndex(0) -13>Emitted(28, 33) Source(1, 33) + SourceIndex(0) -14>Emitted(28, 34) Source(1, 34) + SourceIndex(0) -15>Emitted(28, 35) Source(1, 34) + SourceIndex(0) -16>Emitted(28, 40) Source(1, 1) + SourceIndex(0) -17>Emitted(28, 41) Source(1, 2) + SourceIndex(0) -18>Emitted(28, 51) Source(1, 34) + SourceIndex(0) +2 >Emitted(28, 9) Source(1, 5) + SourceIndex(0) +3 >Emitted(28, 10) Source(1, 28) + SourceIndex(0) +4 >Emitted(28, 14) Source(1, 28) + SourceIndex(0) +5 >Emitted(28, 17) Source(1, 1) + SourceIndex(0) +6 >Emitted(28, 18) Source(1, 2) + SourceIndex(0) +7 >Emitted(28, 19) Source(1, 28) + SourceIndex(0) +8 >Emitted(28, 28) Source(1, 28) + SourceIndex(0) +9 >Emitted(28, 29) Source(1, 29) + SourceIndex(0) +10>Emitted(28, 30) Source(1, 30) + SourceIndex(0) +11>Emitted(28, 32) Source(1, 32) + SourceIndex(0) +12>Emitted(28, 33) Source(1, 33) + SourceIndex(0) +13>Emitted(28, 34) Source(1, 34) + SourceIndex(0) +14>Emitted(28, 35) Source(1, 34) + SourceIndex(0) +15>Emitted(28, 40) Source(1, 1) + SourceIndex(0) +16>Emitted(28, 41) Source(1, 2) + SourceIndex(0) +17>Emitted(28, 51) Source(1, 34) + SourceIndex(0) --- >>> var _c = __read(_b.value, 2), _d = _c[0], a = _d === void 0 ? 0 : _d, _e = _c[1], b = _e === void 0 ? 1 : _e; 1->^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of8.js.map b/tests/baselines/reference/ES5For-of8.js.map index a61c9fee123b3..7bbe93f49e72b 100644 --- a/tests/baselines/reference/ES5For-of8.js.map +++ b/tests/baselines/reference/ES5For-of8.js.map @@ -1,2 +1,2 @@ //// [ES5For-of8.js.map] -{"version":3,"file":"ES5For-of8.js","sourceRoot":"","sources":["ES5For-of8.ts"],"names":[],"mappings":"AAAA;IACI,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;AACD,GAAG,CAAC,CAAY,OAHhB,CAAC,EAG8B,EAAf,GAHhB,CAAC,EAGgB,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAA1B,GAAG,EAAE,CAAC,CAAC,SAAA;IACR,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ES5For-of8.js","sourceRoot":"","sources":["ES5For-of8.ts"],"names":[],"mappings":"AAAA;IACI,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;AACD,IAAI,CAAY,OAHhB,CAAC,EAG8B,EAAf,GAHhB,CAAC,EAGgB,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAA1B,GAAG,EAAE,CAAC,CAAC,SAAA;IACR,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;CACnB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of8.sourcemap.txt b/tests/baselines/reference/ES5For-of8.sourcemap.txt index 213ea0ee33db9..f7acf9ef1978f 100644 --- a/tests/baselines/reference/ES5For-of8.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of8.sourcemap.txt @@ -56,75 +56,72 @@ sourceFile:ES5For-of8.ts --- >>>for (var _i = 0, _a = ['a', 'b', 'c']; _i < _a.length; _i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^ -13> ^^ -14> ^^^ -15> ^^ -16> ^^^ -17> ^ -18> ^^ -19> ^^^^^^^^^^^^^^ -20> ^^ -21> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^ +12> ^^ +13> ^^^ +14> ^^ +15> ^^^ +16> ^ +17> ^^ +18> ^^^^^^^^^^^^^^ +19> ^^ +20> ^^^^ 1-> > -2 >for -3 > -4 > (foo().x of -5 > -6 > f -7 > unction foo() { +2 >for +3 > (foo().x of +4 > +5 > f +6 > unction foo() { > return { x: 0 }; > } > for (foo().x of ['a', 'b', 'c'] -8 > -9 > -10> f -11> unction foo() { +7 > +8 > +9 > f +10> unction foo() { > return { x: 0 }; > } > for (foo().x of [ -12> 'a' -13> , -14> 'b' -15> , -16> 'c' -17> ] -18> -19> ['a', 'b', 'c'] -20> -21> ['a', 'b', 'c'] +11> 'a' +12> , +13> 'b' +14> , +15> 'c' +16> ] +17> +18> ['a', 'b', 'c'] +19> +20> ['a', 'b', 'c'] 1->Emitted(4, 1) Source(4, 1) + SourceIndex(0) -2 >Emitted(4, 4) Source(4, 4) + SourceIndex(0) -3 >Emitted(4, 5) Source(4, 5) + SourceIndex(0) -4 >Emitted(4, 6) Source(4, 17) + SourceIndex(0) -5 >Emitted(4, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(4, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(4, 16) Source(4, 32) + SourceIndex(0) -8 >Emitted(4, 18) Source(4, 17) + SourceIndex(0) -9 >Emitted(4, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(4, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(4, 24) Source(4, 18) + SourceIndex(0) -12>Emitted(4, 27) Source(4, 21) + SourceIndex(0) -13>Emitted(4, 29) Source(4, 23) + SourceIndex(0) -14>Emitted(4, 32) Source(4, 26) + SourceIndex(0) -15>Emitted(4, 34) Source(4, 28) + SourceIndex(0) -16>Emitted(4, 37) Source(4, 31) + SourceIndex(0) -17>Emitted(4, 38) Source(4, 32) + SourceIndex(0) -18>Emitted(4, 40) Source(4, 17) + SourceIndex(0) -19>Emitted(4, 54) Source(4, 32) + SourceIndex(0) -20>Emitted(4, 56) Source(4, 17) + SourceIndex(0) -21>Emitted(4, 60) Source(4, 32) + SourceIndex(0) +2 >Emitted(4, 5) Source(4, 5) + SourceIndex(0) +3 >Emitted(4, 6) Source(4, 17) + SourceIndex(0) +4 >Emitted(4, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(4, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(4, 16) Source(4, 32) + SourceIndex(0) +7 >Emitted(4, 18) Source(4, 17) + SourceIndex(0) +8 >Emitted(4, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(4, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(4, 24) Source(4, 18) + SourceIndex(0) +11>Emitted(4, 27) Source(4, 21) + SourceIndex(0) +12>Emitted(4, 29) Source(4, 23) + SourceIndex(0) +13>Emitted(4, 32) Source(4, 26) + SourceIndex(0) +14>Emitted(4, 34) Source(4, 28) + SourceIndex(0) +15>Emitted(4, 37) Source(4, 31) + SourceIndex(0) +16>Emitted(4, 38) Source(4, 32) + SourceIndex(0) +17>Emitted(4, 40) Source(4, 17) + SourceIndex(0) +18>Emitted(4, 54) Source(4, 32) + SourceIndex(0) +19>Emitted(4, 56) Source(4, 17) + SourceIndex(0) +20>Emitted(4, 60) Source(4, 32) + SourceIndex(0) --- >>> foo().x = _a[_i]; 1 >^^^^ diff --git a/tests/baselines/reference/awaitExpressionInnerCommentEmit.js b/tests/baselines/reference/awaitExpressionInnerCommentEmit.js new file mode 100644 index 0000000000000..4cc1ccad8b5d0 --- /dev/null +++ b/tests/baselines/reference/awaitExpressionInnerCommentEmit.js @@ -0,0 +1,13 @@ +//// [awaitExpressionInnerCommentEmit.ts] +async function foo() { + /*comment1*/ await 1; + await /*comment2*/ 2; + await 3 /*comment3*/ +} + +//// [awaitExpressionInnerCommentEmit.js] +async function foo() { + /*comment1*/ await 1; + await /*comment2*/ 2; + await 3; /*comment3*/ +} diff --git a/tests/baselines/reference/awaitExpressionInnerCommentEmit.symbols b/tests/baselines/reference/awaitExpressionInnerCommentEmit.symbols new file mode 100644 index 0000000000000..862c8bbb0a543 --- /dev/null +++ b/tests/baselines/reference/awaitExpressionInnerCommentEmit.symbols @@ -0,0 +1,8 @@ +=== tests/cases/compiler/awaitExpressionInnerCommentEmit.ts === +async function foo() { +>foo : Symbol(foo, Decl(awaitExpressionInnerCommentEmit.ts, 0, 0)) + + /*comment1*/ await 1; + await /*comment2*/ 2; + await 3 /*comment3*/ +} diff --git a/tests/baselines/reference/awaitExpressionInnerCommentEmit.types b/tests/baselines/reference/awaitExpressionInnerCommentEmit.types new file mode 100644 index 0000000000000..4075710397291 --- /dev/null +++ b/tests/baselines/reference/awaitExpressionInnerCommentEmit.types @@ -0,0 +1,16 @@ +=== tests/cases/compiler/awaitExpressionInnerCommentEmit.ts === +async function foo() { +>foo : () => Promise + + /*comment1*/ await 1; +>await 1 : 1 +>1 : 1 + + await /*comment2*/ 2; +>await /*comment2*/ 2 : 2 +>2 : 2 + + await 3 /*comment3*/ +>await 3 : 3 +>3 : 3 +} diff --git a/tests/baselines/reference/for.js b/tests/baselines/reference/for.js index a77b68d8b6e45..88d23007c9314 100644 --- a/tests/baselines/reference/for.js +++ b/tests/baselines/reference/for.js @@ -52,5 +52,6 @@ for (var l = 0;; l++) { } for (;;) { } -for (;;) { +for (;; // error +) { } diff --git a/tests/baselines/reference/forStatementInnerComments.js b/tests/baselines/reference/forStatementInnerComments.js new file mode 100644 index 0000000000000..b21385a740672 --- /dev/null +++ b/tests/baselines/reference/forStatementInnerComments.js @@ -0,0 +1,15 @@ +//// [forStatementInnerComments.ts] +declare var a; +/*0*/ for /*1*/ ( /*2*/ var /*3*/ x /*4*/ in /*5*/ a /*6*/) /*7*/ {} +/*0*/ for /*1*/ ( /*2*/ var /*3*/ y /*4*/ of /*5*/ a /*6*/) /*7*/ {} +/*0*/ for /*1*/ ( /*2*/ x /*3*/ in /*4*/ a /*5*/) /*6*/ {} +/*0*/ for /*1*/ ( /*2*/ y /*3*/ of /*4*/ a /*5*/) /*6*/ {} +/*0*/ for /*1*/ ( /*2*/ a /*3*/ ; /*4*/ a /*5*/ ; /*6*/ a /*7*/) /*8*/ {} + + +//// [forStatementInnerComments.js] +/*0*/ for /*1*/ ( /*2*/var /*3*/ x /*4*/ in /*5*/ a /*6*/) /*7*/ { } +/*0*/ for /*1*/ ( /*2*/var /*3*/ y /*4*/ of /*5*/ a /*6*/) /*7*/ { } +/*0*/ for /*1*/ ( /*2*/x /*3*/ in /*4*/ a /*5*/) /*6*/ { } +/*0*/ for /*1*/ ( /*2*/y /*3*/ of /*4*/ a /*5*/) /*6*/ { } +/*0*/ for /*1*/ ( /*2*/a /*3*/; /*4*/ a /*5*/; /*6*/ a /*7*/) /*8*/ { } diff --git a/tests/baselines/reference/forStatementInnerComments.symbols b/tests/baselines/reference/forStatementInnerComments.symbols new file mode 100644 index 0000000000000..71f0004f96259 --- /dev/null +++ b/tests/baselines/reference/forStatementInnerComments.symbols @@ -0,0 +1,25 @@ +=== tests/cases/compiler/forStatementInnerComments.ts === +declare var a; +>a : Symbol(a, Decl(forStatementInnerComments.ts, 0, 11)) + +/*0*/ for /*1*/ ( /*2*/ var /*3*/ x /*4*/ in /*5*/ a /*6*/) /*7*/ {} +>x : Symbol(x, Decl(forStatementInnerComments.ts, 1, 27)) +>a : Symbol(a, Decl(forStatementInnerComments.ts, 0, 11)) + +/*0*/ for /*1*/ ( /*2*/ var /*3*/ y /*4*/ of /*5*/ a /*6*/) /*7*/ {} +>y : Symbol(y, Decl(forStatementInnerComments.ts, 2, 27)) +>a : Symbol(a, Decl(forStatementInnerComments.ts, 0, 11)) + +/*0*/ for /*1*/ ( /*2*/ x /*3*/ in /*4*/ a /*5*/) /*6*/ {} +>x : Symbol(x, Decl(forStatementInnerComments.ts, 1, 27)) +>a : Symbol(a, Decl(forStatementInnerComments.ts, 0, 11)) + +/*0*/ for /*1*/ ( /*2*/ y /*3*/ of /*4*/ a /*5*/) /*6*/ {} +>y : Symbol(y, Decl(forStatementInnerComments.ts, 2, 27)) +>a : Symbol(a, Decl(forStatementInnerComments.ts, 0, 11)) + +/*0*/ for /*1*/ ( /*2*/ a /*3*/ ; /*4*/ a /*5*/ ; /*6*/ a /*7*/) /*8*/ {} +>a : Symbol(a, Decl(forStatementInnerComments.ts, 0, 11)) +>a : Symbol(a, Decl(forStatementInnerComments.ts, 0, 11)) +>a : Symbol(a, Decl(forStatementInnerComments.ts, 0, 11)) + diff --git a/tests/baselines/reference/forStatementInnerComments.types b/tests/baselines/reference/forStatementInnerComments.types new file mode 100644 index 0000000000000..875b8d0f89d8b --- /dev/null +++ b/tests/baselines/reference/forStatementInnerComments.types @@ -0,0 +1,25 @@ +=== tests/cases/compiler/forStatementInnerComments.ts === +declare var a; +>a : any + +/*0*/ for /*1*/ ( /*2*/ var /*3*/ x /*4*/ in /*5*/ a /*6*/) /*7*/ {} +>x : string +>a : any + +/*0*/ for /*1*/ ( /*2*/ var /*3*/ y /*4*/ of /*5*/ a /*6*/) /*7*/ {} +>y : any +>a : any + +/*0*/ for /*1*/ ( /*2*/ x /*3*/ in /*4*/ a /*5*/) /*6*/ {} +>x : string +>a : any + +/*0*/ for /*1*/ ( /*2*/ y /*3*/ of /*4*/ a /*5*/) /*6*/ {} +>y : any +>a : any + +/*0*/ for /*1*/ ( /*2*/ a /*3*/ ; /*4*/ a /*5*/ ; /*6*/ a /*7*/) /*8*/ {} +>a : any +>a : any +>a : any + diff --git a/tests/baselines/reference/sourceMapSample.js.map b/tests/baselines/reference/sourceMapSample.js.map index d7fd5666c6cc3..32e1695d84ac8 100644 --- a/tests/baselines/reference/sourceMapSample.js.map +++ b/tests/baselines/reference/sourceMapSample.js.map @@ -1,2 +1,2 @@ //// [sourceMapSample.js.map] -{"version":3,"file":"sourceMapSample.js","sourceRoot":"","sources":["sourceMapSample.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkCT;AAlCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAkCb;IAlCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb,YAAc,CAAC;YACX,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAkB,CAAC,IAAO;iBAA1B,OApBpC,CAAC,EAoB6D,EAA1B,qBAA0B,EAA1B,IAA0B;gBAA1B,sCAA0B;;YACtD,IAAI,QAAQ,CAAE,CAAC,CAAW,EAAE,CAAC;YAC7B,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAlCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAkCb;AAAD,CAAC,EAlCM,GAAG,KAAH,GAAG,QAkCT"} \ No newline at end of file +{"version":3,"file":"sourceMapSample.js","sourceRoot":"","sources":["sourceMapSample.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkCT;AAlCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAkCb;IAlCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb,YAAc,CAAC;YACX,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAkB,CAAC,IAAO;iBAA1B,OApBpC,CAAC,EAoB6D,CAAC,CAA3B,qBAA0B,CAAC,CAA3B,IAA0B,CAAC;gBAA3B,sCAA0B;;YACtD,IAAI,QAAQ,CAAE,CAAC,CAAW,EAAE,CAAC;YAC7B,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAlCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAkCb;AAAD,CAAC,EAlCM,GAAG,KAAH,GAAG,QAkCT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapSample.sourcemap.txt b/tests/baselines/reference/sourceMapSample.sourcemap.txt index 83e10f55705af..f64b6b1ccb511 100644 --- a/tests/baselines/reference/sourceMapSample.sourcemap.txt +++ b/tests/baselines/reference/sourceMapSample.sourcemap.txt @@ -452,10 +452,13 @@ sourceFile:sourceMapSample.ts 2 > ^^^^^^^ 3 > ^ 4 > ^^ -5 > ^^ -6 > ^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^ +9 > ^ +10> ^^^^ +11> ^ 1-> 2 > 3 > m @@ -480,18 +483,24 @@ sourceFile:sourceMapSample.ts > var str = greeter.greet(); > > function foo2(greeting: string, ...restGreetings: string[] -5 > -6 > ...restGreetings: string[] -7 > -8 > ...restGreetings: string[] +5 > ) +6 > +7 > ...restGreetings: string[] +8 > ) +9 > +10> ...restGreetings: string[] +11> ) 1->Emitted(22, 18) Source(21, 37) + SourceIndex(0) 2 >Emitted(22, 25) Source(1, 1) + SourceIndex(0) 3 >Emitted(22, 26) Source(1, 2) + SourceIndex(0) 4 >Emitted(22, 28) Source(21, 63) + SourceIndex(0) -5 >Emitted(22, 30) Source(21, 37) + SourceIndex(0) -6 >Emitted(22, 51) Source(21, 63) + SourceIndex(0) -7 >Emitted(22, 53) Source(21, 37) + SourceIndex(0) -8 >Emitted(22, 57) Source(21, 63) + SourceIndex(0) +5 >Emitted(22, 29) Source(21, 64) + SourceIndex(0) +6 >Emitted(22, 30) Source(21, 37) + SourceIndex(0) +7 >Emitted(22, 51) Source(21, 63) + SourceIndex(0) +8 >Emitted(22, 52) Source(21, 64) + SourceIndex(0) +9 >Emitted(22, 53) Source(21, 37) + SourceIndex(0) +10>Emitted(22, 57) Source(21, 63) + SourceIndex(0) +11>Emitted(22, 58) Source(21, 64) + SourceIndex(0) --- >>> restGreetings[_i - 1] = arguments[_i]; 1 >^^^^^^^^^^^^^^^^ @@ -581,18 +590,21 @@ sourceFile:sourceMapSample.ts 8 > ^ 9 > ^ 10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^^^^^^^^^^^^^ -15> ^ -16> ^^^^^^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ -22> ^^-> +11> ^ +12> ^ +13> ^ +14> ^^^ +15> ^^^^^^^^^^^^^ +16> ^ +17> ^^^^^^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ +25> ^^-> 1-> > 2 > for @@ -604,17 +616,20 @@ sourceFile:sourceMapSample.ts 8 > = 9 > 10> 0 -11> ; -12> i -13> < -14> restGreetings -15> . -16> length -17> ; -18> i -19> ++ -20> ) -21> { +11> ; +12> +13> i +14> < +15> restGreetings +16> . +17> length +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(27, 13) Source(24, 9) + SourceIndex(0) 2 >Emitted(27, 16) Source(24, 12) + SourceIndex(0) 3 >Emitted(27, 17) Source(24, 13) + SourceIndex(0) @@ -625,17 +640,20 @@ sourceFile:sourceMapSample.ts 8 >Emitted(27, 25) Source(24, 21) + SourceIndex(0) 9 >Emitted(27, 26) Source(24, 22) + SourceIndex(0) 10>Emitted(27, 27) Source(24, 23) + SourceIndex(0) -11>Emitted(27, 29) Source(24, 25) + SourceIndex(0) -12>Emitted(27, 30) Source(24, 26) + SourceIndex(0) -13>Emitted(27, 33) Source(24, 29) + SourceIndex(0) -14>Emitted(27, 46) Source(24, 42) + SourceIndex(0) -15>Emitted(27, 47) Source(24, 43) + SourceIndex(0) -16>Emitted(27, 53) Source(24, 49) + SourceIndex(0) -17>Emitted(27, 55) Source(24, 51) + SourceIndex(0) -18>Emitted(27, 56) Source(24, 52) + SourceIndex(0) -19>Emitted(27, 58) Source(24, 54) + SourceIndex(0) -20>Emitted(27, 60) Source(24, 56) + SourceIndex(0) -21>Emitted(27, 61) Source(24, 57) + SourceIndex(0) +11>Emitted(27, 28) Source(24, 24) + SourceIndex(0) +12>Emitted(27, 29) Source(24, 25) + SourceIndex(0) +13>Emitted(27, 30) Source(24, 26) + SourceIndex(0) +14>Emitted(27, 33) Source(24, 29) + SourceIndex(0) +15>Emitted(27, 46) Source(24, 42) + SourceIndex(0) +16>Emitted(27, 47) Source(24, 43) + SourceIndex(0) +17>Emitted(27, 53) Source(24, 49) + SourceIndex(0) +18>Emitted(27, 54) Source(24, 50) + SourceIndex(0) +19>Emitted(27, 55) Source(24, 51) + SourceIndex(0) +20>Emitted(27, 56) Source(24, 52) + SourceIndex(0) +21>Emitted(27, 58) Source(24, 54) + SourceIndex(0) +22>Emitted(27, 59) Source(24, 55) + SourceIndex(0) +23>Emitted(27, 60) Source(24, 56) + SourceIndex(0) +24>Emitted(27, 61) Source(24, 57) + SourceIndex(0) --- >>> greeters.push(new Greeter(restGreetings[i])); 1->^^^^^^^^^^^^^^^^ @@ -785,17 +803,20 @@ sourceFile:sourceMapSample.ts 8 > ^ 9 > ^ 10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^ -16> ^^^^^^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^^^ +15> ^ +16> ^ +17> ^^^^^^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > 2 > for @@ -807,17 +828,20 @@ sourceFile:sourceMapSample.ts 8 > = 9 > 10> 0 -11> ; -12> j -13> < -14> b -15> . -16> length -17> ; -18> j -19> ++ -20> ) -21> { +11> ; +12> +13> j +14> < +15> b +16> . +17> length +18> ; +19> +20> j +21> ++ +22> ) +23> +24> { 1->Emitted(33, 9) Source(32, 5) + SourceIndex(0) 2 >Emitted(33, 12) Source(32, 8) + SourceIndex(0) 3 >Emitted(33, 13) Source(32, 9) + SourceIndex(0) @@ -828,17 +852,20 @@ sourceFile:sourceMapSample.ts 8 >Emitted(33, 21) Source(32, 17) + SourceIndex(0) 9 >Emitted(33, 22) Source(32, 18) + SourceIndex(0) 10>Emitted(33, 23) Source(32, 19) + SourceIndex(0) -11>Emitted(33, 25) Source(32, 21) + SourceIndex(0) -12>Emitted(33, 26) Source(32, 22) + SourceIndex(0) -13>Emitted(33, 29) Source(32, 25) + SourceIndex(0) -14>Emitted(33, 30) Source(32, 26) + SourceIndex(0) -15>Emitted(33, 31) Source(32, 27) + SourceIndex(0) -16>Emitted(33, 37) Source(32, 33) + SourceIndex(0) -17>Emitted(33, 39) Source(32, 35) + SourceIndex(0) -18>Emitted(33, 40) Source(32, 36) + SourceIndex(0) -19>Emitted(33, 42) Source(32, 38) + SourceIndex(0) -20>Emitted(33, 44) Source(32, 40) + SourceIndex(0) -21>Emitted(33, 45) Source(32, 41) + SourceIndex(0) +11>Emitted(33, 24) Source(32, 20) + SourceIndex(0) +12>Emitted(33, 25) Source(32, 21) + SourceIndex(0) +13>Emitted(33, 26) Source(32, 22) + SourceIndex(0) +14>Emitted(33, 29) Source(32, 25) + SourceIndex(0) +15>Emitted(33, 30) Source(32, 26) + SourceIndex(0) +16>Emitted(33, 31) Source(32, 27) + SourceIndex(0) +17>Emitted(33, 37) Source(32, 33) + SourceIndex(0) +18>Emitted(33, 38) Source(32, 34) + SourceIndex(0) +19>Emitted(33, 39) Source(32, 35) + SourceIndex(0) +20>Emitted(33, 40) Source(32, 36) + SourceIndex(0) +21>Emitted(33, 42) Source(32, 38) + SourceIndex(0) +22>Emitted(33, 43) Source(32, 39) + SourceIndex(0) +23>Emitted(33, 44) Source(32, 40) + SourceIndex(0) +24>Emitted(33, 45) Source(32, 41) + SourceIndex(0) --- >>> b[j].greet(); 1 >^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClass.js.map b/tests/baselines/reference/sourceMapValidationClass.js.map index ff013f3f545ca..11ddc5bff6627 100644 --- a/tests/baselines/reference/sourceMapValidationClass.js.map +++ b/tests/baselines/reference/sourceMapValidationClass.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClass.js.map] -{"version":3,"file":"sourceMapValidationClass.js","sourceRoot":"","sources":["sourceMapValidationClass.ts"],"names":[],"mappings":"AAAA,YAAc,CAAC;IACX,iBAAmB,QAAgB;QAAE,MAAM,CAAC,IAAO;aAAd,OADzC,CAAC,EACsD,EAAd,qBAAc,EAAd,IAAc;YAAd,0BAAc;;QAAhC,aAAQ,GAAR,QAAQ,CAAQ;QAM3B,OAAE,GAAW,EAAE,CAAC;IALxB,CAAC;IACD,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAGO,oBAAE,GAAV;QACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aACD,UAAc,SAAiB;YAC3B,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAHA;IAIL,cAAC;AAAD,CAAC,AAjBD,IAiBC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClass.js","sourceRoot":"","sources":["sourceMapValidationClass.ts"],"names":[],"mappings":"AAAA,YAAc,CAAC;IACX,iBAAmB,QAAgB;QAAE,MAAM,CAAC,IAAO;aAAd,OADzC,CAAC,EACsD,CAAC,CAAf,qBAAc,CAAC,CAAf,IAAc,CAAC;YAAf,0BAAc;;QAAhC,aAAQ,GAAR,QAAQ,CAAQ;QAM3B,OAAE,GAAW,EAAE,CAAC;IALxB,CAAC;IACD,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAGO,oBAAE,GAAV;QACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aACD,UAAc,SAAiB;YAC3B,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAHA;IAIL,cAAC;AAAD,CAAC,AAjBD,IAiBC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt index b778adaf75627..b72b510ff0f8e 100644 --- a/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt @@ -52,27 +52,36 @@ sourceFile:sourceMapValidationClass.ts 2 > ^^^^^^^ 3 > ^ 4 > ^^ -5 > ^^ -6 > ^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^ +9 > ^ +10> ^^^^ +11> ^ 1-> 2 > 3 > c 4 > lass Greeter { > constructor(public greeting: string, ...b: string[] -5 > -6 > ...b: string[] -7 > -8 > ...b: string[] +5 > ) +6 > +7 > ...b: string[] +8 > ) +9 > +10> ...b: string[] +11> ) 1->Emitted(4, 14) Source(2, 42) + SourceIndex(0) 2 >Emitted(4, 21) Source(1, 1) + SourceIndex(0) 3 >Emitted(4, 22) Source(1, 2) + SourceIndex(0) 4 >Emitted(4, 24) Source(2, 56) + SourceIndex(0) -5 >Emitted(4, 26) Source(2, 42) + SourceIndex(0) -6 >Emitted(4, 47) Source(2, 56) + SourceIndex(0) -7 >Emitted(4, 49) Source(2, 42) + SourceIndex(0) -8 >Emitted(4, 53) Source(2, 56) + SourceIndex(0) +5 >Emitted(4, 25) Source(2, 57) + SourceIndex(0) +6 >Emitted(4, 26) Source(2, 42) + SourceIndex(0) +7 >Emitted(4, 47) Source(2, 56) + SourceIndex(0) +8 >Emitted(4, 48) Source(2, 57) + SourceIndex(0) +9 >Emitted(4, 49) Source(2, 42) + SourceIndex(0) +10>Emitted(4, 53) Source(2, 56) + SourceIndex(0) +11>Emitted(4, 54) Source(2, 57) + SourceIndex(0) --- >>> b[_i - 1] = arguments[_i]; 1 >^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClasses.js.map b/tests/baselines/reference/sourceMapValidationClasses.js.map index e9d38cd190d66..6aee37730f288 100644 --- a/tests/baselines/reference/sourceMapValidationClasses.js.map +++ b/tests/baselines/reference/sourceMapValidationClasses.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClasses.js.map] -{"version":3,"file":"sourceMapValidationClasses.js","sourceRoot":"","sources":["sourceMapValidationClasses.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAmCT;AAnCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAmCb;IAnCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb,YAAc,CAAC;YACX,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAiB,mBAAmB,CAAA,CAAC,IAAS;iBAA9C,OApBpC,CAAC,EAoBiF,EAA9C,qBAA8C,EAA9C,IAA8C;gBAA9C,sCAA8C;;YAC1E,IAAI,QAAQ,CAAE,CAAC,CAAW,EAAE,CAAC,CAAC,0BAA0B;YACxD,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,qCAAqC;QACrC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAnCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAmCb;AAAD,CAAC,EAnCM,GAAG,KAAH,GAAG,QAmCT"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClasses.js","sourceRoot":"","sources":["sourceMapValidationClasses.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAmCT;AAnCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAmCb;IAnCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb,YAAc,CAAC;YACX,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAiB,mBAAmB,CAAA,CAAC,IAAS;iBAA9C,OApBpC,CAAC,EAoBiF,CAAC,CAA/C,qBAA8C,CAAC,CAA/C,IAA8C,CAAC;gBAA/C,sCAA8C;;YAC1E,IAAI,QAAQ,CAAE,CAAC,CAAW,EAAE,CAAC,CAAC,0BAA0B;YACxD,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,qCAAqC;QACrC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAnCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAmCb;AAAD,CAAC,EAnCM,GAAG,KAAH,GAAG,QAmCT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt index c8d69c9b5e07c..4812fe99e5ff9 100644 --- a/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt @@ -460,10 +460,13 @@ sourceFile:sourceMapValidationClasses.ts 2 > ^^^^^^^ 3 > ^ 4 > ^^ -5 > ^^ -6 > ^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^ +9 > ^ +10> ^^^^ +11> ^ 1-> 2 > 3 > m @@ -488,18 +491,24 @@ sourceFile:sourceMapValidationClasses.ts > var str = greeter.greet(); > > function foo2(greeting: string, ...restGreetings /* more greeting */: string[] -5 > -6 > ...restGreetings /* more greeting */: string[] -7 > -8 > ...restGreetings /* more greeting */: string[] +5 > ) +6 > +7 > ...restGreetings /* more greeting */: string[] +8 > ) +9 > +10> ...restGreetings /* more greeting */: string[] +11> ) 1->Emitted(22, 18) Source(21, 37) + SourceIndex(0) 2 >Emitted(22, 25) Source(1, 1) + SourceIndex(0) 3 >Emitted(22, 26) Source(1, 2) + SourceIndex(0) 4 >Emitted(22, 28) Source(21, 83) + SourceIndex(0) -5 >Emitted(22, 30) Source(21, 37) + SourceIndex(0) -6 >Emitted(22, 51) Source(21, 83) + SourceIndex(0) -7 >Emitted(22, 53) Source(21, 37) + SourceIndex(0) -8 >Emitted(22, 57) Source(21, 83) + SourceIndex(0) +5 >Emitted(22, 29) Source(21, 84) + SourceIndex(0) +6 >Emitted(22, 30) Source(21, 37) + SourceIndex(0) +7 >Emitted(22, 51) Source(21, 83) + SourceIndex(0) +8 >Emitted(22, 52) Source(21, 84) + SourceIndex(0) +9 >Emitted(22, 53) Source(21, 37) + SourceIndex(0) +10>Emitted(22, 57) Source(21, 83) + SourceIndex(0) +11>Emitted(22, 58) Source(21, 84) + SourceIndex(0) --- >>> restGreetings[_i - 1] = arguments[_i]; 1 >^^^^^^^^^^^^^^^^ @@ -594,18 +603,21 @@ sourceFile:sourceMapValidationClasses.ts 8 > ^ 9 > ^ 10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^^^^^^^^^^^^^ -15> ^ -16> ^^^^^^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ -22> ^^-> +11> ^ +12> ^ +13> ^ +14> ^^^ +15> ^^^^^^^^^^^^^ +16> ^ +17> ^^^^^^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ +25> ^^-> 1-> > 2 > for @@ -617,17 +629,20 @@ sourceFile:sourceMapValidationClasses.ts 8 > = 9 > 10> 0 -11> ; -12> i -13> < -14> restGreetings -15> . -16> length -17> ; -18> i -19> ++ -20> ) -21> { +11> ; +12> +13> i +14> < +15> restGreetings +16> . +17> length +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(27, 13) Source(24, 9) + SourceIndex(0) 2 >Emitted(27, 16) Source(24, 12) + SourceIndex(0) 3 >Emitted(27, 17) Source(24, 13) + SourceIndex(0) @@ -638,17 +653,20 @@ sourceFile:sourceMapValidationClasses.ts 8 >Emitted(27, 25) Source(24, 21) + SourceIndex(0) 9 >Emitted(27, 26) Source(24, 22) + SourceIndex(0) 10>Emitted(27, 27) Source(24, 23) + SourceIndex(0) -11>Emitted(27, 29) Source(24, 25) + SourceIndex(0) -12>Emitted(27, 30) Source(24, 26) + SourceIndex(0) -13>Emitted(27, 33) Source(24, 29) + SourceIndex(0) -14>Emitted(27, 46) Source(24, 42) + SourceIndex(0) -15>Emitted(27, 47) Source(24, 43) + SourceIndex(0) -16>Emitted(27, 53) Source(24, 49) + SourceIndex(0) -17>Emitted(27, 55) Source(24, 51) + SourceIndex(0) -18>Emitted(27, 56) Source(24, 52) + SourceIndex(0) -19>Emitted(27, 58) Source(24, 54) + SourceIndex(0) -20>Emitted(27, 60) Source(24, 56) + SourceIndex(0) -21>Emitted(27, 61) Source(24, 57) + SourceIndex(0) +11>Emitted(27, 28) Source(24, 24) + SourceIndex(0) +12>Emitted(27, 29) Source(24, 25) + SourceIndex(0) +13>Emitted(27, 30) Source(24, 26) + SourceIndex(0) +14>Emitted(27, 33) Source(24, 29) + SourceIndex(0) +15>Emitted(27, 46) Source(24, 42) + SourceIndex(0) +16>Emitted(27, 47) Source(24, 43) + SourceIndex(0) +17>Emitted(27, 53) Source(24, 49) + SourceIndex(0) +18>Emitted(27, 54) Source(24, 50) + SourceIndex(0) +19>Emitted(27, 55) Source(24, 51) + SourceIndex(0) +20>Emitted(27, 56) Source(24, 52) + SourceIndex(0) +21>Emitted(27, 58) Source(24, 54) + SourceIndex(0) +22>Emitted(27, 59) Source(24, 55) + SourceIndex(0) +23>Emitted(27, 60) Source(24, 56) + SourceIndex(0) +24>Emitted(27, 61) Source(24, 57) + SourceIndex(0) --- >>> greeters.push(new Greeter(restGreetings[i])); 1->^^^^^^^^^^^^^^^^ @@ -807,17 +825,20 @@ sourceFile:sourceMapValidationClasses.ts 8 > ^ 9 > ^ 10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^ -15> ^ -16> ^^^^^^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +11> ^ +12> ^ +13> ^ +14> ^^^ +15> ^ +16> ^ +17> ^^^^^^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1 > > 2 > for @@ -829,17 +850,20 @@ sourceFile:sourceMapValidationClasses.ts 8 > = 9 > 10> 0 -11> ; -12> j -13> < -14> b -15> . -16> length -17> ; -18> j -19> ++ -20> ) -21> { +11> ; +12> +13> j +14> < +15> b +16> . +17> length +18> ; +19> +20> j +21> ++ +22> ) +23> +24> { 1 >Emitted(34, 9) Source(33, 5) + SourceIndex(0) 2 >Emitted(34, 12) Source(33, 8) + SourceIndex(0) 3 >Emitted(34, 13) Source(33, 9) + SourceIndex(0) @@ -850,17 +874,20 @@ sourceFile:sourceMapValidationClasses.ts 8 >Emitted(34, 21) Source(33, 17) + SourceIndex(0) 9 >Emitted(34, 22) Source(33, 18) + SourceIndex(0) 10>Emitted(34, 23) Source(33, 19) + SourceIndex(0) -11>Emitted(34, 25) Source(33, 21) + SourceIndex(0) -12>Emitted(34, 26) Source(33, 22) + SourceIndex(0) -13>Emitted(34, 29) Source(33, 25) + SourceIndex(0) -14>Emitted(34, 30) Source(33, 26) + SourceIndex(0) -15>Emitted(34, 31) Source(33, 27) + SourceIndex(0) -16>Emitted(34, 37) Source(33, 33) + SourceIndex(0) -17>Emitted(34, 39) Source(33, 35) + SourceIndex(0) -18>Emitted(34, 40) Source(33, 36) + SourceIndex(0) -19>Emitted(34, 42) Source(33, 38) + SourceIndex(0) -20>Emitted(34, 44) Source(33, 40) + SourceIndex(0) -21>Emitted(34, 45) Source(33, 41) + SourceIndex(0) +11>Emitted(34, 24) Source(33, 20) + SourceIndex(0) +12>Emitted(34, 25) Source(33, 21) + SourceIndex(0) +13>Emitted(34, 26) Source(33, 22) + SourceIndex(0) +14>Emitted(34, 29) Source(33, 25) + SourceIndex(0) +15>Emitted(34, 30) Source(33, 26) + SourceIndex(0) +16>Emitted(34, 31) Source(33, 27) + SourceIndex(0) +17>Emitted(34, 37) Source(33, 33) + SourceIndex(0) +18>Emitted(34, 38) Source(33, 34) + SourceIndex(0) +19>Emitted(34, 39) Source(33, 35) + SourceIndex(0) +20>Emitted(34, 40) Source(33, 36) + SourceIndex(0) +21>Emitted(34, 42) Source(33, 38) + SourceIndex(0) +22>Emitted(34, 43) Source(33, 39) + SourceIndex(0) +23>Emitted(34, 44) Source(33, 40) + SourceIndex(0) +24>Emitted(34, 45) Source(33, 41) + SourceIndex(0) --- >>> b[j].greet(); 1 >^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDecorators.js.map b/tests/baselines/reference/sourceMapValidationDecorators.js.map index b3272792901ac..2e41fa5a83874 100644 --- a/tests/baselines/reference/sourceMapValidationDecorators.js.map +++ b/tests/baselines/reference/sourceMapValidationDecorators.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDecorators.js.map] -{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":[],"mappings":";;;;;;;;;AASA,YAAc,CAAC;IACX,iBAGS,QAAgB;QAIvB,MAAM,CAAC,IAAO;aAAd,OAjBN,CAAC,EAiBmB,EAAd,qBAAc,EAAd,IAAc;YAAd,0BAAc;;QAJP,aAAQ,GAAR,QAAQ,CAAQ;IAKzB,CAAC;IAID,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAUO,oBAAE,GAAV,UAGE,CAAS;QACP,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAID,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aAED,UAGE,SAAiB;YACf,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAPA;IAbc,UAAE,GAAW,EAAE,CAAC;IAV/B;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;wCAGtB;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;sCACL;IAMlB;QACG,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;qCAGzB;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;QAMpB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;4CAJzB;IAbD;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;6BACQ;IAvB7B,OAAO;QAFZ,eAAe;QACf,eAAe,CAAC,EAAE,CAAC;QAGb,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;QAGvB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;OAPxB,OAAO,CA4CZ;IAAD,cAAC;CAAA,AA5CD,IA4CC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":[],"mappings":";;;;;;;;;AASA,YAAc,CAAC;IACX,iBAGS,QAAgB;QAIvB,MAAM,CAAC,IAAO;aAAd,OAjBN,CAAC,EAiBmB,CAAC,CAAf,qBAAc,CAAC,CAAf,IAAc,CAAC;YAAf,0BAAc;;QAJP,aAAQ,GAAR,QAAQ,CAAQ;IAKzB,CAAC;IAID,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAUO,oBAAE,GAAV,UAGE,CAAS;QACP,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAID,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aAED,UAGE,SAAiB;YACf,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAPA;IAbc,UAAE,GAAW,EAAE,CAAC;IAV/B;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;wCAGtB;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;sCACL;IAMlB;QACG,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;qCAGzB;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;QAMpB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;4CAJzB;IAbD;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;6BACQ;IAvB7B,OAAO;QAFZ,eAAe;QACf,eAAe,CAAC,EAAE,CAAC;QAGb,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;QAGvB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;OAPxB,OAAO,CA4CZ;IAAD,cAAC;CAAA,AA5CD,IA4CC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt index ce8317610dd87..4edb58abd4a96 100644 --- a/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt @@ -77,10 +77,13 @@ sourceFile:sourceMapValidationDecorators.ts 2 > ^^^^^^^ 3 > ^ 4 > ^^ -5 > ^^ -6 > ^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^ +9 > ^ +10> ^^^^ +11> ^ 1-> 2 > 3 > d @@ -102,18 +105,24 @@ sourceFile:sourceMapValidationDecorators.ts > @ParameterDecorator1 > @ParameterDecorator2(30) > ...b: string[] -5 > -6 > ...b: string[] -7 > -8 > ...b: string[] +5 > ) +6 > +7 > ...b: string[] +8 > ) +9 > +10> ...b: string[] +11> ) 1->Emitted(13, 14) Source(18, 7) + SourceIndex(0) 2 >Emitted(13, 21) Source(1, 1) + SourceIndex(0) 3 >Emitted(13, 22) Source(1, 2) + SourceIndex(0) 4 >Emitted(13, 24) Source(18, 21) + SourceIndex(0) -5 >Emitted(13, 26) Source(18, 7) + SourceIndex(0) -6 >Emitted(13, 47) Source(18, 21) + SourceIndex(0) -7 >Emitted(13, 49) Source(18, 7) + SourceIndex(0) -8 >Emitted(13, 53) Source(18, 21) + SourceIndex(0) +5 >Emitted(13, 25) Source(18, 22) + SourceIndex(0) +6 >Emitted(13, 26) Source(18, 7) + SourceIndex(0) +7 >Emitted(13, 47) Source(18, 21) + SourceIndex(0) +8 >Emitted(13, 48) Source(18, 22) + SourceIndex(0) +9 >Emitted(13, 49) Source(18, 7) + SourceIndex(0) +10>Emitted(13, 53) Source(18, 21) + SourceIndex(0) +11>Emitted(13, 54) Source(18, 22) + SourceIndex(0) --- >>> b[_i - 1] = arguments[_i]; 1 >^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.js.map index 0ae91faada8e6..9cf6c53c8eecc 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForArrayBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.sourcemap.txt index e2652cfe7705a..d6d5437dc7e37 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.sourcemap.txt @@ -245,15 +245,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > > @@ -268,15 +271,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(10, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(10, 4) Source(18, 4) + SourceIndex(0) 3 >Emitted(10, 5) Source(18, 5) + SourceIndex(0) @@ -289,15 +295,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(10, 32) Source(18, 33) + SourceIndex(0) 11>Emitted(10, 33) Source(18, 34) + SourceIndex(0) 12>Emitted(10, 34) Source(18, 35) + SourceIndex(0) -13>Emitted(10, 36) Source(18, 37) + SourceIndex(0) -14>Emitted(10, 37) Source(18, 38) + SourceIndex(0) -15>Emitted(10, 40) Source(18, 41) + SourceIndex(0) -16>Emitted(10, 41) Source(18, 42) + SourceIndex(0) -17>Emitted(10, 43) Source(18, 44) + SourceIndex(0) -18>Emitted(10, 44) Source(18, 45) + SourceIndex(0) -19>Emitted(10, 46) Source(18, 47) + SourceIndex(0) -20>Emitted(10, 48) Source(18, 49) + SourceIndex(0) -21>Emitted(10, 49) Source(18, 50) + SourceIndex(0) +13>Emitted(10, 35) Source(18, 36) + SourceIndex(0) +14>Emitted(10, 36) Source(18, 37) + SourceIndex(0) +15>Emitted(10, 37) Source(18, 38) + SourceIndex(0) +16>Emitted(10, 40) Source(18, 41) + SourceIndex(0) +17>Emitted(10, 41) Source(18, 42) + SourceIndex(0) +18>Emitted(10, 42) Source(18, 43) + SourceIndex(0) +19>Emitted(10, 43) Source(18, 44) + SourceIndex(0) +20>Emitted(10, 44) Source(18, 45) + SourceIndex(0) +21>Emitted(10, 46) Source(18, 47) + SourceIndex(0) +22>Emitted(10, 47) Source(18, 48) + SourceIndex(0) +23>Emitted(10, 48) Source(18, 49) + SourceIndex(0) +24>Emitted(10, 49) Source(18, 50) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -351,15 +360,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > 2 >for @@ -375,15 +387,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) 2 >Emitted(13, 4) Source(21, 4) + SourceIndex(0) 3 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) @@ -398,15 +413,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12>Emitted(13, 45) Source(21, 37) + SourceIndex(0) 13>Emitted(13, 46) Source(21, 38) + SourceIndex(0) 14>Emitted(13, 47) Source(21, 39) + SourceIndex(0) -15>Emitted(13, 49) Source(21, 41) + SourceIndex(0) -16>Emitted(13, 50) Source(21, 42) + SourceIndex(0) -17>Emitted(13, 53) Source(21, 45) + SourceIndex(0) -18>Emitted(13, 54) Source(21, 46) + SourceIndex(0) -19>Emitted(13, 56) Source(21, 48) + SourceIndex(0) -20>Emitted(13, 57) Source(21, 49) + SourceIndex(0) -21>Emitted(13, 59) Source(21, 51) + SourceIndex(0) -22>Emitted(13, 61) Source(21, 53) + SourceIndex(0) -23>Emitted(13, 62) Source(21, 54) + SourceIndex(0) +15>Emitted(13, 48) Source(21, 40) + SourceIndex(0) +16>Emitted(13, 49) Source(21, 41) + SourceIndex(0) +17>Emitted(13, 50) Source(21, 42) + SourceIndex(0) +18>Emitted(13, 53) Source(21, 45) + SourceIndex(0) +19>Emitted(13, 54) Source(21, 46) + SourceIndex(0) +20>Emitted(13, 55) Source(21, 47) + SourceIndex(0) +21>Emitted(13, 56) Source(21, 48) + SourceIndex(0) +22>Emitted(13, 57) Source(21, 49) + SourceIndex(0) +23>Emitted(13, 59) Source(21, 51) + SourceIndex(0) +24>Emitted(13, 60) Source(21, 52) + SourceIndex(0) +25>Emitted(13, 61) Source(21, 53) + SourceIndex(0) +26>Emitted(13, 62) Source(21, 54) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -460,15 +478,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > 2 >for @@ -484,15 +505,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(16, 1) Source(24, 1) + SourceIndex(0) 2 >Emitted(16, 4) Source(24, 4) + SourceIndex(0) 3 >Emitted(16, 5) Source(24, 5) + SourceIndex(0) @@ -507,15 +531,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12>Emitted(16, 61) Source(24, 53) + SourceIndex(0) 13>Emitted(16, 62) Source(24, 54) + SourceIndex(0) 14>Emitted(16, 63) Source(24, 55) + SourceIndex(0) -15>Emitted(16, 65) Source(24, 57) + SourceIndex(0) -16>Emitted(16, 66) Source(24, 58) + SourceIndex(0) -17>Emitted(16, 69) Source(24, 61) + SourceIndex(0) -18>Emitted(16, 70) Source(24, 62) + SourceIndex(0) -19>Emitted(16, 72) Source(24, 64) + SourceIndex(0) -20>Emitted(16, 73) Source(24, 65) + SourceIndex(0) -21>Emitted(16, 75) Source(24, 67) + SourceIndex(0) -22>Emitted(16, 77) Source(24, 69) + SourceIndex(0) -23>Emitted(16, 78) Source(24, 70) + SourceIndex(0) +15>Emitted(16, 64) Source(24, 56) + SourceIndex(0) +16>Emitted(16, 65) Source(24, 57) + SourceIndex(0) +17>Emitted(16, 66) Source(24, 58) + SourceIndex(0) +18>Emitted(16, 69) Source(24, 61) + SourceIndex(0) +19>Emitted(16, 70) Source(24, 62) + SourceIndex(0) +20>Emitted(16, 71) Source(24, 63) + SourceIndex(0) +21>Emitted(16, 72) Source(24, 64) + SourceIndex(0) +22>Emitted(16, 73) Source(24, 65) + SourceIndex(0) +23>Emitted(16, 75) Source(24, 67) + SourceIndex(0) +24>Emitted(16, 76) Source(24, 68) + SourceIndex(0) +25>Emitted(16, 77) Source(24, 69) + SourceIndex(0) +26>Emitted(16, 78) Source(24, 70) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -571,15 +598,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14> ^ 15> ^ 16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^ +28> ^ 1-> > 2 >for @@ -597,15 +627,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14> = 15> 16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +17> ; +18> +19> i +20> < +21> 1 +22> ; +23> +24> i +25> ++ +26> ) +27> +28> { 1->Emitted(19, 1) Source(27, 1) + SourceIndex(0) 2 >Emitted(19, 4) Source(27, 4) + SourceIndex(0) 3 >Emitted(19, 5) Source(27, 5) + SourceIndex(0) @@ -622,15 +655,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14>Emitted(19, 82) Source(27, 65) + SourceIndex(0) 15>Emitted(19, 83) Source(27, 66) + SourceIndex(0) 16>Emitted(19, 84) Source(27, 67) + SourceIndex(0) -17>Emitted(19, 86) Source(27, 69) + SourceIndex(0) -18>Emitted(19, 87) Source(27, 70) + SourceIndex(0) -19>Emitted(19, 90) Source(27, 73) + SourceIndex(0) -20>Emitted(19, 91) Source(27, 74) + SourceIndex(0) -21>Emitted(19, 93) Source(27, 76) + SourceIndex(0) -22>Emitted(19, 94) Source(27, 77) + SourceIndex(0) -23>Emitted(19, 96) Source(27, 79) + SourceIndex(0) -24>Emitted(19, 98) Source(27, 81) + SourceIndex(0) -25>Emitted(19, 99) Source(27, 82) + SourceIndex(0) +17>Emitted(19, 85) Source(27, 68) + SourceIndex(0) +18>Emitted(19, 86) Source(27, 69) + SourceIndex(0) +19>Emitted(19, 87) Source(27, 70) + SourceIndex(0) +20>Emitted(19, 90) Source(27, 73) + SourceIndex(0) +21>Emitted(19, 91) Source(27, 74) + SourceIndex(0) +22>Emitted(19, 92) Source(27, 75) + SourceIndex(0) +23>Emitted(19, 93) Source(27, 76) + SourceIndex(0) +24>Emitted(19, 94) Source(27, 77) + SourceIndex(0) +25>Emitted(19, 96) Source(27, 79) + SourceIndex(0) +26>Emitted(19, 97) Source(27, 80) + SourceIndex(0) +27>Emitted(19, 98) Source(27, 81) + SourceIndex(0) +28>Emitted(19, 99) Source(27, 82) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -688,15 +724,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16> ^ 17> ^ 18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +19> ^ +20> ^ +21> ^ +22> ^^^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^^ +28> ^ +29> ^ +30> ^ 1-> > 2 >for @@ -716,15 +755,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16> = 17> 18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +19> ; +20> +21> i +22> < +23> 1 +24> ; +25> +26> i +27> ++ +28> ) +29> +30> { 1->Emitted(22, 1) Source(30, 1) + SourceIndex(0) 2 >Emitted(22, 4) Source(30, 4) + SourceIndex(0) 3 >Emitted(22, 5) Source(30, 5) + SourceIndex(0) @@ -743,15 +785,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16>Emitted(22, 95) Source(30, 69) + SourceIndex(0) 17>Emitted(22, 96) Source(30, 70) + SourceIndex(0) 18>Emitted(22, 97) Source(30, 71) + SourceIndex(0) -19>Emitted(22, 99) Source(30, 73) + SourceIndex(0) -20>Emitted(22, 100) Source(30, 74) + SourceIndex(0) -21>Emitted(22, 103) Source(30, 77) + SourceIndex(0) -22>Emitted(22, 104) Source(30, 78) + SourceIndex(0) -23>Emitted(22, 106) Source(30, 80) + SourceIndex(0) -24>Emitted(22, 107) Source(30, 81) + SourceIndex(0) -25>Emitted(22, 109) Source(30, 83) + SourceIndex(0) -26>Emitted(22, 111) Source(30, 85) + SourceIndex(0) -27>Emitted(22, 112) Source(30, 86) + SourceIndex(0) +19>Emitted(22, 98) Source(30, 72) + SourceIndex(0) +20>Emitted(22, 99) Source(30, 73) + SourceIndex(0) +21>Emitted(22, 100) Source(30, 74) + SourceIndex(0) +22>Emitted(22, 103) Source(30, 77) + SourceIndex(0) +23>Emitted(22, 104) Source(30, 78) + SourceIndex(0) +24>Emitted(22, 105) Source(30, 79) + SourceIndex(0) +25>Emitted(22, 106) Source(30, 80) + SourceIndex(0) +26>Emitted(22, 107) Source(30, 81) + SourceIndex(0) +27>Emitted(22, 109) Source(30, 83) + SourceIndex(0) +28>Emitted(22, 110) Source(30, 84) + SourceIndex(0) +29>Emitted(22, 111) Source(30, 85) + SourceIndex(0) +30>Emitted(22, 112) Source(30, 86) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -809,15 +854,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16> ^ 17> ^ 18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +19> ^ +20> ^ +21> ^ +22> ^^^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^^ +28> ^ +29> ^ +30> ^ 1-> > 2 >for @@ -837,15 +885,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16> = 17> 18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +19> ; +20> +21> i +22> < +23> 1 +24> ; +25> +26> i +27> ++ +28> ) +29> +30> { 1->Emitted(25, 1) Source(33, 1) + SourceIndex(0) 2 >Emitted(25, 4) Source(33, 4) + SourceIndex(0) 3 >Emitted(25, 5) Source(33, 5) + SourceIndex(0) @@ -864,15 +915,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16>Emitted(25, 115) Source(33, 89) + SourceIndex(0) 17>Emitted(25, 116) Source(33, 90) + SourceIndex(0) 18>Emitted(25, 117) Source(33, 91) + SourceIndex(0) -19>Emitted(25, 119) Source(33, 93) + SourceIndex(0) -20>Emitted(25, 120) Source(33, 94) + SourceIndex(0) -21>Emitted(25, 123) Source(33, 97) + SourceIndex(0) -22>Emitted(25, 124) Source(33, 98) + SourceIndex(0) -23>Emitted(25, 126) Source(33, 100) + SourceIndex(0) -24>Emitted(25, 127) Source(33, 101) + SourceIndex(0) -25>Emitted(25, 129) Source(33, 103) + SourceIndex(0) -26>Emitted(25, 131) Source(33, 105) + SourceIndex(0) -27>Emitted(25, 132) Source(33, 106) + SourceIndex(0) +19>Emitted(25, 118) Source(33, 92) + SourceIndex(0) +20>Emitted(25, 119) Source(33, 93) + SourceIndex(0) +21>Emitted(25, 120) Source(33, 94) + SourceIndex(0) +22>Emitted(25, 123) Source(33, 97) + SourceIndex(0) +23>Emitted(25, 124) Source(33, 98) + SourceIndex(0) +24>Emitted(25, 125) Source(33, 99) + SourceIndex(0) +25>Emitted(25, 126) Source(33, 100) + SourceIndex(0) +26>Emitted(25, 127) Source(33, 101) + SourceIndex(0) +27>Emitted(25, 129) Source(33, 103) + SourceIndex(0) +28>Emitted(25, 130) Source(33, 104) + SourceIndex(0) +29>Emitted(25, 131) Source(33, 105) + SourceIndex(0) +30>Emitted(25, 132) Source(33, 106) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -924,15 +978,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > > @@ -947,15 +1004,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(28, 1) Source(37, 1) + SourceIndex(0) 2 >Emitted(28, 4) Source(37, 4) + SourceIndex(0) 3 >Emitted(28, 5) Source(37, 5) + SourceIndex(0) @@ -968,15 +1028,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(28, 34) Source(37, 33) + SourceIndex(0) 11>Emitted(28, 35) Source(37, 34) + SourceIndex(0) 12>Emitted(28, 36) Source(37, 35) + SourceIndex(0) -13>Emitted(28, 38) Source(37, 37) + SourceIndex(0) -14>Emitted(28, 39) Source(37, 38) + SourceIndex(0) -15>Emitted(28, 42) Source(37, 41) + SourceIndex(0) -16>Emitted(28, 43) Source(37, 42) + SourceIndex(0) -17>Emitted(28, 45) Source(37, 44) + SourceIndex(0) -18>Emitted(28, 46) Source(37, 45) + SourceIndex(0) -19>Emitted(28, 48) Source(37, 47) + SourceIndex(0) -20>Emitted(28, 50) Source(37, 49) + SourceIndex(0) -21>Emitted(28, 51) Source(37, 50) + SourceIndex(0) +13>Emitted(28, 37) Source(37, 36) + SourceIndex(0) +14>Emitted(28, 38) Source(37, 37) + SourceIndex(0) +15>Emitted(28, 39) Source(37, 38) + SourceIndex(0) +16>Emitted(28, 42) Source(37, 41) + SourceIndex(0) +17>Emitted(28, 43) Source(37, 42) + SourceIndex(0) +18>Emitted(28, 44) Source(37, 43) + SourceIndex(0) +19>Emitted(28, 45) Source(37, 44) + SourceIndex(0) +20>Emitted(28, 46) Source(37, 45) + SourceIndex(0) +21>Emitted(28, 48) Source(37, 47) + SourceIndex(0) +22>Emitted(28, 49) Source(37, 48) + SourceIndex(0) +23>Emitted(28, 50) Source(37, 49) + SourceIndex(0) +24>Emitted(28, 51) Source(37, 50) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1028,15 +1091,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > 2 >for @@ -1050,15 +1116,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(31, 1) Source(40, 1) + SourceIndex(0) 2 >Emitted(31, 4) Source(40, 4) + SourceIndex(0) 3 >Emitted(31, 5) Source(40, 5) + SourceIndex(0) @@ -1071,15 +1140,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(31, 38) Source(40, 37) + SourceIndex(0) 11>Emitted(31, 39) Source(40, 38) + SourceIndex(0) 12>Emitted(31, 40) Source(40, 39) + SourceIndex(0) -13>Emitted(31, 42) Source(40, 41) + SourceIndex(0) -14>Emitted(31, 43) Source(40, 42) + SourceIndex(0) -15>Emitted(31, 46) Source(40, 45) + SourceIndex(0) -16>Emitted(31, 47) Source(40, 46) + SourceIndex(0) -17>Emitted(31, 49) Source(40, 48) + SourceIndex(0) -18>Emitted(31, 50) Source(40, 49) + SourceIndex(0) -19>Emitted(31, 52) Source(40, 51) + SourceIndex(0) -20>Emitted(31, 54) Source(40, 53) + SourceIndex(0) -21>Emitted(31, 55) Source(40, 54) + SourceIndex(0) +13>Emitted(31, 41) Source(40, 40) + SourceIndex(0) +14>Emitted(31, 42) Source(40, 41) + SourceIndex(0) +15>Emitted(31, 43) Source(40, 42) + SourceIndex(0) +16>Emitted(31, 46) Source(40, 45) + SourceIndex(0) +17>Emitted(31, 47) Source(40, 46) + SourceIndex(0) +18>Emitted(31, 48) Source(40, 47) + SourceIndex(0) +19>Emitted(31, 49) Source(40, 48) + SourceIndex(0) +20>Emitted(31, 50) Source(40, 49) + SourceIndex(0) +21>Emitted(31, 52) Source(40, 51) + SourceIndex(0) +22>Emitted(31, 53) Source(40, 52) + SourceIndex(0) +23>Emitted(31, 54) Source(40, 53) + SourceIndex(0) +24>Emitted(31, 55) Source(40, 54) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1131,15 +1203,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > 2 >for @@ -1153,15 +1228,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(34, 1) Source(43, 1) + SourceIndex(0) 2 >Emitted(34, 4) Source(43, 4) + SourceIndex(0) 3 >Emitted(34, 5) Source(43, 5) + SourceIndex(0) @@ -1174,15 +1252,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(34, 54) Source(43, 53) + SourceIndex(0) 11>Emitted(34, 55) Source(43, 54) + SourceIndex(0) 12>Emitted(34, 56) Source(43, 55) + SourceIndex(0) -13>Emitted(34, 58) Source(43, 57) + SourceIndex(0) -14>Emitted(34, 59) Source(43, 58) + SourceIndex(0) -15>Emitted(34, 62) Source(43, 61) + SourceIndex(0) -16>Emitted(34, 63) Source(43, 62) + SourceIndex(0) -17>Emitted(34, 65) Source(43, 64) + SourceIndex(0) -18>Emitted(34, 66) Source(43, 65) + SourceIndex(0) -19>Emitted(34, 68) Source(43, 67) + SourceIndex(0) -20>Emitted(34, 70) Source(43, 69) + SourceIndex(0) -21>Emitted(34, 71) Source(43, 70) + SourceIndex(0) +13>Emitted(34, 57) Source(43, 56) + SourceIndex(0) +14>Emitted(34, 58) Source(43, 57) + SourceIndex(0) +15>Emitted(34, 59) Source(43, 58) + SourceIndex(0) +16>Emitted(34, 62) Source(43, 61) + SourceIndex(0) +17>Emitted(34, 63) Source(43, 62) + SourceIndex(0) +18>Emitted(34, 64) Source(43, 63) + SourceIndex(0) +19>Emitted(34, 65) Source(43, 64) + SourceIndex(0) +20>Emitted(34, 66) Source(43, 65) + SourceIndex(0) +21>Emitted(34, 68) Source(43, 67) + SourceIndex(0) +22>Emitted(34, 69) Source(43, 68) + SourceIndex(0) +23>Emitted(34, 70) Source(43, 69) + SourceIndex(0) +24>Emitted(34, 71) Source(43, 70) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1234,15 +1315,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > 2 >for @@ -1256,15 +1340,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(37, 1) Source(46, 1) + SourceIndex(0) 2 >Emitted(37, 4) Source(46, 4) + SourceIndex(0) 3 >Emitted(37, 5) Source(46, 5) + SourceIndex(0) @@ -1277,15 +1364,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(37, 37) Source(46, 36) + SourceIndex(0) 11>Emitted(37, 38) Source(46, 37) + SourceIndex(0) 12>Emitted(37, 39) Source(46, 38) + SourceIndex(0) -13>Emitted(37, 41) Source(46, 40) + SourceIndex(0) -14>Emitted(37, 42) Source(46, 41) + SourceIndex(0) -15>Emitted(37, 45) Source(46, 44) + SourceIndex(0) -16>Emitted(37, 46) Source(46, 45) + SourceIndex(0) -17>Emitted(37, 48) Source(46, 47) + SourceIndex(0) -18>Emitted(37, 49) Source(46, 48) + SourceIndex(0) -19>Emitted(37, 51) Source(46, 50) + SourceIndex(0) -20>Emitted(37, 53) Source(46, 52) + SourceIndex(0) -21>Emitted(37, 54) Source(46, 53) + SourceIndex(0) +13>Emitted(37, 40) Source(46, 39) + SourceIndex(0) +14>Emitted(37, 41) Source(46, 40) + SourceIndex(0) +15>Emitted(37, 42) Source(46, 41) + SourceIndex(0) +16>Emitted(37, 45) Source(46, 44) + SourceIndex(0) +17>Emitted(37, 46) Source(46, 45) + SourceIndex(0) +18>Emitted(37, 47) Source(46, 46) + SourceIndex(0) +19>Emitted(37, 48) Source(46, 47) + SourceIndex(0) +20>Emitted(37, 49) Source(46, 48) + SourceIndex(0) +21>Emitted(37, 51) Source(46, 50) + SourceIndex(0) +22>Emitted(37, 52) Source(46, 51) + SourceIndex(0) +23>Emitted(37, 53) Source(46, 52) + SourceIndex(0) +24>Emitted(37, 54) Source(46, 53) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1337,15 +1427,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > 2 >for @@ -1359,15 +1452,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(40, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(40, 4) Source(49, 4) + SourceIndex(0) 3 >Emitted(40, 5) Source(49, 5) + SourceIndex(0) @@ -1380,15 +1476,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(40, 41) Source(49, 40) + SourceIndex(0) 11>Emitted(40, 42) Source(49, 41) + SourceIndex(0) 12>Emitted(40, 43) Source(49, 42) + SourceIndex(0) -13>Emitted(40, 45) Source(49, 44) + SourceIndex(0) -14>Emitted(40, 46) Source(49, 45) + SourceIndex(0) -15>Emitted(40, 49) Source(49, 48) + SourceIndex(0) -16>Emitted(40, 50) Source(49, 49) + SourceIndex(0) -17>Emitted(40, 52) Source(49, 51) + SourceIndex(0) -18>Emitted(40, 53) Source(49, 52) + SourceIndex(0) -19>Emitted(40, 55) Source(49, 54) + SourceIndex(0) -20>Emitted(40, 57) Source(49, 56) + SourceIndex(0) -21>Emitted(40, 58) Source(49, 57) + SourceIndex(0) +13>Emitted(40, 44) Source(49, 43) + SourceIndex(0) +14>Emitted(40, 45) Source(49, 44) + SourceIndex(0) +15>Emitted(40, 46) Source(49, 45) + SourceIndex(0) +16>Emitted(40, 49) Source(49, 48) + SourceIndex(0) +17>Emitted(40, 50) Source(49, 49) + SourceIndex(0) +18>Emitted(40, 51) Source(49, 50) + SourceIndex(0) +19>Emitted(40, 52) Source(49, 51) + SourceIndex(0) +20>Emitted(40, 53) Source(49, 52) + SourceIndex(0) +21>Emitted(40, 55) Source(49, 54) + SourceIndex(0) +22>Emitted(40, 56) Source(49, 55) + SourceIndex(0) +23>Emitted(40, 57) Source(49, 56) + SourceIndex(0) +24>Emitted(40, 58) Source(49, 57) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1440,15 +1539,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > 2 >for @@ -1462,15 +1564,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(43, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(43, 4) Source(52, 4) + SourceIndex(0) 3 >Emitted(43, 5) Source(52, 5) + SourceIndex(0) @@ -1483,15 +1588,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(43, 61) Source(52, 60) + SourceIndex(0) 11>Emitted(43, 62) Source(52, 61) + SourceIndex(0) 12>Emitted(43, 63) Source(52, 62) + SourceIndex(0) -13>Emitted(43, 65) Source(52, 64) + SourceIndex(0) -14>Emitted(43, 66) Source(52, 65) + SourceIndex(0) -15>Emitted(43, 69) Source(52, 68) + SourceIndex(0) -16>Emitted(43, 70) Source(52, 69) + SourceIndex(0) -17>Emitted(43, 72) Source(52, 71) + SourceIndex(0) -18>Emitted(43, 73) Source(52, 72) + SourceIndex(0) -19>Emitted(43, 75) Source(52, 74) + SourceIndex(0) -20>Emitted(43, 77) Source(52, 76) + SourceIndex(0) -21>Emitted(43, 78) Source(52, 77) + SourceIndex(0) +13>Emitted(43, 64) Source(52, 63) + SourceIndex(0) +14>Emitted(43, 65) Source(52, 64) + SourceIndex(0) +15>Emitted(43, 66) Source(52, 65) + SourceIndex(0) +16>Emitted(43, 69) Source(52, 68) + SourceIndex(0) +17>Emitted(43, 70) Source(52, 69) + SourceIndex(0) +18>Emitted(43, 71) Source(52, 70) + SourceIndex(0) +19>Emitted(43, 72) Source(52, 71) + SourceIndex(0) +20>Emitted(43, 73) Source(52, 72) + SourceIndex(0) +21>Emitted(43, 75) Source(52, 74) + SourceIndex(0) +22>Emitted(43, 76) Source(52, 75) + SourceIndex(0) +23>Emitted(43, 77) Source(52, 76) + SourceIndex(0) +24>Emitted(43, 78) Source(52, 77) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1547,15 +1655,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14> ^ 15> ^ 16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^ +28> ^ 1-> > > @@ -1574,15 +1685,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14> = 15> 16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +17> ; +18> +19> i +20> < +21> 1 +22> ; +23> +24> i +25> ++ +26> ) +27> +28> { 1->Emitted(46, 1) Source(56, 1) + SourceIndex(0) 2 >Emitted(46, 4) Source(56, 4) + SourceIndex(0) 3 >Emitted(46, 5) Source(56, 5) + SourceIndex(0) @@ -1599,15 +1713,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14>Emitted(46, 76) Source(56, 51) + SourceIndex(0) 15>Emitted(46, 77) Source(56, 52) + SourceIndex(0) 16>Emitted(46, 78) Source(56, 53) + SourceIndex(0) -17>Emitted(46, 80) Source(56, 55) + SourceIndex(0) -18>Emitted(46, 81) Source(56, 56) + SourceIndex(0) -19>Emitted(46, 84) Source(56, 59) + SourceIndex(0) -20>Emitted(46, 85) Source(56, 60) + SourceIndex(0) -21>Emitted(46, 87) Source(56, 62) + SourceIndex(0) -22>Emitted(46, 88) Source(56, 63) + SourceIndex(0) -23>Emitted(46, 90) Source(56, 65) + SourceIndex(0) -24>Emitted(46, 92) Source(56, 67) + SourceIndex(0) -25>Emitted(46, 93) Source(56, 68) + SourceIndex(0) +17>Emitted(46, 79) Source(56, 54) + SourceIndex(0) +18>Emitted(46, 80) Source(56, 55) + SourceIndex(0) +19>Emitted(46, 81) Source(56, 56) + SourceIndex(0) +20>Emitted(46, 84) Source(56, 59) + SourceIndex(0) +21>Emitted(46, 85) Source(56, 60) + SourceIndex(0) +22>Emitted(46, 86) Source(56, 61) + SourceIndex(0) +23>Emitted(46, 87) Source(56, 62) + SourceIndex(0) +24>Emitted(46, 88) Source(56, 63) + SourceIndex(0) +25>Emitted(46, 90) Source(56, 65) + SourceIndex(0) +26>Emitted(46, 91) Source(56, 66) + SourceIndex(0) +27>Emitted(46, 92) Source(56, 67) + SourceIndex(0) +28>Emitted(46, 93) Source(56, 68) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1665,15 +1782,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16> ^ 17> ^ 18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +19> ^ +20> ^ +21> ^ +22> ^^^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^^ +28> ^ +29> ^ +30> ^ 1-> > 2 >for @@ -1693,15 +1813,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16> = 17> 18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +19> ; +20> +21> i +22> < +23> 1 +24> ; +25> +26> i +27> ++ +28> ) +29> +30> { 1->Emitted(49, 1) Source(59, 1) + SourceIndex(0) 2 >Emitted(49, 4) Source(59, 4) + SourceIndex(0) 3 >Emitted(49, 5) Source(59, 5) + SourceIndex(0) @@ -1720,15 +1843,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16>Emitted(49, 81) Source(59, 55) + SourceIndex(0) 17>Emitted(49, 82) Source(59, 56) + SourceIndex(0) 18>Emitted(49, 83) Source(59, 57) + SourceIndex(0) -19>Emitted(49, 85) Source(59, 59) + SourceIndex(0) -20>Emitted(49, 86) Source(59, 60) + SourceIndex(0) -21>Emitted(49, 89) Source(59, 63) + SourceIndex(0) -22>Emitted(49, 90) Source(59, 64) + SourceIndex(0) -23>Emitted(49, 92) Source(59, 66) + SourceIndex(0) -24>Emitted(49, 93) Source(59, 67) + SourceIndex(0) -25>Emitted(49, 95) Source(59, 69) + SourceIndex(0) -26>Emitted(49, 97) Source(59, 71) + SourceIndex(0) -27>Emitted(49, 98) Source(59, 72) + SourceIndex(0) +19>Emitted(49, 84) Source(59, 58) + SourceIndex(0) +20>Emitted(49, 85) Source(59, 59) + SourceIndex(0) +21>Emitted(49, 86) Source(59, 60) + SourceIndex(0) +22>Emitted(49, 89) Source(59, 63) + SourceIndex(0) +23>Emitted(49, 90) Source(59, 64) + SourceIndex(0) +24>Emitted(49, 91) Source(59, 65) + SourceIndex(0) +25>Emitted(49, 92) Source(59, 66) + SourceIndex(0) +26>Emitted(49, 93) Source(59, 67) + SourceIndex(0) +27>Emitted(49, 95) Source(59, 69) + SourceIndex(0) +28>Emitted(49, 96) Source(59, 70) + SourceIndex(0) +29>Emitted(49, 97) Source(59, 71) + SourceIndex(0) +30>Emitted(49, 98) Source(59, 72) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1786,15 +1912,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16> ^ 17> ^ 18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +19> ^ +20> ^ +21> ^ +22> ^^^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^^ +28> ^ +29> ^ +30> ^ 1-> > 2 >for @@ -1814,15 +1943,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16> = 17> 18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +19> ; +20> +21> i +22> < +23> 1 +24> ; +25> +26> i +27> ++ +28> ) +29> +30> { 1->Emitted(52, 1) Source(62, 1) + SourceIndex(0) 2 >Emitted(52, 4) Source(62, 4) + SourceIndex(0) 3 >Emitted(52, 5) Source(62, 5) + SourceIndex(0) @@ -1841,15 +1973,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16>Emitted(52, 97) Source(62, 71) + SourceIndex(0) 17>Emitted(52, 98) Source(62, 72) + SourceIndex(0) 18>Emitted(52, 99) Source(62, 73) + SourceIndex(0) -19>Emitted(52, 101) Source(62, 75) + SourceIndex(0) -20>Emitted(52, 102) Source(62, 76) + SourceIndex(0) -21>Emitted(52, 105) Source(62, 79) + SourceIndex(0) -22>Emitted(52, 106) Source(62, 80) + SourceIndex(0) -23>Emitted(52, 108) Source(62, 82) + SourceIndex(0) -24>Emitted(52, 109) Source(62, 83) + SourceIndex(0) -25>Emitted(52, 111) Source(62, 85) + SourceIndex(0) -26>Emitted(52, 113) Source(62, 87) + SourceIndex(0) -27>Emitted(52, 114) Source(62, 88) + SourceIndex(0) +19>Emitted(52, 100) Source(62, 74) + SourceIndex(0) +20>Emitted(52, 101) Source(62, 75) + SourceIndex(0) +21>Emitted(52, 102) Source(62, 76) + SourceIndex(0) +22>Emitted(52, 105) Source(62, 79) + SourceIndex(0) +23>Emitted(52, 106) Source(62, 80) + SourceIndex(0) +24>Emitted(52, 107) Source(62, 81) + SourceIndex(0) +25>Emitted(52, 108) Source(62, 82) + SourceIndex(0) +26>Emitted(52, 109) Source(62, 83) + SourceIndex(0) +27>Emitted(52, 111) Source(62, 85) + SourceIndex(0) +28>Emitted(52, 112) Source(62, 86) + SourceIndex(0) +29>Emitted(52, 113) Source(62, 87) + SourceIndex(0) +30>Emitted(52, 114) Source(62, 88) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1907,15 +2042,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16> ^ 17> ^ 18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +19> ^ +20> ^ +21> ^ +22> ^^^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^^ +28> ^ +29> ^ +30> ^ 1-> > 2 >for @@ -1935,15 +2073,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16> = 17> 18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +19> ; +20> +21> i +22> < +23> 1 +24> ; +25> +26> i +27> ++ +28> ) +29> +30> { 1->Emitted(55, 1) Source(65, 1) + SourceIndex(0) 2 >Emitted(55, 4) Source(65, 4) + SourceIndex(0) 3 >Emitted(55, 5) Source(65, 5) + SourceIndex(0) @@ -1962,15 +2103,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 16>Emitted(55, 107) Source(65, 71) + SourceIndex(0) 17>Emitted(55, 108) Source(65, 72) + SourceIndex(0) 18>Emitted(55, 109) Source(65, 73) + SourceIndex(0) -19>Emitted(55, 111) Source(65, 75) + SourceIndex(0) -20>Emitted(55, 112) Source(65, 76) + SourceIndex(0) -21>Emitted(55, 115) Source(65, 79) + SourceIndex(0) -22>Emitted(55, 116) Source(65, 80) + SourceIndex(0) -23>Emitted(55, 118) Source(65, 82) + SourceIndex(0) -24>Emitted(55, 119) Source(65, 83) + SourceIndex(0) -25>Emitted(55, 121) Source(65, 85) + SourceIndex(0) -26>Emitted(55, 123) Source(65, 87) + SourceIndex(0) -27>Emitted(55, 124) Source(65, 88) + SourceIndex(0) +19>Emitted(55, 110) Source(65, 74) + SourceIndex(0) +20>Emitted(55, 111) Source(65, 75) + SourceIndex(0) +21>Emitted(55, 112) Source(65, 76) + SourceIndex(0) +22>Emitted(55, 115) Source(65, 79) + SourceIndex(0) +23>Emitted(55, 116) Source(65, 80) + SourceIndex(0) +24>Emitted(55, 117) Source(65, 81) + SourceIndex(0) +25>Emitted(55, 118) Source(65, 82) + SourceIndex(0) +26>Emitted(55, 119) Source(65, 83) + SourceIndex(0) +27>Emitted(55, 121) Source(65, 85) + SourceIndex(0) +28>Emitted(55, 122) Source(65, 86) + SourceIndex(0) +29>Emitted(55, 123) Source(65, 87) + SourceIndex(0) +30>Emitted(55, 124) Source(65, 88) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2030,15 +2174,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 18> ^ 19> ^ 20> ^ -21> ^^ -22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^ -28> ^^ -29> ^ +21> ^ +22> ^ +23> ^ +24> ^^^ +25> ^ +26> ^ +27> ^ +28> ^ +29> ^^ +30> ^ +31> ^ +32> ^ 1-> > 2 >for @@ -2060,15 +2207,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 18> = 19> 20> 0 -21> ; -22> i -23> < -24> 1 -25> ; -26> i -27> ++ -28> ) -29> { +21> ; +22> +23> i +24> < +25> 1 +26> ; +27> +28> i +29> ++ +30> ) +31> +32> { 1->Emitted(58, 1) Source(68, 1) + SourceIndex(0) 2 >Emitted(58, 4) Source(68, 4) + SourceIndex(0) 3 >Emitted(58, 5) Source(68, 5) + SourceIndex(0) @@ -2089,15 +2239,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 18>Emitted(58, 111) Source(68, 75) + SourceIndex(0) 19>Emitted(58, 112) Source(68, 76) + SourceIndex(0) 20>Emitted(58, 113) Source(68, 77) + SourceIndex(0) -21>Emitted(58, 115) Source(68, 79) + SourceIndex(0) -22>Emitted(58, 116) Source(68, 80) + SourceIndex(0) -23>Emitted(58, 119) Source(68, 83) + SourceIndex(0) -24>Emitted(58, 120) Source(68, 84) + SourceIndex(0) -25>Emitted(58, 122) Source(68, 86) + SourceIndex(0) -26>Emitted(58, 123) Source(68, 87) + SourceIndex(0) -27>Emitted(58, 125) Source(68, 89) + SourceIndex(0) -28>Emitted(58, 127) Source(68, 91) + SourceIndex(0) -29>Emitted(58, 128) Source(68, 92) + SourceIndex(0) +21>Emitted(58, 114) Source(68, 78) + SourceIndex(0) +22>Emitted(58, 115) Source(68, 79) + SourceIndex(0) +23>Emitted(58, 116) Source(68, 80) + SourceIndex(0) +24>Emitted(58, 119) Source(68, 83) + SourceIndex(0) +25>Emitted(58, 120) Source(68, 84) + SourceIndex(0) +26>Emitted(58, 121) Source(68, 85) + SourceIndex(0) +27>Emitted(58, 122) Source(68, 86) + SourceIndex(0) +28>Emitted(58, 123) Source(68, 87) + SourceIndex(0) +29>Emitted(58, 125) Source(68, 89) + SourceIndex(0) +30>Emitted(58, 126) Source(68, 90) + SourceIndex(0) +31>Emitted(58, 127) Source(68, 91) + SourceIndex(0) +32>Emitted(58, 128) Source(68, 92) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2157,15 +2310,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 18> ^ 19> ^ 20> ^ -21> ^^ -22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^ -28> ^^ -29> ^ +21> ^ +22> ^ +23> ^ +24> ^^^ +25> ^ +26> ^ +27> ^ +28> ^ +29> ^^ +30> ^ +31> ^ +32> ^ 1-> > 2 >for @@ -2187,15 +2343,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 18> = 19> 20> 0 -21> ; -22> i -23> < -24> 1 -25> ; -26> i -27> ++ -28> ) -29> { +21> ; +22> +23> i +24> < +25> 1 +26> ; +27> +28> i +29> ++ +30> ) +31> +32> { 1->Emitted(61, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(61, 4) Source(71, 4) + SourceIndex(0) 3 >Emitted(61, 5) Source(71, 5) + SourceIndex(0) @@ -2216,15 +2375,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 18>Emitted(61, 131) Source(71, 95) + SourceIndex(0) 19>Emitted(61, 132) Source(71, 96) + SourceIndex(0) 20>Emitted(61, 133) Source(71, 97) + SourceIndex(0) -21>Emitted(61, 135) Source(71, 99) + SourceIndex(0) -22>Emitted(61, 136) Source(71, 100) + SourceIndex(0) -23>Emitted(61, 139) Source(71, 103) + SourceIndex(0) -24>Emitted(61, 140) Source(71, 104) + SourceIndex(0) -25>Emitted(61, 142) Source(71, 106) + SourceIndex(0) -26>Emitted(61, 143) Source(71, 107) + SourceIndex(0) -27>Emitted(61, 145) Source(71, 109) + SourceIndex(0) -28>Emitted(61, 147) Source(71, 111) + SourceIndex(0) -29>Emitted(61, 148) Source(71, 112) + SourceIndex(0) +21>Emitted(61, 134) Source(71, 98) + SourceIndex(0) +22>Emitted(61, 135) Source(71, 99) + SourceIndex(0) +23>Emitted(61, 136) Source(71, 100) + SourceIndex(0) +24>Emitted(61, 139) Source(71, 103) + SourceIndex(0) +25>Emitted(61, 140) Source(71, 104) + SourceIndex(0) +26>Emitted(61, 141) Source(71, 105) + SourceIndex(0) +27>Emitted(61, 142) Source(71, 106) + SourceIndex(0) +28>Emitted(61, 143) Source(71, 107) + SourceIndex(0) +29>Emitted(61, 145) Source(71, 109) + SourceIndex(0) +30>Emitted(61, 146) Source(71, 110) + SourceIndex(0) +31>Emitted(61, 147) Source(71, 111) + SourceIndex(0) +32>Emitted(61, 148) Source(71, 112) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2278,15 +2440,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > > @@ -2303,15 +2468,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(64, 1) Source(75, 1) + SourceIndex(0) 2 >Emitted(64, 4) Source(75, 4) + SourceIndex(0) 3 >Emitted(64, 5) Source(75, 5) + SourceIndex(0) @@ -2326,15 +2494,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 12>Emitted(64, 65) Source(75, 49) + SourceIndex(0) 13>Emitted(64, 66) Source(75, 50) + SourceIndex(0) 14>Emitted(64, 67) Source(75, 51) + SourceIndex(0) -15>Emitted(64, 69) Source(75, 53) + SourceIndex(0) -16>Emitted(64, 70) Source(75, 54) + SourceIndex(0) -17>Emitted(64, 73) Source(75, 57) + SourceIndex(0) -18>Emitted(64, 74) Source(75, 58) + SourceIndex(0) -19>Emitted(64, 76) Source(75, 60) + SourceIndex(0) -20>Emitted(64, 77) Source(75, 61) + SourceIndex(0) -21>Emitted(64, 79) Source(75, 63) + SourceIndex(0) -22>Emitted(64, 81) Source(75, 65) + SourceIndex(0) -23>Emitted(64, 82) Source(75, 66) + SourceIndex(0) +15>Emitted(64, 68) Source(75, 52) + SourceIndex(0) +16>Emitted(64, 69) Source(75, 53) + SourceIndex(0) +17>Emitted(64, 70) Source(75, 54) + SourceIndex(0) +18>Emitted(64, 73) Source(75, 57) + SourceIndex(0) +19>Emitted(64, 74) Source(75, 58) + SourceIndex(0) +20>Emitted(64, 75) Source(75, 59) + SourceIndex(0) +21>Emitted(64, 76) Source(75, 60) + SourceIndex(0) +22>Emitted(64, 77) Source(75, 61) + SourceIndex(0) +23>Emitted(64, 79) Source(75, 63) + SourceIndex(0) +24>Emitted(64, 80) Source(75, 64) + SourceIndex(0) +25>Emitted(64, 81) Source(75, 65) + SourceIndex(0) +26>Emitted(64, 82) Source(75, 66) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2390,15 +2561,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14> ^ 15> ^ 16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^ +28> ^ 1-> > 2 >for @@ -2416,15 +2590,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14> = 15> 16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +17> ; +18> +19> i +20> < +21> 1 +22> ; +23> +24> i +25> ++ +26> ) +27> +28> { 1->Emitted(67, 1) Source(78, 1) + SourceIndex(0) 2 >Emitted(67, 4) Source(78, 4) + SourceIndex(0) 3 >Emitted(67, 5) Source(78, 5) + SourceIndex(0) @@ -2441,15 +2618,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14>Emitted(67, 74) Source(78, 53) + SourceIndex(0) 15>Emitted(67, 75) Source(78, 54) + SourceIndex(0) 16>Emitted(67, 76) Source(78, 55) + SourceIndex(0) -17>Emitted(67, 78) Source(78, 57) + SourceIndex(0) -18>Emitted(67, 79) Source(78, 58) + SourceIndex(0) -19>Emitted(67, 82) Source(78, 61) + SourceIndex(0) -20>Emitted(67, 83) Source(78, 62) + SourceIndex(0) -21>Emitted(67, 85) Source(78, 64) + SourceIndex(0) -22>Emitted(67, 86) Source(78, 65) + SourceIndex(0) -23>Emitted(67, 88) Source(78, 67) + SourceIndex(0) -24>Emitted(67, 90) Source(78, 69) + SourceIndex(0) -25>Emitted(67, 91) Source(78, 70) + SourceIndex(0) +17>Emitted(67, 77) Source(78, 56) + SourceIndex(0) +18>Emitted(67, 78) Source(78, 57) + SourceIndex(0) +19>Emitted(67, 79) Source(78, 58) + SourceIndex(0) +20>Emitted(67, 82) Source(78, 61) + SourceIndex(0) +21>Emitted(67, 83) Source(78, 62) + SourceIndex(0) +22>Emitted(67, 84) Source(78, 63) + SourceIndex(0) +23>Emitted(67, 85) Source(78, 64) + SourceIndex(0) +24>Emitted(67, 86) Source(78, 65) + SourceIndex(0) +25>Emitted(67, 88) Source(78, 67) + SourceIndex(0) +26>Emitted(67, 89) Source(78, 68) + SourceIndex(0) +27>Emitted(67, 90) Source(78, 69) + SourceIndex(0) +28>Emitted(67, 91) Source(78, 70) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2505,15 +2685,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14> ^ 15> ^ 16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^ +28> ^ 1-> > 2 >for @@ -2531,15 +2714,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14> = 15> 16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +17> ; +18> +19> i +20> < +21> 1 +22> ; +23> +24> i +25> ++ +26> ) +27> +28> { 1->Emitted(70, 1) Source(81, 1) + SourceIndex(0) 2 >Emitted(70, 4) Source(81, 4) + SourceIndex(0) 3 >Emitted(70, 5) Source(81, 5) + SourceIndex(0) @@ -2556,15 +2742,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 14>Emitted(70, 90) Source(81, 69) + SourceIndex(0) 15>Emitted(70, 91) Source(81, 70) + SourceIndex(0) 16>Emitted(70, 92) Source(81, 71) + SourceIndex(0) -17>Emitted(70, 94) Source(81, 73) + SourceIndex(0) -18>Emitted(70, 95) Source(81, 74) + SourceIndex(0) -19>Emitted(70, 98) Source(81, 77) + SourceIndex(0) -20>Emitted(70, 99) Source(81, 78) + SourceIndex(0) -21>Emitted(70, 101) Source(81, 80) + SourceIndex(0) -22>Emitted(70, 102) Source(81, 81) + SourceIndex(0) -23>Emitted(70, 104) Source(81, 83) + SourceIndex(0) -24>Emitted(70, 106) Source(81, 85) + SourceIndex(0) -25>Emitted(70, 107) Source(81, 86) + SourceIndex(0) +17>Emitted(70, 93) Source(81, 72) + SourceIndex(0) +18>Emitted(70, 94) Source(81, 73) + SourceIndex(0) +19>Emitted(70, 95) Source(81, 74) + SourceIndex(0) +20>Emitted(70, 98) Source(81, 77) + SourceIndex(0) +21>Emitted(70, 99) Source(81, 78) + SourceIndex(0) +22>Emitted(70, 100) Source(81, 79) + SourceIndex(0) +23>Emitted(70, 101) Source(81, 80) + SourceIndex(0) +24>Emitted(70, 102) Source(81, 81) + SourceIndex(0) +25>Emitted(70, 104) Source(81, 83) + SourceIndex(0) +26>Emitted(70, 105) Source(81, 84) + SourceIndex(0) +27>Emitted(70, 106) Source(81, 85) + SourceIndex(0) +28>Emitted(70, 107) Source(81, 86) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2616,15 +2805,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > 2 >for @@ -2638,15 +2830,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(73, 1) Source(84, 1) + SourceIndex(0) 2 >Emitted(73, 4) Source(84, 4) + SourceIndex(0) 3 >Emitted(73, 5) Source(84, 5) + SourceIndex(0) @@ -2659,15 +2854,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(73, 53) Source(84, 49) + SourceIndex(0) 11>Emitted(73, 54) Source(84, 50) + SourceIndex(0) 12>Emitted(73, 55) Source(84, 51) + SourceIndex(0) -13>Emitted(73, 57) Source(84, 53) + SourceIndex(0) -14>Emitted(73, 58) Source(84, 54) + SourceIndex(0) -15>Emitted(73, 61) Source(84, 57) + SourceIndex(0) -16>Emitted(73, 62) Source(84, 58) + SourceIndex(0) -17>Emitted(73, 64) Source(84, 60) + SourceIndex(0) -18>Emitted(73, 65) Source(84, 61) + SourceIndex(0) -19>Emitted(73, 67) Source(84, 63) + SourceIndex(0) -20>Emitted(73, 69) Source(84, 65) + SourceIndex(0) -21>Emitted(73, 70) Source(84, 66) + SourceIndex(0) +13>Emitted(73, 56) Source(84, 52) + SourceIndex(0) +14>Emitted(73, 57) Source(84, 53) + SourceIndex(0) +15>Emitted(73, 58) Source(84, 54) + SourceIndex(0) +16>Emitted(73, 61) Source(84, 57) + SourceIndex(0) +17>Emitted(73, 62) Source(84, 58) + SourceIndex(0) +18>Emitted(73, 63) Source(84, 59) + SourceIndex(0) +19>Emitted(73, 64) Source(84, 60) + SourceIndex(0) +20>Emitted(73, 65) Source(84, 61) + SourceIndex(0) +21>Emitted(73, 67) Source(84, 63) + SourceIndex(0) +22>Emitted(73, 68) Source(84, 64) + SourceIndex(0) +23>Emitted(73, 69) Source(84, 65) + SourceIndex(0) +24>Emitted(73, 70) Source(84, 66) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ @@ -2719,15 +2917,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > 2 >for @@ -2741,15 +2942,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(76, 1) Source(87, 1) + SourceIndex(0) 2 >Emitted(76, 4) Source(87, 4) + SourceIndex(0) 3 >Emitted(76, 5) Source(87, 5) + SourceIndex(0) @@ -2762,15 +2966,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(76, 57) Source(87, 53) + SourceIndex(0) 11>Emitted(76, 58) Source(87, 54) + SourceIndex(0) 12>Emitted(76, 59) Source(87, 55) + SourceIndex(0) -13>Emitted(76, 61) Source(87, 57) + SourceIndex(0) -14>Emitted(76, 62) Source(87, 58) + SourceIndex(0) -15>Emitted(76, 65) Source(87, 61) + SourceIndex(0) -16>Emitted(76, 66) Source(87, 62) + SourceIndex(0) -17>Emitted(76, 68) Source(87, 64) + SourceIndex(0) -18>Emitted(76, 69) Source(87, 65) + SourceIndex(0) -19>Emitted(76, 71) Source(87, 67) + SourceIndex(0) -20>Emitted(76, 73) Source(87, 69) + SourceIndex(0) -21>Emitted(76, 74) Source(87, 70) + SourceIndex(0) +13>Emitted(76, 60) Source(87, 56) + SourceIndex(0) +14>Emitted(76, 61) Source(87, 57) + SourceIndex(0) +15>Emitted(76, 62) Source(87, 58) + SourceIndex(0) +16>Emitted(76, 65) Source(87, 61) + SourceIndex(0) +17>Emitted(76, 66) Source(87, 62) + SourceIndex(0) +18>Emitted(76, 67) Source(87, 63) + SourceIndex(0) +19>Emitted(76, 68) Source(87, 64) + SourceIndex(0) +20>Emitted(76, 69) Source(87, 65) + SourceIndex(0) +21>Emitted(76, 71) Source(87, 67) + SourceIndex(0) +22>Emitted(76, 72) Source(87, 68) + SourceIndex(0) +23>Emitted(76, 73) Source(87, 69) + SourceIndex(0) +24>Emitted(76, 74) Source(87, 70) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ @@ -2822,15 +3029,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > 2 >for @@ -2844,15 +3054,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(79, 1) Source(90, 1) + SourceIndex(0) 2 >Emitted(79, 4) Source(90, 4) + SourceIndex(0) 3 >Emitted(79, 5) Source(90, 5) + SourceIndex(0) @@ -2865,15 +3078,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 10>Emitted(79, 77) Source(90, 73) + SourceIndex(0) 11>Emitted(79, 78) Source(90, 74) + SourceIndex(0) 12>Emitted(79, 79) Source(90, 75) + SourceIndex(0) -13>Emitted(79, 81) Source(90, 77) + SourceIndex(0) -14>Emitted(79, 82) Source(90, 78) + SourceIndex(0) -15>Emitted(79, 85) Source(90, 81) + SourceIndex(0) -16>Emitted(79, 86) Source(90, 82) + SourceIndex(0) -17>Emitted(79, 88) Source(90, 84) + SourceIndex(0) -18>Emitted(79, 89) Source(90, 85) + SourceIndex(0) -19>Emitted(79, 91) Source(90, 87) + SourceIndex(0) -20>Emitted(79, 93) Source(90, 89) + SourceIndex(0) -21>Emitted(79, 94) Source(90, 90) + SourceIndex(0) +13>Emitted(79, 80) Source(90, 76) + SourceIndex(0) +14>Emitted(79, 81) Source(90, 77) + SourceIndex(0) +15>Emitted(79, 82) Source(90, 78) + SourceIndex(0) +16>Emitted(79, 85) Source(90, 81) + SourceIndex(0) +17>Emitted(79, 86) Source(90, 82) + SourceIndex(0) +18>Emitted(79, 87) Source(90, 83) + SourceIndex(0) +19>Emitted(79, 88) Source(90, 84) + SourceIndex(0) +20>Emitted(79, 89) Source(90, 85) + SourceIndex(0) +21>Emitted(79, 91) Source(90, 87) + SourceIndex(0) +22>Emitted(79, 92) Source(90, 88) + SourceIndex(0) +23>Emitted(79, 93) Source(90, 89) + SourceIndex(0) +24>Emitted(79, 94) Source(90, 90) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.js.map index 467a9f034aa4b..d8183ac44ddfa 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForArrayBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.sourcemap.txt index f47a5294f7cef..3587fbf32263f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.sourcemap.txt @@ -371,15 +371,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > > @@ -393,15 +396,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(15, 1) Source(24, 1) + SourceIndex(0) 2 >Emitted(15, 4) Source(24, 4) + SourceIndex(0) 3 >Emitted(15, 5) Source(24, 5) + SourceIndex(0) @@ -413,15 +419,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 >Emitted(15, 34) Source(24, 27) + SourceIndex(0) 10>Emitted(15, 37) Source(24, 30) + SourceIndex(0) 11>Emitted(15, 38) Source(24, 31) + SourceIndex(0) -12>Emitted(15, 40) Source(24, 33) + SourceIndex(0) -13>Emitted(15, 41) Source(24, 34) + SourceIndex(0) -14>Emitted(15, 44) Source(24, 37) + SourceIndex(0) -15>Emitted(15, 45) Source(24, 38) + SourceIndex(0) -16>Emitted(15, 47) Source(24, 40) + SourceIndex(0) -17>Emitted(15, 48) Source(24, 41) + SourceIndex(0) -18>Emitted(15, 50) Source(24, 43) + SourceIndex(0) -19>Emitted(15, 52) Source(24, 45) + SourceIndex(0) -20>Emitted(15, 53) Source(24, 46) + SourceIndex(0) +12>Emitted(15, 39) Source(24, 32) + SourceIndex(0) +13>Emitted(15, 40) Source(24, 33) + SourceIndex(0) +14>Emitted(15, 41) Source(24, 34) + SourceIndex(0) +15>Emitted(15, 44) Source(24, 37) + SourceIndex(0) +16>Emitted(15, 45) Source(24, 38) + SourceIndex(0) +17>Emitted(15, 46) Source(24, 39) + SourceIndex(0) +18>Emitted(15, 47) Source(24, 40) + SourceIndex(0) +19>Emitted(15, 48) Source(24, 41) + SourceIndex(0) +20>Emitted(15, 50) Source(24, 43) + SourceIndex(0) +21>Emitted(15, 51) Source(24, 44) + SourceIndex(0) +22>Emitted(15, 52) Source(24, 45) + SourceIndex(0) +23>Emitted(15, 53) Source(24, 46) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -472,15 +481,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -493,15 +505,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(18, 1) Source(27, 1) + SourceIndex(0) 2 >Emitted(18, 4) Source(27, 4) + SourceIndex(0) 3 >Emitted(18, 5) Source(27, 5) + SourceIndex(0) @@ -513,15 +528,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 >Emitted(18, 43) Source(27, 31) + SourceIndex(0) 10>Emitted(18, 46) Source(27, 34) + SourceIndex(0) 11>Emitted(18, 47) Source(27, 35) + SourceIndex(0) -12>Emitted(18, 49) Source(27, 37) + SourceIndex(0) -13>Emitted(18, 50) Source(27, 38) + SourceIndex(0) -14>Emitted(18, 53) Source(27, 41) + SourceIndex(0) -15>Emitted(18, 54) Source(27, 42) + SourceIndex(0) -16>Emitted(18, 56) Source(27, 44) + SourceIndex(0) -17>Emitted(18, 57) Source(27, 45) + SourceIndex(0) -18>Emitted(18, 59) Source(27, 47) + SourceIndex(0) -19>Emitted(18, 61) Source(27, 49) + SourceIndex(0) -20>Emitted(18, 62) Source(27, 50) + SourceIndex(0) +12>Emitted(18, 48) Source(27, 36) + SourceIndex(0) +13>Emitted(18, 49) Source(27, 37) + SourceIndex(0) +14>Emitted(18, 50) Source(27, 38) + SourceIndex(0) +15>Emitted(18, 53) Source(27, 41) + SourceIndex(0) +16>Emitted(18, 54) Source(27, 42) + SourceIndex(0) +17>Emitted(18, 55) Source(27, 43) + SourceIndex(0) +18>Emitted(18, 56) Source(27, 44) + SourceIndex(0) +19>Emitted(18, 57) Source(27, 45) + SourceIndex(0) +20>Emitted(18, 59) Source(27, 47) + SourceIndex(0) +21>Emitted(18, 60) Source(27, 48) + SourceIndex(0) +22>Emitted(18, 61) Source(27, 49) + SourceIndex(0) +23>Emitted(18, 62) Source(27, 50) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -572,15 +590,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -593,15 +614,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(21, 1) Source(30, 1) + SourceIndex(0) 2 >Emitted(21, 4) Source(30, 4) + SourceIndex(0) 3 >Emitted(21, 5) Source(30, 5) + SourceIndex(0) @@ -613,15 +637,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 >Emitted(21, 59) Source(30, 47) + SourceIndex(0) 10>Emitted(21, 62) Source(30, 50) + SourceIndex(0) 11>Emitted(21, 63) Source(30, 51) + SourceIndex(0) -12>Emitted(21, 65) Source(30, 53) + SourceIndex(0) -13>Emitted(21, 66) Source(30, 54) + SourceIndex(0) -14>Emitted(21, 69) Source(30, 57) + SourceIndex(0) -15>Emitted(21, 70) Source(30, 58) + SourceIndex(0) -16>Emitted(21, 72) Source(30, 60) + SourceIndex(0) -17>Emitted(21, 73) Source(30, 61) + SourceIndex(0) -18>Emitted(21, 75) Source(30, 63) + SourceIndex(0) -19>Emitted(21, 77) Source(30, 65) + SourceIndex(0) -20>Emitted(21, 78) Source(30, 66) + SourceIndex(0) +12>Emitted(21, 64) Source(30, 52) + SourceIndex(0) +13>Emitted(21, 65) Source(30, 53) + SourceIndex(0) +14>Emitted(21, 66) Source(30, 54) + SourceIndex(0) +15>Emitted(21, 69) Source(30, 57) + SourceIndex(0) +16>Emitted(21, 70) Source(30, 58) + SourceIndex(0) +17>Emitted(21, 71) Source(30, 59) + SourceIndex(0) +18>Emitted(21, 72) Source(30, 60) + SourceIndex(0) +19>Emitted(21, 73) Source(30, 61) + SourceIndex(0) +20>Emitted(21, 75) Source(30, 63) + SourceIndex(0) +21>Emitted(21, 76) Source(30, 64) + SourceIndex(0) +22>Emitted(21, 77) Source(30, 65) + SourceIndex(0) +23>Emitted(21, 78) Source(30, 66) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -676,15 +703,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > 2 >for @@ -701,15 +731,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(24, 1) Source(33, 1) + SourceIndex(0) 2 >Emitted(24, 4) Source(33, 4) + SourceIndex(0) 3 >Emitted(24, 5) Source(33, 5) + SourceIndex(0) @@ -725,15 +758,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13>Emitted(24, 89) Source(33, 59) + SourceIndex(0) 14>Emitted(24, 92) Source(33, 62) + SourceIndex(0) 15>Emitted(24, 93) Source(33, 63) + SourceIndex(0) -16>Emitted(24, 95) Source(33, 65) + SourceIndex(0) -17>Emitted(24, 96) Source(33, 66) + SourceIndex(0) -18>Emitted(24, 99) Source(33, 69) + SourceIndex(0) -19>Emitted(24, 100) Source(33, 70) + SourceIndex(0) -20>Emitted(24, 102) Source(33, 72) + SourceIndex(0) -21>Emitted(24, 103) Source(33, 73) + SourceIndex(0) -22>Emitted(24, 105) Source(33, 75) + SourceIndex(0) -23>Emitted(24, 107) Source(33, 77) + SourceIndex(0) -24>Emitted(24, 108) Source(33, 78) + SourceIndex(0) +16>Emitted(24, 94) Source(33, 64) + SourceIndex(0) +17>Emitted(24, 95) Source(33, 65) + SourceIndex(0) +18>Emitted(24, 96) Source(33, 66) + SourceIndex(0) +19>Emitted(24, 99) Source(33, 69) + SourceIndex(0) +20>Emitted(24, 100) Source(33, 70) + SourceIndex(0) +21>Emitted(24, 101) Source(33, 71) + SourceIndex(0) +22>Emitted(24, 102) Source(33, 72) + SourceIndex(0) +23>Emitted(24, 103) Source(33, 73) + SourceIndex(0) +24>Emitted(24, 105) Source(33, 75) + SourceIndex(0) +25>Emitted(24, 106) Source(33, 76) + SourceIndex(0) +26>Emitted(24, 107) Source(33, 77) + SourceIndex(0) +27>Emitted(24, 108) Source(33, 78) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -788,15 +824,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > 2 >for @@ -813,15 +852,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(27, 1) Source(36, 1) + SourceIndex(0) 2 >Emitted(27, 4) Source(36, 4) + SourceIndex(0) 3 >Emitted(27, 5) Source(36, 5) + SourceIndex(0) @@ -837,15 +879,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13>Emitted(27, 93) Source(36, 63) + SourceIndex(0) 14>Emitted(27, 96) Source(36, 66) + SourceIndex(0) 15>Emitted(27, 97) Source(36, 67) + SourceIndex(0) -16>Emitted(27, 99) Source(36, 69) + SourceIndex(0) -17>Emitted(27, 100) Source(36, 70) + SourceIndex(0) -18>Emitted(27, 103) Source(36, 73) + SourceIndex(0) -19>Emitted(27, 104) Source(36, 74) + SourceIndex(0) -20>Emitted(27, 106) Source(36, 76) + SourceIndex(0) -21>Emitted(27, 107) Source(36, 77) + SourceIndex(0) -22>Emitted(27, 109) Source(36, 79) + SourceIndex(0) -23>Emitted(27, 111) Source(36, 81) + SourceIndex(0) -24>Emitted(27, 112) Source(36, 82) + SourceIndex(0) +16>Emitted(27, 98) Source(36, 68) + SourceIndex(0) +17>Emitted(27, 99) Source(36, 69) + SourceIndex(0) +18>Emitted(27, 100) Source(36, 70) + SourceIndex(0) +19>Emitted(27, 103) Source(36, 73) + SourceIndex(0) +20>Emitted(27, 104) Source(36, 74) + SourceIndex(0) +21>Emitted(27, 105) Source(36, 75) + SourceIndex(0) +22>Emitted(27, 106) Source(36, 76) + SourceIndex(0) +23>Emitted(27, 107) Source(36, 77) + SourceIndex(0) +24>Emitted(27, 109) Source(36, 79) + SourceIndex(0) +25>Emitted(27, 110) Source(36, 80) + SourceIndex(0) +26>Emitted(27, 111) Source(36, 81) + SourceIndex(0) +27>Emitted(27, 112) Source(36, 82) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -900,15 +945,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > 2 >for @@ -925,15 +973,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(30, 1) Source(39, 1) + SourceIndex(0) 2 >Emitted(30, 4) Source(39, 4) + SourceIndex(0) 3 >Emitted(30, 5) Source(39, 5) + SourceIndex(0) @@ -949,15 +1000,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13>Emitted(30, 113) Source(39, 83) + SourceIndex(0) 14>Emitted(30, 116) Source(39, 86) + SourceIndex(0) 15>Emitted(30, 117) Source(39, 87) + SourceIndex(0) -16>Emitted(30, 119) Source(39, 89) + SourceIndex(0) -17>Emitted(30, 120) Source(39, 90) + SourceIndex(0) -18>Emitted(30, 123) Source(39, 93) + SourceIndex(0) -19>Emitted(30, 124) Source(39, 94) + SourceIndex(0) -20>Emitted(30, 126) Source(39, 96) + SourceIndex(0) -21>Emitted(30, 127) Source(39, 97) + SourceIndex(0) -22>Emitted(30, 129) Source(39, 99) + SourceIndex(0) -23>Emitted(30, 131) Source(39, 101) + SourceIndex(0) -24>Emitted(30, 132) Source(39, 102) + SourceIndex(0) +16>Emitted(30, 118) Source(39, 88) + SourceIndex(0) +17>Emitted(30, 119) Source(39, 89) + SourceIndex(0) +18>Emitted(30, 120) Source(39, 90) + SourceIndex(0) +19>Emitted(30, 123) Source(39, 93) + SourceIndex(0) +20>Emitted(30, 124) Source(39, 94) + SourceIndex(0) +21>Emitted(30, 125) Source(39, 95) + SourceIndex(0) +22>Emitted(30, 126) Source(39, 96) + SourceIndex(0) +23>Emitted(30, 127) Source(39, 97) + SourceIndex(0) +24>Emitted(30, 129) Source(39, 99) + SourceIndex(0) +25>Emitted(30, 130) Source(39, 100) + SourceIndex(0) +26>Emitted(30, 131) Source(39, 101) + SourceIndex(0) +27>Emitted(30, 132) Source(39, 102) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -1008,15 +1062,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > > @@ -1030,15 +1087,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(33, 1) Source(43, 1) + SourceIndex(0) 2 >Emitted(33, 4) Source(43, 4) + SourceIndex(0) 3 >Emitted(33, 5) Source(43, 5) + SourceIndex(0) @@ -1050,15 +1110,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 >Emitted(33, 36) Source(43, 27) + SourceIndex(0) 10>Emitted(33, 39) Source(43, 30) + SourceIndex(0) 11>Emitted(33, 40) Source(43, 31) + SourceIndex(0) -12>Emitted(33, 42) Source(43, 33) + SourceIndex(0) -13>Emitted(33, 43) Source(43, 34) + SourceIndex(0) -14>Emitted(33, 46) Source(43, 37) + SourceIndex(0) -15>Emitted(33, 47) Source(43, 38) + SourceIndex(0) -16>Emitted(33, 49) Source(43, 40) + SourceIndex(0) -17>Emitted(33, 50) Source(43, 41) + SourceIndex(0) -18>Emitted(33, 52) Source(43, 43) + SourceIndex(0) -19>Emitted(33, 54) Source(43, 45) + SourceIndex(0) -20>Emitted(33, 55) Source(43, 46) + SourceIndex(0) +12>Emitted(33, 41) Source(43, 32) + SourceIndex(0) +13>Emitted(33, 42) Source(43, 33) + SourceIndex(0) +14>Emitted(33, 43) Source(43, 34) + SourceIndex(0) +15>Emitted(33, 46) Source(43, 37) + SourceIndex(0) +16>Emitted(33, 47) Source(43, 38) + SourceIndex(0) +17>Emitted(33, 48) Source(43, 39) + SourceIndex(0) +18>Emitted(33, 49) Source(43, 40) + SourceIndex(0) +19>Emitted(33, 50) Source(43, 41) + SourceIndex(0) +20>Emitted(33, 52) Source(43, 43) + SourceIndex(0) +21>Emitted(33, 53) Source(43, 44) + SourceIndex(0) +22>Emitted(33, 54) Source(43, 45) + SourceIndex(0) +23>Emitted(33, 55) Source(43, 46) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1109,15 +1172,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -1130,15 +1196,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(36, 1) Source(46, 1) + SourceIndex(0) 2 >Emitted(36, 4) Source(46, 4) + SourceIndex(0) 3 >Emitted(36, 5) Source(46, 5) + SourceIndex(0) @@ -1150,15 +1219,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 >Emitted(36, 45) Source(46, 31) + SourceIndex(0) 10>Emitted(36, 48) Source(46, 34) + SourceIndex(0) 11>Emitted(36, 49) Source(46, 35) + SourceIndex(0) -12>Emitted(36, 51) Source(46, 37) + SourceIndex(0) -13>Emitted(36, 52) Source(46, 38) + SourceIndex(0) -14>Emitted(36, 55) Source(46, 41) + SourceIndex(0) -15>Emitted(36, 56) Source(46, 42) + SourceIndex(0) -16>Emitted(36, 58) Source(46, 44) + SourceIndex(0) -17>Emitted(36, 59) Source(46, 45) + SourceIndex(0) -18>Emitted(36, 61) Source(46, 47) + SourceIndex(0) -19>Emitted(36, 63) Source(46, 49) + SourceIndex(0) -20>Emitted(36, 64) Source(46, 50) + SourceIndex(0) +12>Emitted(36, 50) Source(46, 36) + SourceIndex(0) +13>Emitted(36, 51) Source(46, 37) + SourceIndex(0) +14>Emitted(36, 52) Source(46, 38) + SourceIndex(0) +15>Emitted(36, 55) Source(46, 41) + SourceIndex(0) +16>Emitted(36, 56) Source(46, 42) + SourceIndex(0) +17>Emitted(36, 57) Source(46, 43) + SourceIndex(0) +18>Emitted(36, 58) Source(46, 44) + SourceIndex(0) +19>Emitted(36, 59) Source(46, 45) + SourceIndex(0) +20>Emitted(36, 61) Source(46, 47) + SourceIndex(0) +21>Emitted(36, 62) Source(46, 48) + SourceIndex(0) +22>Emitted(36, 63) Source(46, 49) + SourceIndex(0) +23>Emitted(36, 64) Source(46, 50) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1209,15 +1281,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -1230,15 +1305,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(39, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(39, 4) Source(49, 4) + SourceIndex(0) 3 >Emitted(39, 5) Source(49, 5) + SourceIndex(0) @@ -1250,15 +1328,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 >Emitted(39, 61) Source(49, 47) + SourceIndex(0) 10>Emitted(39, 64) Source(49, 50) + SourceIndex(0) 11>Emitted(39, 65) Source(49, 51) + SourceIndex(0) -12>Emitted(39, 67) Source(49, 53) + SourceIndex(0) -13>Emitted(39, 68) Source(49, 54) + SourceIndex(0) -14>Emitted(39, 71) Source(49, 57) + SourceIndex(0) -15>Emitted(39, 72) Source(49, 58) + SourceIndex(0) -16>Emitted(39, 74) Source(49, 60) + SourceIndex(0) -17>Emitted(39, 75) Source(49, 61) + SourceIndex(0) -18>Emitted(39, 77) Source(49, 63) + SourceIndex(0) -19>Emitted(39, 79) Source(49, 65) + SourceIndex(0) -20>Emitted(39, 80) Source(49, 66) + SourceIndex(0) +12>Emitted(39, 66) Source(49, 52) + SourceIndex(0) +13>Emitted(39, 67) Source(49, 53) + SourceIndex(0) +14>Emitted(39, 68) Source(49, 54) + SourceIndex(0) +15>Emitted(39, 71) Source(49, 57) + SourceIndex(0) +16>Emitted(39, 72) Source(49, 58) + SourceIndex(0) +17>Emitted(39, 73) Source(49, 59) + SourceIndex(0) +18>Emitted(39, 74) Source(49, 60) + SourceIndex(0) +19>Emitted(39, 75) Source(49, 61) + SourceIndex(0) +20>Emitted(39, 77) Source(49, 63) + SourceIndex(0) +21>Emitted(39, 78) Source(49, 64) + SourceIndex(0) +22>Emitted(39, 79) Source(49, 65) + SourceIndex(0) +23>Emitted(39, 80) Source(49, 66) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1309,15 +1390,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -1330,15 +1414,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(42, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(42, 4) Source(52, 4) + SourceIndex(0) 3 >Emitted(42, 5) Source(52, 5) + SourceIndex(0) @@ -1350,15 +1437,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 >Emitted(42, 44) Source(52, 30) + SourceIndex(0) 10>Emitted(42, 47) Source(52, 33) + SourceIndex(0) 11>Emitted(42, 48) Source(52, 34) + SourceIndex(0) -12>Emitted(42, 50) Source(52, 36) + SourceIndex(0) -13>Emitted(42, 51) Source(52, 37) + SourceIndex(0) -14>Emitted(42, 54) Source(52, 40) + SourceIndex(0) -15>Emitted(42, 55) Source(52, 41) + SourceIndex(0) -16>Emitted(42, 57) Source(52, 43) + SourceIndex(0) -17>Emitted(42, 58) Source(52, 44) + SourceIndex(0) -18>Emitted(42, 60) Source(52, 46) + SourceIndex(0) -19>Emitted(42, 62) Source(52, 48) + SourceIndex(0) -20>Emitted(42, 63) Source(52, 49) + SourceIndex(0) +12>Emitted(42, 49) Source(52, 35) + SourceIndex(0) +13>Emitted(42, 50) Source(52, 36) + SourceIndex(0) +14>Emitted(42, 51) Source(52, 37) + SourceIndex(0) +15>Emitted(42, 54) Source(52, 40) + SourceIndex(0) +16>Emitted(42, 55) Source(52, 41) + SourceIndex(0) +17>Emitted(42, 56) Source(52, 42) + SourceIndex(0) +18>Emitted(42, 57) Source(52, 43) + SourceIndex(0) +19>Emitted(42, 58) Source(52, 44) + SourceIndex(0) +20>Emitted(42, 60) Source(52, 46) + SourceIndex(0) +21>Emitted(42, 61) Source(52, 47) + SourceIndex(0) +22>Emitted(42, 62) Source(52, 48) + SourceIndex(0) +23>Emitted(42, 63) Source(52, 49) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1409,15 +1499,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -1430,15 +1523,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(45, 1) Source(55, 1) + SourceIndex(0) 2 >Emitted(45, 4) Source(55, 4) + SourceIndex(0) 3 >Emitted(45, 5) Source(55, 5) + SourceIndex(0) @@ -1450,15 +1546,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 >Emitted(45, 48) Source(55, 34) + SourceIndex(0) 10>Emitted(45, 51) Source(55, 37) + SourceIndex(0) 11>Emitted(45, 52) Source(55, 38) + SourceIndex(0) -12>Emitted(45, 54) Source(55, 40) + SourceIndex(0) -13>Emitted(45, 55) Source(55, 41) + SourceIndex(0) -14>Emitted(45, 58) Source(55, 44) + SourceIndex(0) -15>Emitted(45, 59) Source(55, 45) + SourceIndex(0) -16>Emitted(45, 61) Source(55, 47) + SourceIndex(0) -17>Emitted(45, 62) Source(55, 48) + SourceIndex(0) -18>Emitted(45, 64) Source(55, 50) + SourceIndex(0) -19>Emitted(45, 66) Source(55, 52) + SourceIndex(0) -20>Emitted(45, 67) Source(55, 53) + SourceIndex(0) +12>Emitted(45, 53) Source(55, 39) + SourceIndex(0) +13>Emitted(45, 54) Source(55, 40) + SourceIndex(0) +14>Emitted(45, 55) Source(55, 41) + SourceIndex(0) +15>Emitted(45, 58) Source(55, 44) + SourceIndex(0) +16>Emitted(45, 59) Source(55, 45) + SourceIndex(0) +17>Emitted(45, 60) Source(55, 46) + SourceIndex(0) +18>Emitted(45, 61) Source(55, 47) + SourceIndex(0) +19>Emitted(45, 62) Source(55, 48) + SourceIndex(0) +20>Emitted(45, 64) Source(55, 50) + SourceIndex(0) +21>Emitted(45, 65) Source(55, 51) + SourceIndex(0) +22>Emitted(45, 66) Source(55, 52) + SourceIndex(0) +23>Emitted(45, 67) Source(55, 53) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1509,15 +1608,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -1530,15 +1632,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(48, 1) Source(58, 1) + SourceIndex(0) 2 >Emitted(48, 4) Source(58, 4) + SourceIndex(0) 3 >Emitted(48, 5) Source(58, 5) + SourceIndex(0) @@ -1550,15 +1655,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 >Emitted(48, 68) Source(58, 54) + SourceIndex(0) 10>Emitted(48, 71) Source(58, 57) + SourceIndex(0) 11>Emitted(48, 72) Source(58, 58) + SourceIndex(0) -12>Emitted(48, 74) Source(58, 60) + SourceIndex(0) -13>Emitted(48, 75) Source(58, 61) + SourceIndex(0) -14>Emitted(48, 78) Source(58, 64) + SourceIndex(0) -15>Emitted(48, 79) Source(58, 65) + SourceIndex(0) -16>Emitted(48, 81) Source(58, 67) + SourceIndex(0) -17>Emitted(48, 82) Source(58, 68) + SourceIndex(0) -18>Emitted(48, 84) Source(58, 70) + SourceIndex(0) -19>Emitted(48, 86) Source(58, 72) + SourceIndex(0) -20>Emitted(48, 87) Source(58, 73) + SourceIndex(0) +12>Emitted(48, 73) Source(58, 59) + SourceIndex(0) +13>Emitted(48, 74) Source(58, 60) + SourceIndex(0) +14>Emitted(48, 75) Source(58, 61) + SourceIndex(0) +15>Emitted(48, 78) Source(58, 64) + SourceIndex(0) +16>Emitted(48, 79) Source(58, 65) + SourceIndex(0) +17>Emitted(48, 80) Source(58, 66) + SourceIndex(0) +18>Emitted(48, 81) Source(58, 67) + SourceIndex(0) +19>Emitted(48, 82) Source(58, 68) + SourceIndex(0) +20>Emitted(48, 84) Source(58, 70) + SourceIndex(0) +21>Emitted(48, 85) Source(58, 71) + SourceIndex(0) +22>Emitted(48, 86) Source(58, 72) + SourceIndex(0) +23>Emitted(48, 87) Source(58, 73) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1613,15 +1721,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > > @@ -1639,15 +1750,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(51, 1) Source(62, 1) + SourceIndex(0) 2 >Emitted(51, 4) Source(62, 4) + SourceIndex(0) 3 >Emitted(51, 5) Source(62, 5) + SourceIndex(0) @@ -1663,15 +1777,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13>Emitted(51, 78) Source(62, 45) + SourceIndex(0) 14>Emitted(51, 81) Source(62, 48) + SourceIndex(0) 15>Emitted(51, 82) Source(62, 49) + SourceIndex(0) -16>Emitted(51, 84) Source(62, 51) + SourceIndex(0) -17>Emitted(51, 85) Source(62, 52) + SourceIndex(0) -18>Emitted(51, 88) Source(62, 55) + SourceIndex(0) -19>Emitted(51, 89) Source(62, 56) + SourceIndex(0) -20>Emitted(51, 91) Source(62, 58) + SourceIndex(0) -21>Emitted(51, 92) Source(62, 59) + SourceIndex(0) -22>Emitted(51, 94) Source(62, 61) + SourceIndex(0) -23>Emitted(51, 96) Source(62, 63) + SourceIndex(0) -24>Emitted(51, 97) Source(62, 64) + SourceIndex(0) +16>Emitted(51, 83) Source(62, 50) + SourceIndex(0) +17>Emitted(51, 84) Source(62, 51) + SourceIndex(0) +18>Emitted(51, 85) Source(62, 52) + SourceIndex(0) +19>Emitted(51, 88) Source(62, 55) + SourceIndex(0) +20>Emitted(51, 89) Source(62, 56) + SourceIndex(0) +21>Emitted(51, 90) Source(62, 57) + SourceIndex(0) +22>Emitted(51, 91) Source(62, 58) + SourceIndex(0) +23>Emitted(51, 92) Source(62, 59) + SourceIndex(0) +24>Emitted(51, 94) Source(62, 61) + SourceIndex(0) +25>Emitted(51, 95) Source(62, 62) + SourceIndex(0) +26>Emitted(51, 96) Source(62, 63) + SourceIndex(0) +27>Emitted(51, 97) Source(62, 64) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1726,15 +1843,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > 2 >for @@ -1751,15 +1871,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(54, 1) Source(65, 1) + SourceIndex(0) 2 >Emitted(54, 4) Source(65, 4) + SourceIndex(0) 3 >Emitted(54, 5) Source(65, 5) + SourceIndex(0) @@ -1775,15 +1898,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13>Emitted(54, 79) Source(65, 49) + SourceIndex(0) 14>Emitted(54, 82) Source(65, 52) + SourceIndex(0) 15>Emitted(54, 83) Source(65, 53) + SourceIndex(0) -16>Emitted(54, 85) Source(65, 55) + SourceIndex(0) -17>Emitted(54, 86) Source(65, 56) + SourceIndex(0) -18>Emitted(54, 89) Source(65, 59) + SourceIndex(0) -19>Emitted(54, 90) Source(65, 60) + SourceIndex(0) -20>Emitted(54, 92) Source(65, 62) + SourceIndex(0) -21>Emitted(54, 93) Source(65, 63) + SourceIndex(0) -22>Emitted(54, 95) Source(65, 65) + SourceIndex(0) -23>Emitted(54, 97) Source(65, 67) + SourceIndex(0) -24>Emitted(54, 98) Source(65, 68) + SourceIndex(0) +16>Emitted(54, 84) Source(65, 54) + SourceIndex(0) +17>Emitted(54, 85) Source(65, 55) + SourceIndex(0) +18>Emitted(54, 86) Source(65, 56) + SourceIndex(0) +19>Emitted(54, 89) Source(65, 59) + SourceIndex(0) +20>Emitted(54, 90) Source(65, 60) + SourceIndex(0) +21>Emitted(54, 91) Source(65, 61) + SourceIndex(0) +22>Emitted(54, 92) Source(65, 62) + SourceIndex(0) +23>Emitted(54, 93) Source(65, 63) + SourceIndex(0) +24>Emitted(54, 95) Source(65, 65) + SourceIndex(0) +25>Emitted(54, 96) Source(65, 66) + SourceIndex(0) +26>Emitted(54, 97) Source(65, 67) + SourceIndex(0) +27>Emitted(54, 98) Source(65, 68) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1838,15 +1964,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > 2 >for @@ -1863,15 +1992,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(57, 1) Source(68, 1) + SourceIndex(0) 2 >Emitted(57, 4) Source(68, 4) + SourceIndex(0) 3 >Emitted(57, 5) Source(68, 5) + SourceIndex(0) @@ -1887,15 +2019,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 13>Emitted(57, 95) Source(68, 65) + SourceIndex(0) 14>Emitted(57, 98) Source(68, 68) + SourceIndex(0) 15>Emitted(57, 99) Source(68, 69) + SourceIndex(0) -16>Emitted(57, 101) Source(68, 71) + SourceIndex(0) -17>Emitted(57, 102) Source(68, 72) + SourceIndex(0) -18>Emitted(57, 105) Source(68, 75) + SourceIndex(0) -19>Emitted(57, 106) Source(68, 76) + SourceIndex(0) -20>Emitted(57, 108) Source(68, 78) + SourceIndex(0) -21>Emitted(57, 109) Source(68, 79) + SourceIndex(0) -22>Emitted(57, 111) Source(68, 81) + SourceIndex(0) -23>Emitted(57, 113) Source(68, 83) + SourceIndex(0) -24>Emitted(57, 114) Source(68, 84) + SourceIndex(0) +16>Emitted(57, 100) Source(68, 70) + SourceIndex(0) +17>Emitted(57, 101) Source(68, 71) + SourceIndex(0) +18>Emitted(57, 102) Source(68, 72) + SourceIndex(0) +19>Emitted(57, 105) Source(68, 75) + SourceIndex(0) +20>Emitted(57, 106) Source(68, 76) + SourceIndex(0) +21>Emitted(57, 107) Source(68, 77) + SourceIndex(0) +22>Emitted(57, 108) Source(68, 78) + SourceIndex(0) +23>Emitted(57, 109) Source(68, 79) + SourceIndex(0) +24>Emitted(57, 111) Source(68, 81) + SourceIndex(0) +25>Emitted(57, 112) Source(68, 82) + SourceIndex(0) +26>Emitted(57, 113) Source(68, 83) + SourceIndex(0) +27>Emitted(57, 114) Source(68, 84) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1952,15 +2087,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > 2 >for @@ -1979,15 +2117,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(60, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(60, 4) Source(71, 4) + SourceIndex(0) 3 >Emitted(60, 5) Source(71, 5) + SourceIndex(0) @@ -2005,15 +2146,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 15>Emitted(60, 114) Source(71, 65) + SourceIndex(0) 16>Emitted(60, 117) Source(71, 68) + SourceIndex(0) 17>Emitted(60, 118) Source(71, 69) + SourceIndex(0) -18>Emitted(60, 120) Source(71, 71) + SourceIndex(0) -19>Emitted(60, 121) Source(71, 72) + SourceIndex(0) -20>Emitted(60, 124) Source(71, 75) + SourceIndex(0) -21>Emitted(60, 125) Source(71, 76) + SourceIndex(0) -22>Emitted(60, 127) Source(71, 78) + SourceIndex(0) -23>Emitted(60, 128) Source(71, 79) + SourceIndex(0) -24>Emitted(60, 130) Source(71, 81) + SourceIndex(0) -25>Emitted(60, 132) Source(71, 83) + SourceIndex(0) -26>Emitted(60, 133) Source(71, 84) + SourceIndex(0) +18>Emitted(60, 119) Source(71, 70) + SourceIndex(0) +19>Emitted(60, 120) Source(71, 71) + SourceIndex(0) +20>Emitted(60, 121) Source(71, 72) + SourceIndex(0) +21>Emitted(60, 124) Source(71, 75) + SourceIndex(0) +22>Emitted(60, 125) Source(71, 76) + SourceIndex(0) +23>Emitted(60, 126) Source(71, 77) + SourceIndex(0) +24>Emitted(60, 127) Source(71, 78) + SourceIndex(0) +25>Emitted(60, 128) Source(71, 79) + SourceIndex(0) +26>Emitted(60, 130) Source(71, 81) + SourceIndex(0) +27>Emitted(60, 131) Source(71, 82) + SourceIndex(0) +28>Emitted(60, 132) Source(71, 83) + SourceIndex(0) +29>Emitted(60, 133) Source(71, 84) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2070,15 +2214,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > 2 >for @@ -2097,15 +2244,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(63, 1) Source(74, 1) + SourceIndex(0) 2 >Emitted(63, 4) Source(74, 4) + SourceIndex(0) 3 >Emitted(63, 5) Source(74, 5) + SourceIndex(0) @@ -2123,15 +2273,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 15>Emitted(63, 109) Source(74, 69) + SourceIndex(0) 16>Emitted(63, 112) Source(74, 72) + SourceIndex(0) 17>Emitted(63, 113) Source(74, 73) + SourceIndex(0) -18>Emitted(63, 115) Source(74, 75) + SourceIndex(0) -19>Emitted(63, 116) Source(74, 76) + SourceIndex(0) -20>Emitted(63, 119) Source(74, 79) + SourceIndex(0) -21>Emitted(63, 120) Source(74, 80) + SourceIndex(0) -22>Emitted(63, 122) Source(74, 82) + SourceIndex(0) -23>Emitted(63, 123) Source(74, 83) + SourceIndex(0) -24>Emitted(63, 125) Source(74, 85) + SourceIndex(0) -25>Emitted(63, 127) Source(74, 87) + SourceIndex(0) -26>Emitted(63, 128) Source(74, 88) + SourceIndex(0) +18>Emitted(63, 114) Source(74, 74) + SourceIndex(0) +19>Emitted(63, 115) Source(74, 75) + SourceIndex(0) +20>Emitted(63, 116) Source(74, 76) + SourceIndex(0) +21>Emitted(63, 119) Source(74, 79) + SourceIndex(0) +22>Emitted(63, 120) Source(74, 80) + SourceIndex(0) +23>Emitted(63, 121) Source(74, 81) + SourceIndex(0) +24>Emitted(63, 122) Source(74, 82) + SourceIndex(0) +25>Emitted(63, 123) Source(74, 83) + SourceIndex(0) +26>Emitted(63, 125) Source(74, 85) + SourceIndex(0) +27>Emitted(63, 126) Source(74, 86) + SourceIndex(0) +28>Emitted(63, 127) Source(74, 87) + SourceIndex(0) +29>Emitted(63, 128) Source(74, 88) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2188,15 +2341,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > 2 >for @@ -2215,15 +2371,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(66, 1) Source(77, 1) + SourceIndex(0) 2 >Emitted(66, 4) Source(77, 4) + SourceIndex(0) 3 >Emitted(66, 5) Source(77, 5) + SourceIndex(0) @@ -2241,15 +2400,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 15>Emitted(66, 129) Source(77, 89) + SourceIndex(0) 16>Emitted(66, 132) Source(77, 92) + SourceIndex(0) 17>Emitted(66, 133) Source(77, 93) + SourceIndex(0) -18>Emitted(66, 135) Source(77, 95) + SourceIndex(0) -19>Emitted(66, 136) Source(77, 96) + SourceIndex(0) -20>Emitted(66, 139) Source(77, 99) + SourceIndex(0) -21>Emitted(66, 140) Source(77, 100) + SourceIndex(0) -22>Emitted(66, 142) Source(77, 102) + SourceIndex(0) -23>Emitted(66, 143) Source(77, 103) + SourceIndex(0) -24>Emitted(66, 145) Source(77, 105) + SourceIndex(0) -25>Emitted(66, 147) Source(77, 107) + SourceIndex(0) -26>Emitted(66, 148) Source(77, 108) + SourceIndex(0) +18>Emitted(66, 134) Source(77, 94) + SourceIndex(0) +19>Emitted(66, 135) Source(77, 95) + SourceIndex(0) +20>Emitted(66, 136) Source(77, 96) + SourceIndex(0) +21>Emitted(66, 139) Source(77, 99) + SourceIndex(0) +22>Emitted(66, 140) Source(77, 100) + SourceIndex(0) +23>Emitted(66, 141) Source(77, 101) + SourceIndex(0) +24>Emitted(66, 142) Source(77, 102) + SourceIndex(0) +25>Emitted(66, 143) Source(77, 103) + SourceIndex(0) +26>Emitted(66, 145) Source(77, 105) + SourceIndex(0) +27>Emitted(66, 146) Source(77, 106) + SourceIndex(0) +28>Emitted(66, 147) Source(77, 107) + SourceIndex(0) +29>Emitted(66, 148) Source(77, 108) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2302,15 +2464,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > > @@ -2326,15 +2491,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(69, 1) Source(81, 1) + SourceIndex(0) 2 >Emitted(69, 4) Source(81, 4) + SourceIndex(0) 3 >Emitted(69, 5) Source(81, 5) + SourceIndex(0) @@ -2348,15 +2516,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 11>Emitted(69, 67) Source(81, 43) + SourceIndex(0) 12>Emitted(69, 70) Source(81, 46) + SourceIndex(0) 13>Emitted(69, 71) Source(81, 47) + SourceIndex(0) -14>Emitted(69, 73) Source(81, 49) + SourceIndex(0) -15>Emitted(69, 74) Source(81, 50) + SourceIndex(0) -16>Emitted(69, 77) Source(81, 53) + SourceIndex(0) -17>Emitted(69, 78) Source(81, 54) + SourceIndex(0) -18>Emitted(69, 80) Source(81, 56) + SourceIndex(0) -19>Emitted(69, 81) Source(81, 57) + SourceIndex(0) -20>Emitted(69, 83) Source(81, 59) + SourceIndex(0) -21>Emitted(69, 85) Source(81, 61) + SourceIndex(0) -22>Emitted(69, 86) Source(81, 62) + SourceIndex(0) +14>Emitted(69, 72) Source(81, 48) + SourceIndex(0) +15>Emitted(69, 73) Source(81, 49) + SourceIndex(0) +16>Emitted(69, 74) Source(81, 50) + SourceIndex(0) +17>Emitted(69, 77) Source(81, 53) + SourceIndex(0) +18>Emitted(69, 78) Source(81, 54) + SourceIndex(0) +19>Emitted(69, 79) Source(81, 55) + SourceIndex(0) +20>Emitted(69, 80) Source(81, 56) + SourceIndex(0) +21>Emitted(69, 81) Source(81, 57) + SourceIndex(0) +22>Emitted(69, 83) Source(81, 59) + SourceIndex(0) +23>Emitted(69, 84) Source(81, 60) + SourceIndex(0) +24>Emitted(69, 85) Source(81, 61) + SourceIndex(0) +25>Emitted(69, 86) Source(81, 62) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2409,15 +2580,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -2432,15 +2606,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(72, 1) Source(84, 1) + SourceIndex(0) 2 >Emitted(72, 4) Source(84, 4) + SourceIndex(0) 3 >Emitted(72, 5) Source(84, 5) + SourceIndex(0) @@ -2454,15 +2631,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 11>Emitted(72, 72) Source(84, 47) + SourceIndex(0) 12>Emitted(72, 75) Source(84, 50) + SourceIndex(0) 13>Emitted(72, 76) Source(84, 51) + SourceIndex(0) -14>Emitted(72, 78) Source(84, 53) + SourceIndex(0) -15>Emitted(72, 79) Source(84, 54) + SourceIndex(0) -16>Emitted(72, 82) Source(84, 57) + SourceIndex(0) -17>Emitted(72, 83) Source(84, 58) + SourceIndex(0) -18>Emitted(72, 85) Source(84, 60) + SourceIndex(0) -19>Emitted(72, 86) Source(84, 61) + SourceIndex(0) -20>Emitted(72, 88) Source(84, 63) + SourceIndex(0) -21>Emitted(72, 90) Source(84, 65) + SourceIndex(0) -22>Emitted(72, 91) Source(84, 66) + SourceIndex(0) +14>Emitted(72, 77) Source(84, 52) + SourceIndex(0) +15>Emitted(72, 78) Source(84, 53) + SourceIndex(0) +16>Emitted(72, 79) Source(84, 54) + SourceIndex(0) +17>Emitted(72, 82) Source(84, 57) + SourceIndex(0) +18>Emitted(72, 83) Source(84, 58) + SourceIndex(0) +19>Emitted(72, 84) Source(84, 59) + SourceIndex(0) +20>Emitted(72, 85) Source(84, 60) + SourceIndex(0) +21>Emitted(72, 86) Source(84, 61) + SourceIndex(0) +22>Emitted(72, 88) Source(84, 63) + SourceIndex(0) +23>Emitted(72, 89) Source(84, 64) + SourceIndex(0) +24>Emitted(72, 90) Source(84, 65) + SourceIndex(0) +25>Emitted(72, 91) Source(84, 66) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2515,15 +2695,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -2538,15 +2721,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(75, 1) Source(87, 1) + SourceIndex(0) 2 >Emitted(75, 4) Source(87, 4) + SourceIndex(0) 3 >Emitted(75, 5) Source(87, 5) + SourceIndex(0) @@ -2560,15 +2746,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 11>Emitted(75, 88) Source(87, 70) + SourceIndex(0) 12>Emitted(75, 91) Source(87, 73) + SourceIndex(0) 13>Emitted(75, 92) Source(87, 74) + SourceIndex(0) -14>Emitted(75, 94) Source(87, 76) + SourceIndex(0) -15>Emitted(75, 95) Source(87, 77) + SourceIndex(0) -16>Emitted(75, 98) Source(87, 80) + SourceIndex(0) -17>Emitted(75, 99) Source(87, 81) + SourceIndex(0) -18>Emitted(75, 101) Source(87, 83) + SourceIndex(0) -19>Emitted(75, 102) Source(87, 84) + SourceIndex(0) -20>Emitted(75, 104) Source(87, 86) + SourceIndex(0) -21>Emitted(75, 106) Source(87, 88) + SourceIndex(0) -22>Emitted(75, 107) Source(87, 89) + SourceIndex(0) +14>Emitted(75, 93) Source(87, 75) + SourceIndex(0) +15>Emitted(75, 94) Source(87, 76) + SourceIndex(0) +16>Emitted(75, 95) Source(87, 77) + SourceIndex(0) +17>Emitted(75, 98) Source(87, 80) + SourceIndex(0) +18>Emitted(75, 99) Source(87, 81) + SourceIndex(0) +19>Emitted(75, 100) Source(87, 82) + SourceIndex(0) +20>Emitted(75, 101) Source(87, 83) + SourceIndex(0) +21>Emitted(75, 102) Source(87, 84) + SourceIndex(0) +22>Emitted(75, 104) Source(87, 86) + SourceIndex(0) +23>Emitted(75, 105) Source(87, 87) + SourceIndex(0) +24>Emitted(75, 106) Source(87, 88) + SourceIndex(0) +25>Emitted(75, 107) Source(87, 89) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2619,15 +2808,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -2640,15 +2832,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(78, 1) Source(90, 1) + SourceIndex(0) 2 >Emitted(78, 4) Source(90, 4) + SourceIndex(0) 3 >Emitted(78, 5) Source(90, 5) + SourceIndex(0) @@ -2660,15 +2855,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 >Emitted(78, 60) Source(90, 43) + SourceIndex(0) 10>Emitted(78, 63) Source(90, 46) + SourceIndex(0) 11>Emitted(78, 64) Source(90, 47) + SourceIndex(0) -12>Emitted(78, 66) Source(90, 49) + SourceIndex(0) -13>Emitted(78, 67) Source(90, 50) + SourceIndex(0) -14>Emitted(78, 70) Source(90, 53) + SourceIndex(0) -15>Emitted(78, 71) Source(90, 54) + SourceIndex(0) -16>Emitted(78, 73) Source(90, 56) + SourceIndex(0) -17>Emitted(78, 74) Source(90, 57) + SourceIndex(0) -18>Emitted(78, 76) Source(90, 59) + SourceIndex(0) -19>Emitted(78, 78) Source(90, 61) + SourceIndex(0) -20>Emitted(78, 79) Source(90, 62) + SourceIndex(0) +12>Emitted(78, 65) Source(90, 48) + SourceIndex(0) +13>Emitted(78, 66) Source(90, 49) + SourceIndex(0) +14>Emitted(78, 67) Source(90, 50) + SourceIndex(0) +15>Emitted(78, 70) Source(90, 53) + SourceIndex(0) +16>Emitted(78, 71) Source(90, 54) + SourceIndex(0) +17>Emitted(78, 72) Source(90, 55) + SourceIndex(0) +18>Emitted(78, 73) Source(90, 56) + SourceIndex(0) +19>Emitted(78, 74) Source(90, 57) + SourceIndex(0) +20>Emitted(78, 76) Source(90, 59) + SourceIndex(0) +21>Emitted(78, 77) Source(90, 60) + SourceIndex(0) +22>Emitted(78, 78) Source(90, 61) + SourceIndex(0) +23>Emitted(78, 79) Source(90, 62) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ @@ -2719,15 +2917,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -2740,15 +2941,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(81, 1) Source(93, 1) + SourceIndex(0) 2 >Emitted(81, 4) Source(93, 4) + SourceIndex(0) 3 >Emitted(81, 5) Source(93, 5) + SourceIndex(0) @@ -2760,15 +2964,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 >Emitted(81, 64) Source(93, 47) + SourceIndex(0) 10>Emitted(81, 67) Source(93, 50) + SourceIndex(0) 11>Emitted(81, 68) Source(93, 51) + SourceIndex(0) -12>Emitted(81, 70) Source(93, 53) + SourceIndex(0) -13>Emitted(81, 71) Source(93, 54) + SourceIndex(0) -14>Emitted(81, 74) Source(93, 57) + SourceIndex(0) -15>Emitted(81, 75) Source(93, 58) + SourceIndex(0) -16>Emitted(81, 77) Source(93, 60) + SourceIndex(0) -17>Emitted(81, 78) Source(93, 61) + SourceIndex(0) -18>Emitted(81, 80) Source(93, 63) + SourceIndex(0) -19>Emitted(81, 82) Source(93, 65) + SourceIndex(0) -20>Emitted(81, 83) Source(93, 66) + SourceIndex(0) +12>Emitted(81, 69) Source(93, 52) + SourceIndex(0) +13>Emitted(81, 70) Source(93, 53) + SourceIndex(0) +14>Emitted(81, 71) Source(93, 54) + SourceIndex(0) +15>Emitted(81, 74) Source(93, 57) + SourceIndex(0) +16>Emitted(81, 75) Source(93, 58) + SourceIndex(0) +17>Emitted(81, 76) Source(93, 59) + SourceIndex(0) +18>Emitted(81, 77) Source(93, 60) + SourceIndex(0) +19>Emitted(81, 78) Source(93, 61) + SourceIndex(0) +20>Emitted(81, 80) Source(93, 63) + SourceIndex(0) +21>Emitted(81, 81) Source(93, 64) + SourceIndex(0) +22>Emitted(81, 82) Source(93, 65) + SourceIndex(0) +23>Emitted(81, 83) Source(93, 66) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ @@ -2819,15 +3026,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -2840,15 +3050,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(84, 1) Source(96, 1) + SourceIndex(0) 2 >Emitted(84, 4) Source(96, 4) + SourceIndex(0) 3 >Emitted(84, 5) Source(96, 5) + SourceIndex(0) @@ -2860,15 +3073,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 9 >Emitted(84, 84) Source(96, 86) + SourceIndex(0) 10>Emitted(84, 87) Source(96, 89) + SourceIndex(0) 11>Emitted(84, 88) Source(96, 90) + SourceIndex(0) -12>Emitted(84, 90) Source(96, 92) + SourceIndex(0) -13>Emitted(84, 91) Source(96, 93) + SourceIndex(0) -14>Emitted(84, 94) Source(96, 96) + SourceIndex(0) -15>Emitted(84, 95) Source(96, 97) + SourceIndex(0) -16>Emitted(84, 97) Source(96, 99) + SourceIndex(0) -17>Emitted(84, 98) Source(96, 100) + SourceIndex(0) -18>Emitted(84, 100) Source(96, 102) + SourceIndex(0) -19>Emitted(84, 102) Source(96, 104) + SourceIndex(0) -20>Emitted(84, 103) Source(96, 105) + SourceIndex(0) +12>Emitted(84, 89) Source(96, 91) + SourceIndex(0) +13>Emitted(84, 90) Source(96, 92) + SourceIndex(0) +14>Emitted(84, 91) Source(96, 93) + SourceIndex(0) +15>Emitted(84, 94) Source(96, 96) + SourceIndex(0) +16>Emitted(84, 95) Source(96, 97) + SourceIndex(0) +17>Emitted(84, 96) Source(96, 98) + SourceIndex(0) +18>Emitted(84, 97) Source(96, 99) + SourceIndex(0) +19>Emitted(84, 98) Source(96, 100) + SourceIndex(0) +20>Emitted(84, 100) Source(96, 102) + SourceIndex(0) +21>Emitted(84, 101) Source(96, 103) + SourceIndex(0) +22>Emitted(84, 102) Source(96, 104) + SourceIndex(0) +23>Emitted(84, 103) Source(96, 105) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map index 6d8cb17ac54e4..39bd149ab5f7a 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C;IACI,MAAM,CAAC,MAAM,CAAC;AAClB,CAAC;AAED,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AACzE;IACI,MAAM,CAAC,WAAW,CAAC;AACvB,CAAC;AAED,GAAG,CAAC,CAAQ,IAAA,cAAa,EAAb,mCAAa,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,eAA+B,EAA5B,UAAc,EAAd,mCAAc,EAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC1D,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,+BAA+C,EAA5C,UAAc,EAAd,mCAAc,EAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC1E,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAQ,IAAA,mBAGQ,EAHR,0CAGQ,EAFhB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B,EACI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrD,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAC/B,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,oBAG8B,EAH3B,UAGQ,EAHR,0CAGQ,EAFhB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B,EACQ,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACzD,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAC/B,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,wCAGkD,EAH/C,UAGQ,EAHR,0CAGQ,EAFhB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B,EAC4B,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7E,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAC/B,CAAC;AAED,GAAG,CAAC,CAAM,IAAA,cAAY,EAAZ,iCAAY,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAClD,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,kBAAY,EAAZ,iCAAY,EAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtD,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,kCAAY,EAAZ,iCAAY,EAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtE,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,mBAAc,EAAd,mCAAc,EAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACzD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,uBAAc,EAAd,mCAAc,EAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7D,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAM,IAAA,2CAAc,EAAd,mCAAc,EAAyC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,GAAG,CAAC,CAAM,IAAA,cAAa,EAAb,kCAAa,EAAE,cAAe,EAAf,oCAAe,EAAE,cAAiB,EAAjB,sCAAiB,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACvF,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,eAAgE,EAA/D,UAAa,EAAb,kCAAa,EAAE,UAAe,EAAf,oCAAe,EAAE,UAAiB,EAAjB,sCAAiB,EAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC3F,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,+BAAgF,EAA/E,UAAa,EAAb,kCAAa,EAAE,WAAe,EAAf,sCAAe,EAAE,WAAiB,EAAjB,wCAAiB,EAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC3G,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CACC,IAAA,oBAAiB,EAAjB,wCAAiB,EACd,oBAGoB,EAHpB,6CAGoB,EAFhB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B,EAEpB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,qBAKW,EALV,YAAiB,EAAjB,wCAAiB,EACvB,YAGoB,EAHpB,6CAGoB,EAFhB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B,EAEf,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,yCAK+B,EAL9B,YAAiB,EAAjB,wCAAiB,EACvB,YAGoB,EAHpB,6CAGoB,EAFhB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B,EAEK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC1D,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,GAAG,CAAC,CAAM,IAAA,eAAa,EAAb,oCAAa,EAAE,4BAAa,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAClE,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,gBAA2C,EAA1C,YAAa,EAAb,oCAAa,EAAE,yBAAa,EAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtE,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAK,IAAA,gCAA2D,EAA1D,YAAa,EAAb,oCAAa,EAAE,yBAAa,EAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtF,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.sourcemap.txt index 8be35b08c2d8f..ed312658495a6 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.sourcemap.txt @@ -247,15 +247,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > > @@ -272,15 +275,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(10, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(10, 4) Source(18, 4) + SourceIndex(0) 3 >Emitted(10, 5) Source(18, 5) + SourceIndex(0) @@ -295,15 +301,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12>Emitted(10, 66) Source(18, 41) + SourceIndex(0) 13>Emitted(10, 67) Source(18, 42) + SourceIndex(0) 14>Emitted(10, 68) Source(18, 43) + SourceIndex(0) -15>Emitted(10, 70) Source(18, 45) + SourceIndex(0) -16>Emitted(10, 71) Source(18, 46) + SourceIndex(0) -17>Emitted(10, 74) Source(18, 49) + SourceIndex(0) -18>Emitted(10, 75) Source(18, 50) + SourceIndex(0) -19>Emitted(10, 77) Source(18, 52) + SourceIndex(0) -20>Emitted(10, 78) Source(18, 53) + SourceIndex(0) -21>Emitted(10, 80) Source(18, 55) + SourceIndex(0) -22>Emitted(10, 82) Source(18, 57) + SourceIndex(0) -23>Emitted(10, 83) Source(18, 58) + SourceIndex(0) +15>Emitted(10, 69) Source(18, 44) + SourceIndex(0) +16>Emitted(10, 70) Source(18, 45) + SourceIndex(0) +17>Emitted(10, 71) Source(18, 46) + SourceIndex(0) +18>Emitted(10, 74) Source(18, 49) + SourceIndex(0) +19>Emitted(10, 75) Source(18, 50) + SourceIndex(0) +20>Emitted(10, 76) Source(18, 51) + SourceIndex(0) +21>Emitted(10, 77) Source(18, 52) + SourceIndex(0) +22>Emitted(10, 78) Source(18, 53) + SourceIndex(0) +23>Emitted(10, 80) Source(18, 55) + SourceIndex(0) +24>Emitted(10, 81) Source(18, 56) + SourceIndex(0) +25>Emitted(10, 82) Source(18, 57) + SourceIndex(0) +26>Emitted(10, 83) Source(18, 58) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -359,15 +368,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 14> ^ 15> ^ 16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^ +28> ^ 1-> > 2 >for @@ -385,15 +397,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 14> = 15> 16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +17> ; +18> +19> i +20> < +21> 1 +22> ; +23> +24> i +25> ++ +26> ) +27> +28> { 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) 2 >Emitted(13, 4) Source(21, 4) + SourceIndex(0) 3 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) @@ -410,15 +425,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 14>Emitted(13, 79) Source(21, 46) + SourceIndex(0) 15>Emitted(13, 80) Source(21, 47) + SourceIndex(0) 16>Emitted(13, 81) Source(21, 48) + SourceIndex(0) -17>Emitted(13, 83) Source(21, 50) + SourceIndex(0) -18>Emitted(13, 84) Source(21, 51) + SourceIndex(0) -19>Emitted(13, 87) Source(21, 54) + SourceIndex(0) -20>Emitted(13, 88) Source(21, 55) + SourceIndex(0) -21>Emitted(13, 90) Source(21, 57) + SourceIndex(0) -22>Emitted(13, 91) Source(21, 58) + SourceIndex(0) -23>Emitted(13, 93) Source(21, 60) + SourceIndex(0) -24>Emitted(13, 95) Source(21, 62) + SourceIndex(0) -25>Emitted(13, 96) Source(21, 63) + SourceIndex(0) +17>Emitted(13, 82) Source(21, 49) + SourceIndex(0) +18>Emitted(13, 83) Source(21, 50) + SourceIndex(0) +19>Emitted(13, 84) Source(21, 51) + SourceIndex(0) +20>Emitted(13, 87) Source(21, 54) + SourceIndex(0) +21>Emitted(13, 88) Source(21, 55) + SourceIndex(0) +22>Emitted(13, 89) Source(21, 56) + SourceIndex(0) +23>Emitted(13, 90) Source(21, 57) + SourceIndex(0) +24>Emitted(13, 91) Source(21, 58) + SourceIndex(0) +25>Emitted(13, 93) Source(21, 60) + SourceIndex(0) +26>Emitted(13, 94) Source(21, 61) + SourceIndex(0) +27>Emitted(13, 95) Source(21, 62) + SourceIndex(0) +28>Emitted(13, 96) Source(21, 63) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -474,15 +492,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 14> ^ 15> ^ 16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^ +28> ^ 1-> > 2 >for @@ -500,15 +521,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 14> = 15> 16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +17> ; +18> +19> i +20> < +21> 1 +22> ; +23> +24> i +25> ++ +26> ) +27> +28> { 1->Emitted(16, 1) Source(24, 1) + SourceIndex(0) 2 >Emitted(16, 4) Source(24, 4) + SourceIndex(0) 3 >Emitted(16, 5) Source(24, 5) + SourceIndex(0) @@ -525,15 +549,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 14>Emitted(16, 95) Source(24, 62) + SourceIndex(0) 15>Emitted(16, 96) Source(24, 63) + SourceIndex(0) 16>Emitted(16, 97) Source(24, 64) + SourceIndex(0) -17>Emitted(16, 99) Source(24, 66) + SourceIndex(0) -18>Emitted(16, 100) Source(24, 67) + SourceIndex(0) -19>Emitted(16, 103) Source(24, 70) + SourceIndex(0) -20>Emitted(16, 104) Source(24, 71) + SourceIndex(0) -21>Emitted(16, 106) Source(24, 73) + SourceIndex(0) -22>Emitted(16, 107) Source(24, 74) + SourceIndex(0) -23>Emitted(16, 109) Source(24, 76) + SourceIndex(0) -24>Emitted(16, 111) Source(24, 78) + SourceIndex(0) -25>Emitted(16, 112) Source(24, 79) + SourceIndex(0) +17>Emitted(16, 98) Source(24, 65) + SourceIndex(0) +18>Emitted(16, 99) Source(24, 66) + SourceIndex(0) +19>Emitted(16, 100) Source(24, 67) + SourceIndex(0) +20>Emitted(16, 103) Source(24, 70) + SourceIndex(0) +21>Emitted(16, 104) Source(24, 71) + SourceIndex(0) +22>Emitted(16, 105) Source(24, 72) + SourceIndex(0) +23>Emitted(16, 106) Source(24, 73) + SourceIndex(0) +24>Emitted(16, 107) Source(24, 74) + SourceIndex(0) +25>Emitted(16, 109) Source(24, 76) + SourceIndex(0) +26>Emitted(16, 110) Source(24, 77) + SourceIndex(0) +27>Emitted(16, 111) Source(24, 78) + SourceIndex(0) +28>Emitted(16, 112) Source(24, 79) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -595,15 +622,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 20> ^ 21> ^ 22> ^ -23> ^^ -24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^ -30> ^^ -31> ^ +23> ^ +24> ^ +25> ^ +26> ^^^ +27> ^ +28> ^ +29> ^ +30> ^ +31> ^^ +32> ^ +33> ^ +34> ^ 1-> > 2 >for @@ -635,15 +665,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 20> = 21> 22> 0 -23> ; -24> i -25> < -26> 1 -27> ; -28> i -29> ++ -30> ) -31> { +23> ; +24> +25> i +26> < +27> 1 +28> ; +29> +30> i +31> ++ +32> ) +33> +34> { 1->Emitted(19, 1) Source(27, 1) + SourceIndex(0) 2 >Emitted(19, 4) Source(27, 4) + SourceIndex(0) 3 >Emitted(19, 5) Source(27, 5) + SourceIndex(0) @@ -666,15 +699,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 20>Emitted(19, 202) Source(30, 41) + SourceIndex(0) 21>Emitted(19, 203) Source(30, 42) + SourceIndex(0) 22>Emitted(19, 204) Source(30, 43) + SourceIndex(0) -23>Emitted(19, 206) Source(30, 45) + SourceIndex(0) -24>Emitted(19, 207) Source(30, 46) + SourceIndex(0) -25>Emitted(19, 210) Source(30, 49) + SourceIndex(0) -26>Emitted(19, 211) Source(30, 50) + SourceIndex(0) -27>Emitted(19, 213) Source(30, 52) + SourceIndex(0) -28>Emitted(19, 214) Source(30, 53) + SourceIndex(0) -29>Emitted(19, 216) Source(30, 55) + SourceIndex(0) -30>Emitted(19, 218) Source(30, 57) + SourceIndex(0) -31>Emitted(19, 219) Source(30, 58) + SourceIndex(0) +23>Emitted(19, 205) Source(30, 44) + SourceIndex(0) +24>Emitted(19, 206) Source(30, 45) + SourceIndex(0) +25>Emitted(19, 207) Source(30, 46) + SourceIndex(0) +26>Emitted(19, 210) Source(30, 49) + SourceIndex(0) +27>Emitted(19, 211) Source(30, 50) + SourceIndex(0) +28>Emitted(19, 212) Source(30, 51) + SourceIndex(0) +29>Emitted(19, 213) Source(30, 52) + SourceIndex(0) +30>Emitted(19, 214) Source(30, 53) + SourceIndex(0) +31>Emitted(19, 216) Source(30, 55) + SourceIndex(0) +32>Emitted(19, 217) Source(30, 56) + SourceIndex(0) +33>Emitted(19, 218) Source(30, 57) + SourceIndex(0) +34>Emitted(19, 219) Source(30, 58) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -738,15 +774,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22> ^ 23> ^ 24> ^ -25> ^^ -26> ^ -27> ^^^ -28> ^ -29> ^^ -30> ^ -31> ^^ -32> ^^ -33> ^ +25> ^ +26> ^ +27> ^ +28> ^^^ +29> ^ +30> ^ +31> ^ +32> ^ +33> ^^ +34> ^ +35> ^ +36> ^ 1-> > 2 >for @@ -783,15 +822,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22> = 23> 24> 0 -25> ; -26> i -27> < -28> 1 -29> ; -30> i -31> ++ -32> ) -33> { +25> ; +26> +27> i +28> < +29> 1 +30> ; +31> +32> i +33> ++ +34> ) +35> +36> { 1->Emitted(22, 1) Source(33, 1) + SourceIndex(0) 2 >Emitted(22, 4) Source(33, 4) + SourceIndex(0) 3 >Emitted(22, 5) Source(33, 5) + SourceIndex(0) @@ -816,15 +858,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22>Emitted(22, 215) Source(36, 45) + SourceIndex(0) 23>Emitted(22, 216) Source(36, 46) + SourceIndex(0) 24>Emitted(22, 217) Source(36, 47) + SourceIndex(0) -25>Emitted(22, 219) Source(36, 49) + SourceIndex(0) -26>Emitted(22, 220) Source(36, 50) + SourceIndex(0) -27>Emitted(22, 223) Source(36, 53) + SourceIndex(0) -28>Emitted(22, 224) Source(36, 54) + SourceIndex(0) -29>Emitted(22, 226) Source(36, 56) + SourceIndex(0) -30>Emitted(22, 227) Source(36, 57) + SourceIndex(0) -31>Emitted(22, 229) Source(36, 59) + SourceIndex(0) -32>Emitted(22, 231) Source(36, 61) + SourceIndex(0) -33>Emitted(22, 232) Source(36, 62) + SourceIndex(0) +25>Emitted(22, 218) Source(36, 48) + SourceIndex(0) +26>Emitted(22, 219) Source(36, 49) + SourceIndex(0) +27>Emitted(22, 220) Source(36, 50) + SourceIndex(0) +28>Emitted(22, 223) Source(36, 53) + SourceIndex(0) +29>Emitted(22, 224) Source(36, 54) + SourceIndex(0) +30>Emitted(22, 225) Source(36, 55) + SourceIndex(0) +31>Emitted(22, 226) Source(36, 56) + SourceIndex(0) +32>Emitted(22, 227) Source(36, 57) + SourceIndex(0) +33>Emitted(22, 229) Source(36, 59) + SourceIndex(0) +34>Emitted(22, 230) Source(36, 60) + SourceIndex(0) +35>Emitted(22, 231) Source(36, 61) + SourceIndex(0) +36>Emitted(22, 232) Source(36, 62) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -888,15 +933,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22> ^ 23> ^ 24> ^ -25> ^^ -26> ^ -27> ^^^ -28> ^ -29> ^^ -30> ^ -31> ^^ -32> ^^ -33> ^ +25> ^ +26> ^ +27> ^ +28> ^^^ +29> ^ +30> ^ +31> ^ +32> ^ +33> ^^ +34> ^ +35> ^ +36> ^ 1-> > 2 >for @@ -933,15 +981,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22> = 23> 24> 0 -25> ; -26> i -27> < -28> 1 -29> ; -30> i -31> ++ -32> ) -33> { +25> ; +26> +27> i +28> < +29> 1 +30> ; +31> +32> i +33> ++ +34> ) +35> +36> { 1->Emitted(25, 1) Source(39, 1) + SourceIndex(0) 2 >Emitted(25, 4) Source(39, 4) + SourceIndex(0) 3 >Emitted(25, 5) Source(39, 5) + SourceIndex(0) @@ -966,15 +1017,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22>Emitted(25, 235) Source(42, 65) + SourceIndex(0) 23>Emitted(25, 236) Source(42, 66) + SourceIndex(0) 24>Emitted(25, 237) Source(42, 67) + SourceIndex(0) -25>Emitted(25, 239) Source(42, 69) + SourceIndex(0) -26>Emitted(25, 240) Source(42, 70) + SourceIndex(0) -27>Emitted(25, 243) Source(42, 73) + SourceIndex(0) -28>Emitted(25, 244) Source(42, 74) + SourceIndex(0) -29>Emitted(25, 246) Source(42, 76) + SourceIndex(0) -30>Emitted(25, 247) Source(42, 77) + SourceIndex(0) -31>Emitted(25, 249) Source(42, 79) + SourceIndex(0) -32>Emitted(25, 251) Source(42, 81) + SourceIndex(0) -33>Emitted(25, 252) Source(42, 82) + SourceIndex(0) +25>Emitted(25, 238) Source(42, 68) + SourceIndex(0) +26>Emitted(25, 239) Source(42, 69) + SourceIndex(0) +27>Emitted(25, 240) Source(42, 70) + SourceIndex(0) +28>Emitted(25, 243) Source(42, 73) + SourceIndex(0) +29>Emitted(25, 244) Source(42, 74) + SourceIndex(0) +30>Emitted(25, 245) Source(42, 75) + SourceIndex(0) +31>Emitted(25, 246) Source(42, 76) + SourceIndex(0) +32>Emitted(25, 247) Source(42, 77) + SourceIndex(0) +33>Emitted(25, 249) Source(42, 79) + SourceIndex(0) +34>Emitted(25, 250) Source(42, 80) + SourceIndex(0) +35>Emitted(25, 251) Source(42, 81) + SourceIndex(0) +36>Emitted(25, 252) Source(42, 82) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -1028,15 +1082,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > > @@ -1053,15 +1110,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(28, 1) Source(46, 1) + SourceIndex(0) 2 >Emitted(28, 4) Source(46, 4) + SourceIndex(0) 3 >Emitted(28, 5) Source(46, 5) + SourceIndex(0) @@ -1076,15 +1136,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12>Emitted(28, 64) Source(46, 38) + SourceIndex(0) 13>Emitted(28, 65) Source(46, 39) + SourceIndex(0) 14>Emitted(28, 66) Source(46, 40) + SourceIndex(0) -15>Emitted(28, 68) Source(46, 42) + SourceIndex(0) -16>Emitted(28, 69) Source(46, 43) + SourceIndex(0) -17>Emitted(28, 72) Source(46, 46) + SourceIndex(0) -18>Emitted(28, 73) Source(46, 47) + SourceIndex(0) -19>Emitted(28, 75) Source(46, 49) + SourceIndex(0) -20>Emitted(28, 76) Source(46, 50) + SourceIndex(0) -21>Emitted(28, 78) Source(46, 52) + SourceIndex(0) -22>Emitted(28, 80) Source(46, 54) + SourceIndex(0) -23>Emitted(28, 81) Source(46, 55) + SourceIndex(0) +15>Emitted(28, 67) Source(46, 41) + SourceIndex(0) +16>Emitted(28, 68) Source(46, 42) + SourceIndex(0) +17>Emitted(28, 69) Source(46, 43) + SourceIndex(0) +18>Emitted(28, 72) Source(46, 46) + SourceIndex(0) +19>Emitted(28, 73) Source(46, 47) + SourceIndex(0) +20>Emitted(28, 74) Source(46, 48) + SourceIndex(0) +21>Emitted(28, 75) Source(46, 49) + SourceIndex(0) +22>Emitted(28, 76) Source(46, 50) + SourceIndex(0) +23>Emitted(28, 78) Source(46, 52) + SourceIndex(0) +24>Emitted(28, 79) Source(46, 53) + SourceIndex(0) +25>Emitted(28, 80) Source(46, 54) + SourceIndex(0) +26>Emitted(28, 81) Source(46, 55) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1138,15 +1201,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > 2 >for @@ -1162,15 +1228,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(31, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(31, 4) Source(49, 4) + SourceIndex(0) 3 >Emitted(31, 5) Source(49, 5) + SourceIndex(0) @@ -1185,15 +1254,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12>Emitted(31, 68) Source(49, 42) + SourceIndex(0) 13>Emitted(31, 69) Source(49, 43) + SourceIndex(0) 14>Emitted(31, 70) Source(49, 44) + SourceIndex(0) -15>Emitted(31, 72) Source(49, 46) + SourceIndex(0) -16>Emitted(31, 73) Source(49, 47) + SourceIndex(0) -17>Emitted(31, 76) Source(49, 50) + SourceIndex(0) -18>Emitted(31, 77) Source(49, 51) + SourceIndex(0) -19>Emitted(31, 79) Source(49, 53) + SourceIndex(0) -20>Emitted(31, 80) Source(49, 54) + SourceIndex(0) -21>Emitted(31, 82) Source(49, 56) + SourceIndex(0) -22>Emitted(31, 84) Source(49, 58) + SourceIndex(0) -23>Emitted(31, 85) Source(49, 59) + SourceIndex(0) +15>Emitted(31, 71) Source(49, 45) + SourceIndex(0) +16>Emitted(31, 72) Source(49, 46) + SourceIndex(0) +17>Emitted(31, 73) Source(49, 47) + SourceIndex(0) +18>Emitted(31, 76) Source(49, 50) + SourceIndex(0) +19>Emitted(31, 77) Source(49, 51) + SourceIndex(0) +20>Emitted(31, 78) Source(49, 52) + SourceIndex(0) +21>Emitted(31, 79) Source(49, 53) + SourceIndex(0) +22>Emitted(31, 80) Source(49, 54) + SourceIndex(0) +23>Emitted(31, 82) Source(49, 56) + SourceIndex(0) +24>Emitted(31, 83) Source(49, 57) + SourceIndex(0) +25>Emitted(31, 84) Source(49, 58) + SourceIndex(0) +26>Emitted(31, 85) Source(49, 59) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1247,15 +1319,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > 2 >for @@ -1271,15 +1346,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(34, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(34, 4) Source(52, 4) + SourceIndex(0) 3 >Emitted(34, 5) Source(52, 5) + SourceIndex(0) @@ -1294,15 +1372,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12>Emitted(34, 84) Source(52, 58) + SourceIndex(0) 13>Emitted(34, 85) Source(52, 59) + SourceIndex(0) 14>Emitted(34, 86) Source(52, 60) + SourceIndex(0) -15>Emitted(34, 88) Source(52, 62) + SourceIndex(0) -16>Emitted(34, 89) Source(52, 63) + SourceIndex(0) -17>Emitted(34, 92) Source(52, 66) + SourceIndex(0) -18>Emitted(34, 93) Source(52, 67) + SourceIndex(0) -19>Emitted(34, 95) Source(52, 69) + SourceIndex(0) -20>Emitted(34, 96) Source(52, 70) + SourceIndex(0) -21>Emitted(34, 98) Source(52, 72) + SourceIndex(0) -22>Emitted(34, 100) Source(52, 74) + SourceIndex(0) -23>Emitted(34, 101) Source(52, 75) + SourceIndex(0) +15>Emitted(34, 87) Source(52, 61) + SourceIndex(0) +16>Emitted(34, 88) Source(52, 62) + SourceIndex(0) +17>Emitted(34, 89) Source(52, 63) + SourceIndex(0) +18>Emitted(34, 92) Source(52, 66) + SourceIndex(0) +19>Emitted(34, 93) Source(52, 67) + SourceIndex(0) +20>Emitted(34, 94) Source(52, 68) + SourceIndex(0) +21>Emitted(34, 95) Source(52, 69) + SourceIndex(0) +22>Emitted(34, 96) Source(52, 70) + SourceIndex(0) +23>Emitted(34, 98) Source(52, 72) + SourceIndex(0) +24>Emitted(34, 99) Source(52, 73) + SourceIndex(0) +25>Emitted(34, 100) Source(52, 74) + SourceIndex(0) +26>Emitted(34, 101) Source(52, 75) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1356,15 +1437,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > 2 >for @@ -1380,15 +1464,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(37, 1) Source(55, 1) + SourceIndex(0) 2 >Emitted(37, 4) Source(55, 4) + SourceIndex(0) 3 >Emitted(37, 5) Source(55, 5) + SourceIndex(0) @@ -1403,15 +1490,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12>Emitted(37, 71) Source(55, 45) + SourceIndex(0) 13>Emitted(37, 72) Source(55, 46) + SourceIndex(0) 14>Emitted(37, 73) Source(55, 47) + SourceIndex(0) -15>Emitted(37, 75) Source(55, 49) + SourceIndex(0) -16>Emitted(37, 76) Source(55, 50) + SourceIndex(0) -17>Emitted(37, 79) Source(55, 53) + SourceIndex(0) -18>Emitted(37, 80) Source(55, 54) + SourceIndex(0) -19>Emitted(37, 82) Source(55, 56) + SourceIndex(0) -20>Emitted(37, 83) Source(55, 57) + SourceIndex(0) -21>Emitted(37, 85) Source(55, 59) + SourceIndex(0) -22>Emitted(37, 87) Source(55, 61) + SourceIndex(0) -23>Emitted(37, 88) Source(55, 62) + SourceIndex(0) +15>Emitted(37, 74) Source(55, 48) + SourceIndex(0) +16>Emitted(37, 75) Source(55, 49) + SourceIndex(0) +17>Emitted(37, 76) Source(55, 50) + SourceIndex(0) +18>Emitted(37, 79) Source(55, 53) + SourceIndex(0) +19>Emitted(37, 80) Source(55, 54) + SourceIndex(0) +20>Emitted(37, 81) Source(55, 55) + SourceIndex(0) +21>Emitted(37, 82) Source(55, 56) + SourceIndex(0) +22>Emitted(37, 83) Source(55, 57) + SourceIndex(0) +23>Emitted(37, 85) Source(55, 59) + SourceIndex(0) +24>Emitted(37, 86) Source(55, 60) + SourceIndex(0) +25>Emitted(37, 87) Source(55, 61) + SourceIndex(0) +26>Emitted(37, 88) Source(55, 62) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1465,15 +1555,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > 2 >for @@ -1489,15 +1582,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(40, 1) Source(58, 1) + SourceIndex(0) 2 >Emitted(40, 4) Source(58, 4) + SourceIndex(0) 3 >Emitted(40, 5) Source(58, 5) + SourceIndex(0) @@ -1512,15 +1608,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12>Emitted(40, 75) Source(58, 49) + SourceIndex(0) 13>Emitted(40, 76) Source(58, 50) + SourceIndex(0) 14>Emitted(40, 77) Source(58, 51) + SourceIndex(0) -15>Emitted(40, 79) Source(58, 53) + SourceIndex(0) -16>Emitted(40, 80) Source(58, 54) + SourceIndex(0) -17>Emitted(40, 83) Source(58, 57) + SourceIndex(0) -18>Emitted(40, 84) Source(58, 58) + SourceIndex(0) -19>Emitted(40, 86) Source(58, 60) + SourceIndex(0) -20>Emitted(40, 87) Source(58, 61) + SourceIndex(0) -21>Emitted(40, 89) Source(58, 63) + SourceIndex(0) -22>Emitted(40, 91) Source(58, 65) + SourceIndex(0) -23>Emitted(40, 92) Source(58, 66) + SourceIndex(0) +15>Emitted(40, 78) Source(58, 52) + SourceIndex(0) +16>Emitted(40, 79) Source(58, 53) + SourceIndex(0) +17>Emitted(40, 80) Source(58, 54) + SourceIndex(0) +18>Emitted(40, 83) Source(58, 57) + SourceIndex(0) +19>Emitted(40, 84) Source(58, 58) + SourceIndex(0) +20>Emitted(40, 85) Source(58, 59) + SourceIndex(0) +21>Emitted(40, 86) Source(58, 60) + SourceIndex(0) +22>Emitted(40, 87) Source(58, 61) + SourceIndex(0) +23>Emitted(40, 89) Source(58, 63) + SourceIndex(0) +24>Emitted(40, 90) Source(58, 64) + SourceIndex(0) +25>Emitted(40, 91) Source(58, 65) + SourceIndex(0) +26>Emitted(40, 92) Source(58, 66) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1574,15 +1673,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > 2 >for @@ -1598,15 +1700,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(43, 1) Source(61, 1) + SourceIndex(0) 2 >Emitted(43, 4) Source(61, 4) + SourceIndex(0) 3 >Emitted(43, 5) Source(61, 5) + SourceIndex(0) @@ -1621,15 +1726,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 12>Emitted(43, 95) Source(61, 69) + SourceIndex(0) 13>Emitted(43, 96) Source(61, 70) + SourceIndex(0) 14>Emitted(43, 97) Source(61, 71) + SourceIndex(0) -15>Emitted(43, 99) Source(61, 73) + SourceIndex(0) -16>Emitted(43, 100) Source(61, 74) + SourceIndex(0) -17>Emitted(43, 103) Source(61, 77) + SourceIndex(0) -18>Emitted(43, 104) Source(61, 78) + SourceIndex(0) -19>Emitted(43, 106) Source(61, 80) + SourceIndex(0) -20>Emitted(43, 107) Source(61, 81) + SourceIndex(0) -21>Emitted(43, 109) Source(61, 83) + SourceIndex(0) -22>Emitted(43, 111) Source(61, 85) + SourceIndex(0) -23>Emitted(43, 112) Source(61, 86) + SourceIndex(0) +15>Emitted(43, 98) Source(61, 72) + SourceIndex(0) +16>Emitted(43, 99) Source(61, 73) + SourceIndex(0) +17>Emitted(43, 100) Source(61, 74) + SourceIndex(0) +18>Emitted(43, 103) Source(61, 77) + SourceIndex(0) +19>Emitted(43, 104) Source(61, 78) + SourceIndex(0) +20>Emitted(43, 105) Source(61, 79) + SourceIndex(0) +21>Emitted(43, 106) Source(61, 80) + SourceIndex(0) +22>Emitted(43, 107) Source(61, 81) + SourceIndex(0) +23>Emitted(43, 109) Source(61, 83) + SourceIndex(0) +24>Emitted(43, 110) Source(61, 84) + SourceIndex(0) +25>Emitted(43, 111) Source(61, 85) + SourceIndex(0) +26>Emitted(43, 112) Source(61, 86) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1691,15 +1799,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 20> ^ 21> ^ 22> ^ -23> ^^ -24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^ -30> ^^ -31> ^ +23> ^ +24> ^ +25> ^ +26> ^^^ +27> ^ +28> ^ +29> ^ +30> ^ +31> ^^ +32> ^ +33> ^ +34> ^ 1-> > > @@ -1724,15 +1835,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 20> = 21> 22> 0 -23> ; -24> i -25> < -26> 1 -27> ; -28> i -29> ++ -30> ) -31> { +23> ; +24> +25> i +26> < +27> 1 +28> ; +29> +30> i +31> ++ +32> ) +33> +34> { 1->Emitted(46, 1) Source(65, 1) + SourceIndex(0) 2 >Emitted(46, 4) Source(65, 4) + SourceIndex(0) 3 >Emitted(46, 5) Source(65, 5) + SourceIndex(0) @@ -1755,15 +1869,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 20>Emitted(46, 175) Source(65, 75) + SourceIndex(0) 21>Emitted(46, 176) Source(65, 76) + SourceIndex(0) 22>Emitted(46, 177) Source(65, 77) + SourceIndex(0) -23>Emitted(46, 179) Source(65, 79) + SourceIndex(0) -24>Emitted(46, 180) Source(65, 80) + SourceIndex(0) -25>Emitted(46, 183) Source(65, 83) + SourceIndex(0) -26>Emitted(46, 184) Source(65, 84) + SourceIndex(0) -27>Emitted(46, 186) Source(65, 86) + SourceIndex(0) -28>Emitted(46, 187) Source(65, 87) + SourceIndex(0) -29>Emitted(46, 189) Source(65, 89) + SourceIndex(0) -30>Emitted(46, 191) Source(65, 91) + SourceIndex(0) -31>Emitted(46, 192) Source(65, 92) + SourceIndex(0) +23>Emitted(46, 178) Source(65, 78) + SourceIndex(0) +24>Emitted(46, 179) Source(65, 79) + SourceIndex(0) +25>Emitted(46, 180) Source(65, 80) + SourceIndex(0) +26>Emitted(46, 183) Source(65, 83) + SourceIndex(0) +27>Emitted(46, 184) Source(65, 84) + SourceIndex(0) +28>Emitted(46, 185) Source(65, 85) + SourceIndex(0) +29>Emitted(46, 186) Source(65, 86) + SourceIndex(0) +30>Emitted(46, 187) Source(65, 87) + SourceIndex(0) +31>Emitted(46, 189) Source(65, 89) + SourceIndex(0) +32>Emitted(46, 190) Source(65, 90) + SourceIndex(0) +33>Emitted(46, 191) Source(65, 91) + SourceIndex(0) +34>Emitted(46, 192) Source(65, 92) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1827,15 +1944,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22> ^ 23> ^ 24> ^ -25> ^^ -26> ^ -27> ^^^ -28> ^ -29> ^^ -30> ^ -31> ^^ -32> ^^ -33> ^ +25> ^ +26> ^ +27> ^ +28> ^^^ +29> ^ +30> ^ +31> ^ +32> ^ +33> ^^ +34> ^ +35> ^ +36> ^ 1-> > 2 >for @@ -1861,15 +1981,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22> = 23> 24> 0 -25> ; -26> i -27> < -28> 1 -29> ; -30> i -31> ++ -32> ) -33> { +25> ; +26> +27> i +28> < +29> 1 +30> ; +31> +32> i +33> ++ +34> ) +35> +36> { 1->Emitted(49, 1) Source(68, 1) + SourceIndex(0) 2 >Emitted(49, 4) Source(68, 4) + SourceIndex(0) 3 >Emitted(49, 5) Source(68, 5) + SourceIndex(0) @@ -1894,15 +2017,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22>Emitted(49, 180) Source(68, 79) + SourceIndex(0) 23>Emitted(49, 181) Source(68, 80) + SourceIndex(0) 24>Emitted(49, 182) Source(68, 81) + SourceIndex(0) -25>Emitted(49, 184) Source(68, 83) + SourceIndex(0) -26>Emitted(49, 185) Source(68, 84) + SourceIndex(0) -27>Emitted(49, 188) Source(68, 87) + SourceIndex(0) -28>Emitted(49, 189) Source(68, 88) + SourceIndex(0) -29>Emitted(49, 191) Source(68, 90) + SourceIndex(0) -30>Emitted(49, 192) Source(68, 91) + SourceIndex(0) -31>Emitted(49, 194) Source(68, 93) + SourceIndex(0) -32>Emitted(49, 196) Source(68, 95) + SourceIndex(0) -33>Emitted(49, 197) Source(68, 96) + SourceIndex(0) +25>Emitted(49, 183) Source(68, 82) + SourceIndex(0) +26>Emitted(49, 184) Source(68, 83) + SourceIndex(0) +27>Emitted(49, 185) Source(68, 84) + SourceIndex(0) +28>Emitted(49, 188) Source(68, 87) + SourceIndex(0) +29>Emitted(49, 189) Source(68, 88) + SourceIndex(0) +30>Emitted(49, 190) Source(68, 89) + SourceIndex(0) +31>Emitted(49, 191) Source(68, 90) + SourceIndex(0) +32>Emitted(49, 192) Source(68, 91) + SourceIndex(0) +33>Emitted(49, 194) Source(68, 93) + SourceIndex(0) +34>Emitted(49, 195) Source(68, 94) + SourceIndex(0) +35>Emitted(49, 196) Source(68, 95) + SourceIndex(0) +36>Emitted(49, 197) Source(68, 96) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1966,15 +2092,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22> ^ 23> ^ 24> ^ -25> ^^ -26> ^ -27> ^^^ -28> ^ -29> ^^ -30> ^ -31> ^^ -32> ^^ -33> ^ +25> ^ +26> ^ +27> ^ +28> ^^^ +29> ^ +30> ^ +31> ^ +32> ^ +33> ^^ +34> ^ +35> ^ +36> ^ 1-> > 2 >for @@ -2000,15 +2129,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22> = 23> 24> 0 -25> ; -26> i -27> < -28> 1 -29> ; -30> i -31> ++ -32> ) -33> { +25> ; +26> +27> i +28> < +29> 1 +30> ; +31> +32> i +33> ++ +34> ) +35> +36> { 1->Emitted(52, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(52, 4) Source(71, 4) + SourceIndex(0) 3 >Emitted(52, 5) Source(71, 5) + SourceIndex(0) @@ -2033,15 +2165,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 22>Emitted(52, 202) Source(71, 95) + SourceIndex(0) 23>Emitted(52, 203) Source(71, 96) + SourceIndex(0) 24>Emitted(52, 204) Source(71, 97) + SourceIndex(0) -25>Emitted(52, 206) Source(71, 99) + SourceIndex(0) -26>Emitted(52, 207) Source(71, 100) + SourceIndex(0) -27>Emitted(52, 210) Source(71, 103) + SourceIndex(0) -28>Emitted(52, 211) Source(71, 104) + SourceIndex(0) -29>Emitted(52, 213) Source(71, 106) + SourceIndex(0) -30>Emitted(52, 214) Source(71, 107) + SourceIndex(0) -31>Emitted(52, 216) Source(71, 109) + SourceIndex(0) -32>Emitted(52, 218) Source(71, 111) + SourceIndex(0) -33>Emitted(52, 219) Source(71, 112) + SourceIndex(0) +25>Emitted(52, 205) Source(71, 98) + SourceIndex(0) +26>Emitted(52, 206) Source(71, 99) + SourceIndex(0) +27>Emitted(52, 207) Source(71, 100) + SourceIndex(0) +28>Emitted(52, 210) Source(71, 103) + SourceIndex(0) +29>Emitted(52, 211) Source(71, 104) + SourceIndex(0) +30>Emitted(52, 212) Source(71, 105) + SourceIndex(0) +31>Emitted(52, 213) Source(71, 106) + SourceIndex(0) +32>Emitted(52, 214) Source(71, 107) + SourceIndex(0) +33>Emitted(52, 216) Source(71, 109) + SourceIndex(0) +34>Emitted(52, 217) Source(71, 110) + SourceIndex(0) +35>Emitted(52, 218) Source(71, 111) + SourceIndex(0) +36>Emitted(52, 219) Source(71, 112) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -2107,15 +2242,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 24> ^ 25> ^ 26> ^ -27> ^^ -28> ^ -29> ^^^ -30> ^ -31> ^^ -32> ^ -33> ^^ -34> ^^ -35> ^ +27> ^ +28> ^ +29> ^ +30> ^^^ +31> ^ +32> ^ +33> ^ +34> ^ +35> ^^ +36> ^ +37> ^ +38> ^ 1-> > 2 >for @@ -2154,15 +2292,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 24> = 25> 26> 0 -27> ; -28> i -29> < -30> 1 -31> ; -32> i -33> ++ -34> ) -35> { +27> ; +28> +29> i +30> < +31> 1 +32> ; +33> +34> i +35> ++ +36> ) +37> +38> { 1->Emitted(55, 1) Source(74, 1) + SourceIndex(0) 2 >Emitted(55, 4) Source(74, 4) + SourceIndex(0) 3 >Emitted(55, 5) Source(74, 5) + SourceIndex(0) @@ -2189,15 +2330,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 24>Emitted(55, 278) Source(80, 25) + SourceIndex(0) 25>Emitted(55, 279) Source(80, 26) + SourceIndex(0) 26>Emitted(55, 280) Source(80, 27) + SourceIndex(0) -27>Emitted(55, 282) Source(80, 29) + SourceIndex(0) -28>Emitted(55, 283) Source(80, 30) + SourceIndex(0) -29>Emitted(55, 286) Source(80, 33) + SourceIndex(0) -30>Emitted(55, 287) Source(80, 34) + SourceIndex(0) -31>Emitted(55, 289) Source(80, 36) + SourceIndex(0) -32>Emitted(55, 290) Source(80, 37) + SourceIndex(0) -33>Emitted(55, 292) Source(80, 39) + SourceIndex(0) -34>Emitted(55, 294) Source(80, 41) + SourceIndex(0) -35>Emitted(55, 295) Source(80, 42) + SourceIndex(0) +27>Emitted(55, 281) Source(80, 28) + SourceIndex(0) +28>Emitted(55, 282) Source(80, 29) + SourceIndex(0) +29>Emitted(55, 283) Source(80, 30) + SourceIndex(0) +30>Emitted(55, 286) Source(80, 33) + SourceIndex(0) +31>Emitted(55, 287) Source(80, 34) + SourceIndex(0) +32>Emitted(55, 288) Source(80, 35) + SourceIndex(0) +33>Emitted(55, 289) Source(80, 36) + SourceIndex(0) +34>Emitted(55, 290) Source(80, 37) + SourceIndex(0) +35>Emitted(55, 292) Source(80, 39) + SourceIndex(0) +36>Emitted(55, 293) Source(80, 40) + SourceIndex(0) +37>Emitted(55, 294) Source(80, 41) + SourceIndex(0) +38>Emitted(55, 295) Source(80, 42) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2265,15 +2409,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 26> ^ 27> ^ 28> ^ -29> ^^ -30> ^ -31> ^^^ -32> ^ -33> ^^ -34> ^ -35> ^^ -36> ^^ -37> ^ +29> ^ +30> ^ +31> ^ +32> ^^^ +33> ^ +34> ^ +35> ^ +36> ^ +37> ^^ +38> ^ +39> ^ +40> ^ 1-> > 2 >for @@ -2318,15 +2465,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 26> = 27> 28> 0 -29> ; -30> i -31> < -32> 1 -33> ; -34> i -35> ++ -36> ) -37> { +29> ; +30> +31> i +32> < +33> 1 +34> ; +35> +36> i +37> ++ +38> ) +39> +40> { 1->Emitted(58, 1) Source(83, 1) + SourceIndex(0) 2 >Emitted(58, 4) Source(83, 4) + SourceIndex(0) 3 >Emitted(58, 5) Source(83, 5) + SourceIndex(0) @@ -2355,15 +2505,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 26>Emitted(58, 285) Source(88, 26) + SourceIndex(0) 27>Emitted(58, 286) Source(88, 27) + SourceIndex(0) 28>Emitted(58, 287) Source(88, 28) + SourceIndex(0) -29>Emitted(58, 289) Source(88, 30) + SourceIndex(0) -30>Emitted(58, 290) Source(88, 31) + SourceIndex(0) -31>Emitted(58, 293) Source(88, 34) + SourceIndex(0) -32>Emitted(58, 294) Source(88, 35) + SourceIndex(0) -33>Emitted(58, 296) Source(88, 37) + SourceIndex(0) -34>Emitted(58, 297) Source(88, 38) + SourceIndex(0) -35>Emitted(58, 299) Source(88, 40) + SourceIndex(0) -36>Emitted(58, 301) Source(88, 42) + SourceIndex(0) -37>Emitted(58, 302) Source(88, 43) + SourceIndex(0) +29>Emitted(58, 288) Source(88, 29) + SourceIndex(0) +30>Emitted(58, 289) Source(88, 30) + SourceIndex(0) +31>Emitted(58, 290) Source(88, 31) + SourceIndex(0) +32>Emitted(58, 293) Source(88, 34) + SourceIndex(0) +33>Emitted(58, 294) Source(88, 35) + SourceIndex(0) +34>Emitted(58, 295) Source(88, 36) + SourceIndex(0) +35>Emitted(58, 296) Source(88, 37) + SourceIndex(0) +36>Emitted(58, 297) Source(88, 38) + SourceIndex(0) +37>Emitted(58, 299) Source(88, 40) + SourceIndex(0) +38>Emitted(58, 300) Source(88, 41) + SourceIndex(0) +39>Emitted(58, 301) Source(88, 42) + SourceIndex(0) +40>Emitted(58, 302) Source(88, 43) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2431,15 +2584,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 26> ^ 27> ^ 28> ^ -29> ^^ -30> ^ -31> ^^^ -32> ^ -33> ^^ -34> ^ -35> ^^ -36> ^^ -37> ^ +29> ^ +30> ^ +31> ^ +32> ^^^ +33> ^ +34> ^ +35> ^ +36> ^ +37> ^^ +38> ^ +39> ^ +40> ^ 1-> > 2 >for @@ -2484,15 +2640,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 26> = 27> 28> 0 -29> ; -30> i -31> < -32> 1 -33> ; -34> i -35> ++ -36> ) -37> { +29> ; +30> +31> i +32> < +33> 1 +34> ; +35> +36> i +37> ++ +38> ) +39> +40> { 1->Emitted(61, 1) Source(91, 1) + SourceIndex(0) 2 >Emitted(61, 4) Source(91, 4) + SourceIndex(0) 3 >Emitted(61, 5) Source(91, 5) + SourceIndex(0) @@ -2521,15 +2680,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 26>Emitted(61, 305) Source(96, 46) + SourceIndex(0) 27>Emitted(61, 306) Source(96, 47) + SourceIndex(0) 28>Emitted(61, 307) Source(96, 48) + SourceIndex(0) -29>Emitted(61, 309) Source(96, 50) + SourceIndex(0) -30>Emitted(61, 310) Source(96, 51) + SourceIndex(0) -31>Emitted(61, 313) Source(96, 54) + SourceIndex(0) -32>Emitted(61, 314) Source(96, 55) + SourceIndex(0) -33>Emitted(61, 316) Source(96, 57) + SourceIndex(0) -34>Emitted(61, 317) Source(96, 58) + SourceIndex(0) -35>Emitted(61, 319) Source(96, 60) + SourceIndex(0) -36>Emitted(61, 321) Source(96, 62) + SourceIndex(0) -37>Emitted(61, 322) Source(96, 63) + SourceIndex(0) +29>Emitted(61, 308) Source(96, 49) + SourceIndex(0) +30>Emitted(61, 309) Source(96, 50) + SourceIndex(0) +31>Emitted(61, 310) Source(96, 51) + SourceIndex(0) +32>Emitted(61, 313) Source(96, 54) + SourceIndex(0) +33>Emitted(61, 314) Source(96, 55) + SourceIndex(0) +34>Emitted(61, 315) Source(96, 56) + SourceIndex(0) +35>Emitted(61, 316) Source(96, 57) + SourceIndex(0) +36>Emitted(61, 317) Source(96, 58) + SourceIndex(0) +37>Emitted(61, 319) Source(96, 60) + SourceIndex(0) +38>Emitted(61, 320) Source(96, 61) + SourceIndex(0) +39>Emitted(61, 321) Source(96, 62) + SourceIndex(0) +40>Emitted(61, 322) Source(96, 63) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2585,15 +2747,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 14> ^ 15> ^ 16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^ +28> ^ 1-> > > @@ -2612,15 +2777,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 14> = 15> 16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +17> ; +18> +19> i +20> < +21> 1 +22> ; +23> +24> i +25> ++ +26> ) +27> +28> { 1->Emitted(64, 1) Source(100, 1) + SourceIndex(0) 2 >Emitted(64, 4) Source(100, 4) + SourceIndex(0) 3 >Emitted(64, 5) Source(100, 5) + SourceIndex(0) @@ -2637,15 +2805,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 14>Emitted(64, 98) Source(100, 54) + SourceIndex(0) 15>Emitted(64, 99) Source(100, 55) + SourceIndex(0) 16>Emitted(64, 100) Source(100, 56) + SourceIndex(0) -17>Emitted(64, 102) Source(100, 58) + SourceIndex(0) -18>Emitted(64, 103) Source(100, 59) + SourceIndex(0) -19>Emitted(64, 106) Source(100, 62) + SourceIndex(0) -20>Emitted(64, 107) Source(100, 63) + SourceIndex(0) -21>Emitted(64, 109) Source(100, 65) + SourceIndex(0) -22>Emitted(64, 110) Source(100, 66) + SourceIndex(0) -23>Emitted(64, 112) Source(100, 68) + SourceIndex(0) -24>Emitted(64, 114) Source(100, 70) + SourceIndex(0) -25>Emitted(64, 115) Source(100, 71) + SourceIndex(0) +17>Emitted(64, 101) Source(100, 57) + SourceIndex(0) +18>Emitted(64, 102) Source(100, 58) + SourceIndex(0) +19>Emitted(64, 103) Source(100, 59) + SourceIndex(0) +20>Emitted(64, 106) Source(100, 62) + SourceIndex(0) +21>Emitted(64, 107) Source(100, 63) + SourceIndex(0) +22>Emitted(64, 108) Source(100, 64) + SourceIndex(0) +23>Emitted(64, 109) Source(100, 65) + SourceIndex(0) +24>Emitted(64, 110) Source(100, 66) + SourceIndex(0) +25>Emitted(64, 112) Source(100, 68) + SourceIndex(0) +26>Emitted(64, 113) Source(100, 69) + SourceIndex(0) +27>Emitted(64, 114) Source(100, 70) + SourceIndex(0) +28>Emitted(64, 115) Source(100, 71) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2703,15 +2874,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 16> ^ 17> ^ 18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +19> ^ +20> ^ +21> ^ +22> ^^^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^^ +28> ^ +29> ^ +30> ^ 1-> > 2 >for @@ -2731,15 +2905,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 16> = 17> 18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +19> ; +20> +21> i +22> < +23> 1 +24> ; +25> +26> i +27> ++ +28> ) +29> +30> { 1->Emitted(67, 1) Source(103, 1) + SourceIndex(0) 2 >Emitted(67, 4) Source(103, 4) + SourceIndex(0) 3 >Emitted(67, 5) Source(103, 5) + SourceIndex(0) @@ -2758,15 +2935,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 16>Emitted(67, 110) Source(103, 58) + SourceIndex(0) 17>Emitted(67, 111) Source(103, 59) + SourceIndex(0) 18>Emitted(67, 112) Source(103, 60) + SourceIndex(0) -19>Emitted(67, 114) Source(103, 62) + SourceIndex(0) -20>Emitted(67, 115) Source(103, 63) + SourceIndex(0) -21>Emitted(67, 118) Source(103, 66) + SourceIndex(0) -22>Emitted(67, 119) Source(103, 67) + SourceIndex(0) -23>Emitted(67, 121) Source(103, 69) + SourceIndex(0) -24>Emitted(67, 122) Source(103, 70) + SourceIndex(0) -25>Emitted(67, 124) Source(103, 72) + SourceIndex(0) -26>Emitted(67, 126) Source(103, 74) + SourceIndex(0) -27>Emitted(67, 127) Source(103, 75) + SourceIndex(0) +19>Emitted(67, 113) Source(103, 61) + SourceIndex(0) +20>Emitted(67, 114) Source(103, 62) + SourceIndex(0) +21>Emitted(67, 115) Source(103, 63) + SourceIndex(0) +22>Emitted(67, 118) Source(103, 66) + SourceIndex(0) +23>Emitted(67, 119) Source(103, 67) + SourceIndex(0) +24>Emitted(67, 120) Source(103, 68) + SourceIndex(0) +25>Emitted(67, 121) Source(103, 69) + SourceIndex(0) +26>Emitted(67, 122) Source(103, 70) + SourceIndex(0) +27>Emitted(67, 124) Source(103, 72) + SourceIndex(0) +28>Emitted(67, 125) Source(103, 73) + SourceIndex(0) +29>Emitted(67, 126) Source(103, 74) + SourceIndex(0) +30>Emitted(67, 127) Source(103, 75) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2824,15 +3004,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 16> ^ 17> ^ 18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +19> ^ +20> ^ +21> ^ +22> ^^^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^^ +28> ^ +29> ^ +30> ^ 1-> > 2 >for @@ -2852,15 +3035,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 16> = 17> 18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +19> ; +20> +21> i +22> < +23> 1 +24> ; +25> +26> i +27> ++ +28> ) +29> +30> { 1->Emitted(70, 1) Source(106, 1) + SourceIndex(0) 2 >Emitted(70, 4) Source(106, 4) + SourceIndex(0) 3 >Emitted(70, 5) Source(106, 5) + SourceIndex(0) @@ -2879,15 +3065,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 16>Emitted(70, 126) Source(106, 74) + SourceIndex(0) 17>Emitted(70, 127) Source(106, 75) + SourceIndex(0) 18>Emitted(70, 128) Source(106, 76) + SourceIndex(0) -19>Emitted(70, 130) Source(106, 78) + SourceIndex(0) -20>Emitted(70, 131) Source(106, 79) + SourceIndex(0) -21>Emitted(70, 134) Source(106, 82) + SourceIndex(0) -22>Emitted(70, 135) Source(106, 83) + SourceIndex(0) -23>Emitted(70, 137) Source(106, 85) + SourceIndex(0) -24>Emitted(70, 138) Source(106, 86) + SourceIndex(0) -25>Emitted(70, 140) Source(106, 88) + SourceIndex(0) -26>Emitted(70, 142) Source(106, 90) + SourceIndex(0) -27>Emitted(70, 143) Source(106, 91) + SourceIndex(0) +19>Emitted(70, 129) Source(106, 77) + SourceIndex(0) +20>Emitted(70, 130) Source(106, 78) + SourceIndex(0) +21>Emitted(70, 131) Source(106, 79) + SourceIndex(0) +22>Emitted(70, 134) Source(106, 82) + SourceIndex(0) +23>Emitted(70, 135) Source(106, 83) + SourceIndex(0) +24>Emitted(70, 136) Source(106, 84) + SourceIndex(0) +25>Emitted(70, 137) Source(106, 85) + SourceIndex(0) +26>Emitted(70, 138) Source(106, 86) + SourceIndex(0) +27>Emitted(70, 140) Source(106, 88) + SourceIndex(0) +28>Emitted(70, 141) Source(106, 89) + SourceIndex(0) +29>Emitted(70, 142) Source(106, 90) + SourceIndex(0) +30>Emitted(70, 143) Source(106, 91) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map index b94abcce00e54..cd99ee8d8af79 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.sourcemap.txt index bfa1aad396c63..c9b1ec6c16ada 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.sourcemap.txt @@ -373,15 +373,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > > @@ -397,15 +400,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(15, 1) Source(24, 1) + SourceIndex(0) 2 >Emitted(15, 4) Source(24, 4) + SourceIndex(0) 3 >Emitted(15, 5) Source(24, 5) + SourceIndex(0) @@ -419,15 +425,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11>Emitted(15, 68) Source(24, 36) + SourceIndex(0) 12>Emitted(15, 71) Source(24, 39) + SourceIndex(0) 13>Emitted(15, 72) Source(24, 40) + SourceIndex(0) -14>Emitted(15, 74) Source(24, 42) + SourceIndex(0) -15>Emitted(15, 75) Source(24, 43) + SourceIndex(0) -16>Emitted(15, 78) Source(24, 46) + SourceIndex(0) -17>Emitted(15, 79) Source(24, 47) + SourceIndex(0) -18>Emitted(15, 81) Source(24, 49) + SourceIndex(0) -19>Emitted(15, 82) Source(24, 50) + SourceIndex(0) -20>Emitted(15, 84) Source(24, 52) + SourceIndex(0) -21>Emitted(15, 86) Source(24, 54) + SourceIndex(0) -22>Emitted(15, 87) Source(24, 55) + SourceIndex(0) +14>Emitted(15, 73) Source(24, 41) + SourceIndex(0) +15>Emitted(15, 74) Source(24, 42) + SourceIndex(0) +16>Emitted(15, 75) Source(24, 43) + SourceIndex(0) +17>Emitted(15, 78) Source(24, 46) + SourceIndex(0) +18>Emitted(15, 79) Source(24, 47) + SourceIndex(0) +19>Emitted(15, 80) Source(24, 48) + SourceIndex(0) +20>Emitted(15, 81) Source(24, 49) + SourceIndex(0) +21>Emitted(15, 82) Source(24, 50) + SourceIndex(0) +22>Emitted(15, 84) Source(24, 52) + SourceIndex(0) +23>Emitted(15, 85) Source(24, 53) + SourceIndex(0) +24>Emitted(15, 86) Source(24, 54) + SourceIndex(0) +25>Emitted(15, 87) Source(24, 55) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -480,15 +489,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -503,15 +515,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(18, 1) Source(27, 1) + SourceIndex(0) 2 >Emitted(18, 4) Source(27, 4) + SourceIndex(0) 3 >Emitted(18, 5) Source(27, 5) + SourceIndex(0) @@ -525,15 +540,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11>Emitted(18, 77) Source(27, 40) + SourceIndex(0) 12>Emitted(18, 80) Source(27, 43) + SourceIndex(0) 13>Emitted(18, 81) Source(27, 44) + SourceIndex(0) -14>Emitted(18, 83) Source(27, 46) + SourceIndex(0) -15>Emitted(18, 84) Source(27, 47) + SourceIndex(0) -16>Emitted(18, 87) Source(27, 50) + SourceIndex(0) -17>Emitted(18, 88) Source(27, 51) + SourceIndex(0) -18>Emitted(18, 90) Source(27, 53) + SourceIndex(0) -19>Emitted(18, 91) Source(27, 54) + SourceIndex(0) -20>Emitted(18, 93) Source(27, 56) + SourceIndex(0) -21>Emitted(18, 95) Source(27, 58) + SourceIndex(0) -22>Emitted(18, 96) Source(27, 59) + SourceIndex(0) +14>Emitted(18, 82) Source(27, 45) + SourceIndex(0) +15>Emitted(18, 83) Source(27, 46) + SourceIndex(0) +16>Emitted(18, 84) Source(27, 47) + SourceIndex(0) +17>Emitted(18, 87) Source(27, 50) + SourceIndex(0) +18>Emitted(18, 88) Source(27, 51) + SourceIndex(0) +19>Emitted(18, 89) Source(27, 52) + SourceIndex(0) +20>Emitted(18, 90) Source(27, 53) + SourceIndex(0) +21>Emitted(18, 91) Source(27, 54) + SourceIndex(0) +22>Emitted(18, 93) Source(27, 56) + SourceIndex(0) +23>Emitted(18, 94) Source(27, 57) + SourceIndex(0) +24>Emitted(18, 95) Source(27, 58) + SourceIndex(0) +25>Emitted(18, 96) Source(27, 59) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -586,15 +604,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -609,15 +630,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(21, 1) Source(30, 1) + SourceIndex(0) 2 >Emitted(21, 4) Source(30, 4) + SourceIndex(0) 3 >Emitted(21, 5) Source(30, 5) + SourceIndex(0) @@ -631,15 +655,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11>Emitted(21, 93) Source(30, 56) + SourceIndex(0) 12>Emitted(21, 96) Source(30, 59) + SourceIndex(0) 13>Emitted(21, 97) Source(30, 60) + SourceIndex(0) -14>Emitted(21, 99) Source(30, 62) + SourceIndex(0) -15>Emitted(21, 100) Source(30, 63) + SourceIndex(0) -16>Emitted(21, 103) Source(30, 66) + SourceIndex(0) -17>Emitted(21, 104) Source(30, 67) + SourceIndex(0) -18>Emitted(21, 106) Source(30, 69) + SourceIndex(0) -19>Emitted(21, 107) Source(30, 70) + SourceIndex(0) -20>Emitted(21, 109) Source(30, 72) + SourceIndex(0) -21>Emitted(21, 111) Source(30, 74) + SourceIndex(0) -22>Emitted(21, 112) Source(30, 75) + SourceIndex(0) +14>Emitted(21, 98) Source(30, 61) + SourceIndex(0) +15>Emitted(21, 99) Source(30, 62) + SourceIndex(0) +16>Emitted(21, 100) Source(30, 63) + SourceIndex(0) +17>Emitted(21, 103) Source(30, 66) + SourceIndex(0) +18>Emitted(21, 104) Source(30, 67) + SourceIndex(0) +19>Emitted(21, 105) Source(30, 68) + SourceIndex(0) +20>Emitted(21, 106) Source(30, 69) + SourceIndex(0) +21>Emitted(21, 107) Source(30, 70) + SourceIndex(0) +22>Emitted(21, 109) Source(30, 72) + SourceIndex(0) +23>Emitted(21, 110) Source(30, 73) + SourceIndex(0) +24>Emitted(21, 111) Source(30, 74) + SourceIndex(0) +25>Emitted(21, 112) Source(30, 75) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -700,15 +727,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19> ^ 20> ^^^ 21> ^ -22> ^^ -23> ^ -24> ^^^ -25> ^ -26> ^^ -27> ^ -28> ^^ -29> ^^ -30> ^ +22> ^ +23> ^ +24> ^ +25> ^^^ +26> ^ +27> ^ +28> ^ +29> ^ +30> ^^ +31> ^ +32> ^ +33> ^ 1-> > 2 >for @@ -739,15 +769,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19> i 20> = 21> 0 -22> ; -23> i -24> < -25> 1 -26> ; -27> i -28> ++ -29> ) -30> { +22> ; +23> +24> i +25> < +26> 1 +27> ; +28> +29> i +30> ++ +31> ) +32> +33> { 1->Emitted(24, 1) Source(33, 1) + SourceIndex(0) 2 >Emitted(24, 4) Source(33, 4) + SourceIndex(0) 3 >Emitted(24, 5) Source(33, 5) + SourceIndex(0) @@ -769,15 +802,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19>Emitted(24, 209) Source(36, 39) + SourceIndex(0) 20>Emitted(24, 212) Source(36, 42) + SourceIndex(0) 21>Emitted(24, 213) Source(36, 43) + SourceIndex(0) -22>Emitted(24, 215) Source(36, 45) + SourceIndex(0) -23>Emitted(24, 216) Source(36, 46) + SourceIndex(0) -24>Emitted(24, 219) Source(36, 49) + SourceIndex(0) -25>Emitted(24, 220) Source(36, 50) + SourceIndex(0) -26>Emitted(24, 222) Source(36, 52) + SourceIndex(0) -27>Emitted(24, 223) Source(36, 53) + SourceIndex(0) -28>Emitted(24, 225) Source(36, 55) + SourceIndex(0) -29>Emitted(24, 227) Source(36, 57) + SourceIndex(0) -30>Emitted(24, 228) Source(36, 58) + SourceIndex(0) +22>Emitted(24, 214) Source(36, 44) + SourceIndex(0) +23>Emitted(24, 215) Source(36, 45) + SourceIndex(0) +24>Emitted(24, 216) Source(36, 46) + SourceIndex(0) +25>Emitted(24, 219) Source(36, 49) + SourceIndex(0) +26>Emitted(24, 220) Source(36, 50) + SourceIndex(0) +27>Emitted(24, 221) Source(36, 51) + SourceIndex(0) +28>Emitted(24, 222) Source(36, 52) + SourceIndex(0) +29>Emitted(24, 223) Source(36, 53) + SourceIndex(0) +30>Emitted(24, 225) Source(36, 55) + SourceIndex(0) +31>Emitted(24, 226) Source(36, 56) + SourceIndex(0) +32>Emitted(24, 227) Source(36, 57) + SourceIndex(0) +33>Emitted(24, 228) Source(36, 58) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -838,15 +874,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19> ^ 20> ^^^ 21> ^ -22> ^^ -23> ^ -24> ^^^ -25> ^ -26> ^^ -27> ^ -28> ^^ -29> ^^ -30> ^ +22> ^ +23> ^ +24> ^ +25> ^^^ +26> ^ +27> ^ +28> ^ +29> ^ +30> ^^ +31> ^ +32> ^ +33> ^ 1-> > 2 >for @@ -880,15 +919,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19> i 20> = 21> 0 -22> ; -23> i -24> < -25> 1 -26> ; -27> i -28> ++ -29> ) -30> { +22> ; +23> +24> i +25> < +26> 1 +27> ; +28> +29> i +30> ++ +31> ) +32> +33> { 1->Emitted(27, 1) Source(39, 1) + SourceIndex(0) 2 >Emitted(27, 4) Source(39, 4) + SourceIndex(0) 3 >Emitted(27, 5) Source(39, 5) + SourceIndex(0) @@ -910,15 +952,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19>Emitted(27, 213) Source(42, 43) + SourceIndex(0) 20>Emitted(27, 216) Source(42, 46) + SourceIndex(0) 21>Emitted(27, 217) Source(42, 47) + SourceIndex(0) -22>Emitted(27, 219) Source(42, 49) + SourceIndex(0) -23>Emitted(27, 220) Source(42, 50) + SourceIndex(0) -24>Emitted(27, 223) Source(42, 53) + SourceIndex(0) -25>Emitted(27, 224) Source(42, 54) + SourceIndex(0) -26>Emitted(27, 226) Source(42, 56) + SourceIndex(0) -27>Emitted(27, 227) Source(42, 57) + SourceIndex(0) -28>Emitted(27, 229) Source(42, 59) + SourceIndex(0) -29>Emitted(27, 231) Source(42, 61) + SourceIndex(0) -30>Emitted(27, 232) Source(42, 62) + SourceIndex(0) +22>Emitted(27, 218) Source(42, 48) + SourceIndex(0) +23>Emitted(27, 219) Source(42, 49) + SourceIndex(0) +24>Emitted(27, 220) Source(42, 50) + SourceIndex(0) +25>Emitted(27, 223) Source(42, 53) + SourceIndex(0) +26>Emitted(27, 224) Source(42, 54) + SourceIndex(0) +27>Emitted(27, 225) Source(42, 55) + SourceIndex(0) +28>Emitted(27, 226) Source(42, 56) + SourceIndex(0) +29>Emitted(27, 227) Source(42, 57) + SourceIndex(0) +30>Emitted(27, 229) Source(42, 59) + SourceIndex(0) +31>Emitted(27, 230) Source(42, 60) + SourceIndex(0) +32>Emitted(27, 231) Source(42, 61) + SourceIndex(0) +33>Emitted(27, 232) Source(42, 62) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -979,15 +1024,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19> ^ 20> ^^^ 21> ^ -22> ^^ -23> ^ -24> ^^^ -25> ^ -26> ^^ -27> ^ -28> ^^ -29> ^^ -30> ^ +22> ^ +23> ^ +24> ^ +25> ^^^ +26> ^ +27> ^ +28> ^ +29> ^ +30> ^^ +31> ^ +32> ^ +33> ^ 1-> > 2 >for @@ -1021,15 +1069,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19> i 20> = 21> 0 -22> ; -23> i -24> < -25> 1 -26> ; -27> i -28> ++ -29> ) -30> { +22> ; +23> +24> i +25> < +26> 1 +27> ; +28> +29> i +30> ++ +31> ) +32> +33> { 1->Emitted(30, 1) Source(45, 1) + SourceIndex(0) 2 >Emitted(30, 4) Source(45, 4) + SourceIndex(0) 3 >Emitted(30, 5) Source(45, 5) + SourceIndex(0) @@ -1051,15 +1102,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19>Emitted(30, 233) Source(48, 63) + SourceIndex(0) 20>Emitted(30, 236) Source(48, 66) + SourceIndex(0) 21>Emitted(30, 237) Source(48, 67) + SourceIndex(0) -22>Emitted(30, 239) Source(48, 69) + SourceIndex(0) -23>Emitted(30, 240) Source(48, 70) + SourceIndex(0) -24>Emitted(30, 243) Source(48, 73) + SourceIndex(0) -25>Emitted(30, 244) Source(48, 74) + SourceIndex(0) -26>Emitted(30, 246) Source(48, 76) + SourceIndex(0) -27>Emitted(30, 247) Source(48, 77) + SourceIndex(0) -28>Emitted(30, 249) Source(48, 79) + SourceIndex(0) -29>Emitted(30, 251) Source(48, 81) + SourceIndex(0) -30>Emitted(30, 252) Source(48, 82) + SourceIndex(0) +22>Emitted(30, 238) Source(48, 68) + SourceIndex(0) +23>Emitted(30, 239) Source(48, 69) + SourceIndex(0) +24>Emitted(30, 240) Source(48, 70) + SourceIndex(0) +25>Emitted(30, 243) Source(48, 73) + SourceIndex(0) +26>Emitted(30, 244) Source(48, 74) + SourceIndex(0) +27>Emitted(30, 245) Source(48, 75) + SourceIndex(0) +28>Emitted(30, 246) Source(48, 76) + SourceIndex(0) +29>Emitted(30, 247) Source(48, 77) + SourceIndex(0) +30>Emitted(30, 249) Source(48, 79) + SourceIndex(0) +31>Emitted(30, 250) Source(48, 80) + SourceIndex(0) +32>Emitted(30, 251) Source(48, 81) + SourceIndex(0) +33>Emitted(30, 252) Source(48, 82) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -1112,15 +1166,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > > @@ -1136,15 +1193,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(33, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(33, 4) Source(52, 4) + SourceIndex(0) 3 >Emitted(33, 5) Source(52, 5) + SourceIndex(0) @@ -1158,15 +1218,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11>Emitted(33, 66) Source(52, 32) + SourceIndex(0) 12>Emitted(33, 69) Source(52, 35) + SourceIndex(0) 13>Emitted(33, 70) Source(52, 36) + SourceIndex(0) -14>Emitted(33, 72) Source(52, 38) + SourceIndex(0) -15>Emitted(33, 73) Source(52, 39) + SourceIndex(0) -16>Emitted(33, 76) Source(52, 42) + SourceIndex(0) -17>Emitted(33, 77) Source(52, 43) + SourceIndex(0) -18>Emitted(33, 79) Source(52, 45) + SourceIndex(0) -19>Emitted(33, 80) Source(52, 46) + SourceIndex(0) -20>Emitted(33, 82) Source(52, 48) + SourceIndex(0) -21>Emitted(33, 84) Source(52, 50) + SourceIndex(0) -22>Emitted(33, 85) Source(52, 51) + SourceIndex(0) +14>Emitted(33, 71) Source(52, 37) + SourceIndex(0) +15>Emitted(33, 72) Source(52, 38) + SourceIndex(0) +16>Emitted(33, 73) Source(52, 39) + SourceIndex(0) +17>Emitted(33, 76) Source(52, 42) + SourceIndex(0) +18>Emitted(33, 77) Source(52, 43) + SourceIndex(0) +19>Emitted(33, 78) Source(52, 44) + SourceIndex(0) +20>Emitted(33, 79) Source(52, 45) + SourceIndex(0) +21>Emitted(33, 80) Source(52, 46) + SourceIndex(0) +22>Emitted(33, 82) Source(52, 48) + SourceIndex(0) +23>Emitted(33, 83) Source(52, 49) + SourceIndex(0) +24>Emitted(33, 84) Source(52, 50) + SourceIndex(0) +25>Emitted(33, 85) Source(52, 51) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1219,15 +1282,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -1242,15 +1308,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(36, 1) Source(55, 1) + SourceIndex(0) 2 >Emitted(36, 4) Source(55, 4) + SourceIndex(0) 3 >Emitted(36, 5) Source(55, 5) + SourceIndex(0) @@ -1264,15 +1333,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11>Emitted(36, 75) Source(55, 36) + SourceIndex(0) 12>Emitted(36, 78) Source(55, 39) + SourceIndex(0) 13>Emitted(36, 79) Source(55, 40) + SourceIndex(0) -14>Emitted(36, 81) Source(55, 42) + SourceIndex(0) -15>Emitted(36, 82) Source(55, 43) + SourceIndex(0) -16>Emitted(36, 85) Source(55, 46) + SourceIndex(0) -17>Emitted(36, 86) Source(55, 47) + SourceIndex(0) -18>Emitted(36, 88) Source(55, 49) + SourceIndex(0) -19>Emitted(36, 89) Source(55, 50) + SourceIndex(0) -20>Emitted(36, 91) Source(55, 52) + SourceIndex(0) -21>Emitted(36, 93) Source(55, 54) + SourceIndex(0) -22>Emitted(36, 94) Source(55, 55) + SourceIndex(0) +14>Emitted(36, 80) Source(55, 41) + SourceIndex(0) +15>Emitted(36, 81) Source(55, 42) + SourceIndex(0) +16>Emitted(36, 82) Source(55, 43) + SourceIndex(0) +17>Emitted(36, 85) Source(55, 46) + SourceIndex(0) +18>Emitted(36, 86) Source(55, 47) + SourceIndex(0) +19>Emitted(36, 87) Source(55, 48) + SourceIndex(0) +20>Emitted(36, 88) Source(55, 49) + SourceIndex(0) +21>Emitted(36, 89) Source(55, 50) + SourceIndex(0) +22>Emitted(36, 91) Source(55, 52) + SourceIndex(0) +23>Emitted(36, 92) Source(55, 53) + SourceIndex(0) +24>Emitted(36, 93) Source(55, 54) + SourceIndex(0) +25>Emitted(36, 94) Source(55, 55) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1325,15 +1397,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -1348,15 +1423,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(39, 1) Source(58, 1) + SourceIndex(0) 2 >Emitted(39, 4) Source(58, 4) + SourceIndex(0) 3 >Emitted(39, 5) Source(58, 5) + SourceIndex(0) @@ -1370,15 +1448,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11>Emitted(39, 91) Source(58, 52) + SourceIndex(0) 12>Emitted(39, 94) Source(58, 55) + SourceIndex(0) 13>Emitted(39, 95) Source(58, 56) + SourceIndex(0) -14>Emitted(39, 97) Source(58, 58) + SourceIndex(0) -15>Emitted(39, 98) Source(58, 59) + SourceIndex(0) -16>Emitted(39, 101) Source(58, 62) + SourceIndex(0) -17>Emitted(39, 102) Source(58, 63) + SourceIndex(0) -18>Emitted(39, 104) Source(58, 65) + SourceIndex(0) -19>Emitted(39, 105) Source(58, 66) + SourceIndex(0) -20>Emitted(39, 107) Source(58, 68) + SourceIndex(0) -21>Emitted(39, 109) Source(58, 70) + SourceIndex(0) -22>Emitted(39, 110) Source(58, 71) + SourceIndex(0) +14>Emitted(39, 96) Source(58, 57) + SourceIndex(0) +15>Emitted(39, 97) Source(58, 58) + SourceIndex(0) +16>Emitted(39, 98) Source(58, 59) + SourceIndex(0) +17>Emitted(39, 101) Source(58, 62) + SourceIndex(0) +18>Emitted(39, 102) Source(58, 63) + SourceIndex(0) +19>Emitted(39, 103) Source(58, 64) + SourceIndex(0) +20>Emitted(39, 104) Source(58, 65) + SourceIndex(0) +21>Emitted(39, 105) Source(58, 66) + SourceIndex(0) +22>Emitted(39, 107) Source(58, 68) + SourceIndex(0) +23>Emitted(39, 108) Source(58, 69) + SourceIndex(0) +24>Emitted(39, 109) Source(58, 70) + SourceIndex(0) +25>Emitted(39, 110) Source(58, 71) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1431,15 +1512,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -1454,15 +1538,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(42, 1) Source(61, 1) + SourceIndex(0) 2 >Emitted(42, 4) Source(61, 4) + SourceIndex(0) 3 >Emitted(42, 5) Source(61, 5) + SourceIndex(0) @@ -1476,15 +1563,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11>Emitted(42, 78) Source(61, 39) + SourceIndex(0) 12>Emitted(42, 81) Source(61, 42) + SourceIndex(0) 13>Emitted(42, 82) Source(61, 43) + SourceIndex(0) -14>Emitted(42, 84) Source(61, 45) + SourceIndex(0) -15>Emitted(42, 85) Source(61, 46) + SourceIndex(0) -16>Emitted(42, 88) Source(61, 49) + SourceIndex(0) -17>Emitted(42, 89) Source(61, 50) + SourceIndex(0) -18>Emitted(42, 91) Source(61, 52) + SourceIndex(0) -19>Emitted(42, 92) Source(61, 53) + SourceIndex(0) -20>Emitted(42, 94) Source(61, 55) + SourceIndex(0) -21>Emitted(42, 96) Source(61, 57) + SourceIndex(0) -22>Emitted(42, 97) Source(61, 58) + SourceIndex(0) +14>Emitted(42, 83) Source(61, 44) + SourceIndex(0) +15>Emitted(42, 84) Source(61, 45) + SourceIndex(0) +16>Emitted(42, 85) Source(61, 46) + SourceIndex(0) +17>Emitted(42, 88) Source(61, 49) + SourceIndex(0) +18>Emitted(42, 89) Source(61, 50) + SourceIndex(0) +19>Emitted(42, 90) Source(61, 51) + SourceIndex(0) +20>Emitted(42, 91) Source(61, 52) + SourceIndex(0) +21>Emitted(42, 92) Source(61, 53) + SourceIndex(0) +22>Emitted(42, 94) Source(61, 55) + SourceIndex(0) +23>Emitted(42, 95) Source(61, 56) + SourceIndex(0) +24>Emitted(42, 96) Source(61, 57) + SourceIndex(0) +25>Emitted(42, 97) Source(61, 58) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1537,15 +1627,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -1560,15 +1653,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(45, 1) Source(64, 1) + SourceIndex(0) 2 >Emitted(45, 4) Source(64, 4) + SourceIndex(0) 3 >Emitted(45, 5) Source(64, 5) + SourceIndex(0) @@ -1582,15 +1678,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11>Emitted(45, 82) Source(64, 43) + SourceIndex(0) 12>Emitted(45, 85) Source(64, 46) + SourceIndex(0) 13>Emitted(45, 86) Source(64, 47) + SourceIndex(0) -14>Emitted(45, 88) Source(64, 49) + SourceIndex(0) -15>Emitted(45, 89) Source(64, 50) + SourceIndex(0) -16>Emitted(45, 92) Source(64, 53) + SourceIndex(0) -17>Emitted(45, 93) Source(64, 54) + SourceIndex(0) -18>Emitted(45, 95) Source(64, 56) + SourceIndex(0) -19>Emitted(45, 96) Source(64, 57) + SourceIndex(0) -20>Emitted(45, 98) Source(64, 59) + SourceIndex(0) -21>Emitted(45, 100) Source(64, 61) + SourceIndex(0) -22>Emitted(45, 101) Source(64, 62) + SourceIndex(0) +14>Emitted(45, 87) Source(64, 48) + SourceIndex(0) +15>Emitted(45, 88) Source(64, 49) + SourceIndex(0) +16>Emitted(45, 89) Source(64, 50) + SourceIndex(0) +17>Emitted(45, 92) Source(64, 53) + SourceIndex(0) +18>Emitted(45, 93) Source(64, 54) + SourceIndex(0) +19>Emitted(45, 94) Source(64, 55) + SourceIndex(0) +20>Emitted(45, 95) Source(64, 56) + SourceIndex(0) +21>Emitted(45, 96) Source(64, 57) + SourceIndex(0) +22>Emitted(45, 98) Source(64, 59) + SourceIndex(0) +23>Emitted(45, 99) Source(64, 60) + SourceIndex(0) +24>Emitted(45, 100) Source(64, 61) + SourceIndex(0) +25>Emitted(45, 101) Source(64, 62) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1643,15 +1742,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -1666,15 +1768,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(48, 1) Source(67, 1) + SourceIndex(0) 2 >Emitted(48, 4) Source(67, 4) + SourceIndex(0) 3 >Emitted(48, 5) Source(67, 5) + SourceIndex(0) @@ -1688,15 +1793,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 11>Emitted(48, 102) Source(67, 63) + SourceIndex(0) 12>Emitted(48, 105) Source(67, 66) + SourceIndex(0) 13>Emitted(48, 106) Source(67, 67) + SourceIndex(0) -14>Emitted(48, 108) Source(67, 69) + SourceIndex(0) -15>Emitted(48, 109) Source(67, 70) + SourceIndex(0) -16>Emitted(48, 112) Source(67, 73) + SourceIndex(0) -17>Emitted(48, 113) Source(67, 74) + SourceIndex(0) -18>Emitted(48, 115) Source(67, 76) + SourceIndex(0) -19>Emitted(48, 116) Source(67, 77) + SourceIndex(0) -20>Emitted(48, 118) Source(67, 79) + SourceIndex(0) -21>Emitted(48, 120) Source(67, 81) + SourceIndex(0) -22>Emitted(48, 121) Source(67, 82) + SourceIndex(0) +14>Emitted(48, 107) Source(67, 68) + SourceIndex(0) +15>Emitted(48, 108) Source(67, 69) + SourceIndex(0) +16>Emitted(48, 109) Source(67, 70) + SourceIndex(0) +17>Emitted(48, 112) Source(67, 73) + SourceIndex(0) +18>Emitted(48, 113) Source(67, 74) + SourceIndex(0) +19>Emitted(48, 114) Source(67, 75) + SourceIndex(0) +20>Emitted(48, 115) Source(67, 76) + SourceIndex(0) +21>Emitted(48, 116) Source(67, 77) + SourceIndex(0) +22>Emitted(48, 118) Source(67, 79) + SourceIndex(0) +23>Emitted(48, 119) Source(67, 80) + SourceIndex(0) +24>Emitted(48, 120) Source(67, 81) + SourceIndex(0) +25>Emitted(48, 121) Source(67, 82) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1757,15 +1865,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19> ^ 20> ^^^ 21> ^ -22> ^^ -23> ^ -24> ^^^ -25> ^ -26> ^^ -27> ^ -28> ^^ -29> ^^ -30> ^ +22> ^ +23> ^ +24> ^ +25> ^^^ +26> ^ +27> ^ +28> ^ +29> ^ +30> ^^ +31> ^ +32> ^ +33> ^ 1-> > > @@ -1789,15 +1900,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19> i 20> = 21> 0 -22> ; -23> i -24> < -25> 1 -26> ; -27> i -28> ++ -29> ) -30> { +22> ; +23> +24> i +25> < +26> 1 +27> ; +28> +29> i +30> ++ +31> ) +32> +33> { 1->Emitted(51, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(51, 4) Source(71, 4) + SourceIndex(0) 3 >Emitted(51, 5) Source(71, 5) + SourceIndex(0) @@ -1819,15 +1933,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19>Emitted(51, 177) Source(71, 69) + SourceIndex(0) 20>Emitted(51, 180) Source(71, 72) + SourceIndex(0) 21>Emitted(51, 181) Source(71, 73) + SourceIndex(0) -22>Emitted(51, 183) Source(71, 75) + SourceIndex(0) -23>Emitted(51, 184) Source(71, 76) + SourceIndex(0) -24>Emitted(51, 187) Source(71, 79) + SourceIndex(0) -25>Emitted(51, 188) Source(71, 80) + SourceIndex(0) -26>Emitted(51, 190) Source(71, 82) + SourceIndex(0) -27>Emitted(51, 191) Source(71, 83) + SourceIndex(0) -28>Emitted(51, 193) Source(71, 85) + SourceIndex(0) -29>Emitted(51, 195) Source(71, 87) + SourceIndex(0) -30>Emitted(51, 196) Source(71, 88) + SourceIndex(0) +22>Emitted(51, 182) Source(71, 74) + SourceIndex(0) +23>Emitted(51, 183) Source(71, 75) + SourceIndex(0) +24>Emitted(51, 184) Source(71, 76) + SourceIndex(0) +25>Emitted(51, 187) Source(71, 79) + SourceIndex(0) +26>Emitted(51, 188) Source(71, 80) + SourceIndex(0) +27>Emitted(51, 189) Source(71, 81) + SourceIndex(0) +28>Emitted(51, 190) Source(71, 82) + SourceIndex(0) +29>Emitted(51, 191) Source(71, 83) + SourceIndex(0) +30>Emitted(51, 193) Source(71, 85) + SourceIndex(0) +31>Emitted(51, 194) Source(71, 86) + SourceIndex(0) +32>Emitted(51, 195) Source(71, 87) + SourceIndex(0) +33>Emitted(51, 196) Source(71, 88) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1888,15 +2005,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19> ^ 20> ^^^ 21> ^ -22> ^^ -23> ^ -24> ^^^ -25> ^ -26> ^^ -27> ^ -28> ^^ -29> ^^ -30> ^ +22> ^ +23> ^ +24> ^ +25> ^^^ +26> ^ +27> ^ +28> ^ +29> ^ +30> ^^ +31> ^ +32> ^ +33> ^ 1-> > 2 >for @@ -1919,15 +2039,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19> i 20> = 21> 0 -22> ; -23> i -24> < -25> 1 -26> ; -27> i -28> ++ -29> ) -30> { +22> ; +23> +24> i +25> < +26> 1 +27> ; +28> +29> i +30> ++ +31> ) +32> +33> { 1->Emitted(54, 1) Source(74, 1) + SourceIndex(0) 2 >Emitted(54, 4) Source(74, 4) + SourceIndex(0) 3 >Emitted(54, 5) Source(74, 5) + SourceIndex(0) @@ -1949,15 +2072,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19>Emitted(54, 184) Source(74, 73) + SourceIndex(0) 20>Emitted(54, 187) Source(74, 76) + SourceIndex(0) 21>Emitted(54, 188) Source(74, 77) + SourceIndex(0) -22>Emitted(54, 190) Source(74, 79) + SourceIndex(0) -23>Emitted(54, 191) Source(74, 80) + SourceIndex(0) -24>Emitted(54, 194) Source(74, 83) + SourceIndex(0) -25>Emitted(54, 195) Source(74, 84) + SourceIndex(0) -26>Emitted(54, 197) Source(74, 86) + SourceIndex(0) -27>Emitted(54, 198) Source(74, 87) + SourceIndex(0) -28>Emitted(54, 200) Source(74, 89) + SourceIndex(0) -29>Emitted(54, 202) Source(74, 91) + SourceIndex(0) -30>Emitted(54, 203) Source(74, 92) + SourceIndex(0) +22>Emitted(54, 189) Source(74, 78) + SourceIndex(0) +23>Emitted(54, 190) Source(74, 79) + SourceIndex(0) +24>Emitted(54, 191) Source(74, 80) + SourceIndex(0) +25>Emitted(54, 194) Source(74, 83) + SourceIndex(0) +26>Emitted(54, 195) Source(74, 84) + SourceIndex(0) +27>Emitted(54, 196) Source(74, 85) + SourceIndex(0) +28>Emitted(54, 197) Source(74, 86) + SourceIndex(0) +29>Emitted(54, 198) Source(74, 87) + SourceIndex(0) +30>Emitted(54, 200) Source(74, 89) + SourceIndex(0) +31>Emitted(54, 201) Source(74, 90) + SourceIndex(0) +32>Emitted(54, 202) Source(74, 91) + SourceIndex(0) +33>Emitted(54, 203) Source(74, 92) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -2018,15 +2144,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19> ^ 20> ^^^ 21> ^ -22> ^^ -23> ^ -24> ^^^ -25> ^ -26> ^^ -27> ^ -28> ^^ -29> ^^ -30> ^ +22> ^ +23> ^ +24> ^ +25> ^^^ +26> ^ +27> ^ +28> ^ +29> ^ +30> ^^ +31> ^ +32> ^ +33> ^ 1-> > 2 >for @@ -2049,15 +2178,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19> i 20> = 21> 0 -22> ; -23> i -24> < -25> 1 -26> ; -27> i -28> ++ -29> ) -30> { +22> ; +23> +24> i +25> < +26> 1 +27> ; +28> +29> i +30> ++ +31> ) +32> +33> { 1->Emitted(57, 1) Source(77, 1) + SourceIndex(0) 2 >Emitted(57, 4) Source(77, 4) + SourceIndex(0) 3 >Emitted(57, 5) Source(77, 5) + SourceIndex(0) @@ -2079,15 +2211,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 19>Emitted(57, 208) Source(77, 89) + SourceIndex(0) 20>Emitted(57, 211) Source(77, 92) + SourceIndex(0) 21>Emitted(57, 212) Source(77, 93) + SourceIndex(0) -22>Emitted(57, 214) Source(77, 95) + SourceIndex(0) -23>Emitted(57, 215) Source(77, 96) + SourceIndex(0) -24>Emitted(57, 218) Source(77, 99) + SourceIndex(0) -25>Emitted(57, 219) Source(77, 100) + SourceIndex(0) -26>Emitted(57, 221) Source(77, 102) + SourceIndex(0) -27>Emitted(57, 222) Source(77, 103) + SourceIndex(0) -28>Emitted(57, 224) Source(77, 105) + SourceIndex(0) -29>Emitted(57, 226) Source(77, 107) + SourceIndex(0) -30>Emitted(57, 227) Source(77, 108) + SourceIndex(0) +22>Emitted(57, 213) Source(77, 94) + SourceIndex(0) +23>Emitted(57, 214) Source(77, 95) + SourceIndex(0) +24>Emitted(57, 215) Source(77, 96) + SourceIndex(0) +25>Emitted(57, 218) Source(77, 99) + SourceIndex(0) +26>Emitted(57, 219) Source(77, 100) + SourceIndex(0) +27>Emitted(57, 220) Source(77, 101) + SourceIndex(0) +28>Emitted(57, 221) Source(77, 102) + SourceIndex(0) +29>Emitted(57, 222) Source(77, 103) + SourceIndex(0) +30>Emitted(57, 224) Source(77, 105) + SourceIndex(0) +31>Emitted(57, 225) Source(77, 106) + SourceIndex(0) +32>Emitted(57, 226) Source(77, 107) + SourceIndex(0) +33>Emitted(57, 227) Source(77, 108) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -2153,15 +2288,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 24> ^ 25> ^ 26> ^ -27> ^^ -28> ^^^ -29> ^^^ -30> ^ -31> ^^ -32> ^^^ -33> ^^ -34> ^^ -35> ^ +27> ^ +28> ^ +29> ^^^ +30> ^^^ +31> ^ +32> ^ +33> ^ +34> ^^^ +35> ^^ +36> ^ +37> ^ +38> ^ 1-> > 2 >for @@ -2200,15 +2338,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 24> = 25> 26> 0 -27> ; -28> i -29> < -30> 1 -31> ; -32> i -33> ++ -34> ) -35> { +27> ; +28> +29> i +30> < +31> 1 +32> ; +33> +34> i +35> ++ +36> ) +37> +38> { 1->Emitted(60, 1) Source(80, 1) + SourceIndex(0) 2 >Emitted(60, 4) Source(80, 4) + SourceIndex(0) 3 >Emitted(60, 5) Source(80, 5) + SourceIndex(0) @@ -2235,15 +2376,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 24>Emitted(60, 286) Source(86, 25) + SourceIndex(0) 25>Emitted(60, 287) Source(86, 26) + SourceIndex(0) 26>Emitted(60, 288) Source(86, 27) + SourceIndex(0) -27>Emitted(60, 290) Source(86, 29) + SourceIndex(0) -28>Emitted(60, 293) Source(86, 30) + SourceIndex(0) -29>Emitted(60, 296) Source(86, 33) + SourceIndex(0) -30>Emitted(60, 297) Source(86, 34) + SourceIndex(0) -31>Emitted(60, 299) Source(86, 36) + SourceIndex(0) -32>Emitted(60, 302) Source(86, 37) + SourceIndex(0) -33>Emitted(60, 304) Source(86, 39) + SourceIndex(0) -34>Emitted(60, 306) Source(86, 41) + SourceIndex(0) -35>Emitted(60, 307) Source(86, 42) + SourceIndex(0) +27>Emitted(60, 289) Source(86, 28) + SourceIndex(0) +28>Emitted(60, 290) Source(86, 29) + SourceIndex(0) +29>Emitted(60, 293) Source(86, 30) + SourceIndex(0) +30>Emitted(60, 296) Source(86, 33) + SourceIndex(0) +31>Emitted(60, 297) Source(86, 34) + SourceIndex(0) +32>Emitted(60, 298) Source(86, 35) + SourceIndex(0) +33>Emitted(60, 299) Source(86, 36) + SourceIndex(0) +34>Emitted(60, 302) Source(86, 37) + SourceIndex(0) +35>Emitted(60, 304) Source(86, 39) + SourceIndex(0) +36>Emitted(60, 305) Source(86, 40) + SourceIndex(0) +37>Emitted(60, 306) Source(86, 41) + SourceIndex(0) +38>Emitted(60, 307) Source(86, 42) + SourceIndex(0) --- >>> console.log(nameMA_1); 1 >^^^^ @@ -2308,15 +2452,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 23> ^ 24> ^^^ 25> ^ -26> ^^ -27> ^ -28> ^^^ -29> ^ -30> ^^ -31> ^ -32> ^^ -33> ^^ -34> ^ +26> ^ +27> ^ +28> ^ +29> ^^^ +30> ^ +31> ^ +32> ^ +33> ^ +34> ^^ +35> ^ +36> ^ +37> ^ 1-> > 2 >for @@ -2358,15 +2505,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 23> i 24> = 25> 0 -26> ; -27> i -28> < -29> 1 -30> ; -31> i -32> ++ -33> ) -34> { +26> ; +27> +28> i +29> < +30> 1 +31> ; +32> +33> i +34> ++ +35> ) +36> +37> { 1->Emitted(63, 1) Source(89, 1) + SourceIndex(0) 2 >Emitted(63, 4) Source(89, 4) + SourceIndex(0) 3 >Emitted(63, 5) Source(89, 5) + SourceIndex(0) @@ -2392,15 +2542,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 23>Emitted(63, 284) Source(94, 23) + SourceIndex(0) 24>Emitted(63, 287) Source(94, 26) + SourceIndex(0) 25>Emitted(63, 288) Source(94, 27) + SourceIndex(0) -26>Emitted(63, 290) Source(94, 29) + SourceIndex(0) -27>Emitted(63, 291) Source(94, 30) + SourceIndex(0) -28>Emitted(63, 294) Source(94, 33) + SourceIndex(0) -29>Emitted(63, 295) Source(94, 34) + SourceIndex(0) -30>Emitted(63, 297) Source(94, 36) + SourceIndex(0) -31>Emitted(63, 298) Source(94, 37) + SourceIndex(0) -32>Emitted(63, 300) Source(94, 39) + SourceIndex(0) -33>Emitted(63, 302) Source(94, 41) + SourceIndex(0) -34>Emitted(63, 303) Source(94, 42) + SourceIndex(0) +26>Emitted(63, 289) Source(94, 28) + SourceIndex(0) +27>Emitted(63, 290) Source(94, 29) + SourceIndex(0) +28>Emitted(63, 291) Source(94, 30) + SourceIndex(0) +29>Emitted(63, 294) Source(94, 33) + SourceIndex(0) +30>Emitted(63, 295) Source(94, 34) + SourceIndex(0) +31>Emitted(63, 296) Source(94, 35) + SourceIndex(0) +32>Emitted(63, 297) Source(94, 36) + SourceIndex(0) +33>Emitted(63, 298) Source(94, 37) + SourceIndex(0) +34>Emitted(63, 300) Source(94, 39) + SourceIndex(0) +35>Emitted(63, 301) Source(94, 40) + SourceIndex(0) +36>Emitted(63, 302) Source(94, 41) + SourceIndex(0) +37>Emitted(63, 303) Source(94, 42) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2465,15 +2618,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 23> ^ 24> ^^^ 25> ^ -26> ^^ -27> ^ -28> ^^^ -29> ^ -30> ^^ -31> ^ -32> ^^ -33> ^^ -34> ^ +26> ^ +27> ^ +28> ^ +29> ^^^ +30> ^ +31> ^ +32> ^ +33> ^ +34> ^^ +35> ^ +36> ^ +37> ^ 1-> > 2 >for @@ -2515,15 +2671,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 23> i 24> = 25> 0 -26> ; -27> i -28> < -29> 1 -30> ; -31> i -32> ++ -33> ) -34> { +26> ; +27> +28> i +29> < +30> 1 +31> ; +32> +33> i +34> ++ +35> ) +36> +37> { 1->Emitted(66, 1) Source(97, 1) + SourceIndex(0) 2 >Emitted(66, 4) Source(97, 4) + SourceIndex(0) 3 >Emitted(66, 5) Source(97, 5) + SourceIndex(0) @@ -2549,15 +2708,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 23>Emitted(66, 304) Source(102, 43) + SourceIndex(0) 24>Emitted(66, 307) Source(102, 46) + SourceIndex(0) 25>Emitted(66, 308) Source(102, 47) + SourceIndex(0) -26>Emitted(66, 310) Source(102, 49) + SourceIndex(0) -27>Emitted(66, 311) Source(102, 50) + SourceIndex(0) -28>Emitted(66, 314) Source(102, 53) + SourceIndex(0) -29>Emitted(66, 315) Source(102, 54) + SourceIndex(0) -30>Emitted(66, 317) Source(102, 56) + SourceIndex(0) -31>Emitted(66, 318) Source(102, 57) + SourceIndex(0) -32>Emitted(66, 320) Source(102, 59) + SourceIndex(0) -33>Emitted(66, 322) Source(102, 61) + SourceIndex(0) -34>Emitted(66, 323) Source(102, 62) + SourceIndex(0) +26>Emitted(66, 309) Source(102, 48) + SourceIndex(0) +27>Emitted(66, 310) Source(102, 49) + SourceIndex(0) +28>Emitted(66, 311) Source(102, 50) + SourceIndex(0) +29>Emitted(66, 314) Source(102, 53) + SourceIndex(0) +30>Emitted(66, 315) Source(102, 54) + SourceIndex(0) +31>Emitted(66, 316) Source(102, 55) + SourceIndex(0) +32>Emitted(66, 317) Source(102, 56) + SourceIndex(0) +33>Emitted(66, 318) Source(102, 57) + SourceIndex(0) +34>Emitted(66, 320) Source(102, 59) + SourceIndex(0) +35>Emitted(66, 321) Source(102, 60) + SourceIndex(0) +36>Emitted(66, 322) Source(102, 61) + SourceIndex(0) +37>Emitted(66, 323) Source(102, 62) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2612,15 +2774,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > > @@ -2638,15 +2803,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(69, 1) Source(106, 1) + SourceIndex(0) 2 >Emitted(69, 4) Source(106, 4) + SourceIndex(0) 3 >Emitted(69, 5) Source(106, 5) + SourceIndex(0) @@ -2662,15 +2830,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 13>Emitted(69, 100) Source(106, 48) + SourceIndex(0) 14>Emitted(69, 103) Source(106, 51) + SourceIndex(0) 15>Emitted(69, 104) Source(106, 52) + SourceIndex(0) -16>Emitted(69, 106) Source(106, 54) + SourceIndex(0) -17>Emitted(69, 107) Source(106, 55) + SourceIndex(0) -18>Emitted(69, 110) Source(106, 58) + SourceIndex(0) -19>Emitted(69, 111) Source(106, 59) + SourceIndex(0) -20>Emitted(69, 113) Source(106, 61) + SourceIndex(0) -21>Emitted(69, 114) Source(106, 62) + SourceIndex(0) -22>Emitted(69, 116) Source(106, 64) + SourceIndex(0) -23>Emitted(69, 118) Source(106, 66) + SourceIndex(0) -24>Emitted(69, 119) Source(106, 67) + SourceIndex(0) +16>Emitted(69, 105) Source(106, 53) + SourceIndex(0) +17>Emitted(69, 106) Source(106, 54) + SourceIndex(0) +18>Emitted(69, 107) Source(106, 55) + SourceIndex(0) +19>Emitted(69, 110) Source(106, 58) + SourceIndex(0) +20>Emitted(69, 111) Source(106, 59) + SourceIndex(0) +21>Emitted(69, 112) Source(106, 60) + SourceIndex(0) +22>Emitted(69, 113) Source(106, 61) + SourceIndex(0) +23>Emitted(69, 114) Source(106, 62) + SourceIndex(0) +24>Emitted(69, 116) Source(106, 64) + SourceIndex(0) +25>Emitted(69, 117) Source(106, 65) + SourceIndex(0) +26>Emitted(69, 118) Source(106, 66) + SourceIndex(0) +27>Emitted(69, 119) Source(106, 67) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2725,15 +2896,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > 2 >for @@ -2750,15 +2924,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(72, 1) Source(109, 1) + SourceIndex(0) 2 >Emitted(72, 4) Source(109, 4) + SourceIndex(0) 3 >Emitted(72, 5) Source(109, 5) + SourceIndex(0) @@ -2774,15 +2951,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 13>Emitted(72, 109) Source(109, 52) + SourceIndex(0) 14>Emitted(72, 112) Source(109, 55) + SourceIndex(0) 15>Emitted(72, 113) Source(109, 56) + SourceIndex(0) -16>Emitted(72, 115) Source(109, 58) + SourceIndex(0) -17>Emitted(72, 116) Source(109, 59) + SourceIndex(0) -18>Emitted(72, 119) Source(109, 62) + SourceIndex(0) -19>Emitted(72, 120) Source(109, 63) + SourceIndex(0) -20>Emitted(72, 122) Source(109, 65) + SourceIndex(0) -21>Emitted(72, 123) Source(109, 66) + SourceIndex(0) -22>Emitted(72, 125) Source(109, 68) + SourceIndex(0) -23>Emitted(72, 127) Source(109, 70) + SourceIndex(0) -24>Emitted(72, 128) Source(109, 71) + SourceIndex(0) +16>Emitted(72, 114) Source(109, 57) + SourceIndex(0) +17>Emitted(72, 115) Source(109, 58) + SourceIndex(0) +18>Emitted(72, 116) Source(109, 59) + SourceIndex(0) +19>Emitted(72, 119) Source(109, 62) + SourceIndex(0) +20>Emitted(72, 120) Source(109, 63) + SourceIndex(0) +21>Emitted(72, 121) Source(109, 64) + SourceIndex(0) +22>Emitted(72, 122) Source(109, 65) + SourceIndex(0) +23>Emitted(72, 123) Source(109, 66) + SourceIndex(0) +24>Emitted(72, 125) Source(109, 68) + SourceIndex(0) +25>Emitted(72, 126) Source(109, 69) + SourceIndex(0) +26>Emitted(72, 127) Source(109, 70) + SourceIndex(0) +27>Emitted(72, 128) Source(109, 71) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2837,15 +3017,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > 2 >for @@ -2862,15 +3045,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(75, 1) Source(112, 1) + SourceIndex(0) 2 >Emitted(75, 4) Source(112, 4) + SourceIndex(0) 3 >Emitted(75, 5) Source(112, 5) + SourceIndex(0) @@ -2886,15 +3072,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 13>Emitted(75, 125) Source(112, 75) + SourceIndex(0) 14>Emitted(75, 128) Source(112, 78) + SourceIndex(0) 15>Emitted(75, 129) Source(112, 79) + SourceIndex(0) -16>Emitted(75, 131) Source(112, 81) + SourceIndex(0) -17>Emitted(75, 132) Source(112, 82) + SourceIndex(0) -18>Emitted(75, 135) Source(112, 85) + SourceIndex(0) -19>Emitted(75, 136) Source(112, 86) + SourceIndex(0) -20>Emitted(75, 138) Source(112, 88) + SourceIndex(0) -21>Emitted(75, 139) Source(112, 89) + SourceIndex(0) -22>Emitted(75, 141) Source(112, 91) + SourceIndex(0) -23>Emitted(75, 143) Source(112, 93) + SourceIndex(0) -24>Emitted(75, 144) Source(112, 94) + SourceIndex(0) +16>Emitted(75, 130) Source(112, 80) + SourceIndex(0) +17>Emitted(75, 131) Source(112, 81) + SourceIndex(0) +18>Emitted(75, 132) Source(112, 82) + SourceIndex(0) +19>Emitted(75, 135) Source(112, 85) + SourceIndex(0) +20>Emitted(75, 136) Source(112, 86) + SourceIndex(0) +21>Emitted(75, 137) Source(112, 87) + SourceIndex(0) +22>Emitted(75, 138) Source(112, 88) + SourceIndex(0) +23>Emitted(75, 139) Source(112, 89) + SourceIndex(0) +24>Emitted(75, 141) Source(112, 91) + SourceIndex(0) +25>Emitted(75, 142) Source(112, 92) + SourceIndex(0) +26>Emitted(75, 143) Source(112, 93) + SourceIndex(0) +27>Emitted(75, 144) Source(112, 94) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.js.map index 9f88c1dc900bc..f790399eccb97 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.sourcemap.txt index c5e30cde87318..68892505e0e4d 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.sourcemap.txt @@ -233,15 +233,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > > @@ -256,15 +259,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(9, 1) Source(26, 1) + SourceIndex(0) 2 >Emitted(9, 4) Source(26, 4) + SourceIndex(0) 3 >Emitted(9, 5) Source(26, 5) + SourceIndex(0) @@ -277,15 +283,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10>Emitted(9, 33) Source(26, 37) + SourceIndex(0) 11>Emitted(9, 34) Source(26, 38) + SourceIndex(0) 12>Emitted(9, 35) Source(26, 39) + SourceIndex(0) -13>Emitted(9, 37) Source(26, 41) + SourceIndex(0) -14>Emitted(9, 38) Source(26, 42) + SourceIndex(0) -15>Emitted(9, 41) Source(26, 45) + SourceIndex(0) -16>Emitted(9, 42) Source(26, 46) + SourceIndex(0) -17>Emitted(9, 44) Source(26, 48) + SourceIndex(0) -18>Emitted(9, 45) Source(26, 49) + SourceIndex(0) -19>Emitted(9, 47) Source(26, 51) + SourceIndex(0) -20>Emitted(9, 49) Source(26, 53) + SourceIndex(0) -21>Emitted(9, 50) Source(26, 54) + SourceIndex(0) +13>Emitted(9, 36) Source(26, 40) + SourceIndex(0) +14>Emitted(9, 37) Source(26, 41) + SourceIndex(0) +15>Emitted(9, 38) Source(26, 42) + SourceIndex(0) +16>Emitted(9, 41) Source(26, 45) + SourceIndex(0) +17>Emitted(9, 42) Source(26, 46) + SourceIndex(0) +18>Emitted(9, 43) Source(26, 47) + SourceIndex(0) +19>Emitted(9, 44) Source(26, 48) + SourceIndex(0) +20>Emitted(9, 45) Source(26, 49) + SourceIndex(0) +21>Emitted(9, 47) Source(26, 51) + SourceIndex(0) +22>Emitted(9, 48) Source(26, 52) + SourceIndex(0) +23>Emitted(9, 49) Source(26, 53) + SourceIndex(0) +24>Emitted(9, 50) Source(26, 54) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -337,15 +346,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > 2 >for @@ -359,15 +371,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(12, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(12, 4) Source(29, 4) + SourceIndex(0) 3 >Emitted(12, 5) Source(29, 5) + SourceIndex(0) @@ -380,15 +395,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10>Emitted(12, 38) Source(29, 42) + SourceIndex(0) 11>Emitted(12, 39) Source(29, 43) + SourceIndex(0) 12>Emitted(12, 40) Source(29, 44) + SourceIndex(0) -13>Emitted(12, 42) Source(29, 46) + SourceIndex(0) -14>Emitted(12, 43) Source(29, 47) + SourceIndex(0) -15>Emitted(12, 46) Source(29, 50) + SourceIndex(0) -16>Emitted(12, 47) Source(29, 51) + SourceIndex(0) -17>Emitted(12, 49) Source(29, 53) + SourceIndex(0) -18>Emitted(12, 50) Source(29, 54) + SourceIndex(0) -19>Emitted(12, 52) Source(29, 56) + SourceIndex(0) -20>Emitted(12, 54) Source(29, 58) + SourceIndex(0) -21>Emitted(12, 55) Source(29, 59) + SourceIndex(0) +13>Emitted(12, 41) Source(29, 45) + SourceIndex(0) +14>Emitted(12, 42) Source(29, 46) + SourceIndex(0) +15>Emitted(12, 43) Source(29, 47) + SourceIndex(0) +16>Emitted(12, 46) Source(29, 50) + SourceIndex(0) +17>Emitted(12, 47) Source(29, 51) + SourceIndex(0) +18>Emitted(12, 48) Source(29, 52) + SourceIndex(0) +19>Emitted(12, 49) Source(29, 53) + SourceIndex(0) +20>Emitted(12, 50) Source(29, 54) + SourceIndex(0) +21>Emitted(12, 52) Source(29, 56) + SourceIndex(0) +22>Emitted(12, 53) Source(29, 57) + SourceIndex(0) +23>Emitted(12, 54) Source(29, 58) + SourceIndex(0) +24>Emitted(12, 55) Source(29, 59) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -440,15 +458,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> ^ 11> ^ 12> ^ -13> ^^ -14> ^ -15> ^^^ -16> ^ -17> ^^ -18> ^ -19> ^^ -20> ^^ -21> ^ +13> ^ +14> ^ +15> ^ +16> ^^^ +17> ^ +18> ^ +19> ^ +20> ^ +21> ^^ +22> ^ +23> ^ +24> ^ 1-> > 2 >for @@ -462,15 +483,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10> = 11> 12> 0 -13> ; -14> i -15> < -16> 1 -17> ; -18> i -19> ++ -20> ) -21> { +13> ; +14> +15> i +16> < +17> 1 +18> ; +19> +20> i +21> ++ +22> ) +23> +24> { 1->Emitted(15, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(15, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(15, 5) Source(32, 5) + SourceIndex(0) @@ -483,15 +507,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 10>Emitted(15, 66) Source(32, 77) + SourceIndex(0) 11>Emitted(15, 67) Source(32, 78) + SourceIndex(0) 12>Emitted(15, 68) Source(32, 79) + SourceIndex(0) -13>Emitted(15, 70) Source(32, 81) + SourceIndex(0) -14>Emitted(15, 71) Source(32, 82) + SourceIndex(0) -15>Emitted(15, 74) Source(32, 85) + SourceIndex(0) -16>Emitted(15, 75) Source(32, 86) + SourceIndex(0) -17>Emitted(15, 77) Source(32, 88) + SourceIndex(0) -18>Emitted(15, 78) Source(32, 89) + SourceIndex(0) -19>Emitted(15, 80) Source(32, 91) + SourceIndex(0) -20>Emitted(15, 82) Source(32, 93) + SourceIndex(0) -21>Emitted(15, 83) Source(32, 94) + SourceIndex(0) +13>Emitted(15, 69) Source(32, 80) + SourceIndex(0) +14>Emitted(15, 70) Source(32, 81) + SourceIndex(0) +15>Emitted(15, 71) Source(32, 82) + SourceIndex(0) +16>Emitted(15, 74) Source(32, 85) + SourceIndex(0) +17>Emitted(15, 75) Source(32, 86) + SourceIndex(0) +18>Emitted(15, 76) Source(32, 87) + SourceIndex(0) +19>Emitted(15, 77) Source(32, 88) + SourceIndex(0) +20>Emitted(15, 78) Source(32, 89) + SourceIndex(0) +21>Emitted(15, 80) Source(32, 91) + SourceIndex(0) +22>Emitted(15, 81) Source(32, 92) + SourceIndex(0) +23>Emitted(15, 82) Source(32, 93) + SourceIndex(0) +24>Emitted(15, 83) Source(32, 94) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -547,15 +574,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> ^ 15> ^ 16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^ +28> ^ 1-> > 2 >for @@ -573,15 +603,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> = 15> 16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +17> ; +18> +19> i +20> < +21> 1 +22> ; +23> +24> i +25> ++ +26> ) +27> +28> { 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(18, 4) Source(35, 4) + SourceIndex(0) 3 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) @@ -598,15 +631,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14>Emitted(18, 87) Source(35, 84) + SourceIndex(0) 15>Emitted(18, 88) Source(35, 85) + SourceIndex(0) 16>Emitted(18, 89) Source(35, 86) + SourceIndex(0) -17>Emitted(18, 91) Source(35, 88) + SourceIndex(0) -18>Emitted(18, 92) Source(35, 89) + SourceIndex(0) -19>Emitted(18, 95) Source(35, 92) + SourceIndex(0) -20>Emitted(18, 96) Source(35, 93) + SourceIndex(0) -21>Emitted(18, 98) Source(35, 95) + SourceIndex(0) -22>Emitted(18, 99) Source(35, 96) + SourceIndex(0) -23>Emitted(18, 101) Source(35, 98) + SourceIndex(0) -24>Emitted(18, 103) Source(35, 100) + SourceIndex(0) -25>Emitted(18, 104) Source(35, 101) + SourceIndex(0) +17>Emitted(18, 90) Source(35, 87) + SourceIndex(0) +18>Emitted(18, 91) Source(35, 88) + SourceIndex(0) +19>Emitted(18, 92) Source(35, 89) + SourceIndex(0) +20>Emitted(18, 95) Source(35, 92) + SourceIndex(0) +21>Emitted(18, 96) Source(35, 93) + SourceIndex(0) +22>Emitted(18, 97) Source(35, 94) + SourceIndex(0) +23>Emitted(18, 98) Source(35, 95) + SourceIndex(0) +24>Emitted(18, 99) Source(35, 96) + SourceIndex(0) +25>Emitted(18, 101) Source(35, 98) + SourceIndex(0) +26>Emitted(18, 102) Source(35, 99) + SourceIndex(0) +27>Emitted(18, 103) Source(35, 100) + SourceIndex(0) +28>Emitted(18, 104) Source(35, 101) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -662,15 +698,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> ^ 15> ^ 16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^ +28> ^ 1-> > 2 >for @@ -688,15 +727,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> = 15> 16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +17> ; +18> +19> i +20> < +21> 1 +22> ; +23> +24> i +25> ++ +26> ) +27> +28> { 1->Emitted(21, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(21, 4) Source(38, 4) + SourceIndex(0) 3 >Emitted(21, 5) Source(38, 5) + SourceIndex(0) @@ -713,15 +755,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14>Emitted(21, 92) Source(38, 89) + SourceIndex(0) 15>Emitted(21, 93) Source(38, 90) + SourceIndex(0) 16>Emitted(21, 94) Source(38, 91) + SourceIndex(0) -17>Emitted(21, 96) Source(38, 93) + SourceIndex(0) -18>Emitted(21, 97) Source(38, 94) + SourceIndex(0) -19>Emitted(21, 100) Source(38, 97) + SourceIndex(0) -20>Emitted(21, 101) Source(38, 98) + SourceIndex(0) -21>Emitted(21, 103) Source(38, 100) + SourceIndex(0) -22>Emitted(21, 104) Source(38, 101) + SourceIndex(0) -23>Emitted(21, 106) Source(38, 103) + SourceIndex(0) -24>Emitted(21, 108) Source(38, 105) + SourceIndex(0) -25>Emitted(21, 109) Source(38, 106) + SourceIndex(0) +17>Emitted(21, 95) Source(38, 92) + SourceIndex(0) +18>Emitted(21, 96) Source(38, 93) + SourceIndex(0) +19>Emitted(21, 97) Source(38, 94) + SourceIndex(0) +20>Emitted(21, 100) Source(38, 97) + SourceIndex(0) +21>Emitted(21, 101) Source(38, 98) + SourceIndex(0) +22>Emitted(21, 102) Source(38, 99) + SourceIndex(0) +23>Emitted(21, 103) Source(38, 100) + SourceIndex(0) +24>Emitted(21, 104) Source(38, 101) + SourceIndex(0) +25>Emitted(21, 106) Source(38, 103) + SourceIndex(0) +26>Emitted(21, 107) Source(38, 104) + SourceIndex(0) +27>Emitted(21, 108) Source(38, 105) + SourceIndex(0) +28>Emitted(21, 109) Source(38, 106) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -777,15 +822,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> ^ 15> ^ 16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^ +28> ^ 1-> > 2 >for @@ -805,15 +853,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> = 15> 16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +17> ; +18> +19> i +20> < +21> 1 +22> ; +23> +24> i +25> ++ +26> ) +27> +28> { 1->Emitted(24, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(24, 4) Source(41, 4) + SourceIndex(0) 3 >Emitted(24, 5) Source(41, 5) + SourceIndex(0) @@ -830,15 +881,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14>Emitted(24, 150) Source(43, 8) + SourceIndex(0) 15>Emitted(24, 151) Source(43, 9) + SourceIndex(0) 16>Emitted(24, 152) Source(43, 10) + SourceIndex(0) -17>Emitted(24, 154) Source(43, 12) + SourceIndex(0) -18>Emitted(24, 155) Source(43, 13) + SourceIndex(0) -19>Emitted(24, 158) Source(43, 16) + SourceIndex(0) -20>Emitted(24, 159) Source(43, 17) + SourceIndex(0) -21>Emitted(24, 161) Source(43, 19) + SourceIndex(0) -22>Emitted(24, 162) Source(43, 20) + SourceIndex(0) -23>Emitted(24, 164) Source(43, 22) + SourceIndex(0) -24>Emitted(24, 166) Source(43, 24) + SourceIndex(0) -25>Emitted(24, 167) Source(43, 25) + SourceIndex(0) +17>Emitted(24, 153) Source(43, 11) + SourceIndex(0) +18>Emitted(24, 154) Source(43, 12) + SourceIndex(0) +19>Emitted(24, 155) Source(43, 13) + SourceIndex(0) +20>Emitted(24, 158) Source(43, 16) + SourceIndex(0) +21>Emitted(24, 159) Source(43, 17) + SourceIndex(0) +22>Emitted(24, 160) Source(43, 18) + SourceIndex(0) +23>Emitted(24, 161) Source(43, 19) + SourceIndex(0) +24>Emitted(24, 162) Source(43, 20) + SourceIndex(0) +25>Emitted(24, 164) Source(43, 22) + SourceIndex(0) +26>Emitted(24, 165) Source(43, 23) + SourceIndex(0) +27>Emitted(24, 166) Source(43, 24) + SourceIndex(0) +28>Emitted(24, 167) Source(43, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -892,15 +946,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > > @@ -917,15 +974,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(27, 1) Source(47, 1) + SourceIndex(0) 2 >Emitted(27, 4) Source(47, 4) + SourceIndex(0) 3 >Emitted(27, 5) Source(47, 5) + SourceIndex(0) @@ -940,15 +1000,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 12>Emitted(27, 55) Source(47, 52) + SourceIndex(0) 13>Emitted(27, 56) Source(47, 53) + SourceIndex(0) 14>Emitted(27, 57) Source(47, 54) + SourceIndex(0) -15>Emitted(27, 59) Source(47, 56) + SourceIndex(0) -16>Emitted(27, 60) Source(47, 57) + SourceIndex(0) -17>Emitted(27, 63) Source(47, 60) + SourceIndex(0) -18>Emitted(27, 64) Source(47, 61) + SourceIndex(0) -19>Emitted(27, 66) Source(47, 63) + SourceIndex(0) -20>Emitted(27, 67) Source(47, 64) + SourceIndex(0) -21>Emitted(27, 69) Source(47, 66) + SourceIndex(0) -22>Emitted(27, 71) Source(47, 68) + SourceIndex(0) -23>Emitted(27, 72) Source(47, 69) + SourceIndex(0) +15>Emitted(27, 58) Source(47, 55) + SourceIndex(0) +16>Emitted(27, 59) Source(47, 56) + SourceIndex(0) +17>Emitted(27, 60) Source(47, 57) + SourceIndex(0) +18>Emitted(27, 63) Source(47, 60) + SourceIndex(0) +19>Emitted(27, 64) Source(47, 61) + SourceIndex(0) +20>Emitted(27, 65) Source(47, 62) + SourceIndex(0) +21>Emitted(27, 66) Source(47, 63) + SourceIndex(0) +22>Emitted(27, 67) Source(47, 64) + SourceIndex(0) +23>Emitted(27, 69) Source(47, 66) + SourceIndex(0) +24>Emitted(27, 70) Source(47, 67) + SourceIndex(0) +25>Emitted(27, 71) Source(47, 68) + SourceIndex(0) +26>Emitted(27, 72) Source(47, 69) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1004,15 +1067,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> ^ 15> ^ 16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^ +28> ^ 1-> > 2 >for @@ -1030,15 +1096,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> = 15> 16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +17> ; +18> +19> i +20> < +21> 1 +22> ; +23> +24> i +25> ++ +26> ) +27> +28> { 1->Emitted(30, 1) Source(50, 1) + SourceIndex(0) 2 >Emitted(30, 4) Source(50, 4) + SourceIndex(0) 3 >Emitted(30, 5) Source(50, 5) + SourceIndex(0) @@ -1055,15 +1124,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14>Emitted(30, 66) Source(50, 57) + SourceIndex(0) 15>Emitted(30, 67) Source(50, 58) + SourceIndex(0) 16>Emitted(30, 68) Source(50, 59) + SourceIndex(0) -17>Emitted(30, 70) Source(50, 61) + SourceIndex(0) -18>Emitted(30, 71) Source(50, 62) + SourceIndex(0) -19>Emitted(30, 74) Source(50, 65) + SourceIndex(0) -20>Emitted(30, 75) Source(50, 66) + SourceIndex(0) -21>Emitted(30, 77) Source(50, 68) + SourceIndex(0) -22>Emitted(30, 78) Source(50, 69) + SourceIndex(0) -23>Emitted(30, 80) Source(50, 71) + SourceIndex(0) -24>Emitted(30, 82) Source(50, 73) + SourceIndex(0) -25>Emitted(30, 83) Source(50, 74) + SourceIndex(0) +17>Emitted(30, 69) Source(50, 60) + SourceIndex(0) +18>Emitted(30, 70) Source(50, 61) + SourceIndex(0) +19>Emitted(30, 71) Source(50, 62) + SourceIndex(0) +20>Emitted(30, 74) Source(50, 65) + SourceIndex(0) +21>Emitted(30, 75) Source(50, 66) + SourceIndex(0) +22>Emitted(30, 76) Source(50, 67) + SourceIndex(0) +23>Emitted(30, 77) Source(50, 68) + SourceIndex(0) +24>Emitted(30, 78) Source(50, 69) + SourceIndex(0) +25>Emitted(30, 80) Source(50, 71) + SourceIndex(0) +26>Emitted(30, 81) Source(50, 72) + SourceIndex(0) +27>Emitted(30, 82) Source(50, 73) + SourceIndex(0) +28>Emitted(30, 83) Source(50, 74) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1119,15 +1191,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> ^ 15> ^ 16> ^ -17> ^^ -18> ^ -19> ^^^ -20> ^ -21> ^^ -22> ^ -23> ^^ -24> ^^ -25> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ +23> ^ +24> ^ +25> ^^ +26> ^ +27> ^ +28> ^ 1-> > 2 >for @@ -1145,15 +1220,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14> = 15> 16> 0 -17> ; -18> i -19> < -20> 1 -21> ; -22> i -23> ++ -24> ) -25> { +17> ; +18> +19> i +20> < +21> 1 +22> ; +23> +24> i +25> ++ +26> ) +27> +28> { 1->Emitted(33, 1) Source(53, 1) + SourceIndex(0) 2 >Emitted(33, 4) Source(53, 4) + SourceIndex(0) 3 >Emitted(33, 5) Source(53, 5) + SourceIndex(0) @@ -1170,15 +1248,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 14>Emitted(33, 94) Source(53, 92) + SourceIndex(0) 15>Emitted(33, 95) Source(53, 93) + SourceIndex(0) 16>Emitted(33, 96) Source(53, 94) + SourceIndex(0) -17>Emitted(33, 98) Source(53, 96) + SourceIndex(0) -18>Emitted(33, 99) Source(53, 97) + SourceIndex(0) -19>Emitted(33, 102) Source(53, 100) + SourceIndex(0) -20>Emitted(33, 103) Source(53, 101) + SourceIndex(0) -21>Emitted(33, 105) Source(53, 103) + SourceIndex(0) -22>Emitted(33, 106) Source(53, 104) + SourceIndex(0) -23>Emitted(33, 108) Source(53, 106) + SourceIndex(0) -24>Emitted(33, 110) Source(53, 108) + SourceIndex(0) -25>Emitted(33, 111) Source(53, 109) + SourceIndex(0) +17>Emitted(33, 97) Source(53, 95) + SourceIndex(0) +18>Emitted(33, 98) Source(53, 96) + SourceIndex(0) +19>Emitted(33, 99) Source(53, 97) + SourceIndex(0) +20>Emitted(33, 102) Source(53, 100) + SourceIndex(0) +21>Emitted(33, 103) Source(53, 101) + SourceIndex(0) +22>Emitted(33, 104) Source(53, 102) + SourceIndex(0) +23>Emitted(33, 105) Source(53, 103) + SourceIndex(0) +24>Emitted(33, 106) Source(53, 104) + SourceIndex(0) +25>Emitted(33, 108) Source(53, 106) + SourceIndex(0) +26>Emitted(33, 109) Source(53, 107) + SourceIndex(0) +27>Emitted(33, 110) Source(53, 108) + SourceIndex(0) +28>Emitted(33, 111) Source(53, 109) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1236,15 +1317,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 16> ^ 17> ^ 18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +19> ^ +20> ^ +21> ^ +22> ^^^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^^ +28> ^ +29> ^ +30> ^ 1-> > 2 >for @@ -1264,15 +1348,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 16> = 17> 18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +19> ; +20> +21> i +22> < +23> 1 +24> ; +25> +26> i +27> ++ +28> ) +29> +30> { 1->Emitted(36, 1) Source(56, 1) + SourceIndex(0) 2 >Emitted(36, 4) Source(56, 4) + SourceIndex(0) 3 >Emitted(36, 5) Source(56, 5) + SourceIndex(0) @@ -1291,15 +1378,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 16>Emitted(36, 112) Source(56, 96) + SourceIndex(0) 17>Emitted(36, 113) Source(56, 97) + SourceIndex(0) 18>Emitted(36, 114) Source(56, 98) + SourceIndex(0) -19>Emitted(36, 116) Source(56, 100) + SourceIndex(0) -20>Emitted(36, 117) Source(56, 101) + SourceIndex(0) -21>Emitted(36, 120) Source(56, 104) + SourceIndex(0) -22>Emitted(36, 121) Source(56, 105) + SourceIndex(0) -23>Emitted(36, 123) Source(56, 107) + SourceIndex(0) -24>Emitted(36, 124) Source(56, 108) + SourceIndex(0) -25>Emitted(36, 126) Source(56, 110) + SourceIndex(0) -26>Emitted(36, 128) Source(56, 112) + SourceIndex(0) -27>Emitted(36, 129) Source(56, 113) + SourceIndex(0) +19>Emitted(36, 115) Source(56, 99) + SourceIndex(0) +20>Emitted(36, 116) Source(56, 100) + SourceIndex(0) +21>Emitted(36, 117) Source(56, 101) + SourceIndex(0) +22>Emitted(36, 120) Source(56, 104) + SourceIndex(0) +23>Emitted(36, 121) Source(56, 105) + SourceIndex(0) +24>Emitted(36, 122) Source(56, 106) + SourceIndex(0) +25>Emitted(36, 123) Source(56, 107) + SourceIndex(0) +26>Emitted(36, 124) Source(56, 108) + SourceIndex(0) +27>Emitted(36, 126) Source(56, 110) + SourceIndex(0) +28>Emitted(36, 127) Source(56, 111) + SourceIndex(0) +29>Emitted(36, 128) Source(56, 112) + SourceIndex(0) +30>Emitted(36, 129) Source(56, 113) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1359,15 +1449,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 18> ^ 19> ^ 20> ^ -21> ^^ -22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^ -28> ^^ -29> ^ +21> ^ +22> ^ +23> ^ +24> ^^^ +25> ^ +26> ^ +27> ^ +28> ^ +29> ^^ +30> ^ +31> ^ +32> ^ 1-> > 2 >for @@ -1389,15 +1482,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 18> = 19> 20> 0 -21> ; -22> i -23> < -24> 1 -25> ; -26> i -27> ++ -28> ) -29> { +21> ; +22> +23> i +24> < +25> 1 +26> ; +27> +28> i +29> ++ +30> ) +31> +32> { 1->Emitted(39, 1) Source(59, 1) + SourceIndex(0) 2 >Emitted(39, 4) Source(59, 4) + SourceIndex(0) 3 >Emitted(39, 5) Source(59, 5) + SourceIndex(0) @@ -1418,15 +1514,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 18>Emitted(39, 118) Source(59, 101) + SourceIndex(0) 19>Emitted(39, 119) Source(59, 102) + SourceIndex(0) 20>Emitted(39, 120) Source(59, 103) + SourceIndex(0) -21>Emitted(39, 122) Source(59, 105) + SourceIndex(0) -22>Emitted(39, 123) Source(59, 106) + SourceIndex(0) -23>Emitted(39, 126) Source(59, 109) + SourceIndex(0) -24>Emitted(39, 127) Source(59, 110) + SourceIndex(0) -25>Emitted(39, 129) Source(59, 112) + SourceIndex(0) -26>Emitted(39, 130) Source(59, 113) + SourceIndex(0) -27>Emitted(39, 132) Source(59, 115) + SourceIndex(0) -28>Emitted(39, 134) Source(59, 117) + SourceIndex(0) -29>Emitted(39, 135) Source(59, 118) + SourceIndex(0) +21>Emitted(39, 121) Source(59, 104) + SourceIndex(0) +22>Emitted(39, 122) Source(59, 105) + SourceIndex(0) +23>Emitted(39, 123) Source(59, 106) + SourceIndex(0) +24>Emitted(39, 126) Source(59, 109) + SourceIndex(0) +25>Emitted(39, 127) Source(59, 110) + SourceIndex(0) +26>Emitted(39, 128) Source(59, 111) + SourceIndex(0) +27>Emitted(39, 129) Source(59, 112) + SourceIndex(0) +28>Emitted(39, 130) Source(59, 113) + SourceIndex(0) +29>Emitted(39, 132) Source(59, 115) + SourceIndex(0) +30>Emitted(39, 133) Source(59, 116) + SourceIndex(0) +31>Emitted(39, 134) Source(59, 117) + SourceIndex(0) +32>Emitted(39, 135) Source(59, 118) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1486,15 +1585,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 18> ^ 19> ^ 20> ^ -21> ^^ -22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^ -28> ^^ -29> ^ +21> ^ +22> ^ +23> ^ +24> ^^^ +25> ^ +26> ^ +27> ^ +28> ^ +29> ^^ +30> ^ +31> ^ +32> ^ 1-> > 2 >for @@ -1519,15 +1621,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 18> = 19> 20> 0 -21> ; -22> i -23> < -24> 1 -25> ; -26> i -27> ++ -28> ) -29> { +21> ; +22> +23> i +24> < +25> 1 +26> ; +27> +28> i +29> ++ +30> ) +31> +32> { 1->Emitted(42, 1) Source(62, 1) + SourceIndex(0) 2 >Emitted(42, 4) Source(62, 4) + SourceIndex(0) 3 >Emitted(42, 5) Source(62, 5) + SourceIndex(0) @@ -1548,15 +1653,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 18>Emitted(42, 176) Source(64, 8) + SourceIndex(0) 19>Emitted(42, 177) Source(64, 9) + SourceIndex(0) 20>Emitted(42, 178) Source(64, 10) + SourceIndex(0) -21>Emitted(42, 180) Source(64, 12) + SourceIndex(0) -22>Emitted(42, 181) Source(64, 13) + SourceIndex(0) -23>Emitted(42, 184) Source(64, 16) + SourceIndex(0) -24>Emitted(42, 185) Source(64, 17) + SourceIndex(0) -25>Emitted(42, 187) Source(64, 19) + SourceIndex(0) -26>Emitted(42, 188) Source(64, 20) + SourceIndex(0) -27>Emitted(42, 190) Source(64, 22) + SourceIndex(0) -28>Emitted(42, 192) Source(64, 24) + SourceIndex(0) -29>Emitted(42, 193) Source(64, 25) + SourceIndex(0) +21>Emitted(42, 179) Source(64, 11) + SourceIndex(0) +22>Emitted(42, 180) Source(64, 12) + SourceIndex(0) +23>Emitted(42, 181) Source(64, 13) + SourceIndex(0) +24>Emitted(42, 184) Source(64, 16) + SourceIndex(0) +25>Emitted(42, 185) Source(64, 17) + SourceIndex(0) +26>Emitted(42, 186) Source(64, 18) + SourceIndex(0) +27>Emitted(42, 187) Source(64, 19) + SourceIndex(0) +28>Emitted(42, 188) Source(64, 20) + SourceIndex(0) +29>Emitted(42, 190) Source(64, 22) + SourceIndex(0) +30>Emitted(42, 191) Source(64, 23) + SourceIndex(0) +31>Emitted(42, 192) Source(64, 24) + SourceIndex(0) +32>Emitted(42, 193) Source(64, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.js.map index 777a0c91a3392..dbba74e6a04ca 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForObjectBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.sourcemap.txt index 99bd164340ef6..fcff8396f6038 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.sourcemap.txt @@ -306,15 +306,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > > @@ -328,15 +331,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(11, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(11, 4) Source(29, 4) + SourceIndex(0) 3 >Emitted(11, 5) Source(29, 5) + SourceIndex(0) @@ -348,15 +354,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 >Emitted(11, 34) Source(29, 32) + SourceIndex(0) 10>Emitted(11, 37) Source(29, 35) + SourceIndex(0) 11>Emitted(11, 38) Source(29, 36) + SourceIndex(0) -12>Emitted(11, 40) Source(29, 38) + SourceIndex(0) -13>Emitted(11, 41) Source(29, 39) + SourceIndex(0) -14>Emitted(11, 44) Source(29, 42) + SourceIndex(0) -15>Emitted(11, 45) Source(29, 43) + SourceIndex(0) -16>Emitted(11, 47) Source(29, 45) + SourceIndex(0) -17>Emitted(11, 48) Source(29, 46) + SourceIndex(0) -18>Emitted(11, 50) Source(29, 48) + SourceIndex(0) -19>Emitted(11, 52) Source(29, 50) + SourceIndex(0) -20>Emitted(11, 53) Source(29, 51) + SourceIndex(0) +12>Emitted(11, 39) Source(29, 37) + SourceIndex(0) +13>Emitted(11, 40) Source(29, 38) + SourceIndex(0) +14>Emitted(11, 41) Source(29, 39) + SourceIndex(0) +15>Emitted(11, 44) Source(29, 42) + SourceIndex(0) +16>Emitted(11, 45) Source(29, 43) + SourceIndex(0) +17>Emitted(11, 46) Source(29, 44) + SourceIndex(0) +18>Emitted(11, 47) Source(29, 45) + SourceIndex(0) +19>Emitted(11, 48) Source(29, 46) + SourceIndex(0) +20>Emitted(11, 50) Source(29, 48) + SourceIndex(0) +21>Emitted(11, 51) Source(29, 49) + SourceIndex(0) +22>Emitted(11, 52) Source(29, 50) + SourceIndex(0) +23>Emitted(11, 53) Source(29, 51) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -407,15 +416,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -428,15 +440,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(14, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(14, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(14, 5) Source(32, 5) + SourceIndex(0) @@ -448,15 +463,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 >Emitted(14, 45) Source(32, 37) + SourceIndex(0) 10>Emitted(14, 48) Source(32, 40) + SourceIndex(0) 11>Emitted(14, 49) Source(32, 41) + SourceIndex(0) -12>Emitted(14, 51) Source(32, 43) + SourceIndex(0) -13>Emitted(14, 52) Source(32, 44) + SourceIndex(0) -14>Emitted(14, 55) Source(32, 47) + SourceIndex(0) -15>Emitted(14, 56) Source(32, 48) + SourceIndex(0) -16>Emitted(14, 58) Source(32, 50) + SourceIndex(0) -17>Emitted(14, 59) Source(32, 51) + SourceIndex(0) -18>Emitted(14, 61) Source(32, 53) + SourceIndex(0) -19>Emitted(14, 63) Source(32, 55) + SourceIndex(0) -20>Emitted(14, 64) Source(32, 56) + SourceIndex(0) +12>Emitted(14, 50) Source(32, 42) + SourceIndex(0) +13>Emitted(14, 51) Source(32, 43) + SourceIndex(0) +14>Emitted(14, 52) Source(32, 44) + SourceIndex(0) +15>Emitted(14, 55) Source(32, 47) + SourceIndex(0) +16>Emitted(14, 56) Source(32, 48) + SourceIndex(0) +17>Emitted(14, 57) Source(32, 49) + SourceIndex(0) +18>Emitted(14, 58) Source(32, 50) + SourceIndex(0) +19>Emitted(14, 59) Source(32, 51) + SourceIndex(0) +20>Emitted(14, 61) Source(32, 53) + SourceIndex(0) +21>Emitted(14, 62) Source(32, 54) + SourceIndex(0) +22>Emitted(14, 63) Source(32, 55) + SourceIndex(0) +23>Emitted(14, 64) Source(32, 56) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -507,15 +525,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -528,15 +549,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(17, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(17, 4) Source(35, 4) + SourceIndex(0) 3 >Emitted(17, 5) Source(35, 5) + SourceIndex(0) @@ -548,15 +572,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 >Emitted(17, 73) Source(35, 72) + SourceIndex(0) 10>Emitted(17, 76) Source(35, 75) + SourceIndex(0) 11>Emitted(17, 77) Source(35, 76) + SourceIndex(0) -12>Emitted(17, 79) Source(35, 78) + SourceIndex(0) -13>Emitted(17, 80) Source(35, 79) + SourceIndex(0) -14>Emitted(17, 83) Source(35, 82) + SourceIndex(0) -15>Emitted(17, 84) Source(35, 83) + SourceIndex(0) -16>Emitted(17, 86) Source(35, 85) + SourceIndex(0) -17>Emitted(17, 87) Source(35, 86) + SourceIndex(0) -18>Emitted(17, 89) Source(35, 88) + SourceIndex(0) -19>Emitted(17, 91) Source(35, 90) + SourceIndex(0) -20>Emitted(17, 92) Source(35, 91) + SourceIndex(0) +12>Emitted(17, 78) Source(35, 77) + SourceIndex(0) +13>Emitted(17, 79) Source(35, 78) + SourceIndex(0) +14>Emitted(17, 80) Source(35, 79) + SourceIndex(0) +15>Emitted(17, 83) Source(35, 82) + SourceIndex(0) +16>Emitted(17, 84) Source(35, 83) + SourceIndex(0) +17>Emitted(17, 85) Source(35, 84) + SourceIndex(0) +18>Emitted(17, 86) Source(35, 85) + SourceIndex(0) +19>Emitted(17, 87) Source(35, 86) + SourceIndex(0) +20>Emitted(17, 89) Source(35, 88) + SourceIndex(0) +21>Emitted(17, 90) Source(35, 89) + SourceIndex(0) +22>Emitted(17, 91) Source(35, 90) + SourceIndex(0) +23>Emitted(17, 92) Source(35, 91) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -611,15 +638,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > 2 >for @@ -636,15 +666,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(20, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(20, 4) Source(38, 4) + SourceIndex(0) 3 >Emitted(20, 5) Source(38, 5) + SourceIndex(0) @@ -660,15 +693,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 13>Emitted(20, 93) Source(38, 78) + SourceIndex(0) 14>Emitted(20, 96) Source(38, 81) + SourceIndex(0) 15>Emitted(20, 97) Source(38, 82) + SourceIndex(0) -16>Emitted(20, 99) Source(38, 84) + SourceIndex(0) -17>Emitted(20, 100) Source(38, 85) + SourceIndex(0) -18>Emitted(20, 103) Source(38, 88) + SourceIndex(0) -19>Emitted(20, 104) Source(38, 89) + SourceIndex(0) -20>Emitted(20, 106) Source(38, 91) + SourceIndex(0) -21>Emitted(20, 107) Source(38, 92) + SourceIndex(0) -22>Emitted(20, 109) Source(38, 94) + SourceIndex(0) -23>Emitted(20, 111) Source(38, 96) + SourceIndex(0) -24>Emitted(20, 112) Source(38, 97) + SourceIndex(0) +16>Emitted(20, 98) Source(38, 83) + SourceIndex(0) +17>Emitted(20, 99) Source(38, 84) + SourceIndex(0) +18>Emitted(20, 100) Source(38, 85) + SourceIndex(0) +19>Emitted(20, 103) Source(38, 88) + SourceIndex(0) +20>Emitted(20, 104) Source(38, 89) + SourceIndex(0) +21>Emitted(20, 105) Source(38, 90) + SourceIndex(0) +22>Emitted(20, 106) Source(38, 91) + SourceIndex(0) +23>Emitted(20, 107) Source(38, 92) + SourceIndex(0) +24>Emitted(20, 109) Source(38, 94) + SourceIndex(0) +25>Emitted(20, 110) Source(38, 95) + SourceIndex(0) +26>Emitted(20, 111) Source(38, 96) + SourceIndex(0) +27>Emitted(20, 112) Source(38, 97) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -723,15 +759,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > 2 >for @@ -748,15 +787,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(23, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(23, 4) Source(41, 4) + SourceIndex(0) 3 >Emitted(23, 5) Source(41, 5) + SourceIndex(0) @@ -772,15 +814,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 13>Emitted(23, 99) Source(41, 83) + SourceIndex(0) 14>Emitted(23, 102) Source(41, 86) + SourceIndex(0) 15>Emitted(23, 103) Source(41, 87) + SourceIndex(0) -16>Emitted(23, 105) Source(41, 89) + SourceIndex(0) -17>Emitted(23, 106) Source(41, 90) + SourceIndex(0) -18>Emitted(23, 109) Source(41, 93) + SourceIndex(0) -19>Emitted(23, 110) Source(41, 94) + SourceIndex(0) -20>Emitted(23, 112) Source(41, 96) + SourceIndex(0) -21>Emitted(23, 113) Source(41, 97) + SourceIndex(0) -22>Emitted(23, 115) Source(41, 99) + SourceIndex(0) -23>Emitted(23, 117) Source(41, 101) + SourceIndex(0) -24>Emitted(23, 118) Source(41, 102) + SourceIndex(0) +16>Emitted(23, 104) Source(41, 88) + SourceIndex(0) +17>Emitted(23, 105) Source(41, 89) + SourceIndex(0) +18>Emitted(23, 106) Source(41, 90) + SourceIndex(0) +19>Emitted(23, 109) Source(41, 93) + SourceIndex(0) +20>Emitted(23, 110) Source(41, 94) + SourceIndex(0) +21>Emitted(23, 111) Source(41, 95) + SourceIndex(0) +22>Emitted(23, 112) Source(41, 96) + SourceIndex(0) +23>Emitted(23, 113) Source(41, 97) + SourceIndex(0) +24>Emitted(23, 115) Source(41, 99) + SourceIndex(0) +25>Emitted(23, 116) Source(41, 100) + SourceIndex(0) +26>Emitted(23, 117) Source(41, 101) + SourceIndex(0) +27>Emitted(23, 118) Source(41, 102) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -861,44 +906,53 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 2 > ^ 3 > ^^^ 4 > ^ -5 > ^^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^^ -13> ^ -14> ^^^-> +5 > ^ +6 > ^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^-> 1 > } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > 2 > i 3 > = 4 > 0 -5 > ; -6 > i -7 > < -8 > 1 -9 > ; -10> i -11> ++ -12> ) -13> { +5 > ; +6 > +7 > i +8 > < +9 > 1 +10> ; +11> +12> i +13> ++ +14> ) +15> +16> { 1 >Emitted(27, 5) Source(46, 5) + SourceIndex(0) 2 >Emitted(27, 6) Source(46, 6) + SourceIndex(0) 3 >Emitted(27, 9) Source(46, 9) + SourceIndex(0) 4 >Emitted(27, 10) Source(46, 10) + SourceIndex(0) -5 >Emitted(27, 12) Source(46, 12) + SourceIndex(0) -6 >Emitted(27, 13) Source(46, 13) + SourceIndex(0) -7 >Emitted(27, 16) Source(46, 16) + SourceIndex(0) -8 >Emitted(27, 17) Source(46, 17) + SourceIndex(0) -9 >Emitted(27, 19) Source(46, 19) + SourceIndex(0) -10>Emitted(27, 20) Source(46, 20) + SourceIndex(0) -11>Emitted(27, 22) Source(46, 22) + SourceIndex(0) -12>Emitted(27, 24) Source(46, 24) + SourceIndex(0) -13>Emitted(27, 25) Source(46, 25) + SourceIndex(0) +5 >Emitted(27, 11) Source(46, 11) + SourceIndex(0) +6 >Emitted(27, 12) Source(46, 12) + SourceIndex(0) +7 >Emitted(27, 13) Source(46, 13) + SourceIndex(0) +8 >Emitted(27, 16) Source(46, 16) + SourceIndex(0) +9 >Emitted(27, 17) Source(46, 17) + SourceIndex(0) +10>Emitted(27, 18) Source(46, 18) + SourceIndex(0) +11>Emitted(27, 19) Source(46, 19) + SourceIndex(0) +12>Emitted(27, 20) Source(46, 20) + SourceIndex(0) +13>Emitted(27, 22) Source(46, 22) + SourceIndex(0) +14>Emitted(27, 23) Source(46, 23) + SourceIndex(0) +15>Emitted(27, 24) Source(46, 24) + SourceIndex(0) +16>Emitted(27, 25) Source(46, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -949,15 +1003,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -970,15 +1027,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(30, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(30, 4) Source(49, 4) + SourceIndex(0) 3 >Emitted(30, 5) Source(49, 5) + SourceIndex(0) @@ -990,15 +1050,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 >Emitted(30, 33) Source(49, 25) + SourceIndex(0) 10>Emitted(30, 36) Source(49, 28) + SourceIndex(0) 11>Emitted(30, 37) Source(49, 29) + SourceIndex(0) -12>Emitted(30, 39) Source(49, 31) + SourceIndex(0) -13>Emitted(30, 40) Source(49, 32) + SourceIndex(0) -14>Emitted(30, 43) Source(49, 35) + SourceIndex(0) -15>Emitted(30, 44) Source(49, 36) + SourceIndex(0) -16>Emitted(30, 46) Source(49, 38) + SourceIndex(0) -17>Emitted(30, 47) Source(49, 39) + SourceIndex(0) -18>Emitted(30, 49) Source(49, 41) + SourceIndex(0) -19>Emitted(30, 51) Source(49, 43) + SourceIndex(0) -20>Emitted(30, 52) Source(49, 44) + SourceIndex(0) +12>Emitted(30, 38) Source(49, 30) + SourceIndex(0) +13>Emitted(30, 39) Source(49, 31) + SourceIndex(0) +14>Emitted(30, 40) Source(49, 32) + SourceIndex(0) +15>Emitted(30, 43) Source(49, 35) + SourceIndex(0) +16>Emitted(30, 44) Source(49, 36) + SourceIndex(0) +17>Emitted(30, 45) Source(49, 37) + SourceIndex(0) +18>Emitted(30, 46) Source(49, 38) + SourceIndex(0) +19>Emitted(30, 47) Source(49, 39) + SourceIndex(0) +20>Emitted(30, 49) Source(49, 41) + SourceIndex(0) +21>Emitted(30, 50) Source(49, 42) + SourceIndex(0) +22>Emitted(30, 51) Source(49, 43) + SourceIndex(0) +23>Emitted(30, 52) Source(49, 44) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1049,15 +1112,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -1070,15 +1136,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(33, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(33, 4) Source(52, 4) + SourceIndex(0) 3 >Emitted(33, 5) Source(52, 5) + SourceIndex(0) @@ -1090,15 +1159,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 >Emitted(33, 44) Source(52, 30) + SourceIndex(0) 10>Emitted(33, 47) Source(52, 33) + SourceIndex(0) 11>Emitted(33, 48) Source(52, 34) + SourceIndex(0) -12>Emitted(33, 50) Source(52, 36) + SourceIndex(0) -13>Emitted(33, 51) Source(52, 37) + SourceIndex(0) -14>Emitted(33, 54) Source(52, 40) + SourceIndex(0) -15>Emitted(33, 55) Source(52, 41) + SourceIndex(0) -16>Emitted(33, 57) Source(52, 43) + SourceIndex(0) -17>Emitted(33, 58) Source(52, 44) + SourceIndex(0) -18>Emitted(33, 60) Source(52, 46) + SourceIndex(0) -19>Emitted(33, 62) Source(52, 48) + SourceIndex(0) -20>Emitted(33, 63) Source(52, 49) + SourceIndex(0) +12>Emitted(33, 49) Source(52, 35) + SourceIndex(0) +13>Emitted(33, 50) Source(52, 36) + SourceIndex(0) +14>Emitted(33, 51) Source(52, 37) + SourceIndex(0) +15>Emitted(33, 54) Source(52, 40) + SourceIndex(0) +16>Emitted(33, 55) Source(52, 41) + SourceIndex(0) +17>Emitted(33, 56) Source(52, 42) + SourceIndex(0) +18>Emitted(33, 57) Source(52, 43) + SourceIndex(0) +19>Emitted(33, 58) Source(52, 44) + SourceIndex(0) +20>Emitted(33, 60) Source(52, 46) + SourceIndex(0) +21>Emitted(33, 61) Source(52, 47) + SourceIndex(0) +22>Emitted(33, 62) Source(52, 48) + SourceIndex(0) +23>Emitted(33, 63) Source(52, 49) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1149,15 +1221,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 > ^ 10> ^^^ 11> ^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^^ -17> ^ -18> ^^ -19> ^^ -20> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^ +21> ^ +22> ^ +23> ^ 1-> > 2 >for @@ -1170,15 +1245,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 > i 10> = 11> 0 -12> ; -13> i -14> < -15> 1 -16> ; -17> i -18> ++ -19> ) -20> { +12> ; +13> +14> i +15> < +16> 1 +17> ; +18> +19> i +20> ++ +21> ) +22> +23> { 1->Emitted(36, 1) Source(55, 1) + SourceIndex(0) 2 >Emitted(36, 4) Source(55, 4) + SourceIndex(0) 3 >Emitted(36, 5) Source(55, 5) + SourceIndex(0) @@ -1190,15 +1268,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 9 >Emitted(36, 72) Source(55, 65) + SourceIndex(0) 10>Emitted(36, 75) Source(55, 68) + SourceIndex(0) 11>Emitted(36, 76) Source(55, 69) + SourceIndex(0) -12>Emitted(36, 78) Source(55, 71) + SourceIndex(0) -13>Emitted(36, 79) Source(55, 72) + SourceIndex(0) -14>Emitted(36, 82) Source(55, 75) + SourceIndex(0) -15>Emitted(36, 83) Source(55, 76) + SourceIndex(0) -16>Emitted(36, 85) Source(55, 78) + SourceIndex(0) -17>Emitted(36, 86) Source(55, 79) + SourceIndex(0) -18>Emitted(36, 88) Source(55, 81) + SourceIndex(0) -19>Emitted(36, 90) Source(55, 83) + SourceIndex(0) -20>Emitted(36, 91) Source(55, 84) + SourceIndex(0) +12>Emitted(36, 77) Source(55, 70) + SourceIndex(0) +13>Emitted(36, 78) Source(55, 71) + SourceIndex(0) +14>Emitted(36, 79) Source(55, 72) + SourceIndex(0) +15>Emitted(36, 82) Source(55, 75) + SourceIndex(0) +16>Emitted(36, 83) Source(55, 76) + SourceIndex(0) +17>Emitted(36, 84) Source(55, 77) + SourceIndex(0) +18>Emitted(36, 85) Source(55, 78) + SourceIndex(0) +19>Emitted(36, 86) Source(55, 79) + SourceIndex(0) +20>Emitted(36, 88) Source(55, 81) + SourceIndex(0) +21>Emitted(36, 89) Source(55, 82) + SourceIndex(0) +22>Emitted(36, 90) Source(55, 83) + SourceIndex(0) +23>Emitted(36, 91) Source(55, 84) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1253,15 +1334,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > 2 >for @@ -1278,15 +1362,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(39, 1) Source(58, 1) + SourceIndex(0) 2 >Emitted(39, 4) Source(58, 4) + SourceIndex(0) 3 >Emitted(39, 5) Source(58, 5) + SourceIndex(0) @@ -1302,15 +1389,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 13>Emitted(39, 91) Source(58, 56) + SourceIndex(0) 14>Emitted(39, 94) Source(58, 59) + SourceIndex(0) 15>Emitted(39, 95) Source(58, 60) + SourceIndex(0) -16>Emitted(39, 97) Source(58, 62) + SourceIndex(0) -17>Emitted(39, 98) Source(58, 63) + SourceIndex(0) -18>Emitted(39, 101) Source(58, 66) + SourceIndex(0) -19>Emitted(39, 102) Source(58, 67) + SourceIndex(0) -20>Emitted(39, 104) Source(58, 69) + SourceIndex(0) -21>Emitted(39, 105) Source(58, 70) + SourceIndex(0) -22>Emitted(39, 107) Source(58, 72) + SourceIndex(0) -23>Emitted(39, 109) Source(58, 74) + SourceIndex(0) -24>Emitted(39, 110) Source(58, 75) + SourceIndex(0) +16>Emitted(39, 96) Source(58, 61) + SourceIndex(0) +17>Emitted(39, 97) Source(58, 62) + SourceIndex(0) +18>Emitted(39, 98) Source(58, 63) + SourceIndex(0) +19>Emitted(39, 101) Source(58, 66) + SourceIndex(0) +20>Emitted(39, 102) Source(58, 67) + SourceIndex(0) +21>Emitted(39, 103) Source(58, 68) + SourceIndex(0) +22>Emitted(39, 104) Source(58, 69) + SourceIndex(0) +23>Emitted(39, 105) Source(58, 70) + SourceIndex(0) +24>Emitted(39, 107) Source(58, 72) + SourceIndex(0) +25>Emitted(39, 108) Source(58, 73) + SourceIndex(0) +26>Emitted(39, 109) Source(58, 74) + SourceIndex(0) +27>Emitted(39, 110) Source(58, 75) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1365,15 +1455,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 13> ^ 14> ^^^ 15> ^ -16> ^^ -17> ^ -18> ^^^ -19> ^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +16> ^ +17> ^ +18> ^ +19> ^^^ +20> ^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > 2 >for @@ -1390,15 +1483,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 13> i 14> = 15> 0 -16> ; -17> i -18> < -19> 1 -20> ; -21> i -22> ++ -23> ) -24> { +16> ; +17> +18> i +19> < +20> 1 +21> ; +22> +23> i +24> ++ +25> ) +26> +27> { 1->Emitted(42, 1) Source(61, 1) + SourceIndex(0) 2 >Emitted(42, 4) Source(61, 4) + SourceIndex(0) 3 >Emitted(42, 5) Source(61, 5) + SourceIndex(0) @@ -1414,15 +1510,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 13>Emitted(42, 97) Source(61, 61) + SourceIndex(0) 14>Emitted(42, 100) Source(61, 64) + SourceIndex(0) 15>Emitted(42, 101) Source(61, 65) + SourceIndex(0) -16>Emitted(42, 103) Source(61, 67) + SourceIndex(0) -17>Emitted(42, 104) Source(61, 68) + SourceIndex(0) -18>Emitted(42, 107) Source(61, 71) + SourceIndex(0) -19>Emitted(42, 108) Source(61, 72) + SourceIndex(0) -20>Emitted(42, 110) Source(61, 74) + SourceIndex(0) -21>Emitted(42, 111) Source(61, 75) + SourceIndex(0) -22>Emitted(42, 113) Source(61, 77) + SourceIndex(0) -23>Emitted(42, 115) Source(61, 79) + SourceIndex(0) -24>Emitted(42, 116) Source(61, 80) + SourceIndex(0) +16>Emitted(42, 102) Source(61, 66) + SourceIndex(0) +17>Emitted(42, 103) Source(61, 67) + SourceIndex(0) +18>Emitted(42, 104) Source(61, 68) + SourceIndex(0) +19>Emitted(42, 107) Source(61, 71) + SourceIndex(0) +20>Emitted(42, 108) Source(61, 72) + SourceIndex(0) +21>Emitted(42, 109) Source(61, 73) + SourceIndex(0) +22>Emitted(42, 110) Source(61, 74) + SourceIndex(0) +23>Emitted(42, 111) Source(61, 75) + SourceIndex(0) +24>Emitted(42, 113) Source(61, 77) + SourceIndex(0) +25>Emitted(42, 114) Source(61, 78) + SourceIndex(0) +26>Emitted(42, 115) Source(61, 79) + SourceIndex(0) +27>Emitted(42, 116) Source(61, 80) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1503,44 +1602,53 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 2 > ^ 3 > ^^^ 4 > ^ -5 > ^^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^^ -13> ^ -14> ^^^-> +5 > ^ +6 > ^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^-> 1 > } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > 2 > i 3 > = 4 > 0 -5 > ; -6 > i -7 > < -8 > 1 -9 > ; -10> i -11> ++ -12> ) -13> { +5 > ; +6 > +7 > i +8 > < +9 > 1 +10> ; +11> +12> i +13> ++ +14> ) +15> +16> { 1 >Emitted(46, 5) Source(66, 5) + SourceIndex(0) 2 >Emitted(46, 6) Source(66, 6) + SourceIndex(0) 3 >Emitted(46, 9) Source(66, 9) + SourceIndex(0) 4 >Emitted(46, 10) Source(66, 10) + SourceIndex(0) -5 >Emitted(46, 12) Source(66, 12) + SourceIndex(0) -6 >Emitted(46, 13) Source(66, 13) + SourceIndex(0) -7 >Emitted(46, 16) Source(66, 16) + SourceIndex(0) -8 >Emitted(46, 17) Source(66, 17) + SourceIndex(0) -9 >Emitted(46, 19) Source(66, 19) + SourceIndex(0) -10>Emitted(46, 20) Source(66, 20) + SourceIndex(0) -11>Emitted(46, 22) Source(66, 22) + SourceIndex(0) -12>Emitted(46, 24) Source(66, 24) + SourceIndex(0) -13>Emitted(46, 25) Source(66, 25) + SourceIndex(0) +5 >Emitted(46, 11) Source(66, 11) + SourceIndex(0) +6 >Emitted(46, 12) Source(66, 12) + SourceIndex(0) +7 >Emitted(46, 13) Source(66, 13) + SourceIndex(0) +8 >Emitted(46, 16) Source(66, 16) + SourceIndex(0) +9 >Emitted(46, 17) Source(66, 17) + SourceIndex(0) +10>Emitted(46, 18) Source(66, 18) + SourceIndex(0) +11>Emitted(46, 19) Source(66, 19) + SourceIndex(0) +12>Emitted(46, 20) Source(66, 20) + SourceIndex(0) +13>Emitted(46, 22) Source(66, 22) + SourceIndex(0) +14>Emitted(46, 23) Source(66, 23) + SourceIndex(0) +15>Emitted(46, 24) Source(66, 24) + SourceIndex(0) +16>Emitted(46, 25) Source(66, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -1593,15 +1701,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > > @@ -1618,15 +1729,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(49, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(49, 4) Source(71, 4) + SourceIndex(0) 3 >Emitted(49, 5) Source(71, 5) + SourceIndex(0) @@ -1640,15 +1754,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11>Emitted(49, 56) Source(71, 47) + SourceIndex(0) 12>Emitted(49, 59) Source(71, 50) + SourceIndex(0) 13>Emitted(49, 60) Source(71, 51) + SourceIndex(0) -14>Emitted(49, 62) Source(71, 53) + SourceIndex(0) -15>Emitted(49, 63) Source(71, 54) + SourceIndex(0) -16>Emitted(49, 66) Source(71, 57) + SourceIndex(0) -17>Emitted(49, 67) Source(71, 58) + SourceIndex(0) -18>Emitted(49, 69) Source(71, 60) + SourceIndex(0) -19>Emitted(49, 70) Source(71, 61) + SourceIndex(0) -20>Emitted(49, 72) Source(71, 63) + SourceIndex(0) -21>Emitted(49, 74) Source(71, 65) + SourceIndex(0) -22>Emitted(49, 75) Source(71, 66) + SourceIndex(0) +14>Emitted(49, 61) Source(71, 52) + SourceIndex(0) +15>Emitted(49, 62) Source(71, 53) + SourceIndex(0) +16>Emitted(49, 63) Source(71, 54) + SourceIndex(0) +17>Emitted(49, 66) Source(71, 57) + SourceIndex(0) +18>Emitted(49, 67) Source(71, 58) + SourceIndex(0) +19>Emitted(49, 68) Source(71, 59) + SourceIndex(0) +20>Emitted(49, 69) Source(71, 60) + SourceIndex(0) +21>Emitted(49, 70) Source(71, 61) + SourceIndex(0) +22>Emitted(49, 72) Source(71, 63) + SourceIndex(0) +23>Emitted(49, 73) Source(71, 64) + SourceIndex(0) +24>Emitted(49, 74) Source(71, 65) + SourceIndex(0) +25>Emitted(49, 75) Source(71, 66) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1701,15 +1818,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -1724,15 +1844,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(52, 1) Source(74, 1) + SourceIndex(0) 2 >Emitted(52, 4) Source(74, 4) + SourceIndex(0) 3 >Emitted(52, 5) Source(74, 5) + SourceIndex(0) @@ -1746,15 +1869,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11>Emitted(52, 64) Source(74, 52) + SourceIndex(0) 12>Emitted(52, 67) Source(74, 55) + SourceIndex(0) 13>Emitted(52, 68) Source(74, 56) + SourceIndex(0) -14>Emitted(52, 70) Source(74, 58) + SourceIndex(0) -15>Emitted(52, 71) Source(74, 59) + SourceIndex(0) -16>Emitted(52, 74) Source(74, 62) + SourceIndex(0) -17>Emitted(52, 75) Source(74, 63) + SourceIndex(0) -18>Emitted(52, 77) Source(74, 65) + SourceIndex(0) -19>Emitted(52, 78) Source(74, 66) + SourceIndex(0) -20>Emitted(52, 80) Source(74, 68) + SourceIndex(0) -21>Emitted(52, 82) Source(74, 70) + SourceIndex(0) -22>Emitted(52, 83) Source(74, 71) + SourceIndex(0) +14>Emitted(52, 69) Source(74, 57) + SourceIndex(0) +15>Emitted(52, 70) Source(74, 58) + SourceIndex(0) +16>Emitted(52, 71) Source(74, 59) + SourceIndex(0) +17>Emitted(52, 74) Source(74, 62) + SourceIndex(0) +18>Emitted(52, 75) Source(74, 63) + SourceIndex(0) +19>Emitted(52, 76) Source(74, 64) + SourceIndex(0) +20>Emitted(52, 77) Source(74, 65) + SourceIndex(0) +21>Emitted(52, 78) Source(74, 66) + SourceIndex(0) +22>Emitted(52, 80) Source(74, 68) + SourceIndex(0) +23>Emitted(52, 81) Source(74, 69) + SourceIndex(0) +24>Emitted(52, 82) Source(74, 70) + SourceIndex(0) +25>Emitted(52, 83) Source(74, 71) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1807,15 +1933,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -1830,15 +1959,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(55, 1) Source(77, 1) + SourceIndex(0) 2 >Emitted(55, 4) Source(77, 4) + SourceIndex(0) 3 >Emitted(55, 5) Source(77, 5) + SourceIndex(0) @@ -1852,15 +1984,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11>Emitted(55, 92) Source(77, 87) + SourceIndex(0) 12>Emitted(55, 95) Source(77, 90) + SourceIndex(0) 13>Emitted(55, 96) Source(77, 91) + SourceIndex(0) -14>Emitted(55, 98) Source(77, 93) + SourceIndex(0) -15>Emitted(55, 99) Source(77, 94) + SourceIndex(0) -16>Emitted(55, 102) Source(77, 97) + SourceIndex(0) -17>Emitted(55, 103) Source(77, 98) + SourceIndex(0) -18>Emitted(55, 105) Source(77, 100) + SourceIndex(0) -19>Emitted(55, 106) Source(77, 101) + SourceIndex(0) -20>Emitted(55, 108) Source(77, 103) + SourceIndex(0) -21>Emitted(55, 110) Source(77, 105) + SourceIndex(0) -22>Emitted(55, 111) Source(77, 106) + SourceIndex(0) +14>Emitted(55, 97) Source(77, 92) + SourceIndex(0) +15>Emitted(55, 98) Source(77, 93) + SourceIndex(0) +16>Emitted(55, 99) Source(77, 94) + SourceIndex(0) +17>Emitted(55, 102) Source(77, 97) + SourceIndex(0) +18>Emitted(55, 103) Source(77, 98) + SourceIndex(0) +19>Emitted(55, 104) Source(77, 99) + SourceIndex(0) +20>Emitted(55, 105) Source(77, 100) + SourceIndex(0) +21>Emitted(55, 106) Source(77, 101) + SourceIndex(0) +22>Emitted(55, 108) Source(77, 103) + SourceIndex(0) +23>Emitted(55, 109) Source(77, 104) + SourceIndex(0) +24>Emitted(55, 110) Source(77, 105) + SourceIndex(0) +25>Emitted(55, 111) Source(77, 106) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1917,15 +2052,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > 2 >for @@ -1944,15 +2082,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(58, 1) Source(80, 1) + SourceIndex(0) 2 >Emitted(58, 4) Source(80, 4) + SourceIndex(0) 3 >Emitted(58, 5) Source(80, 5) + SourceIndex(0) @@ -1970,15 +2111,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 15>Emitted(58, 118) Source(80, 91) + SourceIndex(0) 16>Emitted(58, 121) Source(80, 94) + SourceIndex(0) 17>Emitted(58, 122) Source(80, 95) + SourceIndex(0) -18>Emitted(58, 124) Source(80, 97) + SourceIndex(0) -19>Emitted(58, 125) Source(80, 98) + SourceIndex(0) -20>Emitted(58, 128) Source(80, 101) + SourceIndex(0) -21>Emitted(58, 129) Source(80, 102) + SourceIndex(0) -22>Emitted(58, 131) Source(80, 104) + SourceIndex(0) -23>Emitted(58, 132) Source(80, 105) + SourceIndex(0) -24>Emitted(58, 134) Source(80, 107) + SourceIndex(0) -25>Emitted(58, 136) Source(80, 109) + SourceIndex(0) -26>Emitted(58, 137) Source(80, 110) + SourceIndex(0) +18>Emitted(58, 123) Source(80, 96) + SourceIndex(0) +19>Emitted(58, 124) Source(80, 97) + SourceIndex(0) +20>Emitted(58, 125) Source(80, 98) + SourceIndex(0) +21>Emitted(58, 128) Source(80, 101) + SourceIndex(0) +22>Emitted(58, 129) Source(80, 102) + SourceIndex(0) +23>Emitted(58, 130) Source(80, 103) + SourceIndex(0) +24>Emitted(58, 131) Source(80, 104) + SourceIndex(0) +25>Emitted(58, 132) Source(80, 105) + SourceIndex(0) +26>Emitted(58, 134) Source(80, 107) + SourceIndex(0) +27>Emitted(58, 135) Source(80, 108) + SourceIndex(0) +28>Emitted(58, 136) Source(80, 109) + SourceIndex(0) +29>Emitted(58, 137) Source(80, 110) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -2035,15 +2179,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > 2 >for @@ -2062,15 +2209,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(61, 1) Source(83, 1) + SourceIndex(0) 2 >Emitted(61, 4) Source(83, 4) + SourceIndex(0) 3 >Emitted(61, 5) Source(83, 5) + SourceIndex(0) @@ -2088,15 +2238,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 15>Emitted(61, 116) Source(83, 96) + SourceIndex(0) 16>Emitted(61, 119) Source(83, 99) + SourceIndex(0) 17>Emitted(61, 120) Source(83, 100) + SourceIndex(0) -18>Emitted(61, 122) Source(83, 102) + SourceIndex(0) -19>Emitted(61, 123) Source(83, 103) + SourceIndex(0) -20>Emitted(61, 126) Source(83, 106) + SourceIndex(0) -21>Emitted(61, 127) Source(83, 107) + SourceIndex(0) -22>Emitted(61, 129) Source(83, 109) + SourceIndex(0) -23>Emitted(61, 130) Source(83, 110) + SourceIndex(0) -24>Emitted(61, 132) Source(83, 112) + SourceIndex(0) -25>Emitted(61, 134) Source(83, 114) + SourceIndex(0) -26>Emitted(61, 135) Source(83, 115) + SourceIndex(0) +18>Emitted(61, 121) Source(83, 101) + SourceIndex(0) +19>Emitted(61, 122) Source(83, 102) + SourceIndex(0) +20>Emitted(61, 123) Source(83, 103) + SourceIndex(0) +21>Emitted(61, 126) Source(83, 106) + SourceIndex(0) +22>Emitted(61, 127) Source(83, 107) + SourceIndex(0) +23>Emitted(61, 128) Source(83, 108) + SourceIndex(0) +24>Emitted(61, 129) Source(83, 109) + SourceIndex(0) +25>Emitted(61, 130) Source(83, 110) + SourceIndex(0) +26>Emitted(61, 132) Source(83, 112) + SourceIndex(0) +27>Emitted(61, 133) Source(83, 113) + SourceIndex(0) +28>Emitted(61, 134) Source(83, 114) + SourceIndex(0) +29>Emitted(61, 135) Source(83, 115) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -2183,44 +2336,53 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 2 > ^ 3 > ^^^ 4 > ^ -5 > ^^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^^ -13> ^ -14> ^^^-> +5 > ^ +6 > ^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^-> 1 > } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > 2 > i 3 > = 4 > 0 -5 > ; -6 > i -7 > < -8 > 1 -9 > ; -10> i -11> ++ -12> ) -13> { +5 > ; +6 > +7 > i +8 > < +9 > 1 +10> ; +11> +12> i +13> ++ +14> ) +15> +16> { 1 >Emitted(65, 5) Source(88, 5) + SourceIndex(0) 2 >Emitted(65, 6) Source(88, 6) + SourceIndex(0) 3 >Emitted(65, 9) Source(88, 9) + SourceIndex(0) 4 >Emitted(65, 10) Source(88, 10) + SourceIndex(0) -5 >Emitted(65, 12) Source(88, 12) + SourceIndex(0) -6 >Emitted(65, 13) Source(88, 13) + SourceIndex(0) -7 >Emitted(65, 16) Source(88, 16) + SourceIndex(0) -8 >Emitted(65, 17) Source(88, 17) + SourceIndex(0) -9 >Emitted(65, 19) Source(88, 19) + SourceIndex(0) -10>Emitted(65, 20) Source(88, 20) + SourceIndex(0) -11>Emitted(65, 22) Source(88, 22) + SourceIndex(0) -12>Emitted(65, 24) Source(88, 24) + SourceIndex(0) -13>Emitted(65, 25) Source(88, 25) + SourceIndex(0) +5 >Emitted(65, 11) Source(88, 11) + SourceIndex(0) +6 >Emitted(65, 12) Source(88, 12) + SourceIndex(0) +7 >Emitted(65, 13) Source(88, 13) + SourceIndex(0) +8 >Emitted(65, 16) Source(88, 16) + SourceIndex(0) +9 >Emitted(65, 17) Source(88, 17) + SourceIndex(0) +10>Emitted(65, 18) Source(88, 18) + SourceIndex(0) +11>Emitted(65, 19) Source(88, 19) + SourceIndex(0) +12>Emitted(65, 20) Source(88, 20) + SourceIndex(0) +13>Emitted(65, 22) Source(88, 22) + SourceIndex(0) +14>Emitted(65, 23) Source(88, 23) + SourceIndex(0) +15>Emitted(65, 24) Source(88, 24) + SourceIndex(0) +16>Emitted(65, 25) Source(88, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -2273,15 +2435,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -2296,15 +2461,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(68, 1) Source(91, 1) + SourceIndex(0) 2 >Emitted(68, 4) Source(91, 4) + SourceIndex(0) 3 >Emitted(68, 5) Source(91, 5) + SourceIndex(0) @@ -2318,15 +2486,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11>Emitted(68, 54) Source(91, 32) + SourceIndex(0) 12>Emitted(68, 57) Source(91, 35) + SourceIndex(0) 13>Emitted(68, 58) Source(91, 36) + SourceIndex(0) -14>Emitted(68, 60) Source(91, 38) + SourceIndex(0) -15>Emitted(68, 61) Source(91, 39) + SourceIndex(0) -16>Emitted(68, 64) Source(91, 42) + SourceIndex(0) -17>Emitted(68, 65) Source(91, 43) + SourceIndex(0) -18>Emitted(68, 67) Source(91, 45) + SourceIndex(0) -19>Emitted(68, 68) Source(91, 46) + SourceIndex(0) -20>Emitted(68, 70) Source(91, 48) + SourceIndex(0) -21>Emitted(68, 72) Source(91, 50) + SourceIndex(0) -22>Emitted(68, 73) Source(91, 51) + SourceIndex(0) +14>Emitted(68, 59) Source(91, 37) + SourceIndex(0) +15>Emitted(68, 60) Source(91, 38) + SourceIndex(0) +16>Emitted(68, 61) Source(91, 39) + SourceIndex(0) +17>Emitted(68, 64) Source(91, 42) + SourceIndex(0) +18>Emitted(68, 65) Source(91, 43) + SourceIndex(0) +19>Emitted(68, 66) Source(91, 44) + SourceIndex(0) +20>Emitted(68, 67) Source(91, 45) + SourceIndex(0) +21>Emitted(68, 68) Source(91, 46) + SourceIndex(0) +22>Emitted(68, 70) Source(91, 48) + SourceIndex(0) +23>Emitted(68, 71) Source(91, 49) + SourceIndex(0) +24>Emitted(68, 72) Source(91, 50) + SourceIndex(0) +25>Emitted(68, 73) Source(91, 51) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2379,15 +2550,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -2402,15 +2576,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(71, 1) Source(94, 1) + SourceIndex(0) 2 >Emitted(71, 4) Source(94, 4) + SourceIndex(0) 3 >Emitted(71, 5) Source(94, 5) + SourceIndex(0) @@ -2424,15 +2601,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11>Emitted(71, 62) Source(94, 37) + SourceIndex(0) 12>Emitted(71, 65) Source(94, 40) + SourceIndex(0) 13>Emitted(71, 66) Source(94, 41) + SourceIndex(0) -14>Emitted(71, 68) Source(94, 43) + SourceIndex(0) -15>Emitted(71, 69) Source(94, 44) + SourceIndex(0) -16>Emitted(71, 72) Source(94, 47) + SourceIndex(0) -17>Emitted(71, 73) Source(94, 48) + SourceIndex(0) -18>Emitted(71, 75) Source(94, 50) + SourceIndex(0) -19>Emitted(71, 76) Source(94, 51) + SourceIndex(0) -20>Emitted(71, 78) Source(94, 53) + SourceIndex(0) -21>Emitted(71, 80) Source(94, 55) + SourceIndex(0) -22>Emitted(71, 81) Source(94, 56) + SourceIndex(0) +14>Emitted(71, 67) Source(94, 42) + SourceIndex(0) +15>Emitted(71, 68) Source(94, 43) + SourceIndex(0) +16>Emitted(71, 69) Source(94, 44) + SourceIndex(0) +17>Emitted(71, 72) Source(94, 47) + SourceIndex(0) +18>Emitted(71, 73) Source(94, 48) + SourceIndex(0) +19>Emitted(71, 74) Source(94, 49) + SourceIndex(0) +20>Emitted(71, 75) Source(94, 50) + SourceIndex(0) +21>Emitted(71, 76) Source(94, 51) + SourceIndex(0) +22>Emitted(71, 78) Source(94, 53) + SourceIndex(0) +23>Emitted(71, 79) Source(94, 54) + SourceIndex(0) +24>Emitted(71, 80) Source(94, 55) + SourceIndex(0) +25>Emitted(71, 81) Source(94, 56) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2485,15 +2665,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -2508,15 +2691,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(74, 1) Source(97, 1) + SourceIndex(0) 2 >Emitted(74, 4) Source(97, 4) + SourceIndex(0) 3 >Emitted(74, 5) Source(97, 5) + SourceIndex(0) @@ -2530,15 +2716,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 11>Emitted(74, 90) Source(97, 72) + SourceIndex(0) 12>Emitted(74, 93) Source(97, 75) + SourceIndex(0) 13>Emitted(74, 94) Source(97, 76) + SourceIndex(0) -14>Emitted(74, 96) Source(97, 78) + SourceIndex(0) -15>Emitted(74, 97) Source(97, 79) + SourceIndex(0) -16>Emitted(74, 100) Source(97, 82) + SourceIndex(0) -17>Emitted(74, 101) Source(97, 83) + SourceIndex(0) -18>Emitted(74, 103) Source(97, 85) + SourceIndex(0) -19>Emitted(74, 104) Source(97, 86) + SourceIndex(0) -20>Emitted(74, 106) Source(97, 88) + SourceIndex(0) -21>Emitted(74, 108) Source(97, 90) + SourceIndex(0) -22>Emitted(74, 109) Source(97, 91) + SourceIndex(0) +14>Emitted(74, 95) Source(97, 77) + SourceIndex(0) +15>Emitted(74, 96) Source(97, 78) + SourceIndex(0) +16>Emitted(74, 97) Source(97, 79) + SourceIndex(0) +17>Emitted(74, 100) Source(97, 82) + SourceIndex(0) +18>Emitted(74, 101) Source(97, 83) + SourceIndex(0) +19>Emitted(74, 102) Source(97, 84) + SourceIndex(0) +20>Emitted(74, 103) Source(97, 85) + SourceIndex(0) +21>Emitted(74, 104) Source(97, 86) + SourceIndex(0) +22>Emitted(74, 106) Source(97, 88) + SourceIndex(0) +23>Emitted(74, 107) Source(97, 89) + SourceIndex(0) +24>Emitted(74, 108) Source(97, 90) + SourceIndex(0) +25>Emitted(74, 109) Source(97, 91) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2595,15 +2784,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > 2 >for @@ -2622,15 +2814,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(77, 1) Source(100, 1) + SourceIndex(0) 2 >Emitted(77, 4) Source(100, 4) + SourceIndex(0) 3 >Emitted(77, 5) Source(100, 5) + SourceIndex(0) @@ -2648,15 +2843,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 15>Emitted(77, 115) Source(100, 62) + SourceIndex(0) 16>Emitted(77, 118) Source(100, 65) + SourceIndex(0) 17>Emitted(77, 119) Source(100, 66) + SourceIndex(0) -18>Emitted(77, 121) Source(100, 68) + SourceIndex(0) -19>Emitted(77, 122) Source(100, 69) + SourceIndex(0) -20>Emitted(77, 125) Source(100, 72) + SourceIndex(0) -21>Emitted(77, 126) Source(100, 73) + SourceIndex(0) -22>Emitted(77, 128) Source(100, 75) + SourceIndex(0) -23>Emitted(77, 129) Source(100, 76) + SourceIndex(0) -24>Emitted(77, 131) Source(100, 78) + SourceIndex(0) -25>Emitted(77, 133) Source(100, 80) + SourceIndex(0) -26>Emitted(77, 134) Source(100, 81) + SourceIndex(0) +18>Emitted(77, 120) Source(100, 67) + SourceIndex(0) +19>Emitted(77, 121) Source(100, 68) + SourceIndex(0) +20>Emitted(77, 122) Source(100, 69) + SourceIndex(0) +21>Emitted(77, 125) Source(100, 72) + SourceIndex(0) +22>Emitted(77, 126) Source(100, 73) + SourceIndex(0) +23>Emitted(77, 127) Source(100, 74) + SourceIndex(0) +24>Emitted(77, 128) Source(100, 75) + SourceIndex(0) +25>Emitted(77, 129) Source(100, 76) + SourceIndex(0) +26>Emitted(77, 131) Source(100, 78) + SourceIndex(0) +27>Emitted(77, 132) Source(100, 79) + SourceIndex(0) +28>Emitted(77, 133) Source(100, 80) + SourceIndex(0) +29>Emitted(77, 134) Source(100, 81) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -2713,15 +2911,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > 2 >for @@ -2740,15 +2941,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(80, 1) Source(103, 1) + SourceIndex(0) 2 >Emitted(80, 4) Source(103, 4) + SourceIndex(0) 3 >Emitted(80, 5) Source(103, 5) + SourceIndex(0) @@ -2766,15 +2970,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 15>Emitted(80, 113) Source(103, 67) + SourceIndex(0) 16>Emitted(80, 116) Source(103, 70) + SourceIndex(0) 17>Emitted(80, 117) Source(103, 71) + SourceIndex(0) -18>Emitted(80, 119) Source(103, 73) + SourceIndex(0) -19>Emitted(80, 120) Source(103, 74) + SourceIndex(0) -20>Emitted(80, 123) Source(103, 77) + SourceIndex(0) -21>Emitted(80, 124) Source(103, 78) + SourceIndex(0) -22>Emitted(80, 126) Source(103, 80) + SourceIndex(0) -23>Emitted(80, 127) Source(103, 81) + SourceIndex(0) -24>Emitted(80, 129) Source(103, 83) + SourceIndex(0) -25>Emitted(80, 131) Source(103, 85) + SourceIndex(0) -26>Emitted(80, 132) Source(103, 86) + SourceIndex(0) +18>Emitted(80, 118) Source(103, 72) + SourceIndex(0) +19>Emitted(80, 119) Source(103, 73) + SourceIndex(0) +20>Emitted(80, 120) Source(103, 74) + SourceIndex(0) +21>Emitted(80, 123) Source(103, 77) + SourceIndex(0) +22>Emitted(80, 124) Source(103, 78) + SourceIndex(0) +23>Emitted(80, 125) Source(103, 79) + SourceIndex(0) +24>Emitted(80, 126) Source(103, 80) + SourceIndex(0) +25>Emitted(80, 127) Source(103, 81) + SourceIndex(0) +26>Emitted(80, 129) Source(103, 83) + SourceIndex(0) +27>Emitted(80, 130) Source(103, 84) + SourceIndex(0) +28>Emitted(80, 131) Source(103, 85) + SourceIndex(0) +29>Emitted(80, 132) Source(103, 86) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -2861,44 +3068,53 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 2 > ^ 3 > ^^^ 4 > ^ -5 > ^^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^^ -13> ^ -14> ^^^-> +5 > ^ +6 > ^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^-> 1 > } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > 2 > i 3 > = 4 > 0 -5 > ; -6 > i -7 > < -8 > 1 -9 > ; -10> i -11> ++ -12> ) -13> { +5 > ; +6 > +7 > i +8 > < +9 > 1 +10> ; +11> +12> i +13> ++ +14> ) +15> +16> { 1 >Emitted(84, 5) Source(108, 5) + SourceIndex(0) 2 >Emitted(84, 6) Source(108, 6) + SourceIndex(0) 3 >Emitted(84, 9) Source(108, 9) + SourceIndex(0) 4 >Emitted(84, 10) Source(108, 10) + SourceIndex(0) -5 >Emitted(84, 12) Source(108, 12) + SourceIndex(0) -6 >Emitted(84, 13) Source(108, 13) + SourceIndex(0) -7 >Emitted(84, 16) Source(108, 16) + SourceIndex(0) -8 >Emitted(84, 17) Source(108, 17) + SourceIndex(0) -9 >Emitted(84, 19) Source(108, 19) + SourceIndex(0) -10>Emitted(84, 20) Source(108, 20) + SourceIndex(0) -11>Emitted(84, 22) Source(108, 22) + SourceIndex(0) -12>Emitted(84, 24) Source(108, 24) + SourceIndex(0) -13>Emitted(84, 25) Source(108, 25) + SourceIndex(0) +5 >Emitted(84, 11) Source(108, 11) + SourceIndex(0) +6 >Emitted(84, 12) Source(108, 12) + SourceIndex(0) +7 >Emitted(84, 13) Source(108, 13) + SourceIndex(0) +8 >Emitted(84, 16) Source(108, 16) + SourceIndex(0) +9 >Emitted(84, 17) Source(108, 17) + SourceIndex(0) +10>Emitted(84, 18) Source(108, 18) + SourceIndex(0) +11>Emitted(84, 19) Source(108, 19) + SourceIndex(0) +12>Emitted(84, 20) Source(108, 20) + SourceIndex(0) +13>Emitted(84, 22) Source(108, 22) + SourceIndex(0) +14>Emitted(84, 23) Source(108, 23) + SourceIndex(0) +15>Emitted(84, 24) Source(108, 24) + SourceIndex(0) +16>Emitted(84, 25) Source(108, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map index 2e968508910af..cee77d843f709 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.sourcemap.txt index ad40f467ee8aa..24e3e194191f0 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.sourcemap.txt @@ -235,15 +235,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > > @@ -260,15 +263,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(9, 1) Source(26, 1) + SourceIndex(0) 2 >Emitted(9, 4) Source(26, 4) + SourceIndex(0) 3 >Emitted(9, 5) Source(26, 5) + SourceIndex(0) @@ -283,15 +289,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 12>Emitted(9, 69) Source(26, 47) + SourceIndex(0) 13>Emitted(9, 70) Source(26, 48) + SourceIndex(0) 14>Emitted(9, 71) Source(26, 49) + SourceIndex(0) -15>Emitted(9, 73) Source(26, 51) + SourceIndex(0) -16>Emitted(9, 74) Source(26, 52) + SourceIndex(0) -17>Emitted(9, 77) Source(26, 55) + SourceIndex(0) -18>Emitted(9, 78) Source(26, 56) + SourceIndex(0) -19>Emitted(9, 80) Source(26, 58) + SourceIndex(0) -20>Emitted(9, 81) Source(26, 59) + SourceIndex(0) -21>Emitted(9, 83) Source(26, 61) + SourceIndex(0) -22>Emitted(9, 85) Source(26, 63) + SourceIndex(0) -23>Emitted(9, 86) Source(26, 64) + SourceIndex(0) +15>Emitted(9, 72) Source(26, 50) + SourceIndex(0) +16>Emitted(9, 73) Source(26, 51) + SourceIndex(0) +17>Emitted(9, 74) Source(26, 52) + SourceIndex(0) +18>Emitted(9, 77) Source(26, 55) + SourceIndex(0) +19>Emitted(9, 78) Source(26, 56) + SourceIndex(0) +20>Emitted(9, 79) Source(26, 57) + SourceIndex(0) +21>Emitted(9, 80) Source(26, 58) + SourceIndex(0) +22>Emitted(9, 81) Source(26, 59) + SourceIndex(0) +23>Emitted(9, 83) Source(26, 61) + SourceIndex(0) +24>Emitted(9, 84) Source(26, 62) + SourceIndex(0) +25>Emitted(9, 85) Source(26, 63) + SourceIndex(0) +26>Emitted(9, 86) Source(26, 64) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -345,15 +354,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > 2 >for @@ -369,15 +381,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(12, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(12, 4) Source(29, 4) + SourceIndex(0) 3 >Emitted(12, 5) Source(29, 5) + SourceIndex(0) @@ -392,15 +407,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 12>Emitted(12, 74) Source(29, 53) + SourceIndex(0) 13>Emitted(12, 75) Source(29, 54) + SourceIndex(0) 14>Emitted(12, 76) Source(29, 55) + SourceIndex(0) -15>Emitted(12, 78) Source(29, 57) + SourceIndex(0) -16>Emitted(12, 79) Source(29, 58) + SourceIndex(0) -17>Emitted(12, 82) Source(29, 61) + SourceIndex(0) -18>Emitted(12, 83) Source(29, 62) + SourceIndex(0) -19>Emitted(12, 85) Source(29, 64) + SourceIndex(0) -20>Emitted(12, 86) Source(29, 65) + SourceIndex(0) -21>Emitted(12, 88) Source(29, 67) + SourceIndex(0) -22>Emitted(12, 90) Source(29, 69) + SourceIndex(0) -23>Emitted(12, 91) Source(29, 70) + SourceIndex(0) +15>Emitted(12, 77) Source(29, 56) + SourceIndex(0) +16>Emitted(12, 78) Source(29, 57) + SourceIndex(0) +17>Emitted(12, 79) Source(29, 58) + SourceIndex(0) +18>Emitted(12, 82) Source(29, 61) + SourceIndex(0) +19>Emitted(12, 83) Source(29, 62) + SourceIndex(0) +20>Emitted(12, 84) Source(29, 63) + SourceIndex(0) +21>Emitted(12, 85) Source(29, 64) + SourceIndex(0) +22>Emitted(12, 86) Source(29, 65) + SourceIndex(0) +23>Emitted(12, 88) Source(29, 67) + SourceIndex(0) +24>Emitted(12, 89) Source(29, 68) + SourceIndex(0) +25>Emitted(12, 90) Source(29, 69) + SourceIndex(0) +26>Emitted(12, 91) Source(29, 70) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -454,15 +472,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 12> ^ 13> ^ 14> ^ -15> ^^ -16> ^ -17> ^^^ -18> ^ -19> ^^ -20> ^ -21> ^^ -22> ^^ -23> ^ +15> ^ +16> ^ +17> ^ +18> ^^^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^^ +24> ^ +25> ^ +26> ^ 1-> > 2 >for @@ -478,15 +499,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 12> = 13> 14> 0 -15> ; -16> i -17> < -18> 1 -19> ; -20> i -21> ++ -22> ) -23> { +15> ; +16> +17> i +18> < +19> 1 +20> ; +21> +22> i +23> ++ +24> ) +25> +26> { 1->Emitted(15, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(15, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(15, 5) Source(32, 5) + SourceIndex(0) @@ -501,15 +525,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 12>Emitted(15, 102) Source(32, 88) + SourceIndex(0) 13>Emitted(15, 103) Source(32, 89) + SourceIndex(0) 14>Emitted(15, 104) Source(32, 90) + SourceIndex(0) -15>Emitted(15, 106) Source(32, 92) + SourceIndex(0) -16>Emitted(15, 107) Source(32, 93) + SourceIndex(0) -17>Emitted(15, 110) Source(32, 96) + SourceIndex(0) -18>Emitted(15, 111) Source(32, 97) + SourceIndex(0) -19>Emitted(15, 113) Source(32, 99) + SourceIndex(0) -20>Emitted(15, 114) Source(32, 100) + SourceIndex(0) -21>Emitted(15, 116) Source(32, 102) + SourceIndex(0) -22>Emitted(15, 118) Source(32, 104) + SourceIndex(0) -23>Emitted(15, 119) Source(32, 105) + SourceIndex(0) +15>Emitted(15, 105) Source(32, 91) + SourceIndex(0) +16>Emitted(15, 106) Source(32, 92) + SourceIndex(0) +17>Emitted(15, 107) Source(32, 93) + SourceIndex(0) +18>Emitted(15, 110) Source(32, 96) + SourceIndex(0) +19>Emitted(15, 111) Source(32, 97) + SourceIndex(0) +20>Emitted(15, 112) Source(32, 98) + SourceIndex(0) +21>Emitted(15, 113) Source(32, 99) + SourceIndex(0) +22>Emitted(15, 114) Source(32, 100) + SourceIndex(0) +23>Emitted(15, 116) Source(32, 102) + SourceIndex(0) +24>Emitted(15, 117) Source(32, 103) + SourceIndex(0) +25>Emitted(15, 118) Source(32, 104) + SourceIndex(0) +26>Emitted(15, 119) Source(32, 105) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -571,15 +598,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 20> ^ 21> ^ 22> ^ -23> ^^ -24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^ -30> ^^ -31> ^ +23> ^ +24> ^ +25> ^ +26> ^^^ +27> ^ +28> ^ +29> ^ +30> ^ +31> ^^ +32> ^ +33> ^ +34> ^ 1-> > 2 >for @@ -613,15 +643,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 20> = 21> 22> 0 -23> ; -24> i -25> < -26> 1 -27> ; -28> i -29> ++ -30> ) -31> { +23> ; +24> +25> i +26> < +27> 1 +28> ; +29> +30> i +31> ++ +32> ) +33> +34> { 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(18, 4) Source(35, 4) + SourceIndex(0) 3 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) @@ -644,15 +677,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 20>Emitted(18, 229) Source(40, 20) + SourceIndex(0) 21>Emitted(18, 230) Source(40, 21) + SourceIndex(0) 22>Emitted(18, 231) Source(40, 22) + SourceIndex(0) -23>Emitted(18, 233) Source(40, 24) + SourceIndex(0) -24>Emitted(18, 234) Source(40, 25) + SourceIndex(0) -25>Emitted(18, 237) Source(40, 28) + SourceIndex(0) -26>Emitted(18, 238) Source(40, 29) + SourceIndex(0) -27>Emitted(18, 240) Source(40, 31) + SourceIndex(0) -28>Emitted(18, 241) Source(40, 32) + SourceIndex(0) -29>Emitted(18, 243) Source(40, 34) + SourceIndex(0) -30>Emitted(18, 245) Source(40, 36) + SourceIndex(0) -31>Emitted(18, 246) Source(40, 37) + SourceIndex(0) +23>Emitted(18, 232) Source(40, 23) + SourceIndex(0) +24>Emitted(18, 233) Source(40, 24) + SourceIndex(0) +25>Emitted(18, 234) Source(40, 25) + SourceIndex(0) +26>Emitted(18, 237) Source(40, 28) + SourceIndex(0) +27>Emitted(18, 238) Source(40, 29) + SourceIndex(0) +28>Emitted(18, 239) Source(40, 30) + SourceIndex(0) +29>Emitted(18, 240) Source(40, 31) + SourceIndex(0) +30>Emitted(18, 241) Source(40, 32) + SourceIndex(0) +31>Emitted(18, 243) Source(40, 34) + SourceIndex(0) +32>Emitted(18, 244) Source(40, 35) + SourceIndex(0) +33>Emitted(18, 245) Source(40, 36) + SourceIndex(0) +34>Emitted(18, 246) Source(40, 37) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -714,15 +750,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 20> ^ 21> ^ 22> ^ -23> ^^ -24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^ -30> ^^ -31> ^ +23> ^ +24> ^ +25> ^ +26> ^^^ +27> ^ +28> ^ +29> ^ +30> ^ +31> ^^ +32> ^ +33> ^ +34> ^ 1-> > 2 >for @@ -756,15 +795,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 20> = 21> 22> 0 -23> ; -24> i -25> < -26> 1 -27> ; -28> i -29> ++ -30> ) -31> { +23> ; +24> +25> i +26> < +27> 1 +28> ; +29> +30> i +31> ++ +32> ) +33> +34> { 1->Emitted(21, 1) Source(43, 1) + SourceIndex(0) 2 >Emitted(21, 4) Source(43, 4) + SourceIndex(0) 3 >Emitted(21, 5) Source(43, 5) + SourceIndex(0) @@ -787,15 +829,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 20>Emitted(21, 234) Source(48, 25) + SourceIndex(0) 21>Emitted(21, 235) Source(48, 26) + SourceIndex(0) 22>Emitted(21, 236) Source(48, 27) + SourceIndex(0) -23>Emitted(21, 238) Source(48, 29) + SourceIndex(0) -24>Emitted(21, 239) Source(48, 30) + SourceIndex(0) -25>Emitted(21, 242) Source(48, 33) + SourceIndex(0) -26>Emitted(21, 243) Source(48, 34) + SourceIndex(0) -27>Emitted(21, 245) Source(48, 36) + SourceIndex(0) -28>Emitted(21, 246) Source(48, 37) + SourceIndex(0) -29>Emitted(21, 248) Source(48, 39) + SourceIndex(0) -30>Emitted(21, 250) Source(48, 41) + SourceIndex(0) -31>Emitted(21, 251) Source(48, 42) + SourceIndex(0) +23>Emitted(21, 237) Source(48, 28) + SourceIndex(0) +24>Emitted(21, 238) Source(48, 29) + SourceIndex(0) +25>Emitted(21, 239) Source(48, 30) + SourceIndex(0) +26>Emitted(21, 242) Source(48, 33) + SourceIndex(0) +27>Emitted(21, 243) Source(48, 34) + SourceIndex(0) +28>Emitted(21, 244) Source(48, 35) + SourceIndex(0) +29>Emitted(21, 245) Source(48, 36) + SourceIndex(0) +30>Emitted(21, 246) Source(48, 37) + SourceIndex(0) +31>Emitted(21, 248) Source(48, 39) + SourceIndex(0) +32>Emitted(21, 249) Source(48, 40) + SourceIndex(0) +33>Emitted(21, 250) Source(48, 41) + SourceIndex(0) +34>Emitted(21, 251) Source(48, 42) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -857,15 +902,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 20> ^ 21> ^ 22> ^ -23> ^^ -24> ^ -25> ^^^ -26> ^ -27> ^^ -28> ^ -29> ^^ -30> ^^ -31> ^ +23> ^ +24> ^ +25> ^ +26> ^^^ +27> ^ +28> ^ +29> ^ +30> ^ +31> ^^ +32> ^ +33> ^ +34> ^ 1-> > 2 >for @@ -900,15 +948,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 20> = 21> 22> 0 -23> ; -24> i -25> < -26> 1 -27> ; -28> i -29> ++ -30> ) -31> { +23> ; +24> +25> i +26> < +27> 1 +28> ; +29> +30> i +31> ++ +32> ) +33> +34> { 1->Emitted(24, 1) Source(51, 1) + SourceIndex(0) 2 >Emitted(24, 4) Source(51, 4) + SourceIndex(0) 3 >Emitted(24, 5) Source(51, 5) + SourceIndex(0) @@ -931,15 +982,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 20>Emitted(24, 292) Source(57, 8) + SourceIndex(0) 21>Emitted(24, 293) Source(57, 9) + SourceIndex(0) 22>Emitted(24, 294) Source(57, 10) + SourceIndex(0) -23>Emitted(24, 296) Source(57, 12) + SourceIndex(0) -24>Emitted(24, 297) Source(57, 13) + SourceIndex(0) -25>Emitted(24, 300) Source(57, 16) + SourceIndex(0) -26>Emitted(24, 301) Source(57, 17) + SourceIndex(0) -27>Emitted(24, 303) Source(57, 19) + SourceIndex(0) -28>Emitted(24, 304) Source(57, 20) + SourceIndex(0) -29>Emitted(24, 306) Source(57, 22) + SourceIndex(0) -30>Emitted(24, 308) Source(57, 24) + SourceIndex(0) -31>Emitted(24, 309) Source(57, 25) + SourceIndex(0) +23>Emitted(24, 295) Source(57, 11) + SourceIndex(0) +24>Emitted(24, 296) Source(57, 12) + SourceIndex(0) +25>Emitted(24, 297) Source(57, 13) + SourceIndex(0) +26>Emitted(24, 300) Source(57, 16) + SourceIndex(0) +27>Emitted(24, 301) Source(57, 17) + SourceIndex(0) +28>Emitted(24, 302) Source(57, 18) + SourceIndex(0) +29>Emitted(24, 303) Source(57, 19) + SourceIndex(0) +30>Emitted(24, 304) Source(57, 20) + SourceIndex(0) +31>Emitted(24, 306) Source(57, 22) + SourceIndex(0) +32>Emitted(24, 307) Source(57, 23) + SourceIndex(0) +33>Emitted(24, 308) Source(57, 24) + SourceIndex(0) +34>Emitted(24, 309) Source(57, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -997,15 +1051,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 16> ^ 17> ^ 18> ^ -19> ^^ -20> ^ -21> ^^^ -22> ^ -23> ^^ -24> ^ -25> ^^ -26> ^^ -27> ^ +19> ^ +20> ^ +21> ^ +22> ^^^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^^ +28> ^ +29> ^ +30> ^ 1-> > > @@ -1026,15 +1083,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 16> = 17> 18> 0 -19> ; -20> i -21> < -22> 1 -23> ; -24> i -25> ++ -26> ) -27> { +19> ; +20> +21> i +22> < +23> 1 +24> ; +25> +26> i +27> ++ +28> ) +29> +30> { 1->Emitted(27, 1) Source(61, 1) + SourceIndex(0) 2 >Emitted(27, 4) Source(61, 4) + SourceIndex(0) 3 >Emitted(27, 5) Source(61, 5) + SourceIndex(0) @@ -1053,15 +1113,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 16>Emitted(27, 126) Source(61, 73) + SourceIndex(0) 17>Emitted(27, 127) Source(61, 74) + SourceIndex(0) 18>Emitted(27, 128) Source(61, 75) + SourceIndex(0) -19>Emitted(27, 130) Source(61, 77) + SourceIndex(0) -20>Emitted(27, 131) Source(61, 78) + SourceIndex(0) -21>Emitted(27, 134) Source(61, 81) + SourceIndex(0) -22>Emitted(27, 135) Source(61, 82) + SourceIndex(0) -23>Emitted(27, 137) Source(61, 84) + SourceIndex(0) -24>Emitted(27, 138) Source(61, 85) + SourceIndex(0) -25>Emitted(27, 140) Source(61, 87) + SourceIndex(0) -26>Emitted(27, 142) Source(61, 89) + SourceIndex(0) -27>Emitted(27, 143) Source(61, 90) + SourceIndex(0) +19>Emitted(27, 129) Source(61, 76) + SourceIndex(0) +20>Emitted(27, 130) Source(61, 77) + SourceIndex(0) +21>Emitted(27, 131) Source(61, 78) + SourceIndex(0) +22>Emitted(27, 134) Source(61, 81) + SourceIndex(0) +23>Emitted(27, 135) Source(61, 82) + SourceIndex(0) +24>Emitted(27, 136) Source(61, 83) + SourceIndex(0) +25>Emitted(27, 137) Source(61, 84) + SourceIndex(0) +26>Emitted(27, 138) Source(61, 85) + SourceIndex(0) +27>Emitted(27, 140) Source(61, 87) + SourceIndex(0) +28>Emitted(27, 141) Source(61, 88) + SourceIndex(0) +29>Emitted(27, 142) Source(61, 89) + SourceIndex(0) +30>Emitted(27, 143) Source(61, 90) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1121,15 +1184,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 18> ^ 19> ^ 20> ^ -21> ^^ -22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^ -28> ^^ -29> ^ +21> ^ +22> ^ +23> ^ +24> ^^^ +25> ^ +26> ^ +27> ^ +28> ^ +29> ^^ +30> ^ +31> ^ +32> ^ 1-> > 2 >for @@ -1151,15 +1217,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 18> = 19> 20> 0 -21> ; -22> i -23> < -24> 1 -25> ; -26> i -27> ++ -28> ) -29> { +21> ; +22> +23> i +24> < +25> 1 +26> ; +27> +28> i +29> ++ +30> ) +31> +32> { 1->Emitted(30, 1) Source(64, 1) + SourceIndex(0) 2 >Emitted(30, 4) Source(64, 4) + SourceIndex(0) 3 >Emitted(30, 5) Source(64, 5) + SourceIndex(0) @@ -1180,15 +1249,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 18>Emitted(30, 137) Source(64, 78) + SourceIndex(0) 19>Emitted(30, 138) Source(64, 79) + SourceIndex(0) 20>Emitted(30, 139) Source(64, 80) + SourceIndex(0) -21>Emitted(30, 141) Source(64, 82) + SourceIndex(0) -22>Emitted(30, 142) Source(64, 83) + SourceIndex(0) -23>Emitted(30, 145) Source(64, 86) + SourceIndex(0) -24>Emitted(30, 146) Source(64, 87) + SourceIndex(0) -25>Emitted(30, 148) Source(64, 89) + SourceIndex(0) -26>Emitted(30, 149) Source(64, 90) + SourceIndex(0) -27>Emitted(30, 151) Source(64, 92) + SourceIndex(0) -28>Emitted(30, 153) Source(64, 94) + SourceIndex(0) -29>Emitted(30, 154) Source(64, 95) + SourceIndex(0) +21>Emitted(30, 140) Source(64, 81) + SourceIndex(0) +22>Emitted(30, 141) Source(64, 82) + SourceIndex(0) +23>Emitted(30, 142) Source(64, 83) + SourceIndex(0) +24>Emitted(30, 145) Source(64, 86) + SourceIndex(0) +25>Emitted(30, 146) Source(64, 87) + SourceIndex(0) +26>Emitted(30, 147) Source(64, 88) + SourceIndex(0) +27>Emitted(30, 148) Source(64, 89) + SourceIndex(0) +28>Emitted(30, 149) Source(64, 90) + SourceIndex(0) +29>Emitted(30, 151) Source(64, 92) + SourceIndex(0) +30>Emitted(30, 152) Source(64, 93) + SourceIndex(0) +31>Emitted(30, 153) Source(64, 94) + SourceIndex(0) +32>Emitted(30, 154) Source(64, 95) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1248,15 +1320,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 18> ^ 19> ^ 20> ^ -21> ^^ -22> ^ -23> ^^^ -24> ^ -25> ^^ -26> ^ -27> ^^ -28> ^^ -29> ^ +21> ^ +22> ^ +23> ^ +24> ^^^ +25> ^ +26> ^ +27> ^ +28> ^ +29> ^^ +30> ^ +31> ^ +32> ^ 1-> > 2 >for @@ -1278,15 +1353,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 18> = 19> 20> 0 -21> ; -22> i -23> < -24> 1 -25> ; -26> i -27> ++ -28> ) -29> { +21> ; +22> +23> i +24> < +25> 1 +26> ; +27> +28> i +29> ++ +30> ) +31> +32> { 1->Emitted(33, 1) Source(67, 1) + SourceIndex(0) 2 >Emitted(33, 4) Source(67, 4) + SourceIndex(0) 3 >Emitted(33, 5) Source(67, 5) + SourceIndex(0) @@ -1307,15 +1385,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 18>Emitted(33, 165) Source(67, 113) + SourceIndex(0) 19>Emitted(33, 166) Source(67, 114) + SourceIndex(0) 20>Emitted(33, 167) Source(67, 115) + SourceIndex(0) -21>Emitted(33, 169) Source(67, 117) + SourceIndex(0) -22>Emitted(33, 170) Source(67, 118) + SourceIndex(0) -23>Emitted(33, 173) Source(67, 121) + SourceIndex(0) -24>Emitted(33, 174) Source(67, 122) + SourceIndex(0) -25>Emitted(33, 176) Source(67, 124) + SourceIndex(0) -26>Emitted(33, 177) Source(67, 125) + SourceIndex(0) -27>Emitted(33, 179) Source(67, 127) + SourceIndex(0) -28>Emitted(33, 181) Source(67, 129) + SourceIndex(0) -29>Emitted(33, 182) Source(67, 130) + SourceIndex(0) +21>Emitted(33, 168) Source(67, 116) + SourceIndex(0) +22>Emitted(33, 169) Source(67, 117) + SourceIndex(0) +23>Emitted(33, 170) Source(67, 118) + SourceIndex(0) +24>Emitted(33, 173) Source(67, 121) + SourceIndex(0) +25>Emitted(33, 174) Source(67, 122) + SourceIndex(0) +26>Emitted(33, 175) Source(67, 123) + SourceIndex(0) +27>Emitted(33, 176) Source(67, 124) + SourceIndex(0) +28>Emitted(33, 177) Source(67, 125) + SourceIndex(0) +29>Emitted(33, 179) Source(67, 127) + SourceIndex(0) +30>Emitted(33, 180) Source(67, 128) + SourceIndex(0) +31>Emitted(33, 181) Source(67, 129) + SourceIndex(0) +32>Emitted(33, 182) Source(67, 130) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1381,15 +1462,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 24> ^ 25> ^ 26> ^ -27> ^^ -28> ^ -29> ^^^ -30> ^ -31> ^^ -32> ^ -33> ^^ -34> ^^ -35> ^ +27> ^ +28> ^ +29> ^ +30> ^^^ +31> ^ +32> ^ +33> ^ +34> ^ +35> ^^ +36> ^ +37> ^ +38> ^ 1-> > 2 >for @@ -1428,15 +1512,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 24> = 25> 26> 0 -27> ; -28> i -29> < -30> 1 -31> ; -32> i -33> ++ -34> ) -35> { +27> ; +28> +29> i +30> < +31> 1 +32> ; +33> +34> i +35> ++ +36> ) +37> +38> { 1->Emitted(36, 1) Source(70, 1) + SourceIndex(0) 2 >Emitted(36, 4) Source(70, 4) + SourceIndex(0) 3 >Emitted(36, 5) Source(70, 5) + SourceIndex(0) @@ -1463,15 +1550,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 24>Emitted(36, 290) Source(76, 20) + SourceIndex(0) 25>Emitted(36, 291) Source(76, 21) + SourceIndex(0) 26>Emitted(36, 292) Source(76, 22) + SourceIndex(0) -27>Emitted(36, 294) Source(76, 24) + SourceIndex(0) -28>Emitted(36, 295) Source(76, 25) + SourceIndex(0) -29>Emitted(36, 298) Source(76, 28) + SourceIndex(0) -30>Emitted(36, 299) Source(76, 29) + SourceIndex(0) -31>Emitted(36, 301) Source(76, 31) + SourceIndex(0) -32>Emitted(36, 302) Source(76, 32) + SourceIndex(0) -33>Emitted(36, 304) Source(76, 34) + SourceIndex(0) -34>Emitted(36, 306) Source(76, 36) + SourceIndex(0) -35>Emitted(36, 307) Source(76, 37) + SourceIndex(0) +27>Emitted(36, 293) Source(76, 23) + SourceIndex(0) +28>Emitted(36, 294) Source(76, 24) + SourceIndex(0) +29>Emitted(36, 295) Source(76, 25) + SourceIndex(0) +30>Emitted(36, 298) Source(76, 28) + SourceIndex(0) +31>Emitted(36, 299) Source(76, 29) + SourceIndex(0) +32>Emitted(36, 300) Source(76, 30) + SourceIndex(0) +33>Emitted(36, 301) Source(76, 31) + SourceIndex(0) +34>Emitted(36, 302) Source(76, 32) + SourceIndex(0) +35>Emitted(36, 304) Source(76, 34) + SourceIndex(0) +36>Emitted(36, 305) Source(76, 35) + SourceIndex(0) +37>Emitted(36, 306) Source(76, 36) + SourceIndex(0) +38>Emitted(36, 307) Source(76, 37) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1539,15 +1629,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 26> ^ 27> ^ 28> ^ -29> ^^ -30> ^ -31> ^^^ -32> ^ -33> ^^ -34> ^ -35> ^^ -36> ^^ -37> ^ +29> ^ +30> ^ +31> ^ +32> ^^^ +33> ^ +34> ^ +35> ^ +36> ^ +37> ^^ +38> ^ +39> ^ +40> ^ 1-> > 2 >for @@ -1593,15 +1686,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 26> = 27> 28> 0 -29> ; -30> i -31> < -32> 1 -33> ; -34> i -35> ++ -36> ) -37> { +29> ; +30> +31> i +32> < +33> 1 +34> ; +35> +36> i +37> ++ +38> ) +39> +40> { 1->Emitted(39, 1) Source(79, 1) + SourceIndex(0) 2 >Emitted(39, 4) Source(79, 4) + SourceIndex(0) 3 >Emitted(39, 5) Source(79, 5) + SourceIndex(0) @@ -1630,15 +1726,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 26>Emitted(39, 296) Source(85, 25) + SourceIndex(0) 27>Emitted(39, 297) Source(85, 26) + SourceIndex(0) 28>Emitted(39, 298) Source(85, 27) + SourceIndex(0) -29>Emitted(39, 300) Source(85, 29) + SourceIndex(0) -30>Emitted(39, 301) Source(85, 30) + SourceIndex(0) -31>Emitted(39, 304) Source(85, 33) + SourceIndex(0) -32>Emitted(39, 305) Source(85, 34) + SourceIndex(0) -33>Emitted(39, 307) Source(85, 36) + SourceIndex(0) -34>Emitted(39, 308) Source(85, 37) + SourceIndex(0) -35>Emitted(39, 310) Source(85, 39) + SourceIndex(0) -36>Emitted(39, 312) Source(85, 41) + SourceIndex(0) -37>Emitted(39, 313) Source(85, 42) + SourceIndex(0) +29>Emitted(39, 299) Source(85, 28) + SourceIndex(0) +30>Emitted(39, 300) Source(85, 29) + SourceIndex(0) +31>Emitted(39, 301) Source(85, 30) + SourceIndex(0) +32>Emitted(39, 304) Source(85, 33) + SourceIndex(0) +33>Emitted(39, 305) Source(85, 34) + SourceIndex(0) +34>Emitted(39, 306) Source(85, 35) + SourceIndex(0) +35>Emitted(39, 307) Source(85, 36) + SourceIndex(0) +36>Emitted(39, 308) Source(85, 37) + SourceIndex(0) +37>Emitted(39, 310) Source(85, 39) + SourceIndex(0) +38>Emitted(39, 311) Source(85, 40) + SourceIndex(0) +39>Emitted(39, 312) Source(85, 41) + SourceIndex(0) +40>Emitted(39, 313) Source(85, 42) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1706,15 +1805,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 26> ^ 27> ^ 28> ^ -29> ^^ -30> ^ -31> ^^^ -32> ^ -33> ^^ -34> ^ -35> ^^ -36> ^^ -37> ^ +29> ^ +30> ^ +31> ^ +32> ^^^ +33> ^ +34> ^ +35> ^ +36> ^ +37> ^^ +38> ^ +39> ^ +40> ^ 1-> > 2 >for @@ -1761,15 +1863,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 26> = 27> 28> 0 -29> ; -30> i -31> < -32> 1 -33> ; -34> i -35> ++ -36> ) -37> { +29> ; +30> +31> i +32> < +33> 1 +34> ; +35> +36> i +37> ++ +38> ) +39> +40> { 1->Emitted(42, 1) Source(88, 1) + SourceIndex(0) 2 >Emitted(42, 4) Source(88, 4) + SourceIndex(0) 3 >Emitted(42, 5) Source(88, 5) + SourceIndex(0) @@ -1798,15 +1903,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 26>Emitted(42, 372) Source(95, 8) + SourceIndex(0) 27>Emitted(42, 373) Source(95, 9) + SourceIndex(0) 28>Emitted(42, 374) Source(95, 10) + SourceIndex(0) -29>Emitted(42, 376) Source(95, 12) + SourceIndex(0) -30>Emitted(42, 377) Source(95, 13) + SourceIndex(0) -31>Emitted(42, 380) Source(95, 16) + SourceIndex(0) -32>Emitted(42, 381) Source(95, 17) + SourceIndex(0) -33>Emitted(42, 383) Source(95, 19) + SourceIndex(0) -34>Emitted(42, 384) Source(95, 20) + SourceIndex(0) -35>Emitted(42, 386) Source(95, 22) + SourceIndex(0) -36>Emitted(42, 388) Source(95, 24) + SourceIndex(0) -37>Emitted(42, 389) Source(95, 25) + SourceIndex(0) +29>Emitted(42, 375) Source(95, 11) + SourceIndex(0) +30>Emitted(42, 376) Source(95, 12) + SourceIndex(0) +31>Emitted(42, 377) Source(95, 13) + SourceIndex(0) +32>Emitted(42, 380) Source(95, 16) + SourceIndex(0) +33>Emitted(42, 381) Source(95, 17) + SourceIndex(0) +34>Emitted(42, 382) Source(95, 18) + SourceIndex(0) +35>Emitted(42, 383) Source(95, 19) + SourceIndex(0) +36>Emitted(42, 384) Source(95, 20) + SourceIndex(0) +37>Emitted(42, 386) Source(95, 22) + SourceIndex(0) +38>Emitted(42, 387) Source(95, 23) + SourceIndex(0) +39>Emitted(42, 388) Source(95, 24) + SourceIndex(0) +40>Emitted(42, 389) Source(95, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map index 3cef71fe60607..c313fd336b461 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.sourcemap.txt index 63928a4098fa3..745bad41238da 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.sourcemap.txt @@ -308,15 +308,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > > @@ -332,15 +335,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(11, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(11, 4) Source(29, 4) + SourceIndex(0) 3 >Emitted(11, 5) Source(29, 5) + SourceIndex(0) @@ -354,15 +360,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11>Emitted(11, 70) Source(29, 42) + SourceIndex(0) 12>Emitted(11, 73) Source(29, 45) + SourceIndex(0) 13>Emitted(11, 74) Source(29, 46) + SourceIndex(0) -14>Emitted(11, 76) Source(29, 48) + SourceIndex(0) -15>Emitted(11, 77) Source(29, 49) + SourceIndex(0) -16>Emitted(11, 80) Source(29, 52) + SourceIndex(0) -17>Emitted(11, 81) Source(29, 53) + SourceIndex(0) -18>Emitted(11, 83) Source(29, 55) + SourceIndex(0) -19>Emitted(11, 84) Source(29, 56) + SourceIndex(0) -20>Emitted(11, 86) Source(29, 58) + SourceIndex(0) -21>Emitted(11, 88) Source(29, 60) + SourceIndex(0) -22>Emitted(11, 89) Source(29, 61) + SourceIndex(0) +14>Emitted(11, 75) Source(29, 47) + SourceIndex(0) +15>Emitted(11, 76) Source(29, 48) + SourceIndex(0) +16>Emitted(11, 77) Source(29, 49) + SourceIndex(0) +17>Emitted(11, 80) Source(29, 52) + SourceIndex(0) +18>Emitted(11, 81) Source(29, 53) + SourceIndex(0) +19>Emitted(11, 82) Source(29, 54) + SourceIndex(0) +20>Emitted(11, 83) Source(29, 55) + SourceIndex(0) +21>Emitted(11, 84) Source(29, 56) + SourceIndex(0) +22>Emitted(11, 86) Source(29, 58) + SourceIndex(0) +23>Emitted(11, 87) Source(29, 59) + SourceIndex(0) +24>Emitted(11, 88) Source(29, 60) + SourceIndex(0) +25>Emitted(11, 89) Source(29, 61) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -415,15 +424,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -438,15 +450,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(14, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(14, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(14, 5) Source(32, 5) + SourceIndex(0) @@ -460,15 +475,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11>Emitted(14, 81) Source(32, 47) + SourceIndex(0) 12>Emitted(14, 84) Source(32, 50) + SourceIndex(0) 13>Emitted(14, 85) Source(32, 51) + SourceIndex(0) -14>Emitted(14, 87) Source(32, 53) + SourceIndex(0) -15>Emitted(14, 88) Source(32, 54) + SourceIndex(0) -16>Emitted(14, 91) Source(32, 57) + SourceIndex(0) -17>Emitted(14, 92) Source(32, 58) + SourceIndex(0) -18>Emitted(14, 94) Source(32, 60) + SourceIndex(0) -19>Emitted(14, 95) Source(32, 61) + SourceIndex(0) -20>Emitted(14, 97) Source(32, 63) + SourceIndex(0) -21>Emitted(14, 99) Source(32, 65) + SourceIndex(0) -22>Emitted(14, 100) Source(32, 66) + SourceIndex(0) +14>Emitted(14, 86) Source(32, 52) + SourceIndex(0) +15>Emitted(14, 87) Source(32, 53) + SourceIndex(0) +16>Emitted(14, 88) Source(32, 54) + SourceIndex(0) +17>Emitted(14, 91) Source(32, 57) + SourceIndex(0) +18>Emitted(14, 92) Source(32, 58) + SourceIndex(0) +19>Emitted(14, 93) Source(32, 59) + SourceIndex(0) +20>Emitted(14, 94) Source(32, 60) + SourceIndex(0) +21>Emitted(14, 95) Source(32, 61) + SourceIndex(0) +22>Emitted(14, 97) Source(32, 63) + SourceIndex(0) +23>Emitted(14, 98) Source(32, 64) + SourceIndex(0) +24>Emitted(14, 99) Source(32, 65) + SourceIndex(0) +25>Emitted(14, 100) Source(32, 66) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -521,15 +539,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -544,15 +565,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(17, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(17, 4) Source(35, 4) + SourceIndex(0) 3 >Emitted(17, 5) Source(35, 5) + SourceIndex(0) @@ -566,15 +590,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11>Emitted(17, 109) Source(35, 82) + SourceIndex(0) 12>Emitted(17, 112) Source(35, 85) + SourceIndex(0) 13>Emitted(17, 113) Source(35, 86) + SourceIndex(0) -14>Emitted(17, 115) Source(35, 88) + SourceIndex(0) -15>Emitted(17, 116) Source(35, 89) + SourceIndex(0) -16>Emitted(17, 119) Source(35, 92) + SourceIndex(0) -17>Emitted(17, 120) Source(35, 93) + SourceIndex(0) -18>Emitted(17, 122) Source(35, 95) + SourceIndex(0) -19>Emitted(17, 123) Source(35, 96) + SourceIndex(0) -20>Emitted(17, 125) Source(35, 98) + SourceIndex(0) -21>Emitted(17, 127) Source(35, 100) + SourceIndex(0) -22>Emitted(17, 128) Source(35, 101) + SourceIndex(0) +14>Emitted(17, 114) Source(35, 87) + SourceIndex(0) +15>Emitted(17, 115) Source(35, 88) + SourceIndex(0) +16>Emitted(17, 116) Source(35, 89) + SourceIndex(0) +17>Emitted(17, 119) Source(35, 92) + SourceIndex(0) +18>Emitted(17, 120) Source(35, 93) + SourceIndex(0) +19>Emitted(17, 121) Source(35, 94) + SourceIndex(0) +20>Emitted(17, 122) Source(35, 95) + SourceIndex(0) +21>Emitted(17, 123) Source(35, 96) + SourceIndex(0) +22>Emitted(17, 125) Source(35, 98) + SourceIndex(0) +23>Emitted(17, 126) Source(35, 99) + SourceIndex(0) +24>Emitted(17, 127) Source(35, 100) + SourceIndex(0) +25>Emitted(17, 128) Source(35, 101) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -635,15 +662,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 19> ^ 20> ^^^ 21> ^ -22> ^^ -23> ^ -24> ^^^ -25> ^ -26> ^^ -27> ^ -28> ^^ -29> ^^ -30> ^ +22> ^ +23> ^ +24> ^ +25> ^^^ +26> ^ +27> ^ +28> ^ +29> ^ +30> ^^ +31> ^ +32> ^ +33> ^ 1-> > 2 >for @@ -676,15 +706,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 19> i 20> = 21> 0 -22> ; -23> i -24> < -25> 1 -26> ; -27> i -28> ++ -29> ) -30> { +22> ; +23> +24> i +25> < +26> 1 +27> ; +28> +29> i +30> ++ +31> ) +32> +33> { 1->Emitted(20, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(20, 4) Source(38, 4) + SourceIndex(0) 3 >Emitted(20, 5) Source(38, 5) + SourceIndex(0) @@ -706,15 +739,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 19>Emitted(20, 235) Source(43, 18) + SourceIndex(0) 20>Emitted(20, 238) Source(43, 21) + SourceIndex(0) 21>Emitted(20, 239) Source(43, 22) + SourceIndex(0) -22>Emitted(20, 241) Source(43, 24) + SourceIndex(0) -23>Emitted(20, 242) Source(43, 25) + SourceIndex(0) -24>Emitted(20, 245) Source(43, 28) + SourceIndex(0) -25>Emitted(20, 246) Source(43, 29) + SourceIndex(0) -26>Emitted(20, 248) Source(43, 31) + SourceIndex(0) -27>Emitted(20, 249) Source(43, 32) + SourceIndex(0) -28>Emitted(20, 251) Source(43, 34) + SourceIndex(0) -29>Emitted(20, 253) Source(43, 36) + SourceIndex(0) -30>Emitted(20, 254) Source(43, 37) + SourceIndex(0) +22>Emitted(20, 240) Source(43, 23) + SourceIndex(0) +23>Emitted(20, 241) Source(43, 24) + SourceIndex(0) +24>Emitted(20, 242) Source(43, 25) + SourceIndex(0) +25>Emitted(20, 245) Source(43, 28) + SourceIndex(0) +26>Emitted(20, 246) Source(43, 29) + SourceIndex(0) +27>Emitted(20, 247) Source(43, 30) + SourceIndex(0) +28>Emitted(20, 248) Source(43, 31) + SourceIndex(0) +29>Emitted(20, 249) Source(43, 32) + SourceIndex(0) +30>Emitted(20, 251) Source(43, 34) + SourceIndex(0) +31>Emitted(20, 252) Source(43, 35) + SourceIndex(0) +32>Emitted(20, 253) Source(43, 36) + SourceIndex(0) +33>Emitted(20, 254) Source(43, 37) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -775,15 +811,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 19> ^ 20> ^^^ 21> ^ -22> ^^ -23> ^ -24> ^^^ -25> ^ -26> ^^ -27> ^ -28> ^^ -29> ^^ -30> ^ +22> ^ +23> ^ +24> ^ +25> ^^^ +26> ^ +27> ^ +28> ^ +29> ^ +30> ^^ +31> ^ +32> ^ +33> ^ 1-> > 2 >for @@ -820,15 +859,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 19> i 20> = 21> 0 -22> ; -23> i -24> < -25> 1 -26> ; -27> i -28> ++ -29> ) -30> { +22> ; +23> +24> i +25> < +26> 1 +27> ; +28> +29> i +30> ++ +31> ) +32> +33> { 1->Emitted(23, 1) Source(46, 1) + SourceIndex(0) 2 >Emitted(23, 4) Source(46, 4) + SourceIndex(0) 3 >Emitted(23, 5) Source(46, 5) + SourceIndex(0) @@ -850,15 +892,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 19>Emitted(23, 241) Source(51, 23) + SourceIndex(0) 20>Emitted(23, 244) Source(51, 26) + SourceIndex(0) 21>Emitted(23, 245) Source(51, 27) + SourceIndex(0) -22>Emitted(23, 247) Source(51, 29) + SourceIndex(0) -23>Emitted(23, 248) Source(51, 30) + SourceIndex(0) -24>Emitted(23, 251) Source(51, 33) + SourceIndex(0) -25>Emitted(23, 252) Source(51, 34) + SourceIndex(0) -26>Emitted(23, 254) Source(51, 36) + SourceIndex(0) -27>Emitted(23, 255) Source(51, 37) + SourceIndex(0) -28>Emitted(23, 257) Source(51, 39) + SourceIndex(0) -29>Emitted(23, 259) Source(51, 41) + SourceIndex(0) -30>Emitted(23, 260) Source(51, 42) + SourceIndex(0) +22>Emitted(23, 246) Source(51, 28) + SourceIndex(0) +23>Emitted(23, 247) Source(51, 29) + SourceIndex(0) +24>Emitted(23, 248) Source(51, 30) + SourceIndex(0) +25>Emitted(23, 251) Source(51, 33) + SourceIndex(0) +26>Emitted(23, 252) Source(51, 34) + SourceIndex(0) +27>Emitted(23, 253) Source(51, 35) + SourceIndex(0) +28>Emitted(23, 254) Source(51, 36) + SourceIndex(0) +29>Emitted(23, 255) Source(51, 37) + SourceIndex(0) +30>Emitted(23, 257) Source(51, 39) + SourceIndex(0) +31>Emitted(23, 258) Source(51, 40) + SourceIndex(0) +32>Emitted(23, 259) Source(51, 41) + SourceIndex(0) +33>Emitted(23, 260) Source(51, 42) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -968,16 +1013,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 2 > ^ 3 > ^^^ 4 > ^ -5 > ^^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^^ -13> ^ -14> ^^^-> +5 > ^ +6 > ^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^-> 1 > > } = { primary: "none", secondary: "none" } >} = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, @@ -985,28 +1033,34 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 2 > i 3 > = 4 > 0 -5 > ; -6 > i -7 > < -8 > 1 -9 > ; -10> i -11> ++ -12> ) -13> { +5 > ; +6 > +7 > i +8 > < +9 > 1 +10> ; +11> +12> i +13> ++ +14> ) +15> +16> { 1 >Emitted(27, 5) Source(60, 5) + SourceIndex(0) 2 >Emitted(27, 6) Source(60, 6) + SourceIndex(0) 3 >Emitted(27, 9) Source(60, 9) + SourceIndex(0) 4 >Emitted(27, 10) Source(60, 10) + SourceIndex(0) -5 >Emitted(27, 12) Source(60, 12) + SourceIndex(0) -6 >Emitted(27, 13) Source(60, 13) + SourceIndex(0) -7 >Emitted(27, 16) Source(60, 16) + SourceIndex(0) -8 >Emitted(27, 17) Source(60, 17) + SourceIndex(0) -9 >Emitted(27, 19) Source(60, 19) + SourceIndex(0) -10>Emitted(27, 20) Source(60, 20) + SourceIndex(0) -11>Emitted(27, 22) Source(60, 22) + SourceIndex(0) -12>Emitted(27, 24) Source(60, 24) + SourceIndex(0) -13>Emitted(27, 25) Source(60, 25) + SourceIndex(0) +5 >Emitted(27, 11) Source(60, 11) + SourceIndex(0) +6 >Emitted(27, 12) Source(60, 12) + SourceIndex(0) +7 >Emitted(27, 13) Source(60, 13) + SourceIndex(0) +8 >Emitted(27, 16) Source(60, 16) + SourceIndex(0) +9 >Emitted(27, 17) Source(60, 17) + SourceIndex(0) +10>Emitted(27, 18) Source(60, 18) + SourceIndex(0) +11>Emitted(27, 19) Source(60, 19) + SourceIndex(0) +12>Emitted(27, 20) Source(60, 20) + SourceIndex(0) +13>Emitted(27, 22) Source(60, 22) + SourceIndex(0) +14>Emitted(27, 23) Source(60, 23) + SourceIndex(0) +15>Emitted(27, 24) Source(60, 24) + SourceIndex(0) +16>Emitted(27, 25) Source(60, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -1059,15 +1113,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > > @@ -1083,15 +1140,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(30, 1) Source(64, 1) + SourceIndex(0) 2 >Emitted(30, 4) Source(64, 4) + SourceIndex(0) 3 >Emitted(30, 5) Source(64, 5) + SourceIndex(0) @@ -1105,15 +1165,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11>Emitted(30, 69) Source(64, 36) + SourceIndex(0) 12>Emitted(30, 72) Source(64, 39) + SourceIndex(0) 13>Emitted(30, 73) Source(64, 40) + SourceIndex(0) -14>Emitted(30, 75) Source(64, 42) + SourceIndex(0) -15>Emitted(30, 76) Source(64, 43) + SourceIndex(0) -16>Emitted(30, 79) Source(64, 46) + SourceIndex(0) -17>Emitted(30, 80) Source(64, 47) + SourceIndex(0) -18>Emitted(30, 82) Source(64, 49) + SourceIndex(0) -19>Emitted(30, 83) Source(64, 50) + SourceIndex(0) -20>Emitted(30, 85) Source(64, 52) + SourceIndex(0) -21>Emitted(30, 87) Source(64, 54) + SourceIndex(0) -22>Emitted(30, 88) Source(64, 55) + SourceIndex(0) +14>Emitted(30, 74) Source(64, 41) + SourceIndex(0) +15>Emitted(30, 75) Source(64, 42) + SourceIndex(0) +16>Emitted(30, 76) Source(64, 43) + SourceIndex(0) +17>Emitted(30, 79) Source(64, 46) + SourceIndex(0) +18>Emitted(30, 80) Source(64, 47) + SourceIndex(0) +19>Emitted(30, 81) Source(64, 48) + SourceIndex(0) +20>Emitted(30, 82) Source(64, 49) + SourceIndex(0) +21>Emitted(30, 83) Source(64, 50) + SourceIndex(0) +22>Emitted(30, 85) Source(64, 52) + SourceIndex(0) +23>Emitted(30, 86) Source(64, 53) + SourceIndex(0) +24>Emitted(30, 87) Source(64, 54) + SourceIndex(0) +25>Emitted(30, 88) Source(64, 55) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1166,15 +1229,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -1189,15 +1255,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(33, 1) Source(67, 1) + SourceIndex(0) 2 >Emitted(33, 4) Source(67, 4) + SourceIndex(0) 3 >Emitted(33, 5) Source(67, 5) + SourceIndex(0) @@ -1211,15 +1280,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11>Emitted(33, 80) Source(67, 41) + SourceIndex(0) 12>Emitted(33, 83) Source(67, 44) + SourceIndex(0) 13>Emitted(33, 84) Source(67, 45) + SourceIndex(0) -14>Emitted(33, 86) Source(67, 47) + SourceIndex(0) -15>Emitted(33, 87) Source(67, 48) + SourceIndex(0) -16>Emitted(33, 90) Source(67, 51) + SourceIndex(0) -17>Emitted(33, 91) Source(67, 52) + SourceIndex(0) -18>Emitted(33, 93) Source(67, 54) + SourceIndex(0) -19>Emitted(33, 94) Source(67, 55) + SourceIndex(0) -20>Emitted(33, 96) Source(67, 57) + SourceIndex(0) -21>Emitted(33, 98) Source(67, 59) + SourceIndex(0) -22>Emitted(33, 99) Source(67, 60) + SourceIndex(0) +14>Emitted(33, 85) Source(67, 46) + SourceIndex(0) +15>Emitted(33, 86) Source(67, 47) + SourceIndex(0) +16>Emitted(33, 87) Source(67, 48) + SourceIndex(0) +17>Emitted(33, 90) Source(67, 51) + SourceIndex(0) +18>Emitted(33, 91) Source(67, 52) + SourceIndex(0) +19>Emitted(33, 92) Source(67, 53) + SourceIndex(0) +20>Emitted(33, 93) Source(67, 54) + SourceIndex(0) +21>Emitted(33, 94) Source(67, 55) + SourceIndex(0) +22>Emitted(33, 96) Source(67, 57) + SourceIndex(0) +23>Emitted(33, 97) Source(67, 58) + SourceIndex(0) +24>Emitted(33, 98) Source(67, 59) + SourceIndex(0) +25>Emitted(33, 99) Source(67, 60) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1272,15 +1344,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11> ^ 12> ^^^ 13> ^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^^ -19> ^ -20> ^^ -21> ^^ -22> ^ +14> ^ +15> ^ +16> ^ +17> ^^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^^ +23> ^ +24> ^ +25> ^ 1-> > 2 >for @@ -1295,15 +1370,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11> i 12> = 13> 0 -14> ; -15> i -16> < -17> 1 -18> ; -19> i -20> ++ -21> ) -22> { +14> ; +15> +16> i +17> < +18> 1 +19> ; +20> +21> i +22> ++ +23> ) +24> +25> { 1->Emitted(36, 1) Source(70, 1) + SourceIndex(0) 2 >Emitted(36, 4) Source(70, 4) + SourceIndex(0) 3 >Emitted(36, 5) Source(70, 5) + SourceIndex(0) @@ -1317,15 +1395,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 11>Emitted(36, 108) Source(70, 76) + SourceIndex(0) 12>Emitted(36, 111) Source(70, 79) + SourceIndex(0) 13>Emitted(36, 112) Source(70, 80) + SourceIndex(0) -14>Emitted(36, 114) Source(70, 82) + SourceIndex(0) -15>Emitted(36, 115) Source(70, 83) + SourceIndex(0) -16>Emitted(36, 118) Source(70, 86) + SourceIndex(0) -17>Emitted(36, 119) Source(70, 87) + SourceIndex(0) -18>Emitted(36, 121) Source(70, 89) + SourceIndex(0) -19>Emitted(36, 122) Source(70, 90) + SourceIndex(0) -20>Emitted(36, 124) Source(70, 92) + SourceIndex(0) -21>Emitted(36, 126) Source(70, 94) + SourceIndex(0) -22>Emitted(36, 127) Source(70, 95) + SourceIndex(0) +14>Emitted(36, 113) Source(70, 81) + SourceIndex(0) +15>Emitted(36, 114) Source(70, 82) + SourceIndex(0) +16>Emitted(36, 115) Source(70, 83) + SourceIndex(0) +17>Emitted(36, 118) Source(70, 86) + SourceIndex(0) +18>Emitted(36, 119) Source(70, 87) + SourceIndex(0) +19>Emitted(36, 120) Source(70, 88) + SourceIndex(0) +20>Emitted(36, 121) Source(70, 89) + SourceIndex(0) +21>Emitted(36, 122) Source(70, 90) + SourceIndex(0) +22>Emitted(36, 124) Source(70, 92) + SourceIndex(0) +23>Emitted(36, 125) Source(70, 93) + SourceIndex(0) +24>Emitted(36, 126) Source(70, 94) + SourceIndex(0) +25>Emitted(36, 127) Source(70, 95) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1386,15 +1467,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 19> ^ 20> ^^^ 21> ^ -22> ^^ -23> ^ -24> ^^^ -25> ^ -26> ^^ -27> ^ -28> ^^ -29> ^^ -30> ^ +22> ^ +23> ^ +24> ^ +25> ^^^ +26> ^ +27> ^ +28> ^ +29> ^ +30> ^^ +31> ^ +32> ^ +33> ^ 1-> > 2 >for @@ -1427,15 +1511,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 19> i 20> = 21> 0 -22> ; -23> i -24> < -25> 1 -26> ; -27> i -28> ++ -29> ) -30> { +22> ; +23> +24> i +25> < +26> 1 +27> ; +28> +29> i +30> ++ +31> ) +32> +33> { 1->Emitted(39, 1) Source(73, 1) + SourceIndex(0) 2 >Emitted(39, 4) Source(73, 4) + SourceIndex(0) 3 >Emitted(39, 5) Source(73, 5) + SourceIndex(0) @@ -1457,15 +1544,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 19>Emitted(39, 233) Source(78, 18) + SourceIndex(0) 20>Emitted(39, 236) Source(78, 21) + SourceIndex(0) 21>Emitted(39, 237) Source(78, 22) + SourceIndex(0) -22>Emitted(39, 239) Source(78, 24) + SourceIndex(0) -23>Emitted(39, 240) Source(78, 25) + SourceIndex(0) -24>Emitted(39, 243) Source(78, 28) + SourceIndex(0) -25>Emitted(39, 244) Source(78, 29) + SourceIndex(0) -26>Emitted(39, 246) Source(78, 31) + SourceIndex(0) -27>Emitted(39, 247) Source(78, 32) + SourceIndex(0) -28>Emitted(39, 249) Source(78, 34) + SourceIndex(0) -29>Emitted(39, 251) Source(78, 36) + SourceIndex(0) -30>Emitted(39, 252) Source(78, 37) + SourceIndex(0) +22>Emitted(39, 238) Source(78, 23) + SourceIndex(0) +23>Emitted(39, 239) Source(78, 24) + SourceIndex(0) +24>Emitted(39, 240) Source(78, 25) + SourceIndex(0) +25>Emitted(39, 243) Source(78, 28) + SourceIndex(0) +26>Emitted(39, 244) Source(78, 29) + SourceIndex(0) +27>Emitted(39, 245) Source(78, 30) + SourceIndex(0) +28>Emitted(39, 246) Source(78, 31) + SourceIndex(0) +29>Emitted(39, 247) Source(78, 32) + SourceIndex(0) +30>Emitted(39, 249) Source(78, 34) + SourceIndex(0) +31>Emitted(39, 250) Source(78, 35) + SourceIndex(0) +32>Emitted(39, 251) Source(78, 36) + SourceIndex(0) +33>Emitted(39, 252) Source(78, 37) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1526,15 +1616,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 19> ^ 20> ^^^ 21> ^ -22> ^^ -23> ^ -24> ^^^ -25> ^ -26> ^^ -27> ^ -28> ^^ -29> ^^ -30> ^ +22> ^ +23> ^ +24> ^ +25> ^^^ +26> ^ +27> ^ +28> ^ +29> ^ +30> ^^ +31> ^ +32> ^ +33> ^ 1-> > 2 >for @@ -1571,15 +1664,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 19> i 20> = 21> 0 -22> ; -23> i -24> < -25> 1 -26> ; -27> i -28> ++ -29> ) -30> { +22> ; +23> +24> i +25> < +26> 1 +27> ; +28> +29> i +30> ++ +31> ) +32> +33> { 1->Emitted(42, 1) Source(81, 1) + SourceIndex(0) 2 >Emitted(42, 4) Source(81, 4) + SourceIndex(0) 3 >Emitted(42, 5) Source(81, 5) + SourceIndex(0) @@ -1601,15 +1697,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 19>Emitted(42, 239) Source(86, 23) + SourceIndex(0) 20>Emitted(42, 242) Source(86, 26) + SourceIndex(0) 21>Emitted(42, 243) Source(86, 27) + SourceIndex(0) -22>Emitted(42, 245) Source(86, 29) + SourceIndex(0) -23>Emitted(42, 246) Source(86, 30) + SourceIndex(0) -24>Emitted(42, 249) Source(86, 33) + SourceIndex(0) -25>Emitted(42, 250) Source(86, 34) + SourceIndex(0) -26>Emitted(42, 252) Source(86, 36) + SourceIndex(0) -27>Emitted(42, 253) Source(86, 37) + SourceIndex(0) -28>Emitted(42, 255) Source(86, 39) + SourceIndex(0) -29>Emitted(42, 257) Source(86, 41) + SourceIndex(0) -30>Emitted(42, 258) Source(86, 42) + SourceIndex(0) +22>Emitted(42, 244) Source(86, 28) + SourceIndex(0) +23>Emitted(42, 245) Source(86, 29) + SourceIndex(0) +24>Emitted(42, 246) Source(86, 30) + SourceIndex(0) +25>Emitted(42, 249) Source(86, 33) + SourceIndex(0) +26>Emitted(42, 250) Source(86, 34) + SourceIndex(0) +27>Emitted(42, 251) Source(86, 35) + SourceIndex(0) +28>Emitted(42, 252) Source(86, 36) + SourceIndex(0) +29>Emitted(42, 253) Source(86, 37) + SourceIndex(0) +30>Emitted(42, 255) Source(86, 39) + SourceIndex(0) +31>Emitted(42, 256) Source(86, 40) + SourceIndex(0) +32>Emitted(42, 257) Source(86, 41) + SourceIndex(0) +33>Emitted(42, 258) Source(86, 42) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1719,16 +1818,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 2 > ^ 3 > ^^^ 4 > ^ -5 > ^^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^^ -13> ^ -14> ^^^-> +5 > ^ +6 > ^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^-> 1 > > } = { primary: "none", secondary: "none" } >} = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, @@ -1736,28 +1838,34 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 2 > i 3 > = 4 > 0 -5 > ; -6 > i -7 > < -8 > 1 -9 > ; -10> i -11> ++ -12> ) -13> { +5 > ; +6 > +7 > i +8 > < +9 > 1 +10> ; +11> +12> i +13> ++ +14> ) +15> +16> { 1 >Emitted(46, 5) Source(95, 5) + SourceIndex(0) 2 >Emitted(46, 6) Source(95, 6) + SourceIndex(0) 3 >Emitted(46, 9) Source(95, 9) + SourceIndex(0) 4 >Emitted(46, 10) Source(95, 10) + SourceIndex(0) -5 >Emitted(46, 12) Source(95, 12) + SourceIndex(0) -6 >Emitted(46, 13) Source(95, 13) + SourceIndex(0) -7 >Emitted(46, 16) Source(95, 16) + SourceIndex(0) -8 >Emitted(46, 17) Source(95, 17) + SourceIndex(0) -9 >Emitted(46, 19) Source(95, 19) + SourceIndex(0) -10>Emitted(46, 20) Source(95, 20) + SourceIndex(0) -11>Emitted(46, 22) Source(95, 22) + SourceIndex(0) -12>Emitted(46, 24) Source(95, 24) + SourceIndex(0) -13>Emitted(46, 25) Source(95, 25) + SourceIndex(0) +5 >Emitted(46, 11) Source(95, 11) + SourceIndex(0) +6 >Emitted(46, 12) Source(95, 12) + SourceIndex(0) +7 >Emitted(46, 13) Source(95, 13) + SourceIndex(0) +8 >Emitted(46, 16) Source(95, 16) + SourceIndex(0) +9 >Emitted(46, 17) Source(95, 17) + SourceIndex(0) +10>Emitted(46, 18) Source(95, 18) + SourceIndex(0) +11>Emitted(46, 19) Source(95, 19) + SourceIndex(0) +12>Emitted(46, 20) Source(95, 20) + SourceIndex(0) +13>Emitted(46, 22) Source(95, 22) + SourceIndex(0) +14>Emitted(46, 23) Source(95, 23) + SourceIndex(0) +15>Emitted(46, 24) Source(95, 24) + SourceIndex(0) +16>Emitted(46, 25) Source(95, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -1814,15 +1922,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > > @@ -1843,15 +1954,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(49, 1) Source(100, 1) + SourceIndex(0) 2 >Emitted(49, 4) Source(100, 4) + SourceIndex(0) 3 >Emitted(49, 5) Source(100, 5) + SourceIndex(0) @@ -1869,15 +1983,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15>Emitted(49, 133) Source(100, 67) + SourceIndex(0) 16>Emitted(49, 136) Source(100, 70) + SourceIndex(0) 17>Emitted(49, 137) Source(100, 71) + SourceIndex(0) -18>Emitted(49, 139) Source(100, 73) + SourceIndex(0) -19>Emitted(49, 140) Source(100, 74) + SourceIndex(0) -20>Emitted(49, 143) Source(100, 77) + SourceIndex(0) -21>Emitted(49, 144) Source(100, 78) + SourceIndex(0) -22>Emitted(49, 146) Source(100, 80) + SourceIndex(0) -23>Emitted(49, 147) Source(100, 81) + SourceIndex(0) -24>Emitted(49, 149) Source(100, 83) + SourceIndex(0) -25>Emitted(49, 151) Source(100, 85) + SourceIndex(0) -26>Emitted(49, 152) Source(100, 86) + SourceIndex(0) +18>Emitted(49, 138) Source(100, 72) + SourceIndex(0) +19>Emitted(49, 139) Source(100, 73) + SourceIndex(0) +20>Emitted(49, 140) Source(100, 74) + SourceIndex(0) +21>Emitted(49, 143) Source(100, 77) + SourceIndex(0) +22>Emitted(49, 144) Source(100, 78) + SourceIndex(0) +23>Emitted(49, 145) Source(100, 79) + SourceIndex(0) +24>Emitted(49, 146) Source(100, 80) + SourceIndex(0) +25>Emitted(49, 147) Source(100, 81) + SourceIndex(0) +26>Emitted(49, 149) Source(100, 83) + SourceIndex(0) +27>Emitted(49, 150) Source(100, 84) + SourceIndex(0) +28>Emitted(49, 151) Source(100, 85) + SourceIndex(0) +29>Emitted(49, 152) Source(100, 86) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1934,15 +2051,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > 2 >for @@ -1961,15 +2081,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(52, 1) Source(103, 1) + SourceIndex(0) 2 >Emitted(52, 4) Source(103, 4) + SourceIndex(0) 3 >Emitted(52, 5) Source(103, 5) + SourceIndex(0) @@ -1987,15 +2110,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15>Emitted(52, 145) Source(103, 72) + SourceIndex(0) 16>Emitted(52, 148) Source(103, 75) + SourceIndex(0) 17>Emitted(52, 149) Source(103, 76) + SourceIndex(0) -18>Emitted(52, 151) Source(103, 78) + SourceIndex(0) -19>Emitted(52, 152) Source(103, 79) + SourceIndex(0) -20>Emitted(52, 155) Source(103, 82) + SourceIndex(0) -21>Emitted(52, 156) Source(103, 83) + SourceIndex(0) -22>Emitted(52, 158) Source(103, 85) + SourceIndex(0) -23>Emitted(52, 159) Source(103, 86) + SourceIndex(0) -24>Emitted(52, 161) Source(103, 88) + SourceIndex(0) -25>Emitted(52, 163) Source(103, 90) + SourceIndex(0) -26>Emitted(52, 164) Source(103, 91) + SourceIndex(0) +18>Emitted(52, 150) Source(103, 77) + SourceIndex(0) +19>Emitted(52, 151) Source(103, 78) + SourceIndex(0) +20>Emitted(52, 152) Source(103, 79) + SourceIndex(0) +21>Emitted(52, 155) Source(103, 82) + SourceIndex(0) +22>Emitted(52, 156) Source(103, 83) + SourceIndex(0) +23>Emitted(52, 157) Source(103, 84) + SourceIndex(0) +24>Emitted(52, 158) Source(103, 85) + SourceIndex(0) +25>Emitted(52, 159) Source(103, 86) + SourceIndex(0) +26>Emitted(52, 161) Source(103, 88) + SourceIndex(0) +27>Emitted(52, 162) Source(103, 89) + SourceIndex(0) +28>Emitted(52, 163) Source(103, 90) + SourceIndex(0) +29>Emitted(52, 164) Source(103, 91) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2052,15 +2178,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > 2 >for @@ -2079,15 +2208,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(55, 1) Source(106, 1) + SourceIndex(0) 2 >Emitted(55, 4) Source(106, 4) + SourceIndex(0) 3 >Emitted(55, 5) Source(106, 5) + SourceIndex(0) @@ -2105,15 +2237,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15>Emitted(55, 173) Source(106, 107) + SourceIndex(0) 16>Emitted(55, 176) Source(106, 110) + SourceIndex(0) 17>Emitted(55, 177) Source(106, 111) + SourceIndex(0) -18>Emitted(55, 179) Source(106, 113) + SourceIndex(0) -19>Emitted(55, 180) Source(106, 114) + SourceIndex(0) -20>Emitted(55, 183) Source(106, 117) + SourceIndex(0) -21>Emitted(55, 184) Source(106, 118) + SourceIndex(0) -22>Emitted(55, 186) Source(106, 120) + SourceIndex(0) -23>Emitted(55, 187) Source(106, 121) + SourceIndex(0) -24>Emitted(55, 189) Source(106, 123) + SourceIndex(0) -25>Emitted(55, 191) Source(106, 125) + SourceIndex(0) -26>Emitted(55, 192) Source(106, 126) + SourceIndex(0) +18>Emitted(55, 178) Source(106, 112) + SourceIndex(0) +19>Emitted(55, 179) Source(106, 113) + SourceIndex(0) +20>Emitted(55, 180) Source(106, 114) + SourceIndex(0) +21>Emitted(55, 183) Source(106, 117) + SourceIndex(0) +22>Emitted(55, 184) Source(106, 118) + SourceIndex(0) +23>Emitted(55, 185) Source(106, 119) + SourceIndex(0) +24>Emitted(55, 186) Source(106, 120) + SourceIndex(0) +25>Emitted(55, 187) Source(106, 121) + SourceIndex(0) +26>Emitted(55, 189) Source(106, 123) + SourceIndex(0) +27>Emitted(55, 190) Source(106, 124) + SourceIndex(0) +28>Emitted(55, 191) Source(106, 125) + SourceIndex(0) +29>Emitted(55, 192) Source(106, 126) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2178,15 +2313,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 23> ^ 24> ^^^ 25> ^ -26> ^^ -27> ^ -28> ^^^ -29> ^ -30> ^^ -31> ^ -32> ^^ -33> ^^ -34> ^ +26> ^ +27> ^ +28> ^ +29> ^^^ +30> ^ +31> ^ +32> ^ +33> ^ +34> ^^ +35> ^ +36> ^ +37> ^ 1-> > 2 >for @@ -2224,15 +2362,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 23> i 24> = 25> 0 -26> ; -27> i -28> < -29> 1 -30> ; -31> i -32> ++ -33> ) -34> { +26> ; +27> +28> i +29> < +30> 1 +31> ; +32> +33> i +34> ++ +35> ) +36> +37> { 1->Emitted(58, 1) Source(109, 1) + SourceIndex(0) 2 >Emitted(58, 4) Source(109, 4) + SourceIndex(0) 3 >Emitted(58, 5) Source(109, 5) + SourceIndex(0) @@ -2258,15 +2399,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 23>Emitted(58, 311) Source(115, 18) + SourceIndex(0) 24>Emitted(58, 314) Source(115, 21) + SourceIndex(0) 25>Emitted(58, 315) Source(115, 22) + SourceIndex(0) -26>Emitted(58, 317) Source(115, 24) + SourceIndex(0) -27>Emitted(58, 318) Source(115, 25) + SourceIndex(0) -28>Emitted(58, 321) Source(115, 28) + SourceIndex(0) -29>Emitted(58, 322) Source(115, 29) + SourceIndex(0) -30>Emitted(58, 324) Source(115, 31) + SourceIndex(0) -31>Emitted(58, 325) Source(115, 32) + SourceIndex(0) -32>Emitted(58, 327) Source(115, 34) + SourceIndex(0) -33>Emitted(58, 329) Source(115, 36) + SourceIndex(0) -34>Emitted(58, 330) Source(115, 37) + SourceIndex(0) +26>Emitted(58, 316) Source(115, 23) + SourceIndex(0) +27>Emitted(58, 317) Source(115, 24) + SourceIndex(0) +28>Emitted(58, 318) Source(115, 25) + SourceIndex(0) +29>Emitted(58, 321) Source(115, 28) + SourceIndex(0) +30>Emitted(58, 322) Source(115, 29) + SourceIndex(0) +31>Emitted(58, 323) Source(115, 30) + SourceIndex(0) +32>Emitted(58, 324) Source(115, 31) + SourceIndex(0) +33>Emitted(58, 325) Source(115, 32) + SourceIndex(0) +34>Emitted(58, 327) Source(115, 34) + SourceIndex(0) +35>Emitted(58, 328) Source(115, 35) + SourceIndex(0) +36>Emitted(58, 329) Source(115, 36) + SourceIndex(0) +37>Emitted(58, 330) Source(115, 37) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -2331,15 +2475,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 23> ^ 24> ^^^ 25> ^ -26> ^^ -27> ^ -28> ^^^ -29> ^ -30> ^^ -31> ^ -32> ^^ -33> ^^ -34> ^ +26> ^ +27> ^ +28> ^ +29> ^^^ +30> ^ +31> ^ +32> ^ +33> ^ +34> ^^ +35> ^ +36> ^ +37> ^ 1-> > 2 >for @@ -2382,15 +2529,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 23> i 24> = 25> 0 -26> ; -27> i -28> < -29> 1 -30> ; -31> i -32> ++ -33> ) -34> { +26> ; +27> +28> i +29> < +30> 1 +31> ; +32> +33> i +34> ++ +35> ) +36> +37> { 1->Emitted(61, 1) Source(118, 1) + SourceIndex(0) 2 >Emitted(61, 4) Source(118, 4) + SourceIndex(0) 3 >Emitted(61, 5) Source(118, 5) + SourceIndex(0) @@ -2416,15 +2566,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 23>Emitted(61, 313) Source(124, 23) + SourceIndex(0) 24>Emitted(61, 316) Source(124, 26) + SourceIndex(0) 25>Emitted(61, 317) Source(124, 27) + SourceIndex(0) -26>Emitted(61, 319) Source(124, 29) + SourceIndex(0) -27>Emitted(61, 320) Source(124, 30) + SourceIndex(0) -28>Emitted(61, 323) Source(124, 33) + SourceIndex(0) -29>Emitted(61, 324) Source(124, 34) + SourceIndex(0) -30>Emitted(61, 326) Source(124, 36) + SourceIndex(0) -31>Emitted(61, 327) Source(124, 37) + SourceIndex(0) -32>Emitted(61, 329) Source(124, 39) + SourceIndex(0) -33>Emitted(61, 331) Source(124, 41) + SourceIndex(0) -34>Emitted(61, 332) Source(124, 42) + SourceIndex(0) +26>Emitted(61, 318) Source(124, 28) + SourceIndex(0) +27>Emitted(61, 319) Source(124, 29) + SourceIndex(0) +28>Emitted(61, 320) Source(124, 30) + SourceIndex(0) +29>Emitted(61, 323) Source(124, 33) + SourceIndex(0) +30>Emitted(61, 324) Source(124, 34) + SourceIndex(0) +31>Emitted(61, 325) Source(124, 35) + SourceIndex(0) +32>Emitted(61, 326) Source(124, 36) + SourceIndex(0) +33>Emitted(61, 327) Source(124, 37) + SourceIndex(0) +34>Emitted(61, 329) Source(124, 39) + SourceIndex(0) +35>Emitted(61, 330) Source(124, 40) + SourceIndex(0) +36>Emitted(61, 331) Source(124, 41) + SourceIndex(0) +37>Emitted(61, 332) Source(124, 42) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -2548,16 +2701,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 2 > ^ 3 > ^^^ 4 > ^ -5 > ^^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^^ -13> ^ -14> ^^^-> +5 > ^ +6 > ^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^-> 1 > > } = { primary: "none", secondary: "none" } >} = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, @@ -2565,28 +2721,34 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 2 > i 3 > = 4 > 0 -5 > ; -6 > i -7 > < -8 > 1 -9 > ; -10> i -11> ++ -12> ) -13> { +5 > ; +6 > +7 > i +8 > < +9 > 1 +10> ; +11> +12> i +13> ++ +14> ) +15> +16> { 1 >Emitted(65, 5) Source(134, 5) + SourceIndex(0) 2 >Emitted(65, 6) Source(134, 6) + SourceIndex(0) 3 >Emitted(65, 9) Source(134, 9) + SourceIndex(0) 4 >Emitted(65, 10) Source(134, 10) + SourceIndex(0) -5 >Emitted(65, 12) Source(134, 12) + SourceIndex(0) -6 >Emitted(65, 13) Source(134, 13) + SourceIndex(0) -7 >Emitted(65, 16) Source(134, 16) + SourceIndex(0) -8 >Emitted(65, 17) Source(134, 17) + SourceIndex(0) -9 >Emitted(65, 19) Source(134, 19) + SourceIndex(0) -10>Emitted(65, 20) Source(134, 20) + SourceIndex(0) -11>Emitted(65, 22) Source(134, 22) + SourceIndex(0) -12>Emitted(65, 24) Source(134, 24) + SourceIndex(0) -13>Emitted(65, 25) Source(134, 25) + SourceIndex(0) +5 >Emitted(65, 11) Source(134, 11) + SourceIndex(0) +6 >Emitted(65, 12) Source(134, 12) + SourceIndex(0) +7 >Emitted(65, 13) Source(134, 13) + SourceIndex(0) +8 >Emitted(65, 16) Source(134, 16) + SourceIndex(0) +9 >Emitted(65, 17) Source(134, 17) + SourceIndex(0) +10>Emitted(65, 18) Source(134, 18) + SourceIndex(0) +11>Emitted(65, 19) Source(134, 19) + SourceIndex(0) +12>Emitted(65, 20) Source(134, 20) + SourceIndex(0) +13>Emitted(65, 22) Source(134, 22) + SourceIndex(0) +14>Emitted(65, 23) Source(134, 23) + SourceIndex(0) +15>Emitted(65, 24) Source(134, 24) + SourceIndex(0) +16>Emitted(65, 25) Source(134, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -2643,15 +2805,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > > @@ -2671,15 +2836,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(68, 1) Source(138, 1) + SourceIndex(0) 2 >Emitted(68, 4) Source(138, 4) + SourceIndex(0) 3 >Emitted(68, 5) Source(138, 5) + SourceIndex(0) @@ -2697,15 +2865,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15>Emitted(68, 131) Source(138, 53) + SourceIndex(0) 16>Emitted(68, 134) Source(138, 56) + SourceIndex(0) 17>Emitted(68, 135) Source(138, 57) + SourceIndex(0) -18>Emitted(68, 137) Source(138, 59) + SourceIndex(0) -19>Emitted(68, 138) Source(138, 60) + SourceIndex(0) -20>Emitted(68, 141) Source(138, 63) + SourceIndex(0) -21>Emitted(68, 142) Source(138, 64) + SourceIndex(0) -22>Emitted(68, 144) Source(138, 66) + SourceIndex(0) -23>Emitted(68, 145) Source(138, 67) + SourceIndex(0) -24>Emitted(68, 147) Source(138, 69) + SourceIndex(0) -25>Emitted(68, 149) Source(138, 71) + SourceIndex(0) -26>Emitted(68, 150) Source(138, 72) + SourceIndex(0) +18>Emitted(68, 136) Source(138, 58) + SourceIndex(0) +19>Emitted(68, 137) Source(138, 59) + SourceIndex(0) +20>Emitted(68, 138) Source(138, 60) + SourceIndex(0) +21>Emitted(68, 141) Source(138, 63) + SourceIndex(0) +22>Emitted(68, 142) Source(138, 64) + SourceIndex(0) +23>Emitted(68, 143) Source(138, 65) + SourceIndex(0) +24>Emitted(68, 144) Source(138, 66) + SourceIndex(0) +25>Emitted(68, 145) Source(138, 67) + SourceIndex(0) +26>Emitted(68, 147) Source(138, 69) + SourceIndex(0) +27>Emitted(68, 148) Source(138, 70) + SourceIndex(0) +28>Emitted(68, 149) Source(138, 71) + SourceIndex(0) +29>Emitted(68, 150) Source(138, 72) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2762,15 +2933,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > 2 >for @@ -2789,15 +2963,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(71, 1) Source(141, 1) + SourceIndex(0) 2 >Emitted(71, 4) Source(141, 4) + SourceIndex(0) 3 >Emitted(71, 5) Source(141, 5) + SourceIndex(0) @@ -2815,15 +2992,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15>Emitted(71, 143) Source(141, 58) + SourceIndex(0) 16>Emitted(71, 146) Source(141, 61) + SourceIndex(0) 17>Emitted(71, 147) Source(141, 62) + SourceIndex(0) -18>Emitted(71, 149) Source(141, 64) + SourceIndex(0) -19>Emitted(71, 150) Source(141, 65) + SourceIndex(0) -20>Emitted(71, 153) Source(141, 68) + SourceIndex(0) -21>Emitted(71, 154) Source(141, 69) + SourceIndex(0) -22>Emitted(71, 156) Source(141, 71) + SourceIndex(0) -23>Emitted(71, 157) Source(141, 72) + SourceIndex(0) -24>Emitted(71, 159) Source(141, 74) + SourceIndex(0) -25>Emitted(71, 161) Source(141, 76) + SourceIndex(0) -26>Emitted(71, 162) Source(141, 77) + SourceIndex(0) +18>Emitted(71, 148) Source(141, 63) + SourceIndex(0) +19>Emitted(71, 149) Source(141, 64) + SourceIndex(0) +20>Emitted(71, 150) Source(141, 65) + SourceIndex(0) +21>Emitted(71, 153) Source(141, 68) + SourceIndex(0) +22>Emitted(71, 154) Source(141, 69) + SourceIndex(0) +23>Emitted(71, 155) Source(141, 70) + SourceIndex(0) +24>Emitted(71, 156) Source(141, 71) + SourceIndex(0) +25>Emitted(71, 157) Source(141, 72) + SourceIndex(0) +26>Emitted(71, 159) Source(141, 74) + SourceIndex(0) +27>Emitted(71, 160) Source(141, 75) + SourceIndex(0) +28>Emitted(71, 161) Source(141, 76) + SourceIndex(0) +29>Emitted(71, 162) Source(141, 77) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2880,15 +3060,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15> ^ 16> ^^^ 17> ^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^^ -23> ^ -24> ^^ -25> ^^ -26> ^ +18> ^ +19> ^ +20> ^ +21> ^^^ +22> ^ +23> ^ +24> ^ +25> ^ +26> ^^ +27> ^ +28> ^ +29> ^ 1-> > 2 >for @@ -2907,15 +3090,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15> i 16> = 17> 0 -18> ; -19> i -20> < -21> 1 -22> ; -23> i -24> ++ -25> ) -26> { +18> ; +19> +20> i +21> < +22> 1 +23> ; +24> +25> i +26> ++ +27> ) +28> +29> { 1->Emitted(74, 1) Source(144, 1) + SourceIndex(0) 2 >Emitted(74, 4) Source(144, 4) + SourceIndex(0) 3 >Emitted(74, 5) Source(144, 5) + SourceIndex(0) @@ -2933,15 +3119,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 15>Emitted(74, 171) Source(144, 93) + SourceIndex(0) 16>Emitted(74, 174) Source(144, 96) + SourceIndex(0) 17>Emitted(74, 175) Source(144, 97) + SourceIndex(0) -18>Emitted(74, 177) Source(144, 99) + SourceIndex(0) -19>Emitted(74, 178) Source(144, 100) + SourceIndex(0) -20>Emitted(74, 181) Source(144, 103) + SourceIndex(0) -21>Emitted(74, 182) Source(144, 104) + SourceIndex(0) -22>Emitted(74, 184) Source(144, 106) + SourceIndex(0) -23>Emitted(74, 185) Source(144, 107) + SourceIndex(0) -24>Emitted(74, 187) Source(144, 109) + SourceIndex(0) -25>Emitted(74, 189) Source(144, 111) + SourceIndex(0) -26>Emitted(74, 190) Source(144, 112) + SourceIndex(0) +18>Emitted(74, 176) Source(144, 98) + SourceIndex(0) +19>Emitted(74, 177) Source(144, 99) + SourceIndex(0) +20>Emitted(74, 178) Source(144, 100) + SourceIndex(0) +21>Emitted(74, 181) Source(144, 103) + SourceIndex(0) +22>Emitted(74, 182) Source(144, 104) + SourceIndex(0) +23>Emitted(74, 183) Source(144, 105) + SourceIndex(0) +24>Emitted(74, 184) Source(144, 106) + SourceIndex(0) +25>Emitted(74, 185) Source(144, 107) + SourceIndex(0) +26>Emitted(74, 187) Source(144, 109) + SourceIndex(0) +27>Emitted(74, 188) Source(144, 110) + SourceIndex(0) +28>Emitted(74, 189) Source(144, 111) + SourceIndex(0) +29>Emitted(74, 190) Source(144, 112) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -3006,15 +3195,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 23> ^ 24> ^^^ 25> ^ -26> ^^ -27> ^ -28> ^^^ -29> ^ -30> ^^ -31> ^ -32> ^^ -33> ^^ -34> ^ +26> ^ +27> ^ +28> ^ +29> ^^^ +30> ^ +31> ^ +32> ^ +33> ^ +34> ^^ +35> ^ +36> ^ +37> ^ 1-> > 2 >for @@ -3052,15 +3244,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 23> i 24> = 25> 0 -26> ; -27> i -28> < -29> 1 -30> ; -31> i -32> ++ -33> ) -34> { +26> ; +27> +28> i +29> < +30> 1 +31> ; +32> +33> i +34> ++ +35> ) +36> +37> { 1->Emitted(77, 1) Source(147, 1) + SourceIndex(0) 2 >Emitted(77, 4) Source(147, 4) + SourceIndex(0) 3 >Emitted(77, 5) Source(147, 5) + SourceIndex(0) @@ -3086,15 +3281,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 23>Emitted(77, 308) Source(153, 18) + SourceIndex(0) 24>Emitted(77, 311) Source(153, 21) + SourceIndex(0) 25>Emitted(77, 312) Source(153, 22) + SourceIndex(0) -26>Emitted(77, 314) Source(153, 24) + SourceIndex(0) -27>Emitted(77, 315) Source(153, 25) + SourceIndex(0) -28>Emitted(77, 318) Source(153, 28) + SourceIndex(0) -29>Emitted(77, 319) Source(153, 29) + SourceIndex(0) -30>Emitted(77, 321) Source(153, 31) + SourceIndex(0) -31>Emitted(77, 322) Source(153, 32) + SourceIndex(0) -32>Emitted(77, 324) Source(153, 34) + SourceIndex(0) -33>Emitted(77, 326) Source(153, 36) + SourceIndex(0) -34>Emitted(77, 327) Source(153, 37) + SourceIndex(0) +26>Emitted(77, 313) Source(153, 23) + SourceIndex(0) +27>Emitted(77, 314) Source(153, 24) + SourceIndex(0) +28>Emitted(77, 315) Source(153, 25) + SourceIndex(0) +29>Emitted(77, 318) Source(153, 28) + SourceIndex(0) +30>Emitted(77, 319) Source(153, 29) + SourceIndex(0) +31>Emitted(77, 320) Source(153, 30) + SourceIndex(0) +32>Emitted(77, 321) Source(153, 31) + SourceIndex(0) +33>Emitted(77, 322) Source(153, 32) + SourceIndex(0) +34>Emitted(77, 324) Source(153, 34) + SourceIndex(0) +35>Emitted(77, 325) Source(153, 35) + SourceIndex(0) +36>Emitted(77, 326) Source(153, 36) + SourceIndex(0) +37>Emitted(77, 327) Source(153, 37) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -3159,15 +3357,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 23> ^ 24> ^^^ 25> ^ -26> ^^ -27> ^ -28> ^^^ -29> ^ -30> ^^ -31> ^ -32> ^^ -33> ^^ -34> ^ +26> ^ +27> ^ +28> ^ +29> ^^^ +30> ^ +31> ^ +32> ^ +33> ^ +34> ^^ +35> ^ +36> ^ +37> ^ 1-> > 2 >for @@ -3210,15 +3411,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 23> i 24> = 25> 0 -26> ; -27> i -28> < -29> 1 -30> ; -31> i -32> ++ -33> ) -34> { +26> ; +27> +28> i +29> < +30> 1 +31> ; +32> +33> i +34> ++ +35> ) +36> +37> { 1->Emitted(80, 1) Source(156, 1) + SourceIndex(0) 2 >Emitted(80, 4) Source(156, 4) + SourceIndex(0) 3 >Emitted(80, 5) Source(156, 5) + SourceIndex(0) @@ -3244,15 +3448,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 23>Emitted(80, 310) Source(162, 23) + SourceIndex(0) 24>Emitted(80, 313) Source(162, 26) + SourceIndex(0) 25>Emitted(80, 314) Source(162, 27) + SourceIndex(0) -26>Emitted(80, 316) Source(162, 29) + SourceIndex(0) -27>Emitted(80, 317) Source(162, 30) + SourceIndex(0) -28>Emitted(80, 320) Source(162, 33) + SourceIndex(0) -29>Emitted(80, 321) Source(162, 34) + SourceIndex(0) -30>Emitted(80, 323) Source(162, 36) + SourceIndex(0) -31>Emitted(80, 324) Source(162, 37) + SourceIndex(0) -32>Emitted(80, 326) Source(162, 39) + SourceIndex(0) -33>Emitted(80, 328) Source(162, 41) + SourceIndex(0) -34>Emitted(80, 329) Source(162, 42) + SourceIndex(0) +26>Emitted(80, 315) Source(162, 28) + SourceIndex(0) +27>Emitted(80, 316) Source(162, 29) + SourceIndex(0) +28>Emitted(80, 317) Source(162, 30) + SourceIndex(0) +29>Emitted(80, 320) Source(162, 33) + SourceIndex(0) +30>Emitted(80, 321) Source(162, 34) + SourceIndex(0) +31>Emitted(80, 322) Source(162, 35) + SourceIndex(0) +32>Emitted(80, 323) Source(162, 36) + SourceIndex(0) +33>Emitted(80, 324) Source(162, 37) + SourceIndex(0) +34>Emitted(80, 326) Source(162, 39) + SourceIndex(0) +35>Emitted(80, 327) Source(162, 40) + SourceIndex(0) +36>Emitted(80, 328) Source(162, 41) + SourceIndex(0) +37>Emitted(80, 329) Source(162, 42) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -3376,16 +3583,19 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 2 > ^ 3 > ^^^ 4 > ^ -5 > ^^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^^ -13> ^ -14> ^^^-> +5 > ^ +6 > ^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^^^-> 1 > > } = { primary: "none", secondary: "none" } >} = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, @@ -3393,28 +3603,34 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 2 > i 3 > = 4 > 0 -5 > ; -6 > i -7 > < -8 > 1 -9 > ; -10> i -11> ++ -12> ) -13> { +5 > ; +6 > +7 > i +8 > < +9 > 1 +10> ; +11> +12> i +13> ++ +14> ) +15> +16> { 1 >Emitted(84, 5) Source(172, 5) + SourceIndex(0) 2 >Emitted(84, 6) Source(172, 6) + SourceIndex(0) 3 >Emitted(84, 9) Source(172, 9) + SourceIndex(0) 4 >Emitted(84, 10) Source(172, 10) + SourceIndex(0) -5 >Emitted(84, 12) Source(172, 12) + SourceIndex(0) -6 >Emitted(84, 13) Source(172, 13) + SourceIndex(0) -7 >Emitted(84, 16) Source(172, 16) + SourceIndex(0) -8 >Emitted(84, 17) Source(172, 17) + SourceIndex(0) -9 >Emitted(84, 19) Source(172, 19) + SourceIndex(0) -10>Emitted(84, 20) Source(172, 20) + SourceIndex(0) -11>Emitted(84, 22) Source(172, 22) + SourceIndex(0) -12>Emitted(84, 24) Source(172, 24) + SourceIndex(0) -13>Emitted(84, 25) Source(172, 25) + SourceIndex(0) +5 >Emitted(84, 11) Source(172, 11) + SourceIndex(0) +6 >Emitted(84, 12) Source(172, 12) + SourceIndex(0) +7 >Emitted(84, 13) Source(172, 13) + SourceIndex(0) +8 >Emitted(84, 16) Source(172, 16) + SourceIndex(0) +9 >Emitted(84, 17) Source(172, 17) + SourceIndex(0) +10>Emitted(84, 18) Source(172, 18) + SourceIndex(0) +11>Emitted(84, 19) Source(172, 19) + SourceIndex(0) +12>Emitted(84, 20) Source(172, 20) + SourceIndex(0) +13>Emitted(84, 22) Source(172, 22) + SourceIndex(0) +14>Emitted(84, 23) Source(172, 23) + SourceIndex(0) +15>Emitted(84, 24) Source(172, 24) + SourceIndex(0) +16>Emitted(84, 25) Source(172, 25) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map index c6f95b21841da..48437d4867a05 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt index 75f710a8e4dc4..38053a8fcc75b 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt @@ -358,29 +358,27 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ 1-> > > -2 >for -3 > -4 > (let [, nameA] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [, nameA] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -401,10 +399,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > } > > for (let [, nameA] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -425,25 +423,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > } > > for (let [, nameA] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) -2 >Emitted(13, 4) Source(21, 4) + SourceIndex(0) -3 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) -4 >Emitted(13, 6) Source(21, 23) + SourceIndex(0) -5 >Emitted(13, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(13, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(13, 16) Source(21, 29) + SourceIndex(0) -8 >Emitted(13, 18) Source(21, 23) + SourceIndex(0) -9 >Emitted(13, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(13, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(13, 35) Source(21, 29) + SourceIndex(0) -12>Emitted(13, 37) Source(21, 23) + SourceIndex(0) -13>Emitted(13, 57) Source(21, 29) + SourceIndex(0) -14>Emitted(13, 59) Source(21, 23) + SourceIndex(0) -15>Emitted(13, 63) Source(21, 29) + SourceIndex(0) +2 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) +3 >Emitted(13, 6) Source(21, 23) + SourceIndex(0) +4 >Emitted(13, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(13, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(13, 16) Source(21, 29) + SourceIndex(0) +7 >Emitted(13, 18) Source(21, 23) + SourceIndex(0) +8 >Emitted(13, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(13, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(13, 35) Source(21, 29) + SourceIndex(0) +11>Emitted(13, 37) Source(21, 23) + SourceIndex(0) +12>Emitted(13, 57) Source(21, 29) + SourceIndex(0) +13>Emitted(13, 59) Source(21, 23) + SourceIndex(0) +14>Emitted(13, 63) Source(21, 29) + SourceIndex(0) --- >>> var _a = robots_1[_i], nameA = _a[1]; 1 >^^^^ @@ -498,30 +495,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _b = 0, _c = getRobots(); _b < _c.length; _b++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ 1-> > -2 >for -3 > -4 > (let [, nameA] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [, nameA] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -545,10 +540,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameA); > } > for (let [, nameA] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -572,29 +567,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameA); > } > for (let [, nameA] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(17, 1) Source(24, 1) + SourceIndex(0) -2 >Emitted(17, 4) Source(24, 4) + SourceIndex(0) -3 >Emitted(17, 5) Source(24, 5) + SourceIndex(0) -4 >Emitted(17, 6) Source(24, 23) + SourceIndex(0) -5 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(17, 16) Source(24, 34) + SourceIndex(0) -8 >Emitted(17, 18) Source(24, 23) + SourceIndex(0) -9 >Emitted(17, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(17, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(17, 23) Source(24, 23) + SourceIndex(0) -12>Emitted(17, 32) Source(24, 32) + SourceIndex(0) -13>Emitted(17, 34) Source(24, 34) + SourceIndex(0) -14>Emitted(17, 36) Source(24, 23) + SourceIndex(0) -15>Emitted(17, 50) Source(24, 34) + SourceIndex(0) -16>Emitted(17, 52) Source(24, 23) + SourceIndex(0) -17>Emitted(17, 56) Source(24, 34) + SourceIndex(0) +2 >Emitted(17, 5) Source(24, 5) + SourceIndex(0) +3 >Emitted(17, 6) Source(24, 23) + SourceIndex(0) +4 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(17, 16) Source(24, 34) + SourceIndex(0) +7 >Emitted(17, 18) Source(24, 23) + SourceIndex(0) +8 >Emitted(17, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(17, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(17, 23) Source(24, 23) + SourceIndex(0) +11>Emitted(17, 32) Source(24, 32) + SourceIndex(0) +12>Emitted(17, 34) Source(24, 34) + SourceIndex(0) +13>Emitted(17, 36) Source(24, 23) + SourceIndex(0) +14>Emitted(17, 50) Source(24, 34) + SourceIndex(0) +15>Emitted(17, 52) Source(24, 23) + SourceIndex(0) +16>Emitted(17, 56) Source(24, 34) + SourceIndex(0) --- >>> var _d = _c[_b], nameA = _d[1]; 1 >^^^^ @@ -649,32 +643,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _e = 0, _f = [robotA, robotB]; _e < _f.length; _e++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ 1-> > -2 >for -3 > -4 > (let [, nameA] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [, nameA] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -701,10 +693,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameA); > } > for (let [, nameA] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -731,33 +723,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameA); > } > for (let [, nameA] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(21, 1) Source(27, 1) + SourceIndex(0) -2 >Emitted(21, 4) Source(27, 4) + SourceIndex(0) -3 >Emitted(21, 5) Source(27, 5) + SourceIndex(0) -4 >Emitted(21, 6) Source(27, 23) + SourceIndex(0) -5 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(21, 16) Source(27, 39) + SourceIndex(0) -8 >Emitted(21, 18) Source(27, 23) + SourceIndex(0) -9 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(21, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(21, 24) Source(27, 24) + SourceIndex(0) -12>Emitted(21, 30) Source(27, 30) + SourceIndex(0) -13>Emitted(21, 32) Source(27, 32) + SourceIndex(0) -14>Emitted(21, 38) Source(27, 38) + SourceIndex(0) -15>Emitted(21, 39) Source(27, 39) + SourceIndex(0) -16>Emitted(21, 41) Source(27, 23) + SourceIndex(0) -17>Emitted(21, 55) Source(27, 39) + SourceIndex(0) -18>Emitted(21, 57) Source(27, 23) + SourceIndex(0) -19>Emitted(21, 61) Source(27, 39) + SourceIndex(0) +2 >Emitted(21, 5) Source(27, 5) + SourceIndex(0) +3 >Emitted(21, 6) Source(27, 23) + SourceIndex(0) +4 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(21, 16) Source(27, 39) + SourceIndex(0) +7 >Emitted(21, 18) Source(27, 23) + SourceIndex(0) +8 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(21, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(21, 24) Source(27, 24) + SourceIndex(0) +11>Emitted(21, 30) Source(27, 30) + SourceIndex(0) +12>Emitted(21, 32) Source(27, 32) + SourceIndex(0) +13>Emitted(21, 38) Source(27, 38) + SourceIndex(0) +14>Emitted(21, 39) Source(27, 39) + SourceIndex(0) +15>Emitted(21, 41) Source(27, 23) + SourceIndex(0) +16>Emitted(21, 55) Source(27, 39) + SourceIndex(0) +17>Emitted(21, 57) Source(27, 23) + SourceIndex(0) +18>Emitted(21, 61) Source(27, 39) + SourceIndex(0) --- >>> var _g = _f[_e], nameA = _g[1]; 1 >^^^^ @@ -812,29 +803,27 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _h = 0, multiRobots_1 = multiRobots; _h < multiRobots_1.length; _h++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [, [primarySkillA, secondarySkillA]] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [, [primarySkillA, secondarySkillA]] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -864,10 +853,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameA); > } > for (let [, [primarySkillA, secondarySkillA]] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -897,25 +886,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameA); > } > for (let [, [primarySkillA, secondarySkillA]] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(25, 1) Source(30, 1) + SourceIndex(0) -2 >Emitted(25, 4) Source(30, 4) + SourceIndex(0) -3 >Emitted(25, 5) Source(30, 5) + SourceIndex(0) -4 >Emitted(25, 6) Source(30, 50) + SourceIndex(0) -5 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(25, 16) Source(30, 61) + SourceIndex(0) -8 >Emitted(25, 18) Source(30, 50) + SourceIndex(0) -9 >Emitted(25, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(25, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(25, 45) Source(30, 61) + SourceIndex(0) -12>Emitted(25, 47) Source(30, 50) + SourceIndex(0) -13>Emitted(25, 72) Source(30, 61) + SourceIndex(0) -14>Emitted(25, 74) Source(30, 50) + SourceIndex(0) -15>Emitted(25, 78) Source(30, 61) + SourceIndex(0) +2 >Emitted(25, 5) Source(30, 5) + SourceIndex(0) +3 >Emitted(25, 6) Source(30, 50) + SourceIndex(0) +4 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(25, 16) Source(30, 61) + SourceIndex(0) +7 >Emitted(25, 18) Source(30, 50) + SourceIndex(0) +8 >Emitted(25, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(25, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(25, 45) Source(30, 61) + SourceIndex(0) +11>Emitted(25, 47) Source(30, 50) + SourceIndex(0) +12>Emitted(25, 72) Source(30, 61) + SourceIndex(0) +13>Emitted(25, 74) Source(30, 50) + SourceIndex(0) +14>Emitted(25, 78) Source(30, 61) + SourceIndex(0) --- >>> var _j = multiRobots_1[_h], _k = _j[1], primarySkillA = _k[0], secondarySkillA = _k[1]; 1->^^^^ @@ -982,31 +970,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _l = 0, _m = getMultiRobots(); _l < _m.length; _l++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [, [primarySkillA, secondarySkillA]] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [, [primarySkillA, secondarySkillA]] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1039,10 +1025,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(primarySkillA); > } > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1075,29 +1061,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(primarySkillA); > } > for (let [, [primarySkillA, secondarySkillA]] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(29, 1) Source(33, 1) + SourceIndex(0) -2 >Emitted(29, 4) Source(33, 4) + SourceIndex(0) -3 >Emitted(29, 5) Source(33, 5) + SourceIndex(0) -4 >Emitted(29, 6) Source(33, 50) + SourceIndex(0) -5 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(29, 16) Source(33, 66) + SourceIndex(0) -8 >Emitted(29, 18) Source(33, 50) + SourceIndex(0) -9 >Emitted(29, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(29, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(29, 23) Source(33, 50) + SourceIndex(0) -12>Emitted(29, 37) Source(33, 64) + SourceIndex(0) -13>Emitted(29, 39) Source(33, 66) + SourceIndex(0) -14>Emitted(29, 41) Source(33, 50) + SourceIndex(0) -15>Emitted(29, 55) Source(33, 66) + SourceIndex(0) -16>Emitted(29, 57) Source(33, 50) + SourceIndex(0) -17>Emitted(29, 61) Source(33, 66) + SourceIndex(0) +2 >Emitted(29, 5) Source(33, 5) + SourceIndex(0) +3 >Emitted(29, 6) Source(33, 50) + SourceIndex(0) +4 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(29, 16) Source(33, 66) + SourceIndex(0) +7 >Emitted(29, 18) Source(33, 50) + SourceIndex(0) +8 >Emitted(29, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(29, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(29, 23) Source(33, 50) + SourceIndex(0) +11>Emitted(29, 37) Source(33, 64) + SourceIndex(0) +12>Emitted(29, 39) Source(33, 66) + SourceIndex(0) +13>Emitted(29, 41) Source(33, 50) + SourceIndex(0) +14>Emitted(29, 55) Source(33, 66) + SourceIndex(0) +15>Emitted(29, 57) Source(33, 50) + SourceIndex(0) +16>Emitted(29, 61) Source(33, 66) + SourceIndex(0) --- >>> var _o = _m[_l], _p = _o[1], primarySkillA = _p[0], secondarySkillA = _p[1]; 1->^^^^ @@ -1164,33 +1149,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _q = 0, _r = [multiRobotA, multiRobotB]; _q < _r.length; _q++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ -20> ^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ +19> ^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [, [primarySkillA, secondarySkillA]] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [, [primarySkillA, secondarySkillA]] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1226,10 +1209,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(primarySkillA); > } > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1265,33 +1248,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(primarySkillA); > } > for (let [, [primarySkillA, secondarySkillA]] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(33, 1) Source(36, 1) + SourceIndex(0) -2 >Emitted(33, 4) Source(36, 4) + SourceIndex(0) -3 >Emitted(33, 5) Source(36, 5) + SourceIndex(0) -4 >Emitted(33, 6) Source(36, 50) + SourceIndex(0) -5 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(33, 16) Source(36, 76) + SourceIndex(0) -8 >Emitted(33, 18) Source(36, 50) + SourceIndex(0) -9 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(33, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(33, 24) Source(36, 51) + SourceIndex(0) -12>Emitted(33, 35) Source(36, 62) + SourceIndex(0) -13>Emitted(33, 37) Source(36, 64) + SourceIndex(0) -14>Emitted(33, 48) Source(36, 75) + SourceIndex(0) -15>Emitted(33, 49) Source(36, 76) + SourceIndex(0) -16>Emitted(33, 51) Source(36, 50) + SourceIndex(0) -17>Emitted(33, 65) Source(36, 76) + SourceIndex(0) -18>Emitted(33, 67) Source(36, 50) + SourceIndex(0) -19>Emitted(33, 71) Source(36, 76) + SourceIndex(0) +2 >Emitted(33, 5) Source(36, 5) + SourceIndex(0) +3 >Emitted(33, 6) Source(36, 50) + SourceIndex(0) +4 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(33, 16) Source(36, 76) + SourceIndex(0) +7 >Emitted(33, 18) Source(36, 50) + SourceIndex(0) +8 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(33, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(33, 24) Source(36, 51) + SourceIndex(0) +11>Emitted(33, 35) Source(36, 62) + SourceIndex(0) +12>Emitted(33, 37) Source(36, 64) + SourceIndex(0) +13>Emitted(33, 48) Source(36, 75) + SourceIndex(0) +14>Emitted(33, 49) Source(36, 76) + SourceIndex(0) +15>Emitted(33, 51) Source(36, 50) + SourceIndex(0) +16>Emitted(33, 65) Source(36, 76) + SourceIndex(0) +17>Emitted(33, 67) Source(36, 50) + SourceIndex(0) +18>Emitted(33, 71) Source(36, 76) + SourceIndex(0) --- >>> var _s = _r[_q], _t = _s[1], primarySkillA = _t[0], secondarySkillA = _t[1]; 1->^^^^ @@ -1358,29 +1340,27 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _u = 0, robots_2 = robots; _u < robots_2.length; _u++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ 1-> > > -2 >for -3 > -4 > (let [numberB] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberB] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1420,10 +1400,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > } > > for (let [numberB] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1463,25 +1443,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > } > > for (let [numberB] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(37, 1) Source(40, 1) + SourceIndex(0) -2 >Emitted(37, 4) Source(40, 4) + SourceIndex(0) -3 >Emitted(37, 5) Source(40, 5) + SourceIndex(0) -4 >Emitted(37, 6) Source(40, 23) + SourceIndex(0) -5 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(37, 16) Source(40, 29) + SourceIndex(0) -8 >Emitted(37, 18) Source(40, 23) + SourceIndex(0) -9 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(37, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(37, 35) Source(40, 29) + SourceIndex(0) -12>Emitted(37, 37) Source(40, 23) + SourceIndex(0) -13>Emitted(37, 57) Source(40, 29) + SourceIndex(0) -14>Emitted(37, 59) Source(40, 23) + SourceIndex(0) -15>Emitted(37, 63) Source(40, 29) + SourceIndex(0) +2 >Emitted(37, 5) Source(40, 5) + SourceIndex(0) +3 >Emitted(37, 6) Source(40, 23) + SourceIndex(0) +4 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(37, 16) Source(40, 29) + SourceIndex(0) +7 >Emitted(37, 18) Source(40, 23) + SourceIndex(0) +8 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(37, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(37, 35) Source(40, 29) + SourceIndex(0) +11>Emitted(37, 37) Source(40, 23) + SourceIndex(0) +12>Emitted(37, 57) Source(40, 29) + SourceIndex(0) +13>Emitted(37, 59) Source(40, 23) + SourceIndex(0) +14>Emitted(37, 63) Source(40, 29) + SourceIndex(0) --- >>> var numberB = robots_2[_u][0]; 1 >^^^^ @@ -1530,30 +1509,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _v = 0, _w = getRobots(); _v < _w.length; _v++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ 1-> > -2 >for -3 > -4 > (let [numberB] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberB] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1596,10 +1573,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(numberB); > } > for (let [numberB] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1642,29 +1619,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(numberB); > } > for (let [numberB] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(41, 1) Source(43, 1) + SourceIndex(0) -2 >Emitted(41, 4) Source(43, 4) + SourceIndex(0) -3 >Emitted(41, 5) Source(43, 5) + SourceIndex(0) -4 >Emitted(41, 6) Source(43, 23) + SourceIndex(0) -5 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(41, 16) Source(43, 34) + SourceIndex(0) -8 >Emitted(41, 18) Source(43, 23) + SourceIndex(0) -9 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(41, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(41, 23) Source(43, 23) + SourceIndex(0) -12>Emitted(41, 32) Source(43, 32) + SourceIndex(0) -13>Emitted(41, 34) Source(43, 34) + SourceIndex(0) -14>Emitted(41, 36) Source(43, 23) + SourceIndex(0) -15>Emitted(41, 50) Source(43, 34) + SourceIndex(0) -16>Emitted(41, 52) Source(43, 23) + SourceIndex(0) -17>Emitted(41, 56) Source(43, 34) + SourceIndex(0) +2 >Emitted(41, 5) Source(43, 5) + SourceIndex(0) +3 >Emitted(41, 6) Source(43, 23) + SourceIndex(0) +4 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(41, 16) Source(43, 34) + SourceIndex(0) +7 >Emitted(41, 18) Source(43, 23) + SourceIndex(0) +8 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(41, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(41, 23) Source(43, 23) + SourceIndex(0) +11>Emitted(41, 32) Source(43, 32) + SourceIndex(0) +12>Emitted(41, 34) Source(43, 34) + SourceIndex(0) +13>Emitted(41, 36) Source(43, 23) + SourceIndex(0) +14>Emitted(41, 50) Source(43, 34) + SourceIndex(0) +15>Emitted(41, 52) Source(43, 23) + SourceIndex(0) +16>Emitted(41, 56) Source(43, 34) + SourceIndex(0) --- >>> var numberB = _w[_v][0]; 1 >^^^^ @@ -1713,32 +1689,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _x = 0, _y = [robotA, robotB]; _x < _y.length; _x++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ 1-> > -2 >for -3 > -4 > (let [numberB] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberB] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1784,10 +1758,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(numberB); > } > for (let [numberB] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1833,33 +1807,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(numberB); > } > for (let [numberB] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(45, 1) Source(46, 1) + SourceIndex(0) -2 >Emitted(45, 4) Source(46, 4) + SourceIndex(0) -3 >Emitted(45, 5) Source(46, 5) + SourceIndex(0) -4 >Emitted(45, 6) Source(46, 23) + SourceIndex(0) -5 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(45, 16) Source(46, 39) + SourceIndex(0) -8 >Emitted(45, 18) Source(46, 23) + SourceIndex(0) -9 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(45, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(45, 24) Source(46, 24) + SourceIndex(0) -12>Emitted(45, 30) Source(46, 30) + SourceIndex(0) -13>Emitted(45, 32) Source(46, 32) + SourceIndex(0) -14>Emitted(45, 38) Source(46, 38) + SourceIndex(0) -15>Emitted(45, 39) Source(46, 39) + SourceIndex(0) -16>Emitted(45, 41) Source(46, 23) + SourceIndex(0) -17>Emitted(45, 55) Source(46, 39) + SourceIndex(0) -18>Emitted(45, 57) Source(46, 23) + SourceIndex(0) -19>Emitted(45, 61) Source(46, 39) + SourceIndex(0) +2 >Emitted(45, 5) Source(46, 5) + SourceIndex(0) +3 >Emitted(45, 6) Source(46, 23) + SourceIndex(0) +4 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(45, 16) Source(46, 39) + SourceIndex(0) +7 >Emitted(45, 18) Source(46, 23) + SourceIndex(0) +8 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(45, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(45, 24) Source(46, 24) + SourceIndex(0) +11>Emitted(45, 30) Source(46, 30) + SourceIndex(0) +12>Emitted(45, 32) Source(46, 32) + SourceIndex(0) +13>Emitted(45, 38) Source(46, 38) + SourceIndex(0) +14>Emitted(45, 39) Source(46, 39) + SourceIndex(0) +15>Emitted(45, 41) Source(46, 23) + SourceIndex(0) +16>Emitted(45, 55) Source(46, 39) + SourceIndex(0) +17>Emitted(45, 57) Source(46, 23) + SourceIndex(0) +18>Emitted(45, 61) Source(46, 39) + SourceIndex(0) --- >>> var numberB = _y[_x][0]; 1 >^^^^ @@ -1908,28 +1881,26 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _z = 0, multiRobots_2 = multiRobots; _z < multiRobots_2.length; _z++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ 1-> > -2 >for -3 > -4 > (let [nameB] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [nameB] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1978,10 +1949,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(numberB); > } > for (let [nameB] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2030,25 +2001,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(numberB); > } > for (let [nameB] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(49, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(49, 4) Source(49, 4) + SourceIndex(0) -3 >Emitted(49, 5) Source(49, 5) + SourceIndex(0) -4 >Emitted(49, 6) Source(49, 21) + SourceIndex(0) -5 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(49, 16) Source(49, 32) + SourceIndex(0) -8 >Emitted(49, 18) Source(49, 21) + SourceIndex(0) -9 >Emitted(49, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(49, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(49, 45) Source(49, 32) + SourceIndex(0) -12>Emitted(49, 47) Source(49, 21) + SourceIndex(0) -13>Emitted(49, 72) Source(49, 32) + SourceIndex(0) -14>Emitted(49, 74) Source(49, 21) + SourceIndex(0) -15>Emitted(49, 78) Source(49, 32) + SourceIndex(0) +2 >Emitted(49, 5) Source(49, 5) + SourceIndex(0) +3 >Emitted(49, 6) Source(49, 21) + SourceIndex(0) +4 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(49, 16) Source(49, 32) + SourceIndex(0) +7 >Emitted(49, 18) Source(49, 21) + SourceIndex(0) +8 >Emitted(49, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(49, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(49, 45) Source(49, 32) + SourceIndex(0) +11>Emitted(49, 47) Source(49, 21) + SourceIndex(0) +12>Emitted(49, 72) Source(49, 32) + SourceIndex(0) +13>Emitted(49, 74) Source(49, 21) + SourceIndex(0) +14>Emitted(49, 78) Source(49, 32) + SourceIndex(0) --- >>> var nameB = multiRobots_2[_z][0]; 1 >^^^^ @@ -2097,30 +2067,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _0 = 0, _1 = getMultiRobots(); _0 < _1.length; _0++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ 1-> > -2 >for -3 > -4 > (let [nameB] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [nameB] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2172,10 +2140,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameB); > } > for (let [nameB] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2227,29 +2195,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameB); > } > for (let [nameB] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(53, 1) Source(52, 1) + SourceIndex(0) -2 >Emitted(53, 4) Source(52, 4) + SourceIndex(0) -3 >Emitted(53, 5) Source(52, 5) + SourceIndex(0) -4 >Emitted(53, 6) Source(52, 21) + SourceIndex(0) -5 >Emitted(53, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(53, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(53, 16) Source(52, 37) + SourceIndex(0) -8 >Emitted(53, 18) Source(52, 21) + SourceIndex(0) -9 >Emitted(53, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(53, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(53, 23) Source(52, 21) + SourceIndex(0) -12>Emitted(53, 37) Source(52, 35) + SourceIndex(0) -13>Emitted(53, 39) Source(52, 37) + SourceIndex(0) -14>Emitted(53, 41) Source(52, 21) + SourceIndex(0) -15>Emitted(53, 55) Source(52, 37) + SourceIndex(0) -16>Emitted(53, 57) Source(52, 21) + SourceIndex(0) -17>Emitted(53, 61) Source(52, 37) + SourceIndex(0) +2 >Emitted(53, 5) Source(52, 5) + SourceIndex(0) +3 >Emitted(53, 6) Source(52, 21) + SourceIndex(0) +4 >Emitted(53, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(53, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(53, 16) Source(52, 37) + SourceIndex(0) +7 >Emitted(53, 18) Source(52, 21) + SourceIndex(0) +8 >Emitted(53, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(53, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(53, 23) Source(52, 21) + SourceIndex(0) +11>Emitted(53, 37) Source(52, 35) + SourceIndex(0) +12>Emitted(53, 39) Source(52, 37) + SourceIndex(0) +13>Emitted(53, 41) Source(52, 21) + SourceIndex(0) +14>Emitted(53, 55) Source(52, 37) + SourceIndex(0) +15>Emitted(53, 57) Source(52, 21) + SourceIndex(0) +16>Emitted(53, 61) Source(52, 37) + SourceIndex(0) --- >>> var nameB = _1[_0][0]; 1 >^^^^ @@ -2298,32 +2265,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _2 = 0, _3 = [multiRobotA, multiRobotB]; _2 < _3.length; _2++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ 1-> > -2 >for -3 > -4 > (let [nameB] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [nameB] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2378,10 +2343,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameB); > } > for (let [nameB] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2436,33 +2401,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameB); > } > for (let [nameB] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(57, 1) Source(55, 1) + SourceIndex(0) -2 >Emitted(57, 4) Source(55, 4) + SourceIndex(0) -3 >Emitted(57, 5) Source(55, 5) + SourceIndex(0) -4 >Emitted(57, 6) Source(55, 21) + SourceIndex(0) -5 >Emitted(57, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(57, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(57, 16) Source(55, 47) + SourceIndex(0) -8 >Emitted(57, 18) Source(55, 21) + SourceIndex(0) -9 >Emitted(57, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(57, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(57, 24) Source(55, 22) + SourceIndex(0) -12>Emitted(57, 35) Source(55, 33) + SourceIndex(0) -13>Emitted(57, 37) Source(55, 35) + SourceIndex(0) -14>Emitted(57, 48) Source(55, 46) + SourceIndex(0) -15>Emitted(57, 49) Source(55, 47) + SourceIndex(0) -16>Emitted(57, 51) Source(55, 21) + SourceIndex(0) -17>Emitted(57, 65) Source(55, 47) + SourceIndex(0) -18>Emitted(57, 67) Source(55, 21) + SourceIndex(0) -19>Emitted(57, 71) Source(55, 47) + SourceIndex(0) +2 >Emitted(57, 5) Source(55, 5) + SourceIndex(0) +3 >Emitted(57, 6) Source(55, 21) + SourceIndex(0) +4 >Emitted(57, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(57, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(57, 16) Source(55, 47) + SourceIndex(0) +7 >Emitted(57, 18) Source(55, 21) + SourceIndex(0) +8 >Emitted(57, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(57, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(57, 24) Source(55, 22) + SourceIndex(0) +11>Emitted(57, 35) Source(55, 33) + SourceIndex(0) +12>Emitted(57, 37) Source(55, 35) + SourceIndex(0) +13>Emitted(57, 48) Source(55, 46) + SourceIndex(0) +14>Emitted(57, 49) Source(55, 47) + SourceIndex(0) +15>Emitted(57, 51) Source(55, 21) + SourceIndex(0) +16>Emitted(57, 65) Source(55, 47) + SourceIndex(0) +17>Emitted(57, 67) Source(55, 21) + SourceIndex(0) +18>Emitted(57, 71) Source(55, 47) + SourceIndex(0) --- >>> var nameB = _3[_2][0]; 1 >^^^^ @@ -2511,30 +2475,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _4 = 0, robots_3 = robots; _4 < robots_3.length; _4++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > -4 > (let [numberA2, nameA2, skillA2] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberA2, nameA2, skillA2] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2593,10 +2555,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > } > > for (let [numberA2, nameA2, skillA2] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2655,25 +2617,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > } > > for (let [numberA2, nameA2, skillA2] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(61, 1) Source(59, 1) + SourceIndex(0) -2 >Emitted(61, 4) Source(59, 4) + SourceIndex(0) -3 >Emitted(61, 5) Source(59, 5) + SourceIndex(0) -4 >Emitted(61, 6) Source(59, 41) + SourceIndex(0) -5 >Emitted(61, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(61, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(61, 16) Source(59, 47) + SourceIndex(0) -8 >Emitted(61, 18) Source(59, 41) + SourceIndex(0) -9 >Emitted(61, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(61, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(61, 35) Source(59, 47) + SourceIndex(0) -12>Emitted(61, 37) Source(59, 41) + SourceIndex(0) -13>Emitted(61, 57) Source(59, 47) + SourceIndex(0) -14>Emitted(61, 59) Source(59, 41) + SourceIndex(0) -15>Emitted(61, 63) Source(59, 47) + SourceIndex(0) +2 >Emitted(61, 5) Source(59, 5) + SourceIndex(0) +3 >Emitted(61, 6) Source(59, 41) + SourceIndex(0) +4 >Emitted(61, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(61, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(61, 16) Source(59, 47) + SourceIndex(0) +7 >Emitted(61, 18) Source(59, 41) + SourceIndex(0) +8 >Emitted(61, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(61, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(61, 35) Source(59, 47) + SourceIndex(0) +11>Emitted(61, 37) Source(59, 41) + SourceIndex(0) +12>Emitted(61, 57) Source(59, 47) + SourceIndex(0) +13>Emitted(61, 59) Source(59, 41) + SourceIndex(0) +14>Emitted(61, 63) Source(59, 47) + SourceIndex(0) --- >>> var _5 = robots_3[_4], numberA2 = _5[0], nameA2 = _5[1], skillA2 = _5[2]; 1->^^^^ @@ -2740,31 +2701,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _6 = 0, _7 = getRobots(); _6 < _7.length; _6++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [numberA2, nameA2, skillA2] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberA2, nameA2, skillA2] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2826,10 +2785,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameA2); > } > for (let [numberA2, nameA2, skillA2] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2891,29 +2850,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameA2); > } > for (let [numberA2, nameA2, skillA2] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(65, 1) Source(62, 1) + SourceIndex(0) -2 >Emitted(65, 4) Source(62, 4) + SourceIndex(0) -3 >Emitted(65, 5) Source(62, 5) + SourceIndex(0) -4 >Emitted(65, 6) Source(62, 41) + SourceIndex(0) -5 >Emitted(65, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(65, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(65, 16) Source(62, 52) + SourceIndex(0) -8 >Emitted(65, 18) Source(62, 41) + SourceIndex(0) -9 >Emitted(65, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(65, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(65, 23) Source(62, 41) + SourceIndex(0) -12>Emitted(65, 32) Source(62, 50) + SourceIndex(0) -13>Emitted(65, 34) Source(62, 52) + SourceIndex(0) -14>Emitted(65, 36) Source(62, 41) + SourceIndex(0) -15>Emitted(65, 50) Source(62, 52) + SourceIndex(0) -16>Emitted(65, 52) Source(62, 41) + SourceIndex(0) -17>Emitted(65, 56) Source(62, 52) + SourceIndex(0) +2 >Emitted(65, 5) Source(62, 5) + SourceIndex(0) +3 >Emitted(65, 6) Source(62, 41) + SourceIndex(0) +4 >Emitted(65, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(65, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(65, 16) Source(62, 52) + SourceIndex(0) +7 >Emitted(65, 18) Source(62, 41) + SourceIndex(0) +8 >Emitted(65, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(65, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(65, 23) Source(62, 41) + SourceIndex(0) +11>Emitted(65, 32) Source(62, 50) + SourceIndex(0) +12>Emitted(65, 34) Source(62, 52) + SourceIndex(0) +13>Emitted(65, 36) Source(62, 41) + SourceIndex(0) +14>Emitted(65, 50) Source(62, 52) + SourceIndex(0) +15>Emitted(65, 52) Source(62, 41) + SourceIndex(0) +16>Emitted(65, 56) Source(62, 52) + SourceIndex(0) --- >>> var _8 = _7[_6], numberA2 = _8[0], nameA2 = _8[1], skillA2 = _8[2]; 1->^^^^ @@ -2980,33 +2938,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _9 = 0, _10 = [robotA, robotB]; _9 < _10.length; _9++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ -20> ^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ +19> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [numberA2, nameA2, skillA2] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberA2, nameA2, skillA2] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3071,10 +3027,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameA2); > } > for (let [numberA2, nameA2, skillA2] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3139,33 +3095,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameA2); > } > for (let [numberA2, nameA2, skillA2] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(69, 1) Source(65, 1) + SourceIndex(0) -2 >Emitted(69, 4) Source(65, 4) + SourceIndex(0) -3 >Emitted(69, 5) Source(65, 5) + SourceIndex(0) -4 >Emitted(69, 6) Source(65, 41) + SourceIndex(0) -5 >Emitted(69, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(69, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(69, 16) Source(65, 57) + SourceIndex(0) -8 >Emitted(69, 18) Source(65, 41) + SourceIndex(0) -9 >Emitted(69, 22) Source(1, 1) + SourceIndex(0) -10>Emitted(69, 23) Source(1, 2) + SourceIndex(0) -11>Emitted(69, 25) Source(65, 42) + SourceIndex(0) -12>Emitted(69, 31) Source(65, 48) + SourceIndex(0) -13>Emitted(69, 33) Source(65, 50) + SourceIndex(0) -14>Emitted(69, 39) Source(65, 56) + SourceIndex(0) -15>Emitted(69, 40) Source(65, 57) + SourceIndex(0) -16>Emitted(69, 42) Source(65, 41) + SourceIndex(0) -17>Emitted(69, 57) Source(65, 57) + SourceIndex(0) -18>Emitted(69, 59) Source(65, 41) + SourceIndex(0) -19>Emitted(69, 63) Source(65, 57) + SourceIndex(0) +2 >Emitted(69, 5) Source(65, 5) + SourceIndex(0) +3 >Emitted(69, 6) Source(65, 41) + SourceIndex(0) +4 >Emitted(69, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(69, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(69, 16) Source(65, 57) + SourceIndex(0) +7 >Emitted(69, 18) Source(65, 41) + SourceIndex(0) +8 >Emitted(69, 22) Source(1, 1) + SourceIndex(0) +9 >Emitted(69, 23) Source(1, 2) + SourceIndex(0) +10>Emitted(69, 25) Source(65, 42) + SourceIndex(0) +11>Emitted(69, 31) Source(65, 48) + SourceIndex(0) +12>Emitted(69, 33) Source(65, 50) + SourceIndex(0) +13>Emitted(69, 39) Source(65, 56) + SourceIndex(0) +14>Emitted(69, 40) Source(65, 57) + SourceIndex(0) +15>Emitted(69, 42) Source(65, 41) + SourceIndex(0) +16>Emitted(69, 57) Source(65, 57) + SourceIndex(0) +17>Emitted(69, 59) Source(65, 41) + SourceIndex(0) +18>Emitted(69, 63) Source(65, 57) + SourceIndex(0) --- >>> var _11 = _10[_9], numberA2 = _11[0], nameA2 = _11[1], skillA2 = _11[2]; 1->^^^^ @@ -3232,29 +3187,27 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _12 = 0, multiRobots_3 = multiRobots; _12 < multiRobots_3.length; _12++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [nameMA, [primarySkillA, secondarySkillA]] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [nameMA, [primarySkillA, secondarySkillA]] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3322,10 +3275,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameA2); > } > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3393,25 +3346,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameA2); > } > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(73, 1) Source(68, 1) + SourceIndex(0) -2 >Emitted(73, 4) Source(68, 4) + SourceIndex(0) -3 >Emitted(73, 5) Source(68, 5) + SourceIndex(0) -4 >Emitted(73, 6) Source(68, 56) + SourceIndex(0) -5 >Emitted(73, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(73, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(73, 17) Source(68, 67) + SourceIndex(0) -8 >Emitted(73, 19) Source(68, 56) + SourceIndex(0) -9 >Emitted(73, 33) Source(1, 1) + SourceIndex(0) -10>Emitted(73, 34) Source(1, 2) + SourceIndex(0) -11>Emitted(73, 46) Source(68, 67) + SourceIndex(0) -12>Emitted(73, 48) Source(68, 56) + SourceIndex(0) -13>Emitted(73, 74) Source(68, 67) + SourceIndex(0) -14>Emitted(73, 76) Source(68, 56) + SourceIndex(0) -15>Emitted(73, 81) Source(68, 67) + SourceIndex(0) +2 >Emitted(73, 5) Source(68, 5) + SourceIndex(0) +3 >Emitted(73, 6) Source(68, 56) + SourceIndex(0) +4 >Emitted(73, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(73, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(73, 17) Source(68, 67) + SourceIndex(0) +7 >Emitted(73, 19) Source(68, 56) + SourceIndex(0) +8 >Emitted(73, 33) Source(1, 1) + SourceIndex(0) +9 >Emitted(73, 34) Source(1, 2) + SourceIndex(0) +10>Emitted(73, 46) Source(68, 67) + SourceIndex(0) +11>Emitted(73, 48) Source(68, 56) + SourceIndex(0) +12>Emitted(73, 74) Source(68, 67) + SourceIndex(0) +13>Emitted(73, 76) Source(68, 56) + SourceIndex(0) +14>Emitted(73, 81) Source(68, 67) + SourceIndex(0) --- >>> var _13 = multiRobots_3[_12], nameMA = _13[0], _14 = _13[1], primarySkillA = _14[0], secondarySkillA = _14[1]; 1->^^^^ @@ -3484,31 +3436,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _15 = 0, _16 = getMultiRobots(); _15 < _16.length; _15++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [nameMA, [primarySkillA, secondarySkillA]] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [nameMA, [primarySkillA, secondarySkillA]] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3579,10 +3529,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameMA); > } > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3653,29 +3603,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameMA); > } > for (let [nameMA, [primarySkillA, secondarySkillA]] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(77, 1) Source(71, 1) + SourceIndex(0) -2 >Emitted(77, 4) Source(71, 4) + SourceIndex(0) -3 >Emitted(77, 5) Source(71, 5) + SourceIndex(0) -4 >Emitted(77, 6) Source(71, 56) + SourceIndex(0) -5 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(77, 17) Source(71, 72) + SourceIndex(0) -8 >Emitted(77, 19) Source(71, 56) + SourceIndex(0) -9 >Emitted(77, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(77, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(77, 25) Source(71, 56) + SourceIndex(0) -12>Emitted(77, 39) Source(71, 70) + SourceIndex(0) -13>Emitted(77, 41) Source(71, 72) + SourceIndex(0) -14>Emitted(77, 43) Source(71, 56) + SourceIndex(0) -15>Emitted(77, 59) Source(71, 72) + SourceIndex(0) -16>Emitted(77, 61) Source(71, 56) + SourceIndex(0) -17>Emitted(77, 66) Source(71, 72) + SourceIndex(0) +2 >Emitted(77, 5) Source(71, 5) + SourceIndex(0) +3 >Emitted(77, 6) Source(71, 56) + SourceIndex(0) +4 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(77, 17) Source(71, 72) + SourceIndex(0) +7 >Emitted(77, 19) Source(71, 56) + SourceIndex(0) +8 >Emitted(77, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(77, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(77, 25) Source(71, 56) + SourceIndex(0) +11>Emitted(77, 39) Source(71, 70) + SourceIndex(0) +12>Emitted(77, 41) Source(71, 72) + SourceIndex(0) +13>Emitted(77, 43) Source(71, 56) + SourceIndex(0) +14>Emitted(77, 59) Source(71, 72) + SourceIndex(0) +15>Emitted(77, 61) Source(71, 56) + SourceIndex(0) +16>Emitted(77, 66) Source(71, 72) + SourceIndex(0) --- >>> var _17 = _16[_15], nameMA = _17[0], _18 = _17[1], primarySkillA = _18[0], secondarySkillA = _18[1]; 1->^^^^ @@ -3748,33 +3697,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _19 = 0, _20 = [multiRobotA, multiRobotB]; _19 < _20.length; _19++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [nameMA, [primarySkillA, secondarySkillA]] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [nameMA, [primarySkillA, secondarySkillA]] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3848,10 +3795,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameMA); > } > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3925,33 +3872,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(nameMA); > } > for (let [nameMA, [primarySkillA, secondarySkillA]] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(81, 1) Source(74, 1) + SourceIndex(0) -2 >Emitted(81, 4) Source(74, 4) + SourceIndex(0) -3 >Emitted(81, 5) Source(74, 5) + SourceIndex(0) -4 >Emitted(81, 6) Source(74, 56) + SourceIndex(0) -5 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(81, 17) Source(74, 82) + SourceIndex(0) -8 >Emitted(81, 19) Source(74, 56) + SourceIndex(0) -9 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(81, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(81, 26) Source(74, 57) + SourceIndex(0) -12>Emitted(81, 37) Source(74, 68) + SourceIndex(0) -13>Emitted(81, 39) Source(74, 70) + SourceIndex(0) -14>Emitted(81, 50) Source(74, 81) + SourceIndex(0) -15>Emitted(81, 51) Source(74, 82) + SourceIndex(0) -16>Emitted(81, 53) Source(74, 56) + SourceIndex(0) -17>Emitted(81, 69) Source(74, 82) + SourceIndex(0) -18>Emitted(81, 71) Source(74, 56) + SourceIndex(0) -19>Emitted(81, 76) Source(74, 82) + SourceIndex(0) +2 >Emitted(81, 5) Source(74, 5) + SourceIndex(0) +3 >Emitted(81, 6) Source(74, 56) + SourceIndex(0) +4 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(81, 17) Source(74, 82) + SourceIndex(0) +7 >Emitted(81, 19) Source(74, 56) + SourceIndex(0) +8 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(81, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(81, 26) Source(74, 57) + SourceIndex(0) +11>Emitted(81, 37) Source(74, 68) + SourceIndex(0) +12>Emitted(81, 39) Source(74, 70) + SourceIndex(0) +13>Emitted(81, 50) Source(74, 81) + SourceIndex(0) +14>Emitted(81, 51) Source(74, 82) + SourceIndex(0) +15>Emitted(81, 53) Source(74, 56) + SourceIndex(0) +16>Emitted(81, 69) Source(74, 82) + SourceIndex(0) +17>Emitted(81, 71) Source(74, 56) + SourceIndex(0) +18>Emitted(81, 76) Source(74, 82) + SourceIndex(0) --- >>> var _21 = _20[_19], nameMA = _21[0], _22 = _21[1], primarySkillA = _22[0], secondarySkillA = _22[1]; 1->^^^^ @@ -4024,30 +3970,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _23 = 0, robots_4 = robots; _23 < robots_4.length; _23++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^-> 1-> > > -2 >for -3 > -4 > (let [numberA3, ...robotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberA3, ...robotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4125,10 +4069,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > } > > for (let [numberA3, ...robotAInfo] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4206,25 +4150,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > } > > for (let [numberA3, ...robotAInfo] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(85, 1) Source(78, 1) + SourceIndex(0) -2 >Emitted(85, 4) Source(78, 4) + SourceIndex(0) -3 >Emitted(85, 5) Source(78, 5) + SourceIndex(0) -4 >Emitted(85, 6) Source(78, 39) + SourceIndex(0) -5 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(85, 17) Source(78, 45) + SourceIndex(0) -8 >Emitted(85, 19) Source(78, 39) + SourceIndex(0) -9 >Emitted(85, 28) Source(1, 1) + SourceIndex(0) -10>Emitted(85, 29) Source(1, 2) + SourceIndex(0) -11>Emitted(85, 36) Source(78, 45) + SourceIndex(0) -12>Emitted(85, 38) Source(78, 39) + SourceIndex(0) -13>Emitted(85, 59) Source(78, 45) + SourceIndex(0) -14>Emitted(85, 61) Source(78, 39) + SourceIndex(0) -15>Emitted(85, 66) Source(78, 45) + SourceIndex(0) +2 >Emitted(85, 5) Source(78, 5) + SourceIndex(0) +3 >Emitted(85, 6) Source(78, 39) + SourceIndex(0) +4 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(85, 17) Source(78, 45) + SourceIndex(0) +7 >Emitted(85, 19) Source(78, 39) + SourceIndex(0) +8 >Emitted(85, 28) Source(1, 1) + SourceIndex(0) +9 >Emitted(85, 29) Source(1, 2) + SourceIndex(0) +10>Emitted(85, 36) Source(78, 45) + SourceIndex(0) +11>Emitted(85, 38) Source(78, 39) + SourceIndex(0) +12>Emitted(85, 59) Source(78, 45) + SourceIndex(0) +13>Emitted(85, 61) Source(78, 39) + SourceIndex(0) +14>Emitted(85, 66) Source(78, 45) + SourceIndex(0) --- >>> var _24 = robots_4[_23], numberA3 = _24[0], robotAInfo = _24.slice(1); 1->^^^^ @@ -4285,31 +4228,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _25 = 0, _26 = getRobots(); _25 < _26.length; _25++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [numberA3, ...robotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberA3, ...robotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4390,10 +4331,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(numberA3); > } > for (let [numberA3, ...robotAInfo] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4474,29 +4415,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(numberA3); > } > for (let [numberA3, ...robotAInfo] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(89, 1) Source(81, 1) + SourceIndex(0) -2 >Emitted(89, 4) Source(81, 4) + SourceIndex(0) -3 >Emitted(89, 5) Source(81, 5) + SourceIndex(0) -4 >Emitted(89, 6) Source(81, 39) + SourceIndex(0) -5 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(89, 17) Source(81, 50) + SourceIndex(0) -8 >Emitted(89, 19) Source(81, 39) + SourceIndex(0) -9 >Emitted(89, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(89, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(89, 25) Source(81, 39) + SourceIndex(0) -12>Emitted(89, 34) Source(81, 48) + SourceIndex(0) -13>Emitted(89, 36) Source(81, 50) + SourceIndex(0) -14>Emitted(89, 38) Source(81, 39) + SourceIndex(0) -15>Emitted(89, 54) Source(81, 50) + SourceIndex(0) -16>Emitted(89, 56) Source(81, 39) + SourceIndex(0) -17>Emitted(89, 61) Source(81, 50) + SourceIndex(0) +2 >Emitted(89, 5) Source(81, 5) + SourceIndex(0) +3 >Emitted(89, 6) Source(81, 39) + SourceIndex(0) +4 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(89, 17) Source(81, 50) + SourceIndex(0) +7 >Emitted(89, 19) Source(81, 39) + SourceIndex(0) +8 >Emitted(89, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(89, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(89, 25) Source(81, 39) + SourceIndex(0) +11>Emitted(89, 34) Source(81, 48) + SourceIndex(0) +12>Emitted(89, 36) Source(81, 50) + SourceIndex(0) +13>Emitted(89, 38) Source(81, 39) + SourceIndex(0) +14>Emitted(89, 54) Source(81, 50) + SourceIndex(0) +15>Emitted(89, 56) Source(81, 39) + SourceIndex(0) +16>Emitted(89, 61) Source(81, 50) + SourceIndex(0) --- >>> var _27 = _26[_25], numberA3 = _27[0], robotAInfo = _27.slice(1); 1->^^^^ @@ -4557,33 +4497,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _28 = 0, _29 = [robotA, robotB]; _28 < _29.length; _28++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ -20> ^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ +19> ^^^^^-> 1-> > -2 >for -3 > -4 > (let [numberA3, ...robotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberA3, ...robotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4667,10 +4605,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(numberA3); > } > for (let [numberA3, ...robotAInfo] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4754,33 +4692,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(numberA3); > } > for (let [numberA3, ...robotAInfo] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(93, 1) Source(84, 1) + SourceIndex(0) -2 >Emitted(93, 4) Source(84, 4) + SourceIndex(0) -3 >Emitted(93, 5) Source(84, 5) + SourceIndex(0) -4 >Emitted(93, 6) Source(84, 39) + SourceIndex(0) -5 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(93, 17) Source(84, 55) + SourceIndex(0) -8 >Emitted(93, 19) Source(84, 39) + SourceIndex(0) -9 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(93, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(93, 26) Source(84, 40) + SourceIndex(0) -12>Emitted(93, 32) Source(84, 46) + SourceIndex(0) -13>Emitted(93, 34) Source(84, 48) + SourceIndex(0) -14>Emitted(93, 40) Source(84, 54) + SourceIndex(0) -15>Emitted(93, 41) Source(84, 55) + SourceIndex(0) -16>Emitted(93, 43) Source(84, 39) + SourceIndex(0) -17>Emitted(93, 59) Source(84, 55) + SourceIndex(0) -18>Emitted(93, 61) Source(84, 39) + SourceIndex(0) -19>Emitted(93, 66) Source(84, 55) + SourceIndex(0) +2 >Emitted(93, 5) Source(84, 5) + SourceIndex(0) +3 >Emitted(93, 6) Source(84, 39) + SourceIndex(0) +4 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(93, 17) Source(84, 55) + SourceIndex(0) +7 >Emitted(93, 19) Source(84, 39) + SourceIndex(0) +8 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(93, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(93, 26) Source(84, 40) + SourceIndex(0) +11>Emitted(93, 32) Source(84, 46) + SourceIndex(0) +12>Emitted(93, 34) Source(84, 48) + SourceIndex(0) +13>Emitted(93, 40) Source(84, 54) + SourceIndex(0) +14>Emitted(93, 41) Source(84, 55) + SourceIndex(0) +15>Emitted(93, 43) Source(84, 39) + SourceIndex(0) +16>Emitted(93, 59) Source(84, 55) + SourceIndex(0) +17>Emitted(93, 61) Source(84, 39) + SourceIndex(0) +18>Emitted(93, 66) Source(84, 55) + SourceIndex(0) --- >>> var _30 = _29[_28], numberA3 = _30[0], robotAInfo = _30.slice(1); 1->^^^^ @@ -4841,28 +4778,26 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _31 = 0, multiRobots_4 = multiRobots; _31 < multiRobots_4.length; _31++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ 1-> > -2 >for -3 > -4 > (let [...multiRobotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [...multiRobotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4949,10 +4884,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(numberA3); > } > for (let [...multiRobotAInfo] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5039,25 +4974,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(numberA3); > } > for (let [...multiRobotAInfo] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(97, 1) Source(87, 1) + SourceIndex(0) -2 >Emitted(97, 4) Source(87, 4) + SourceIndex(0) -3 >Emitted(97, 5) Source(87, 5) + SourceIndex(0) -4 >Emitted(97, 6) Source(87, 34) + SourceIndex(0) -5 >Emitted(97, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(97, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(97, 17) Source(87, 45) + SourceIndex(0) -8 >Emitted(97, 19) Source(87, 34) + SourceIndex(0) -9 >Emitted(97, 33) Source(1, 1) + SourceIndex(0) -10>Emitted(97, 34) Source(1, 2) + SourceIndex(0) -11>Emitted(97, 46) Source(87, 45) + SourceIndex(0) -12>Emitted(97, 48) Source(87, 34) + SourceIndex(0) -13>Emitted(97, 74) Source(87, 45) + SourceIndex(0) -14>Emitted(97, 76) Source(87, 34) + SourceIndex(0) -15>Emitted(97, 81) Source(87, 45) + SourceIndex(0) +2 >Emitted(97, 5) Source(87, 5) + SourceIndex(0) +3 >Emitted(97, 6) Source(87, 34) + SourceIndex(0) +4 >Emitted(97, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(97, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(97, 17) Source(87, 45) + SourceIndex(0) +7 >Emitted(97, 19) Source(87, 34) + SourceIndex(0) +8 >Emitted(97, 33) Source(1, 1) + SourceIndex(0) +9 >Emitted(97, 34) Source(1, 2) + SourceIndex(0) +10>Emitted(97, 46) Source(87, 45) + SourceIndex(0) +11>Emitted(97, 48) Source(87, 34) + SourceIndex(0) +12>Emitted(97, 74) Source(87, 45) + SourceIndex(0) +13>Emitted(97, 76) Source(87, 34) + SourceIndex(0) +14>Emitted(97, 81) Source(87, 45) + SourceIndex(0) --- >>> var multiRobotAInfo = multiRobots_4[_31].slice(0); 1 >^^^^ @@ -5106,30 +5040,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _32 = 0, _33 = getMultiRobots(); _32 < _33.length; _32++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ 1-> > -2 >for -3 > -4 > (let [...multiRobotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [...multiRobotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5219,10 +5151,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(multiRobotAInfo); > } > for (let [...multiRobotAInfo] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5312,29 +5244,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(multiRobotAInfo); > } > for (let [...multiRobotAInfo] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(101, 1) Source(90, 1) + SourceIndex(0) -2 >Emitted(101, 4) Source(90, 4) + SourceIndex(0) -3 >Emitted(101, 5) Source(90, 5) + SourceIndex(0) -4 >Emitted(101, 6) Source(90, 34) + SourceIndex(0) -5 >Emitted(101, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(101, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(101, 17) Source(90, 50) + SourceIndex(0) -8 >Emitted(101, 19) Source(90, 34) + SourceIndex(0) -9 >Emitted(101, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(101, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(101, 25) Source(90, 34) + SourceIndex(0) -12>Emitted(101, 39) Source(90, 48) + SourceIndex(0) -13>Emitted(101, 41) Source(90, 50) + SourceIndex(0) -14>Emitted(101, 43) Source(90, 34) + SourceIndex(0) -15>Emitted(101, 59) Source(90, 50) + SourceIndex(0) -16>Emitted(101, 61) Source(90, 34) + SourceIndex(0) -17>Emitted(101, 66) Source(90, 50) + SourceIndex(0) +2 >Emitted(101, 5) Source(90, 5) + SourceIndex(0) +3 >Emitted(101, 6) Source(90, 34) + SourceIndex(0) +4 >Emitted(101, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(101, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(101, 17) Source(90, 50) + SourceIndex(0) +7 >Emitted(101, 19) Source(90, 34) + SourceIndex(0) +8 >Emitted(101, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(101, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(101, 25) Source(90, 34) + SourceIndex(0) +11>Emitted(101, 39) Source(90, 48) + SourceIndex(0) +12>Emitted(101, 41) Source(90, 50) + SourceIndex(0) +13>Emitted(101, 43) Source(90, 34) + SourceIndex(0) +14>Emitted(101, 59) Source(90, 50) + SourceIndex(0) +15>Emitted(101, 61) Source(90, 34) + SourceIndex(0) +16>Emitted(101, 66) Source(90, 50) + SourceIndex(0) --- >>> var multiRobotAInfo = _33[_32].slice(0); 1 >^^^^ @@ -5383,32 +5314,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _34 = 0, _35 = [multiRobotA, multiRobotB]; _34 < _35.length; _34++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ 1-> > -2 >for -3 > -4 > (let [...multiRobotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [...multiRobotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5501,10 +5430,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(multiRobotAInfo); > } > for (let [...multiRobotAInfo] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5597,33 +5526,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > console.log(multiRobotAInfo); > } > for (let [...multiRobotAInfo] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(105, 1) Source(93, 1) + SourceIndex(0) -2 >Emitted(105, 4) Source(93, 4) + SourceIndex(0) -3 >Emitted(105, 5) Source(93, 5) + SourceIndex(0) -4 >Emitted(105, 6) Source(93, 34) + SourceIndex(0) -5 >Emitted(105, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(105, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(105, 17) Source(93, 60) + SourceIndex(0) -8 >Emitted(105, 19) Source(93, 34) + SourceIndex(0) -9 >Emitted(105, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(105, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(105, 26) Source(93, 35) + SourceIndex(0) -12>Emitted(105, 37) Source(93, 46) + SourceIndex(0) -13>Emitted(105, 39) Source(93, 48) + SourceIndex(0) -14>Emitted(105, 50) Source(93, 59) + SourceIndex(0) -15>Emitted(105, 51) Source(93, 60) + SourceIndex(0) -16>Emitted(105, 53) Source(93, 34) + SourceIndex(0) -17>Emitted(105, 69) Source(93, 60) + SourceIndex(0) -18>Emitted(105, 71) Source(93, 34) + SourceIndex(0) -19>Emitted(105, 76) Source(93, 60) + SourceIndex(0) +2 >Emitted(105, 5) Source(93, 5) + SourceIndex(0) +3 >Emitted(105, 6) Source(93, 34) + SourceIndex(0) +4 >Emitted(105, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(105, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(105, 17) Source(93, 60) + SourceIndex(0) +7 >Emitted(105, 19) Source(93, 34) + SourceIndex(0) +8 >Emitted(105, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(105, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(105, 26) Source(93, 35) + SourceIndex(0) +11>Emitted(105, 37) Source(93, 46) + SourceIndex(0) +12>Emitted(105, 39) Source(93, 48) + SourceIndex(0) +13>Emitted(105, 50) Source(93, 59) + SourceIndex(0) +14>Emitted(105, 51) Source(93, 60) + SourceIndex(0) +15>Emitted(105, 53) Source(93, 34) + SourceIndex(0) +16>Emitted(105, 69) Source(93, 60) + SourceIndex(0) +17>Emitted(105, 71) Source(93, 34) + SourceIndex(0) +18>Emitted(105, 76) Source(93, 60) + SourceIndex(0) --- >>> var multiRobotAInfo = _35[_34].slice(0); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map index ce34551c059b3..2e34315d11d1f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt index 7065737ff268c..b93a701a59a45 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt @@ -470,29 +470,27 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ 1-> > > -2 >for -3 > -4 > ([, nameA] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([, nameA] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -518,10 +516,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; > > for ([, nameA] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -547,25 +545,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; > > for ([, nameA] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(17, 1) Source(26, 1) + SourceIndex(0) -2 >Emitted(17, 4) Source(26, 4) + SourceIndex(0) -3 >Emitted(17, 5) Source(26, 5) + SourceIndex(0) -4 >Emitted(17, 6) Source(26, 19) + SourceIndex(0) -5 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(17, 16) Source(26, 25) + SourceIndex(0) -8 >Emitted(17, 18) Source(26, 19) + SourceIndex(0) -9 >Emitted(17, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(17, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(17, 35) Source(26, 25) + SourceIndex(0) -12>Emitted(17, 37) Source(26, 19) + SourceIndex(0) -13>Emitted(17, 57) Source(26, 25) + SourceIndex(0) -14>Emitted(17, 59) Source(26, 19) + SourceIndex(0) -15>Emitted(17, 63) Source(26, 25) + SourceIndex(0) +2 >Emitted(17, 5) Source(26, 5) + SourceIndex(0) +3 >Emitted(17, 6) Source(26, 19) + SourceIndex(0) +4 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(17, 16) Source(26, 25) + SourceIndex(0) +7 >Emitted(17, 18) Source(26, 19) + SourceIndex(0) +8 >Emitted(17, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(17, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(17, 35) Source(26, 25) + SourceIndex(0) +11>Emitted(17, 37) Source(26, 19) + SourceIndex(0) +12>Emitted(17, 57) Source(26, 25) + SourceIndex(0) +13>Emitted(17, 59) Source(26, 19) + SourceIndex(0) +14>Emitted(17, 63) Source(26, 25) + SourceIndex(0) --- >>> _a = robots_1[_i], nameA = _a[1]; 1 >^^^^^^^^^^^^^^^^^^^^^^^ @@ -611,30 +608,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _b = 0, _c = getRobots(); _b < _c.length; _b++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ 1-> > -2 >for -3 > -4 > ([, nameA] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([, nameA] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -663,10 +658,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameA); > } > for ([, nameA] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -695,29 +690,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameA); > } > for ([, nameA] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(21, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(21, 4) Source(29, 4) + SourceIndex(0) -3 >Emitted(21, 5) Source(29, 5) + SourceIndex(0) -4 >Emitted(21, 6) Source(29, 19) + SourceIndex(0) -5 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(21, 16) Source(29, 30) + SourceIndex(0) -8 >Emitted(21, 18) Source(29, 19) + SourceIndex(0) -9 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(21, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(21, 23) Source(29, 19) + SourceIndex(0) -12>Emitted(21, 32) Source(29, 28) + SourceIndex(0) -13>Emitted(21, 34) Source(29, 30) + SourceIndex(0) -14>Emitted(21, 36) Source(29, 19) + SourceIndex(0) -15>Emitted(21, 50) Source(29, 30) + SourceIndex(0) -16>Emitted(21, 52) Source(29, 19) + SourceIndex(0) -17>Emitted(21, 56) Source(29, 30) + SourceIndex(0) +2 >Emitted(21, 5) Source(29, 5) + SourceIndex(0) +3 >Emitted(21, 6) Source(29, 19) + SourceIndex(0) +4 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(21, 16) Source(29, 30) + SourceIndex(0) +7 >Emitted(21, 18) Source(29, 19) + SourceIndex(0) +8 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(21, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(21, 23) Source(29, 19) + SourceIndex(0) +11>Emitted(21, 32) Source(29, 28) + SourceIndex(0) +12>Emitted(21, 34) Source(29, 30) + SourceIndex(0) +13>Emitted(21, 36) Source(29, 19) + SourceIndex(0) +14>Emitted(21, 50) Source(29, 30) + SourceIndex(0) +15>Emitted(21, 52) Source(29, 19) + SourceIndex(0) +16>Emitted(21, 56) Source(29, 30) + SourceIndex(0) --- >>> _d = _c[_b], nameA = _d[1]; 1 >^^^^^^^^^^^^^^^^^ @@ -763,32 +757,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _e = 0, _f = [robotA, robotB]; _e < _f.length; _e++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ 1-> > -2 >for -3 > -4 > ([, nameA] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([, nameA] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -820,10 +812,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameA); > } > for ([, nameA] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -855,33 +847,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameA); > } > for ([, nameA] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(25, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(25, 4) Source(32, 4) + SourceIndex(0) -3 >Emitted(25, 5) Source(32, 5) + SourceIndex(0) -4 >Emitted(25, 6) Source(32, 19) + SourceIndex(0) -5 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(25, 16) Source(32, 35) + SourceIndex(0) -8 >Emitted(25, 18) Source(32, 19) + SourceIndex(0) -9 >Emitted(25, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(25, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(25, 24) Source(32, 20) + SourceIndex(0) -12>Emitted(25, 30) Source(32, 26) + SourceIndex(0) -13>Emitted(25, 32) Source(32, 28) + SourceIndex(0) -14>Emitted(25, 38) Source(32, 34) + SourceIndex(0) -15>Emitted(25, 39) Source(32, 35) + SourceIndex(0) -16>Emitted(25, 41) Source(32, 19) + SourceIndex(0) -17>Emitted(25, 55) Source(32, 35) + SourceIndex(0) -18>Emitted(25, 57) Source(32, 19) + SourceIndex(0) -19>Emitted(25, 61) Source(32, 35) + SourceIndex(0) +2 >Emitted(25, 5) Source(32, 5) + SourceIndex(0) +3 >Emitted(25, 6) Source(32, 19) + SourceIndex(0) +4 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(25, 16) Source(32, 35) + SourceIndex(0) +7 >Emitted(25, 18) Source(32, 19) + SourceIndex(0) +8 >Emitted(25, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(25, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(25, 24) Source(32, 20) + SourceIndex(0) +11>Emitted(25, 30) Source(32, 26) + SourceIndex(0) +12>Emitted(25, 32) Source(32, 28) + SourceIndex(0) +13>Emitted(25, 38) Source(32, 34) + SourceIndex(0) +14>Emitted(25, 39) Source(32, 35) + SourceIndex(0) +15>Emitted(25, 41) Source(32, 19) + SourceIndex(0) +16>Emitted(25, 55) Source(32, 35) + SourceIndex(0) +17>Emitted(25, 57) Source(32, 19) + SourceIndex(0) +18>Emitted(25, 61) Source(32, 35) + SourceIndex(0) --- >>> _g = _f[_e], nameA = _g[1]; 1 >^^^^^^^^^^^^^^^^^ @@ -927,29 +918,27 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _h = 0, multiRobots_1 = multiRobots; _h < multiRobots_1.length; _h++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([, [primarySkillA, secondarySkillA]] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([, [primarySkillA, secondarySkillA]] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -984,10 +973,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameA); > } > for ([, [primarySkillA, secondarySkillA]] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1022,25 +1011,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameA); > } > for ([, [primarySkillA, secondarySkillA]] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(29, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(29, 4) Source(35, 4) + SourceIndex(0) -3 >Emitted(29, 5) Source(35, 5) + SourceIndex(0) -4 >Emitted(29, 6) Source(35, 46) + SourceIndex(0) -5 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(29, 16) Source(35, 57) + SourceIndex(0) -8 >Emitted(29, 18) Source(35, 46) + SourceIndex(0) -9 >Emitted(29, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(29, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(29, 45) Source(35, 57) + SourceIndex(0) -12>Emitted(29, 47) Source(35, 46) + SourceIndex(0) -13>Emitted(29, 72) Source(35, 57) + SourceIndex(0) -14>Emitted(29, 74) Source(35, 46) + SourceIndex(0) -15>Emitted(29, 78) Source(35, 57) + SourceIndex(0) +2 >Emitted(29, 5) Source(35, 5) + SourceIndex(0) +3 >Emitted(29, 6) Source(35, 46) + SourceIndex(0) +4 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(29, 16) Source(35, 57) + SourceIndex(0) +7 >Emitted(29, 18) Source(35, 46) + SourceIndex(0) +8 >Emitted(29, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(29, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(29, 45) Source(35, 57) + SourceIndex(0) +11>Emitted(29, 47) Source(35, 46) + SourceIndex(0) +12>Emitted(29, 72) Source(35, 57) + SourceIndex(0) +13>Emitted(29, 74) Source(35, 46) + SourceIndex(0) +14>Emitted(29, 78) Source(35, 57) + SourceIndex(0) --- >>> _j = multiRobots_1[_h], _k = _j[1], primarySkillA = _k[0], secondarySkillA = _k[1]; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1098,31 +1086,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _l = 0, _m = getMultiRobots(); _l < _m.length; _l++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([, [primarySkillA, secondarySkillA]] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([, [primarySkillA, secondarySkillA]] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1160,10 +1146,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(primarySkillA); > } > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1201,29 +1187,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(primarySkillA); > } > for ([, [primarySkillA, secondarySkillA]] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(33, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(33, 4) Source(38, 4) + SourceIndex(0) -3 >Emitted(33, 5) Source(38, 5) + SourceIndex(0) -4 >Emitted(33, 6) Source(38, 46) + SourceIndex(0) -5 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(33, 16) Source(38, 62) + SourceIndex(0) -8 >Emitted(33, 18) Source(38, 46) + SourceIndex(0) -9 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(33, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(33, 23) Source(38, 46) + SourceIndex(0) -12>Emitted(33, 37) Source(38, 60) + SourceIndex(0) -13>Emitted(33, 39) Source(38, 62) + SourceIndex(0) -14>Emitted(33, 41) Source(38, 46) + SourceIndex(0) -15>Emitted(33, 55) Source(38, 62) + SourceIndex(0) -16>Emitted(33, 57) Source(38, 46) + SourceIndex(0) -17>Emitted(33, 61) Source(38, 62) + SourceIndex(0) +2 >Emitted(33, 5) Source(38, 5) + SourceIndex(0) +3 >Emitted(33, 6) Source(38, 46) + SourceIndex(0) +4 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(33, 16) Source(38, 62) + SourceIndex(0) +7 >Emitted(33, 18) Source(38, 46) + SourceIndex(0) +8 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(33, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(33, 23) Source(38, 46) + SourceIndex(0) +11>Emitted(33, 37) Source(38, 60) + SourceIndex(0) +12>Emitted(33, 39) Source(38, 62) + SourceIndex(0) +13>Emitted(33, 41) Source(38, 46) + SourceIndex(0) +14>Emitted(33, 55) Source(38, 62) + SourceIndex(0) +15>Emitted(33, 57) Source(38, 46) + SourceIndex(0) +16>Emitted(33, 61) Source(38, 62) + SourceIndex(0) --- >>> _o = _m[_l], _p = _o[1], primarySkillA = _p[0], secondarySkillA = _p[1]; 1->^^^^^^^^^^^^^^^^^ @@ -1281,33 +1266,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _q = 0, _r = [multiRobotA, multiRobotB]; _q < _r.length; _q++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ -20> ^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ +19> ^^^^^^^-> 1-> > -2 >for -3 > -4 > ([, [primarySkillA, secondarySkillA]] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([, [primarySkillA, secondarySkillA]] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1348,10 +1331,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(primarySkillA); > } > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1392,33 +1375,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(primarySkillA); > } > for ([, [primarySkillA, secondarySkillA]] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(37, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(37, 4) Source(41, 4) + SourceIndex(0) -3 >Emitted(37, 5) Source(41, 5) + SourceIndex(0) -4 >Emitted(37, 6) Source(41, 46) + SourceIndex(0) -5 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(37, 16) Source(41, 72) + SourceIndex(0) -8 >Emitted(37, 18) Source(41, 46) + SourceIndex(0) -9 >Emitted(37, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(37, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(37, 24) Source(41, 47) + SourceIndex(0) -12>Emitted(37, 35) Source(41, 58) + SourceIndex(0) -13>Emitted(37, 37) Source(41, 60) + SourceIndex(0) -14>Emitted(37, 48) Source(41, 71) + SourceIndex(0) -15>Emitted(37, 49) Source(41, 72) + SourceIndex(0) -16>Emitted(37, 51) Source(41, 46) + SourceIndex(0) -17>Emitted(37, 65) Source(41, 72) + SourceIndex(0) -18>Emitted(37, 67) Source(41, 46) + SourceIndex(0) -19>Emitted(37, 71) Source(41, 72) + SourceIndex(0) +2 >Emitted(37, 5) Source(41, 5) + SourceIndex(0) +3 >Emitted(37, 6) Source(41, 46) + SourceIndex(0) +4 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(37, 16) Source(41, 72) + SourceIndex(0) +7 >Emitted(37, 18) Source(41, 46) + SourceIndex(0) +8 >Emitted(37, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(37, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(37, 24) Source(41, 47) + SourceIndex(0) +11>Emitted(37, 35) Source(41, 58) + SourceIndex(0) +12>Emitted(37, 37) Source(41, 60) + SourceIndex(0) +13>Emitted(37, 48) Source(41, 71) + SourceIndex(0) +14>Emitted(37, 49) Source(41, 72) + SourceIndex(0) +15>Emitted(37, 51) Source(41, 46) + SourceIndex(0) +16>Emitted(37, 65) Source(41, 72) + SourceIndex(0) +17>Emitted(37, 67) Source(41, 46) + SourceIndex(0) +18>Emitted(37, 71) Source(41, 72) + SourceIndex(0) --- >>> _s = _r[_q], _t = _s[1], primarySkillA = _t[0], secondarySkillA = _t[1]; 1->^^^^^^^^^^^^^^^^^ @@ -1476,29 +1458,27 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _u = 0, robots_2 = robots; _u < robots_2.length; _u++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ 1-> > > -2 >for -3 > -4 > ([numberB] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberB] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1543,10 +1523,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > } > > for ([numberB] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1591,25 +1571,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > } > > for ([numberB] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(41, 1) Source(45, 1) + SourceIndex(0) -2 >Emitted(41, 4) Source(45, 4) + SourceIndex(0) -3 >Emitted(41, 5) Source(45, 5) + SourceIndex(0) -4 >Emitted(41, 6) Source(45, 19) + SourceIndex(0) -5 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(41, 16) Source(45, 25) + SourceIndex(0) -8 >Emitted(41, 18) Source(45, 19) + SourceIndex(0) -9 >Emitted(41, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(41, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(41, 35) Source(45, 25) + SourceIndex(0) -12>Emitted(41, 37) Source(45, 19) + SourceIndex(0) -13>Emitted(41, 57) Source(45, 25) + SourceIndex(0) -14>Emitted(41, 59) Source(45, 19) + SourceIndex(0) -15>Emitted(41, 63) Source(45, 25) + SourceIndex(0) +2 >Emitted(41, 5) Source(45, 5) + SourceIndex(0) +3 >Emitted(41, 6) Source(45, 19) + SourceIndex(0) +4 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(41, 16) Source(45, 25) + SourceIndex(0) +7 >Emitted(41, 18) Source(45, 19) + SourceIndex(0) +8 >Emitted(41, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(41, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(41, 35) Source(45, 25) + SourceIndex(0) +11>Emitted(41, 37) Source(45, 19) + SourceIndex(0) +12>Emitted(41, 57) Source(45, 25) + SourceIndex(0) +13>Emitted(41, 59) Source(45, 19) + SourceIndex(0) +14>Emitted(41, 63) Source(45, 25) + SourceIndex(0) --- >>> numberB = robots_2[_u][0]; 1 >^^^^ @@ -1655,30 +1634,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _v = 0, _w = getRobots(); _v < _w.length; _v++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ 1-> > -2 >for -3 > -4 > ([numberB] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberB] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1726,10 +1703,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(numberB); > } > for ([numberB] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1777,29 +1754,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(numberB); > } > for ([numberB] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(45, 1) Source(48, 1) + SourceIndex(0) -2 >Emitted(45, 4) Source(48, 4) + SourceIndex(0) -3 >Emitted(45, 5) Source(48, 5) + SourceIndex(0) -4 >Emitted(45, 6) Source(48, 19) + SourceIndex(0) -5 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(45, 16) Source(48, 30) + SourceIndex(0) -8 >Emitted(45, 18) Source(48, 19) + SourceIndex(0) -9 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(45, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(45, 23) Source(48, 19) + SourceIndex(0) -12>Emitted(45, 32) Source(48, 28) + SourceIndex(0) -13>Emitted(45, 34) Source(48, 30) + SourceIndex(0) -14>Emitted(45, 36) Source(48, 19) + SourceIndex(0) -15>Emitted(45, 50) Source(48, 30) + SourceIndex(0) -16>Emitted(45, 52) Source(48, 19) + SourceIndex(0) -17>Emitted(45, 56) Source(48, 30) + SourceIndex(0) +2 >Emitted(45, 5) Source(48, 5) + SourceIndex(0) +3 >Emitted(45, 6) Source(48, 19) + SourceIndex(0) +4 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(45, 16) Source(48, 30) + SourceIndex(0) +7 >Emitted(45, 18) Source(48, 19) + SourceIndex(0) +8 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(45, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(45, 23) Source(48, 19) + SourceIndex(0) +11>Emitted(45, 32) Source(48, 28) + SourceIndex(0) +12>Emitted(45, 34) Source(48, 30) + SourceIndex(0) +13>Emitted(45, 36) Source(48, 19) + SourceIndex(0) +14>Emitted(45, 50) Source(48, 30) + SourceIndex(0) +15>Emitted(45, 52) Source(48, 19) + SourceIndex(0) +16>Emitted(45, 56) Source(48, 30) + SourceIndex(0) --- >>> numberB = _w[_v][0]; 1 >^^^^ @@ -1846,32 +1822,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _x = 0, _y = [robotA, robotB]; _x < _y.length; _x++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ 1-> > -2 >for -3 > -4 > ([numberB] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberB] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1922,10 +1896,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(numberB); > } > for ([numberB] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1976,33 +1950,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(numberB); > } > for ([numberB] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(49, 1) Source(51, 1) + SourceIndex(0) -2 >Emitted(49, 4) Source(51, 4) + SourceIndex(0) -3 >Emitted(49, 5) Source(51, 5) + SourceIndex(0) -4 >Emitted(49, 6) Source(51, 19) + SourceIndex(0) -5 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(49, 16) Source(51, 35) + SourceIndex(0) -8 >Emitted(49, 18) Source(51, 19) + SourceIndex(0) -9 >Emitted(49, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(49, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(49, 24) Source(51, 20) + SourceIndex(0) -12>Emitted(49, 30) Source(51, 26) + SourceIndex(0) -13>Emitted(49, 32) Source(51, 28) + SourceIndex(0) -14>Emitted(49, 38) Source(51, 34) + SourceIndex(0) -15>Emitted(49, 39) Source(51, 35) + SourceIndex(0) -16>Emitted(49, 41) Source(51, 19) + SourceIndex(0) -17>Emitted(49, 55) Source(51, 35) + SourceIndex(0) -18>Emitted(49, 57) Source(51, 19) + SourceIndex(0) -19>Emitted(49, 61) Source(51, 35) + SourceIndex(0) +2 >Emitted(49, 5) Source(51, 5) + SourceIndex(0) +3 >Emitted(49, 6) Source(51, 19) + SourceIndex(0) +4 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(49, 16) Source(51, 35) + SourceIndex(0) +7 >Emitted(49, 18) Source(51, 19) + SourceIndex(0) +8 >Emitted(49, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(49, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(49, 24) Source(51, 20) + SourceIndex(0) +11>Emitted(49, 30) Source(51, 26) + SourceIndex(0) +12>Emitted(49, 32) Source(51, 28) + SourceIndex(0) +13>Emitted(49, 38) Source(51, 34) + SourceIndex(0) +14>Emitted(49, 39) Source(51, 35) + SourceIndex(0) +15>Emitted(49, 41) Source(51, 19) + SourceIndex(0) +16>Emitted(49, 55) Source(51, 35) + SourceIndex(0) +17>Emitted(49, 57) Source(51, 19) + SourceIndex(0) +18>Emitted(49, 61) Source(51, 35) + SourceIndex(0) --- >>> numberB = _y[_x][0]; 1 >^^^^ @@ -2049,28 +2022,26 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _z = 0, multiRobots_2 = multiRobots; _z < multiRobots_2.length; _z++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ 1-> > -2 >for -3 > -4 > ([nameB] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([nameB] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2124,10 +2095,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(numberB); > } > for ([nameB] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2181,25 +2152,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(numberB); > } > for ([nameB] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(53, 1) Source(54, 1) + SourceIndex(0) -2 >Emitted(53, 4) Source(54, 4) + SourceIndex(0) -3 >Emitted(53, 5) Source(54, 5) + SourceIndex(0) -4 >Emitted(53, 6) Source(54, 17) + SourceIndex(0) -5 >Emitted(53, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(53, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(53, 16) Source(54, 28) + SourceIndex(0) -8 >Emitted(53, 18) Source(54, 17) + SourceIndex(0) -9 >Emitted(53, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(53, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(53, 45) Source(54, 28) + SourceIndex(0) -12>Emitted(53, 47) Source(54, 17) + SourceIndex(0) -13>Emitted(53, 72) Source(54, 28) + SourceIndex(0) -14>Emitted(53, 74) Source(54, 17) + SourceIndex(0) -15>Emitted(53, 78) Source(54, 28) + SourceIndex(0) +2 >Emitted(53, 5) Source(54, 5) + SourceIndex(0) +3 >Emitted(53, 6) Source(54, 17) + SourceIndex(0) +4 >Emitted(53, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(53, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(53, 16) Source(54, 28) + SourceIndex(0) +7 >Emitted(53, 18) Source(54, 17) + SourceIndex(0) +8 >Emitted(53, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(53, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(53, 45) Source(54, 28) + SourceIndex(0) +11>Emitted(53, 47) Source(54, 17) + SourceIndex(0) +12>Emitted(53, 72) Source(54, 28) + SourceIndex(0) +13>Emitted(53, 74) Source(54, 17) + SourceIndex(0) +14>Emitted(53, 78) Source(54, 28) + SourceIndex(0) --- >>> nameB = multiRobots_2[_z][0]; 1 >^^^^ @@ -2245,30 +2215,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _0 = 0, _1 = getMultiRobots(); _0 < _1.length; _0++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ 1-> > -2 >for -3 > -4 > ([nameB] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([nameB] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2325,10 +2293,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameB); > } > for ([nameB] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2385,29 +2353,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameB); > } > for ([nameB] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(57, 1) Source(57, 1) + SourceIndex(0) -2 >Emitted(57, 4) Source(57, 4) + SourceIndex(0) -3 >Emitted(57, 5) Source(57, 5) + SourceIndex(0) -4 >Emitted(57, 6) Source(57, 17) + SourceIndex(0) -5 >Emitted(57, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(57, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(57, 16) Source(57, 33) + SourceIndex(0) -8 >Emitted(57, 18) Source(57, 17) + SourceIndex(0) -9 >Emitted(57, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(57, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(57, 23) Source(57, 17) + SourceIndex(0) -12>Emitted(57, 37) Source(57, 31) + SourceIndex(0) -13>Emitted(57, 39) Source(57, 33) + SourceIndex(0) -14>Emitted(57, 41) Source(57, 17) + SourceIndex(0) -15>Emitted(57, 55) Source(57, 33) + SourceIndex(0) -16>Emitted(57, 57) Source(57, 17) + SourceIndex(0) -17>Emitted(57, 61) Source(57, 33) + SourceIndex(0) +2 >Emitted(57, 5) Source(57, 5) + SourceIndex(0) +3 >Emitted(57, 6) Source(57, 17) + SourceIndex(0) +4 >Emitted(57, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(57, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(57, 16) Source(57, 33) + SourceIndex(0) +7 >Emitted(57, 18) Source(57, 17) + SourceIndex(0) +8 >Emitted(57, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(57, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(57, 23) Source(57, 17) + SourceIndex(0) +11>Emitted(57, 37) Source(57, 31) + SourceIndex(0) +12>Emitted(57, 39) Source(57, 33) + SourceIndex(0) +13>Emitted(57, 41) Source(57, 17) + SourceIndex(0) +14>Emitted(57, 55) Source(57, 33) + SourceIndex(0) +15>Emitted(57, 57) Source(57, 17) + SourceIndex(0) +16>Emitted(57, 61) Source(57, 33) + SourceIndex(0) --- >>> nameB = _1[_0][0]; 1 >^^^^ @@ -2454,32 +2421,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _2 = 0, _3 = [multiRobotA, multiRobotB]; _2 < _3.length; _2++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ 1-> > -2 >for -3 > -4 > ([nameB] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([nameB] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2539,10 +2504,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameB); > } > for ([nameB] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2602,33 +2567,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameB); > } > for ([nameB] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(61, 1) Source(60, 1) + SourceIndex(0) -2 >Emitted(61, 4) Source(60, 4) + SourceIndex(0) -3 >Emitted(61, 5) Source(60, 5) + SourceIndex(0) -4 >Emitted(61, 6) Source(60, 17) + SourceIndex(0) -5 >Emitted(61, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(61, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(61, 16) Source(60, 43) + SourceIndex(0) -8 >Emitted(61, 18) Source(60, 17) + SourceIndex(0) -9 >Emitted(61, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(61, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(61, 24) Source(60, 18) + SourceIndex(0) -12>Emitted(61, 35) Source(60, 29) + SourceIndex(0) -13>Emitted(61, 37) Source(60, 31) + SourceIndex(0) -14>Emitted(61, 48) Source(60, 42) + SourceIndex(0) -15>Emitted(61, 49) Source(60, 43) + SourceIndex(0) -16>Emitted(61, 51) Source(60, 17) + SourceIndex(0) -17>Emitted(61, 65) Source(60, 43) + SourceIndex(0) -18>Emitted(61, 67) Source(60, 17) + SourceIndex(0) -19>Emitted(61, 71) Source(60, 43) + SourceIndex(0) +2 >Emitted(61, 5) Source(60, 5) + SourceIndex(0) +3 >Emitted(61, 6) Source(60, 17) + SourceIndex(0) +4 >Emitted(61, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(61, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(61, 16) Source(60, 43) + SourceIndex(0) +7 >Emitted(61, 18) Source(60, 17) + SourceIndex(0) +8 >Emitted(61, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(61, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(61, 24) Source(60, 18) + SourceIndex(0) +11>Emitted(61, 35) Source(60, 29) + SourceIndex(0) +12>Emitted(61, 37) Source(60, 31) + SourceIndex(0) +13>Emitted(61, 48) Source(60, 42) + SourceIndex(0) +14>Emitted(61, 49) Source(60, 43) + SourceIndex(0) +15>Emitted(61, 51) Source(60, 17) + SourceIndex(0) +16>Emitted(61, 65) Source(60, 43) + SourceIndex(0) +17>Emitted(61, 67) Source(60, 17) + SourceIndex(0) +18>Emitted(61, 71) Source(60, 43) + SourceIndex(0) --- >>> nameB = _3[_2][0]; 1 >^^^^ @@ -2675,30 +2639,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _4 = 0, robots_3 = robots; _4 < robots_3.length; _4++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^-> 1-> > > -2 >for -3 > -4 > ([numberA2, nameA2, skillA2] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberA2, nameA2, skillA2] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2762,10 +2724,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > } > > for ([numberA2, nameA2, skillA2] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2829,25 +2791,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > } > > for ([numberA2, nameA2, skillA2] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(65, 1) Source(64, 1) + SourceIndex(0) -2 >Emitted(65, 4) Source(64, 4) + SourceIndex(0) -3 >Emitted(65, 5) Source(64, 5) + SourceIndex(0) -4 >Emitted(65, 6) Source(64, 37) + SourceIndex(0) -5 >Emitted(65, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(65, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(65, 16) Source(64, 43) + SourceIndex(0) -8 >Emitted(65, 18) Source(64, 37) + SourceIndex(0) -9 >Emitted(65, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(65, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(65, 35) Source(64, 43) + SourceIndex(0) -12>Emitted(65, 37) Source(64, 37) + SourceIndex(0) -13>Emitted(65, 57) Source(64, 43) + SourceIndex(0) -14>Emitted(65, 59) Source(64, 37) + SourceIndex(0) -15>Emitted(65, 63) Source(64, 43) + SourceIndex(0) +2 >Emitted(65, 5) Source(64, 5) + SourceIndex(0) +3 >Emitted(65, 6) Source(64, 37) + SourceIndex(0) +4 >Emitted(65, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(65, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(65, 16) Source(64, 43) + SourceIndex(0) +7 >Emitted(65, 18) Source(64, 37) + SourceIndex(0) +8 >Emitted(65, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(65, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(65, 35) Source(64, 43) + SourceIndex(0) +11>Emitted(65, 37) Source(64, 37) + SourceIndex(0) +12>Emitted(65, 57) Source(64, 43) + SourceIndex(0) +13>Emitted(65, 59) Source(64, 37) + SourceIndex(0) +14>Emitted(65, 63) Source(64, 43) + SourceIndex(0) --- >>> _5 = robots_3[_4], numberA2 = _5[0], nameA2 = _5[1], skillA2 = _5[2]; 1->^^^^^^^^^^^^^^^^^^^^^^^ @@ -2905,31 +2866,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _6 = 0, _7 = getRobots(); _6 < _7.length; _6++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([numberA2, nameA2, skillA2] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberA2, nameA2, skillA2] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2996,10 +2955,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameA2); > } > for ([numberA2, nameA2, skillA2] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3066,29 +3025,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameA2); > } > for ([numberA2, nameA2, skillA2] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(69, 1) Source(67, 1) + SourceIndex(0) -2 >Emitted(69, 4) Source(67, 4) + SourceIndex(0) -3 >Emitted(69, 5) Source(67, 5) + SourceIndex(0) -4 >Emitted(69, 6) Source(67, 37) + SourceIndex(0) -5 >Emitted(69, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(69, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(69, 16) Source(67, 48) + SourceIndex(0) -8 >Emitted(69, 18) Source(67, 37) + SourceIndex(0) -9 >Emitted(69, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(69, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(69, 23) Source(67, 37) + SourceIndex(0) -12>Emitted(69, 32) Source(67, 46) + SourceIndex(0) -13>Emitted(69, 34) Source(67, 48) + SourceIndex(0) -14>Emitted(69, 36) Source(67, 37) + SourceIndex(0) -15>Emitted(69, 50) Source(67, 48) + SourceIndex(0) -16>Emitted(69, 52) Source(67, 37) + SourceIndex(0) -17>Emitted(69, 56) Source(67, 48) + SourceIndex(0) +2 >Emitted(69, 5) Source(67, 5) + SourceIndex(0) +3 >Emitted(69, 6) Source(67, 37) + SourceIndex(0) +4 >Emitted(69, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(69, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(69, 16) Source(67, 48) + SourceIndex(0) +7 >Emitted(69, 18) Source(67, 37) + SourceIndex(0) +8 >Emitted(69, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(69, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(69, 23) Source(67, 37) + SourceIndex(0) +11>Emitted(69, 32) Source(67, 46) + SourceIndex(0) +12>Emitted(69, 34) Source(67, 48) + SourceIndex(0) +13>Emitted(69, 36) Source(67, 37) + SourceIndex(0) +14>Emitted(69, 50) Source(67, 48) + SourceIndex(0) +15>Emitted(69, 52) Source(67, 37) + SourceIndex(0) +16>Emitted(69, 56) Source(67, 48) + SourceIndex(0) --- >>> _8 = _7[_6], numberA2 = _8[0], nameA2 = _8[1], skillA2 = _8[2]; 1->^^^^^^^^^^^^^^^^^ @@ -3146,33 +3104,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _9 = 0, _10 = [robotA, robotB]; _9 < _10.length; _9++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ -20> ^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ +19> ^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([numberA2, nameA2, skillA2] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberA2, nameA2, skillA2] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3242,10 +3198,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameA2); > } > for ([numberA2, nameA2, skillA2] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3315,33 +3271,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameA2); > } > for ([numberA2, nameA2, skillA2] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(73, 1) Source(70, 1) + SourceIndex(0) -2 >Emitted(73, 4) Source(70, 4) + SourceIndex(0) -3 >Emitted(73, 5) Source(70, 5) + SourceIndex(0) -4 >Emitted(73, 6) Source(70, 37) + SourceIndex(0) -5 >Emitted(73, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(73, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(73, 16) Source(70, 53) + SourceIndex(0) -8 >Emitted(73, 18) Source(70, 37) + SourceIndex(0) -9 >Emitted(73, 22) Source(1, 1) + SourceIndex(0) -10>Emitted(73, 23) Source(1, 2) + SourceIndex(0) -11>Emitted(73, 25) Source(70, 38) + SourceIndex(0) -12>Emitted(73, 31) Source(70, 44) + SourceIndex(0) -13>Emitted(73, 33) Source(70, 46) + SourceIndex(0) -14>Emitted(73, 39) Source(70, 52) + SourceIndex(0) -15>Emitted(73, 40) Source(70, 53) + SourceIndex(0) -16>Emitted(73, 42) Source(70, 37) + SourceIndex(0) -17>Emitted(73, 57) Source(70, 53) + SourceIndex(0) -18>Emitted(73, 59) Source(70, 37) + SourceIndex(0) -19>Emitted(73, 63) Source(70, 53) + SourceIndex(0) +2 >Emitted(73, 5) Source(70, 5) + SourceIndex(0) +3 >Emitted(73, 6) Source(70, 37) + SourceIndex(0) +4 >Emitted(73, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(73, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(73, 16) Source(70, 53) + SourceIndex(0) +7 >Emitted(73, 18) Source(70, 37) + SourceIndex(0) +8 >Emitted(73, 22) Source(1, 1) + SourceIndex(0) +9 >Emitted(73, 23) Source(1, 2) + SourceIndex(0) +10>Emitted(73, 25) Source(70, 38) + SourceIndex(0) +11>Emitted(73, 31) Source(70, 44) + SourceIndex(0) +12>Emitted(73, 33) Source(70, 46) + SourceIndex(0) +13>Emitted(73, 39) Source(70, 52) + SourceIndex(0) +14>Emitted(73, 40) Source(70, 53) + SourceIndex(0) +15>Emitted(73, 42) Source(70, 37) + SourceIndex(0) +16>Emitted(73, 57) Source(70, 53) + SourceIndex(0) +17>Emitted(73, 59) Source(70, 37) + SourceIndex(0) +18>Emitted(73, 63) Source(70, 53) + SourceIndex(0) --- >>> _11 = _10[_9], numberA2 = _11[0], nameA2 = _11[1], skillA2 = _11[2]; 1->^^^^^^^^^^^^^^^^^^^ @@ -3399,29 +3354,27 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _12 = 0, multiRobots_3 = multiRobots; _12 < multiRobots_3.length; _12++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([nameMA, [primarySkillA, secondarySkillA]] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([nameMA, [primarySkillA, secondarySkillA]] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3494,10 +3447,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameA2); > } > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3570,25 +3523,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameA2); > } > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(77, 1) Source(73, 1) + SourceIndex(0) -2 >Emitted(77, 4) Source(73, 4) + SourceIndex(0) -3 >Emitted(77, 5) Source(73, 5) + SourceIndex(0) -4 >Emitted(77, 6) Source(73, 52) + SourceIndex(0) -5 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(77, 17) Source(73, 63) + SourceIndex(0) -8 >Emitted(77, 19) Source(73, 52) + SourceIndex(0) -9 >Emitted(77, 33) Source(1, 1) + SourceIndex(0) -10>Emitted(77, 34) Source(1, 2) + SourceIndex(0) -11>Emitted(77, 46) Source(73, 63) + SourceIndex(0) -12>Emitted(77, 48) Source(73, 52) + SourceIndex(0) -13>Emitted(77, 74) Source(73, 63) + SourceIndex(0) -14>Emitted(77, 76) Source(73, 52) + SourceIndex(0) -15>Emitted(77, 81) Source(73, 63) + SourceIndex(0) +2 >Emitted(77, 5) Source(73, 5) + SourceIndex(0) +3 >Emitted(77, 6) Source(73, 52) + SourceIndex(0) +4 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(77, 17) Source(73, 63) + SourceIndex(0) +7 >Emitted(77, 19) Source(73, 52) + SourceIndex(0) +8 >Emitted(77, 33) Source(1, 1) + SourceIndex(0) +9 >Emitted(77, 34) Source(1, 2) + SourceIndex(0) +10>Emitted(77, 46) Source(73, 63) + SourceIndex(0) +11>Emitted(77, 48) Source(73, 52) + SourceIndex(0) +12>Emitted(77, 74) Source(73, 63) + SourceIndex(0) +13>Emitted(77, 76) Source(73, 52) + SourceIndex(0) +14>Emitted(77, 81) Source(73, 63) + SourceIndex(0) --- >>> _13 = multiRobots_3[_12], nameMA = _13[0], _14 = _13[1], primarySkillA = _14[0], secondarySkillA = _14[1]; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -3652,31 +3604,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _15 = 0, _16 = getMultiRobots(); _15 < _16.length; _15++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([nameMA, [primarySkillA, secondarySkillA]] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([nameMA, [primarySkillA, secondarySkillA]] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3752,10 +3702,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameMA); > } > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3831,29 +3781,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameMA); > } > for ([nameMA, [primarySkillA, secondarySkillA]] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(81, 1) Source(76, 1) + SourceIndex(0) -2 >Emitted(81, 4) Source(76, 4) + SourceIndex(0) -3 >Emitted(81, 5) Source(76, 5) + SourceIndex(0) -4 >Emitted(81, 6) Source(76, 52) + SourceIndex(0) -5 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(81, 17) Source(76, 68) + SourceIndex(0) -8 >Emitted(81, 19) Source(76, 52) + SourceIndex(0) -9 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(81, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(81, 25) Source(76, 52) + SourceIndex(0) -12>Emitted(81, 39) Source(76, 66) + SourceIndex(0) -13>Emitted(81, 41) Source(76, 68) + SourceIndex(0) -14>Emitted(81, 43) Source(76, 52) + SourceIndex(0) -15>Emitted(81, 59) Source(76, 68) + SourceIndex(0) -16>Emitted(81, 61) Source(76, 52) + SourceIndex(0) -17>Emitted(81, 66) Source(76, 68) + SourceIndex(0) +2 >Emitted(81, 5) Source(76, 5) + SourceIndex(0) +3 >Emitted(81, 6) Source(76, 52) + SourceIndex(0) +4 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(81, 17) Source(76, 68) + SourceIndex(0) +7 >Emitted(81, 19) Source(76, 52) + SourceIndex(0) +8 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(81, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(81, 25) Source(76, 52) + SourceIndex(0) +11>Emitted(81, 39) Source(76, 66) + SourceIndex(0) +12>Emitted(81, 41) Source(76, 68) + SourceIndex(0) +13>Emitted(81, 43) Source(76, 52) + SourceIndex(0) +14>Emitted(81, 59) Source(76, 68) + SourceIndex(0) +15>Emitted(81, 61) Source(76, 52) + SourceIndex(0) +16>Emitted(81, 66) Source(76, 68) + SourceIndex(0) --- >>> _17 = _16[_15], nameMA = _17[0], _18 = _17[1], primarySkillA = _18[0], secondarySkillA = _18[1]; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3917,33 +3866,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _19 = 0, _20 = [multiRobotA, multiRobotB]; _19 < _20.length; _19++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([nameMA, [primarySkillA, secondarySkillA]] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([nameMA, [primarySkillA, secondarySkillA]] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4022,10 +3969,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameMA); > } > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4104,33 +4051,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(nameMA); > } > for ([nameMA, [primarySkillA, secondarySkillA]] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(85, 1) Source(79, 1) + SourceIndex(0) -2 >Emitted(85, 4) Source(79, 4) + SourceIndex(0) -3 >Emitted(85, 5) Source(79, 5) + SourceIndex(0) -4 >Emitted(85, 6) Source(79, 52) + SourceIndex(0) -5 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(85, 17) Source(79, 78) + SourceIndex(0) -8 >Emitted(85, 19) Source(79, 52) + SourceIndex(0) -9 >Emitted(85, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(85, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(85, 26) Source(79, 53) + SourceIndex(0) -12>Emitted(85, 37) Source(79, 64) + SourceIndex(0) -13>Emitted(85, 39) Source(79, 66) + SourceIndex(0) -14>Emitted(85, 50) Source(79, 77) + SourceIndex(0) -15>Emitted(85, 51) Source(79, 78) + SourceIndex(0) -16>Emitted(85, 53) Source(79, 52) + SourceIndex(0) -17>Emitted(85, 69) Source(79, 78) + SourceIndex(0) -18>Emitted(85, 71) Source(79, 52) + SourceIndex(0) -19>Emitted(85, 76) Source(79, 78) + SourceIndex(0) +2 >Emitted(85, 5) Source(79, 5) + SourceIndex(0) +3 >Emitted(85, 6) Source(79, 52) + SourceIndex(0) +4 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(85, 17) Source(79, 78) + SourceIndex(0) +7 >Emitted(85, 19) Source(79, 52) + SourceIndex(0) +8 >Emitted(85, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(85, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(85, 26) Source(79, 53) + SourceIndex(0) +11>Emitted(85, 37) Source(79, 64) + SourceIndex(0) +12>Emitted(85, 39) Source(79, 66) + SourceIndex(0) +13>Emitted(85, 50) Source(79, 77) + SourceIndex(0) +14>Emitted(85, 51) Source(79, 78) + SourceIndex(0) +15>Emitted(85, 53) Source(79, 52) + SourceIndex(0) +16>Emitted(85, 69) Source(79, 78) + SourceIndex(0) +17>Emitted(85, 71) Source(79, 52) + SourceIndex(0) +18>Emitted(85, 76) Source(79, 78) + SourceIndex(0) --- >>> _21 = _20[_19], nameMA = _21[0], _22 = _21[1], primarySkillA = _22[0], secondarySkillA = _22[1]; 1->^^^^^^^^^^^^^^^^^^^^ @@ -4194,30 +4140,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _23 = 0, robots_4 = robots; _23 < robots_4.length; _23++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^-> 1-> > > -2 >for -3 > -4 > ([numberA3, ...robotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberA3, ...robotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4300,10 +4244,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > } > > for ([numberA3, ...robotAInfo] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4386,25 +4330,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > } > > for ([numberA3, ...robotAInfo] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(89, 1) Source(83, 1) + SourceIndex(0) -2 >Emitted(89, 4) Source(83, 4) + SourceIndex(0) -3 >Emitted(89, 5) Source(83, 5) + SourceIndex(0) -4 >Emitted(89, 6) Source(83, 35) + SourceIndex(0) -5 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(89, 17) Source(83, 41) + SourceIndex(0) -8 >Emitted(89, 19) Source(83, 35) + SourceIndex(0) -9 >Emitted(89, 28) Source(1, 1) + SourceIndex(0) -10>Emitted(89, 29) Source(1, 2) + SourceIndex(0) -11>Emitted(89, 36) Source(83, 41) + SourceIndex(0) -12>Emitted(89, 38) Source(83, 35) + SourceIndex(0) -13>Emitted(89, 59) Source(83, 41) + SourceIndex(0) -14>Emitted(89, 61) Source(83, 35) + SourceIndex(0) -15>Emitted(89, 66) Source(83, 41) + SourceIndex(0) +2 >Emitted(89, 5) Source(83, 5) + SourceIndex(0) +3 >Emitted(89, 6) Source(83, 35) + SourceIndex(0) +4 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(89, 17) Source(83, 41) + SourceIndex(0) +7 >Emitted(89, 19) Source(83, 35) + SourceIndex(0) +8 >Emitted(89, 28) Source(1, 1) + SourceIndex(0) +9 >Emitted(89, 29) Source(1, 2) + SourceIndex(0) +10>Emitted(89, 36) Source(83, 41) + SourceIndex(0) +11>Emitted(89, 38) Source(83, 35) + SourceIndex(0) +12>Emitted(89, 59) Source(83, 41) + SourceIndex(0) +13>Emitted(89, 61) Source(83, 35) + SourceIndex(0) +14>Emitted(89, 66) Source(83, 41) + SourceIndex(0) --- >>> _24 = robots_4[_23], numberA3 = _24[0], robotAInfo = _24.slice(1); 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -4456,31 +4399,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _25 = 0, _26 = getRobots(); _25 < _26.length; _25++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^-> 1-> > -2 >for -3 > -4 > ([numberA3, ...robotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberA3, ...robotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4566,10 +4507,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(numberA3); > } > for ([numberA3, ...robotAInfo] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4655,29 +4596,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(numberA3); > } > for ([numberA3, ...robotAInfo] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(93, 1) Source(86, 1) + SourceIndex(0) -2 >Emitted(93, 4) Source(86, 4) + SourceIndex(0) -3 >Emitted(93, 5) Source(86, 5) + SourceIndex(0) -4 >Emitted(93, 6) Source(86, 35) + SourceIndex(0) -5 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(93, 17) Source(86, 46) + SourceIndex(0) -8 >Emitted(93, 19) Source(86, 35) + SourceIndex(0) -9 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(93, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(93, 25) Source(86, 35) + SourceIndex(0) -12>Emitted(93, 34) Source(86, 44) + SourceIndex(0) -13>Emitted(93, 36) Source(86, 46) + SourceIndex(0) -14>Emitted(93, 38) Source(86, 35) + SourceIndex(0) -15>Emitted(93, 54) Source(86, 46) + SourceIndex(0) -16>Emitted(93, 56) Source(86, 35) + SourceIndex(0) -17>Emitted(93, 61) Source(86, 46) + SourceIndex(0) +2 >Emitted(93, 5) Source(86, 5) + SourceIndex(0) +3 >Emitted(93, 6) Source(86, 35) + SourceIndex(0) +4 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(93, 17) Source(86, 46) + SourceIndex(0) +7 >Emitted(93, 19) Source(86, 35) + SourceIndex(0) +8 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(93, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(93, 25) Source(86, 35) + SourceIndex(0) +11>Emitted(93, 34) Source(86, 44) + SourceIndex(0) +12>Emitted(93, 36) Source(86, 46) + SourceIndex(0) +13>Emitted(93, 38) Source(86, 35) + SourceIndex(0) +14>Emitted(93, 54) Source(86, 46) + SourceIndex(0) +15>Emitted(93, 56) Source(86, 35) + SourceIndex(0) +16>Emitted(93, 61) Source(86, 46) + SourceIndex(0) --- >>> _27 = _26[_25], numberA3 = _27[0], robotAInfo = _27.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ @@ -4729,33 +4669,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _28 = 0, _29 = [robotA, robotB]; _28 < _29.length; _28++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ -20> ^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ +19> ^-> 1-> > -2 >for -3 > -4 > ([numberA3, ...robotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberA3, ...robotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4844,10 +4782,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(numberA3); > } > for ([numberA3, ...robotAInfo] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4936,33 +4874,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(numberA3); > } > for ([numberA3, ...robotAInfo] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(97, 1) Source(89, 1) + SourceIndex(0) -2 >Emitted(97, 4) Source(89, 4) + SourceIndex(0) -3 >Emitted(97, 5) Source(89, 5) + SourceIndex(0) -4 >Emitted(97, 6) Source(89, 35) + SourceIndex(0) -5 >Emitted(97, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(97, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(97, 17) Source(89, 51) + SourceIndex(0) -8 >Emitted(97, 19) Source(89, 35) + SourceIndex(0) -9 >Emitted(97, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(97, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(97, 26) Source(89, 36) + SourceIndex(0) -12>Emitted(97, 32) Source(89, 42) + SourceIndex(0) -13>Emitted(97, 34) Source(89, 44) + SourceIndex(0) -14>Emitted(97, 40) Source(89, 50) + SourceIndex(0) -15>Emitted(97, 41) Source(89, 51) + SourceIndex(0) -16>Emitted(97, 43) Source(89, 35) + SourceIndex(0) -17>Emitted(97, 59) Source(89, 51) + SourceIndex(0) -18>Emitted(97, 61) Source(89, 35) + SourceIndex(0) -19>Emitted(97, 66) Source(89, 51) + SourceIndex(0) +2 >Emitted(97, 5) Source(89, 5) + SourceIndex(0) +3 >Emitted(97, 6) Source(89, 35) + SourceIndex(0) +4 >Emitted(97, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(97, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(97, 17) Source(89, 51) + SourceIndex(0) +7 >Emitted(97, 19) Source(89, 35) + SourceIndex(0) +8 >Emitted(97, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(97, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(97, 26) Source(89, 36) + SourceIndex(0) +11>Emitted(97, 32) Source(89, 42) + SourceIndex(0) +12>Emitted(97, 34) Source(89, 44) + SourceIndex(0) +13>Emitted(97, 40) Source(89, 50) + SourceIndex(0) +14>Emitted(97, 41) Source(89, 51) + SourceIndex(0) +15>Emitted(97, 43) Source(89, 35) + SourceIndex(0) +16>Emitted(97, 59) Source(89, 51) + SourceIndex(0) +17>Emitted(97, 61) Source(89, 35) + SourceIndex(0) +18>Emitted(97, 66) Source(89, 51) + SourceIndex(0) --- >>> _30 = _29[_28], numberA3 = _30[0], robotAInfo = _30.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ @@ -5014,28 +4951,26 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _31 = 0, multiRobots_4 = multiRobots; _31 < multiRobots_4.length; _31++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ 1-> > -2 >for -3 > -4 > ([...multiRobotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([...multiRobotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5127,10 +5062,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(numberA3); > } > for ([...multiRobotAInfo] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5222,25 +5157,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(numberA3); > } > for ([...multiRobotAInfo] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(101, 1) Source(92, 1) + SourceIndex(0) -2 >Emitted(101, 4) Source(92, 4) + SourceIndex(0) -3 >Emitted(101, 5) Source(92, 5) + SourceIndex(0) -4 >Emitted(101, 6) Source(92, 30) + SourceIndex(0) -5 >Emitted(101, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(101, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(101, 17) Source(92, 41) + SourceIndex(0) -8 >Emitted(101, 19) Source(92, 30) + SourceIndex(0) -9 >Emitted(101, 33) Source(1, 1) + SourceIndex(0) -10>Emitted(101, 34) Source(1, 2) + SourceIndex(0) -11>Emitted(101, 46) Source(92, 41) + SourceIndex(0) -12>Emitted(101, 48) Source(92, 30) + SourceIndex(0) -13>Emitted(101, 74) Source(92, 41) + SourceIndex(0) -14>Emitted(101, 76) Source(92, 30) + SourceIndex(0) -15>Emitted(101, 81) Source(92, 41) + SourceIndex(0) +2 >Emitted(101, 5) Source(92, 5) + SourceIndex(0) +3 >Emitted(101, 6) Source(92, 30) + SourceIndex(0) +4 >Emitted(101, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(101, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(101, 17) Source(92, 41) + SourceIndex(0) +7 >Emitted(101, 19) Source(92, 30) + SourceIndex(0) +8 >Emitted(101, 33) Source(1, 1) + SourceIndex(0) +9 >Emitted(101, 34) Source(1, 2) + SourceIndex(0) +10>Emitted(101, 46) Source(92, 41) + SourceIndex(0) +11>Emitted(101, 48) Source(92, 30) + SourceIndex(0) +12>Emitted(101, 74) Source(92, 41) + SourceIndex(0) +13>Emitted(101, 76) Source(92, 30) + SourceIndex(0) +14>Emitted(101, 81) Source(92, 41) + SourceIndex(0) --- >>> multiRobotAInfo = multiRobots_4[_31].slice(0); 1 >^^^^ @@ -5286,30 +5220,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _32 = 0, _33 = getMultiRobots(); _32 < _33.length; _32++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ 1-> > -2 >for -3 > -4 > ([...multiRobotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([...multiRobotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5404,10 +5336,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(multiRobotAInfo); > } > for ([...multiRobotAInfo] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5502,29 +5434,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(multiRobotAInfo); > } > for ([...multiRobotAInfo] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(105, 1) Source(95, 1) + SourceIndex(0) -2 >Emitted(105, 4) Source(95, 4) + SourceIndex(0) -3 >Emitted(105, 5) Source(95, 5) + SourceIndex(0) -4 >Emitted(105, 6) Source(95, 30) + SourceIndex(0) -5 >Emitted(105, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(105, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(105, 17) Source(95, 46) + SourceIndex(0) -8 >Emitted(105, 19) Source(95, 30) + SourceIndex(0) -9 >Emitted(105, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(105, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(105, 25) Source(95, 30) + SourceIndex(0) -12>Emitted(105, 39) Source(95, 44) + SourceIndex(0) -13>Emitted(105, 41) Source(95, 46) + SourceIndex(0) -14>Emitted(105, 43) Source(95, 30) + SourceIndex(0) -15>Emitted(105, 59) Source(95, 46) + SourceIndex(0) -16>Emitted(105, 61) Source(95, 30) + SourceIndex(0) -17>Emitted(105, 66) Source(95, 46) + SourceIndex(0) +2 >Emitted(105, 5) Source(95, 5) + SourceIndex(0) +3 >Emitted(105, 6) Source(95, 30) + SourceIndex(0) +4 >Emitted(105, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(105, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(105, 17) Source(95, 46) + SourceIndex(0) +7 >Emitted(105, 19) Source(95, 30) + SourceIndex(0) +8 >Emitted(105, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(105, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(105, 25) Source(95, 30) + SourceIndex(0) +11>Emitted(105, 39) Source(95, 44) + SourceIndex(0) +12>Emitted(105, 41) Source(95, 46) + SourceIndex(0) +13>Emitted(105, 43) Source(95, 30) + SourceIndex(0) +14>Emitted(105, 59) Source(95, 46) + SourceIndex(0) +15>Emitted(105, 61) Source(95, 30) + SourceIndex(0) +16>Emitted(105, 66) Source(95, 46) + SourceIndex(0) --- >>> multiRobotAInfo = _33[_32].slice(0); 1 >^^^^ @@ -5570,32 +5501,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _34 = 0, _35 = [multiRobotA, multiRobotB]; _34 < _35.length; _34++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ 1-> > -2 >for -3 > -4 > ([...multiRobotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([...multiRobotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5693,10 +5622,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(multiRobotAInfo); > } > for ([...multiRobotAInfo] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5794,33 +5723,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > console.log(multiRobotAInfo); > } > for ([...multiRobotAInfo] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(109, 1) Source(98, 1) + SourceIndex(0) -2 >Emitted(109, 4) Source(98, 4) + SourceIndex(0) -3 >Emitted(109, 5) Source(98, 5) + SourceIndex(0) -4 >Emitted(109, 6) Source(98, 30) + SourceIndex(0) -5 >Emitted(109, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(109, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(109, 17) Source(98, 56) + SourceIndex(0) -8 >Emitted(109, 19) Source(98, 30) + SourceIndex(0) -9 >Emitted(109, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(109, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(109, 26) Source(98, 31) + SourceIndex(0) -12>Emitted(109, 37) Source(98, 42) + SourceIndex(0) -13>Emitted(109, 39) Source(98, 44) + SourceIndex(0) -14>Emitted(109, 50) Source(98, 55) + SourceIndex(0) -15>Emitted(109, 51) Source(98, 56) + SourceIndex(0) -16>Emitted(109, 53) Source(98, 30) + SourceIndex(0) -17>Emitted(109, 69) Source(98, 56) + SourceIndex(0) -18>Emitted(109, 71) Source(98, 30) + SourceIndex(0) -19>Emitted(109, 76) Source(98, 56) + SourceIndex(0) +2 >Emitted(109, 5) Source(98, 5) + SourceIndex(0) +3 >Emitted(109, 6) Source(98, 30) + SourceIndex(0) +4 >Emitted(109, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(109, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(109, 17) Source(98, 56) + SourceIndex(0) +7 >Emitted(109, 19) Source(98, 30) + SourceIndex(0) +8 >Emitted(109, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(109, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(109, 26) Source(98, 31) + SourceIndex(0) +11>Emitted(109, 37) Source(98, 42) + SourceIndex(0) +12>Emitted(109, 39) Source(98, 44) + SourceIndex(0) +13>Emitted(109, 50) Source(98, 55) + SourceIndex(0) +14>Emitted(109, 51) Source(98, 56) + SourceIndex(0) +15>Emitted(109, 53) Source(98, 30) + SourceIndex(0) +16>Emitted(109, 69) Source(98, 56) + SourceIndex(0) +17>Emitted(109, 71) Source(98, 30) + SourceIndex(0) +18>Emitted(109, 76) Source(98, 56) + SourceIndex(0) --- >>> multiRobotAInfo = _35[_34].slice(0); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map index 51797f6d086c3..f22a8915b8f56 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt index feac74e4880e9..c12ce4277a410 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt @@ -358,30 +358,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > -4 > (let [, nameA = "noName"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [, nameA = "noName"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -402,10 +400,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for (let [, nameA = "noName"] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -426,25 +424,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for (let [, nameA = "noName"] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) -2 >Emitted(13, 4) Source(21, 4) + SourceIndex(0) -3 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) -4 >Emitted(13, 6) Source(21, 34) + SourceIndex(0) -5 >Emitted(13, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(13, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(13, 16) Source(21, 40) + SourceIndex(0) -8 >Emitted(13, 18) Source(21, 34) + SourceIndex(0) -9 >Emitted(13, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(13, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(13, 35) Source(21, 40) + SourceIndex(0) -12>Emitted(13, 37) Source(21, 34) + SourceIndex(0) -13>Emitted(13, 57) Source(21, 40) + SourceIndex(0) -14>Emitted(13, 59) Source(21, 34) + SourceIndex(0) -15>Emitted(13, 63) Source(21, 40) + SourceIndex(0) +2 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) +3 >Emitted(13, 6) Source(21, 34) + SourceIndex(0) +4 >Emitted(13, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(13, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(13, 16) Source(21, 40) + SourceIndex(0) +7 >Emitted(13, 18) Source(21, 34) + SourceIndex(0) +8 >Emitted(13, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(13, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(13, 35) Source(21, 40) + SourceIndex(0) +11>Emitted(13, 37) Source(21, 34) + SourceIndex(0) +12>Emitted(13, 57) Source(21, 40) + SourceIndex(0) +13>Emitted(13, 59) Source(21, 34) + SourceIndex(0) +14>Emitted(13, 63) Source(21, 40) + SourceIndex(0) --- >>> var _a = robots_1[_i], _b = _a[1], nameA = _b === void 0 ? "noName" : _b; 1->^^^^ @@ -505,31 +502,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _c = 0, _d = getRobots(); _c < _d.length; _c++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [, nameA = "noName"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [, nameA = "noName"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -553,10 +548,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA); > } > for (let [, nameA = "noName"] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -580,29 +575,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA); > } > for (let [, nameA = "noName"] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(17, 1) Source(24, 1) + SourceIndex(0) -2 >Emitted(17, 4) Source(24, 4) + SourceIndex(0) -3 >Emitted(17, 5) Source(24, 5) + SourceIndex(0) -4 >Emitted(17, 6) Source(24, 34) + SourceIndex(0) -5 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(17, 16) Source(24, 45) + SourceIndex(0) -8 >Emitted(17, 18) Source(24, 34) + SourceIndex(0) -9 >Emitted(17, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(17, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(17, 23) Source(24, 34) + SourceIndex(0) -12>Emitted(17, 32) Source(24, 43) + SourceIndex(0) -13>Emitted(17, 34) Source(24, 45) + SourceIndex(0) -14>Emitted(17, 36) Source(24, 34) + SourceIndex(0) -15>Emitted(17, 50) Source(24, 45) + SourceIndex(0) -16>Emitted(17, 52) Source(24, 34) + SourceIndex(0) -17>Emitted(17, 56) Source(24, 45) + SourceIndex(0) +2 >Emitted(17, 5) Source(24, 5) + SourceIndex(0) +3 >Emitted(17, 6) Source(24, 34) + SourceIndex(0) +4 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(17, 16) Source(24, 45) + SourceIndex(0) +7 >Emitted(17, 18) Source(24, 34) + SourceIndex(0) +8 >Emitted(17, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(17, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(17, 23) Source(24, 34) + SourceIndex(0) +11>Emitted(17, 32) Source(24, 43) + SourceIndex(0) +12>Emitted(17, 34) Source(24, 45) + SourceIndex(0) +13>Emitted(17, 36) Source(24, 34) + SourceIndex(0) +14>Emitted(17, 50) Source(24, 45) + SourceIndex(0) +15>Emitted(17, 52) Source(24, 34) + SourceIndex(0) +16>Emitted(17, 56) Source(24, 45) + SourceIndex(0) --- >>> var _e = _d[_c], _f = _e[1], nameA = _f === void 0 ? "noName" : _f; 1->^^^^ @@ -663,33 +657,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _g = 0, _h = [robotA, robotB]; _g < _h.length; _g++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ -20> ^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ +19> ^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [, nameA = "noName"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [, nameA = "noName"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -716,10 +708,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA); > } > for (let [, nameA = "noName"] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -746,33 +738,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA); > } > for (let [, nameA = "noName"] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(21, 1) Source(27, 1) + SourceIndex(0) -2 >Emitted(21, 4) Source(27, 4) + SourceIndex(0) -3 >Emitted(21, 5) Source(27, 5) + SourceIndex(0) -4 >Emitted(21, 6) Source(27, 34) + SourceIndex(0) -5 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(21, 16) Source(27, 50) + SourceIndex(0) -8 >Emitted(21, 18) Source(27, 34) + SourceIndex(0) -9 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(21, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(21, 24) Source(27, 35) + SourceIndex(0) -12>Emitted(21, 30) Source(27, 41) + SourceIndex(0) -13>Emitted(21, 32) Source(27, 43) + SourceIndex(0) -14>Emitted(21, 38) Source(27, 49) + SourceIndex(0) -15>Emitted(21, 39) Source(27, 50) + SourceIndex(0) -16>Emitted(21, 41) Source(27, 34) + SourceIndex(0) -17>Emitted(21, 55) Source(27, 50) + SourceIndex(0) -18>Emitted(21, 57) Source(27, 34) + SourceIndex(0) -19>Emitted(21, 61) Source(27, 50) + SourceIndex(0) +2 >Emitted(21, 5) Source(27, 5) + SourceIndex(0) +3 >Emitted(21, 6) Source(27, 34) + SourceIndex(0) +4 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(21, 16) Source(27, 50) + SourceIndex(0) +7 >Emitted(21, 18) Source(27, 34) + SourceIndex(0) +8 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(21, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(21, 24) Source(27, 35) + SourceIndex(0) +11>Emitted(21, 30) Source(27, 41) + SourceIndex(0) +12>Emitted(21, 32) Source(27, 43) + SourceIndex(0) +13>Emitted(21, 38) Source(27, 49) + SourceIndex(0) +14>Emitted(21, 39) Source(27, 50) + SourceIndex(0) +15>Emitted(21, 41) Source(27, 34) + SourceIndex(0) +16>Emitted(21, 55) Source(27, 50) + SourceIndex(0) +17>Emitted(21, 57) Source(27, 34) + SourceIndex(0) +18>Emitted(21, 61) Source(27, 50) + SourceIndex(0) --- >>> var _j = _h[_g], _k = _j[1], nameA = _k === void 0 ? "noName" : _k; 1->^^^^ @@ -833,32 +824,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _l = 0, multiRobots_1 = multiRobots; _l < multiRobots_1.length; _l++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [, [ +2 >for +3 > (let [, [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -891,10 +880,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -927,25 +916,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(25, 1) Source(30, 1) + SourceIndex(0) -2 >Emitted(25, 4) Source(30, 4) + SourceIndex(0) -3 >Emitted(25, 5) Source(30, 5) + SourceIndex(0) -4 >Emitted(25, 6) Source(33, 30) + SourceIndex(0) -5 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(25, 16) Source(33, 41) + SourceIndex(0) -8 >Emitted(25, 18) Source(33, 30) + SourceIndex(0) -9 >Emitted(25, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(25, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(25, 45) Source(33, 41) + SourceIndex(0) -12>Emitted(25, 47) Source(33, 30) + SourceIndex(0) -13>Emitted(25, 72) Source(33, 41) + SourceIndex(0) -14>Emitted(25, 74) Source(33, 30) + SourceIndex(0) -15>Emitted(25, 78) Source(33, 41) + SourceIndex(0) +2 >Emitted(25, 5) Source(30, 5) + SourceIndex(0) +3 >Emitted(25, 6) Source(33, 30) + SourceIndex(0) +4 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(25, 16) Source(33, 41) + SourceIndex(0) +7 >Emitted(25, 18) Source(33, 30) + SourceIndex(0) +8 >Emitted(25, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(25, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(25, 45) Source(33, 41) + SourceIndex(0) +11>Emitted(25, 47) Source(33, 30) + SourceIndex(0) +12>Emitted(25, 72) Source(33, 41) + SourceIndex(0) +13>Emitted(25, 74) Source(33, 30) + SourceIndex(0) +14>Emitted(25, 78) Source(33, 41) + SourceIndex(0) --- >>> var _m = multiRobots_1[_l], _o = _m[1], _p = _o === void 0 ? ["skill1", "skill2"] : _o, _q = _p[0], primarySkillA = _q === void 0 ? "primary" : _q, _r = _p[1], secondarySkillA = _r === void 0 ? "secondary" : _r; 1->^^^^ @@ -1041,34 +1029,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _s = 0, _t = getMultiRobots(); _s < _t.length; _s++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [, [ +2 >for +3 > (let [, [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1107,10 +1093,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1149,29 +1135,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(29, 1) Source(36, 1) + SourceIndex(0) -2 >Emitted(29, 4) Source(36, 4) + SourceIndex(0) -3 >Emitted(29, 5) Source(36, 5) + SourceIndex(0) -4 >Emitted(29, 6) Source(39, 30) + SourceIndex(0) -5 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(29, 16) Source(39, 46) + SourceIndex(0) -8 >Emitted(29, 18) Source(39, 30) + SourceIndex(0) -9 >Emitted(29, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(29, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(29, 23) Source(39, 30) + SourceIndex(0) -12>Emitted(29, 37) Source(39, 44) + SourceIndex(0) -13>Emitted(29, 39) Source(39, 46) + SourceIndex(0) -14>Emitted(29, 41) Source(39, 30) + SourceIndex(0) -15>Emitted(29, 55) Source(39, 46) + SourceIndex(0) -16>Emitted(29, 57) Source(39, 30) + SourceIndex(0) -17>Emitted(29, 61) Source(39, 46) + SourceIndex(0) +2 >Emitted(29, 5) Source(36, 5) + SourceIndex(0) +3 >Emitted(29, 6) Source(39, 30) + SourceIndex(0) +4 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(29, 16) Source(39, 46) + SourceIndex(0) +7 >Emitted(29, 18) Source(39, 30) + SourceIndex(0) +8 >Emitted(29, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(29, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(29, 23) Source(39, 30) + SourceIndex(0) +11>Emitted(29, 37) Source(39, 44) + SourceIndex(0) +12>Emitted(29, 39) Source(39, 46) + SourceIndex(0) +13>Emitted(29, 41) Source(39, 30) + SourceIndex(0) +14>Emitted(29, 55) Source(39, 46) + SourceIndex(0) +15>Emitted(29, 57) Source(39, 30) + SourceIndex(0) +16>Emitted(29, 61) Source(39, 46) + SourceIndex(0) --- >>> var _u = _t[_s], _v = _u[1], _w = _v === void 0 ? ["skill1", "skill2"] : _v, _x = _w[0], primarySkillA = _x === void 0 ? "primary" : _x, _y = _w[1], secondarySkillA = _y === void 0 ? "secondary" : _y; 1->^^^^ @@ -1267,36 +1252,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _z = 0, _0 = [multiRobotA, multiRobotB]; _z < _0.length; _z++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [, [ +2 >for +3 > (let [, [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1341,10 +1324,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1389,33 +1372,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(33, 1) Source(42, 1) + SourceIndex(0) -2 >Emitted(33, 4) Source(42, 4) + SourceIndex(0) -3 >Emitted(33, 5) Source(42, 5) + SourceIndex(0) -4 >Emitted(33, 6) Source(45, 30) + SourceIndex(0) -5 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(33, 16) Source(45, 56) + SourceIndex(0) -8 >Emitted(33, 18) Source(45, 30) + SourceIndex(0) -9 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(33, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(33, 24) Source(45, 31) + SourceIndex(0) -12>Emitted(33, 35) Source(45, 42) + SourceIndex(0) -13>Emitted(33, 37) Source(45, 44) + SourceIndex(0) -14>Emitted(33, 48) Source(45, 55) + SourceIndex(0) -15>Emitted(33, 49) Source(45, 56) + SourceIndex(0) -16>Emitted(33, 51) Source(45, 30) + SourceIndex(0) -17>Emitted(33, 65) Source(45, 56) + SourceIndex(0) -18>Emitted(33, 67) Source(45, 30) + SourceIndex(0) -19>Emitted(33, 71) Source(45, 56) + SourceIndex(0) +2 >Emitted(33, 5) Source(42, 5) + SourceIndex(0) +3 >Emitted(33, 6) Source(45, 30) + SourceIndex(0) +4 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(33, 16) Source(45, 56) + SourceIndex(0) +7 >Emitted(33, 18) Source(45, 30) + SourceIndex(0) +8 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(33, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(33, 24) Source(45, 31) + SourceIndex(0) +11>Emitted(33, 35) Source(45, 42) + SourceIndex(0) +12>Emitted(33, 37) Source(45, 44) + SourceIndex(0) +13>Emitted(33, 48) Source(45, 55) + SourceIndex(0) +14>Emitted(33, 49) Source(45, 56) + SourceIndex(0) +15>Emitted(33, 51) Source(45, 30) + SourceIndex(0) +16>Emitted(33, 65) Source(45, 56) + SourceIndex(0) +17>Emitted(33, 67) Source(45, 30) + SourceIndex(0) +18>Emitted(33, 71) Source(45, 56) + SourceIndex(0) --- >>> var _1 = _0[_z], _2 = _1[1], _3 = _2 === void 0 ? ["skill1", "skill2"] : _2, _4 = _3[0], primarySkillA = _4 === void 0 ? "primary" : _4, _5 = _3[1], secondarySkillA = _5 === void 0 ? "secondary" : _5; 1->^^^^ @@ -1511,30 +1493,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _6 = 0, robots_2 = robots; _6 < robots_2.length; _6++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^-> 1-> > > -2 >for -3 > -4 > (let [numberB = -1] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberB = -1] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1583,10 +1563,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for (let [numberB = -1] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1635,25 +1615,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for (let [numberB = -1] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(37, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(37, 4) Source(49, 4) + SourceIndex(0) -3 >Emitted(37, 5) Source(49, 5) + SourceIndex(0) -4 >Emitted(37, 6) Source(49, 28) + SourceIndex(0) -5 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(37, 16) Source(49, 34) + SourceIndex(0) -8 >Emitted(37, 18) Source(49, 28) + SourceIndex(0) -9 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(37, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(37, 35) Source(49, 34) + SourceIndex(0) -12>Emitted(37, 37) Source(49, 28) + SourceIndex(0) -13>Emitted(37, 57) Source(49, 34) + SourceIndex(0) -14>Emitted(37, 59) Source(49, 28) + SourceIndex(0) -15>Emitted(37, 63) Source(49, 34) + SourceIndex(0) +2 >Emitted(37, 5) Source(49, 5) + SourceIndex(0) +3 >Emitted(37, 6) Source(49, 28) + SourceIndex(0) +4 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(37, 16) Source(49, 34) + SourceIndex(0) +7 >Emitted(37, 18) Source(49, 28) + SourceIndex(0) +8 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(37, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(37, 35) Source(49, 34) + SourceIndex(0) +11>Emitted(37, 37) Source(49, 28) + SourceIndex(0) +12>Emitted(37, 57) Source(49, 34) + SourceIndex(0) +13>Emitted(37, 59) Source(49, 28) + SourceIndex(0) +14>Emitted(37, 63) Source(49, 34) + SourceIndex(0) --- >>> var _7 = robots_2[_6][0], numberB = _7 === void 0 ? -1 : _7; 1->^^^^ @@ -1708,31 +1687,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _8 = 0, _9 = getRobots(); _8 < _9.length; _8++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [numberB = -1] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberB = -1] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1784,10 +1761,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberB); > } > for (let [numberB = -1] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1839,29 +1816,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberB); > } > for (let [numberB = -1] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(41, 1) Source(52, 1) + SourceIndex(0) -2 >Emitted(41, 4) Source(52, 4) + SourceIndex(0) -3 >Emitted(41, 5) Source(52, 5) + SourceIndex(0) -4 >Emitted(41, 6) Source(52, 28) + SourceIndex(0) -5 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(41, 16) Source(52, 39) + SourceIndex(0) -8 >Emitted(41, 18) Source(52, 28) + SourceIndex(0) -9 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(41, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(41, 23) Source(52, 28) + SourceIndex(0) -12>Emitted(41, 32) Source(52, 37) + SourceIndex(0) -13>Emitted(41, 34) Source(52, 39) + SourceIndex(0) -14>Emitted(41, 36) Source(52, 28) + SourceIndex(0) -15>Emitted(41, 50) Source(52, 39) + SourceIndex(0) -16>Emitted(41, 52) Source(52, 28) + SourceIndex(0) -17>Emitted(41, 56) Source(52, 39) + SourceIndex(0) +2 >Emitted(41, 5) Source(52, 5) + SourceIndex(0) +3 >Emitted(41, 6) Source(52, 28) + SourceIndex(0) +4 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(41, 16) Source(52, 39) + SourceIndex(0) +7 >Emitted(41, 18) Source(52, 28) + SourceIndex(0) +8 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(41, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(41, 23) Source(52, 28) + SourceIndex(0) +11>Emitted(41, 32) Source(52, 37) + SourceIndex(0) +12>Emitted(41, 34) Source(52, 39) + SourceIndex(0) +13>Emitted(41, 36) Source(52, 28) + SourceIndex(0) +14>Emitted(41, 50) Source(52, 39) + SourceIndex(0) +15>Emitted(41, 52) Source(52, 28) + SourceIndex(0) +16>Emitted(41, 56) Source(52, 39) + SourceIndex(0) --- >>> var _10 = _9[_8][0], numberB = _10 === void 0 ? -1 : _10; 1->^^^^ @@ -1916,32 +1892,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _11 = 0, _12 = [robotA, robotB]; _11 < _12.length; _11++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ 1-> > -2 >for -3 > -4 > (let [numberB = -1] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberB = -1] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1996,10 +1970,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberB); > } > for (let [numberB = -1] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2054,33 +2028,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberB); > } > for (let [numberB = -1] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(45, 1) Source(55, 1) + SourceIndex(0) -2 >Emitted(45, 4) Source(55, 4) + SourceIndex(0) -3 >Emitted(45, 5) Source(55, 5) + SourceIndex(0) -4 >Emitted(45, 6) Source(55, 28) + SourceIndex(0) -5 >Emitted(45, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(45, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(45, 17) Source(55, 44) + SourceIndex(0) -8 >Emitted(45, 19) Source(55, 28) + SourceIndex(0) -9 >Emitted(45, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(45, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(45, 26) Source(55, 29) + SourceIndex(0) -12>Emitted(45, 32) Source(55, 35) + SourceIndex(0) -13>Emitted(45, 34) Source(55, 37) + SourceIndex(0) -14>Emitted(45, 40) Source(55, 43) + SourceIndex(0) -15>Emitted(45, 41) Source(55, 44) + SourceIndex(0) -16>Emitted(45, 43) Source(55, 28) + SourceIndex(0) -17>Emitted(45, 59) Source(55, 44) + SourceIndex(0) -18>Emitted(45, 61) Source(55, 28) + SourceIndex(0) -19>Emitted(45, 66) Source(55, 44) + SourceIndex(0) +2 >Emitted(45, 5) Source(55, 5) + SourceIndex(0) +3 >Emitted(45, 6) Source(55, 28) + SourceIndex(0) +4 >Emitted(45, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(45, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(45, 17) Source(55, 44) + SourceIndex(0) +7 >Emitted(45, 19) Source(55, 28) + SourceIndex(0) +8 >Emitted(45, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(45, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(45, 26) Source(55, 29) + SourceIndex(0) +11>Emitted(45, 32) Source(55, 35) + SourceIndex(0) +12>Emitted(45, 34) Source(55, 37) + SourceIndex(0) +13>Emitted(45, 40) Source(55, 43) + SourceIndex(0) +14>Emitted(45, 41) Source(55, 44) + SourceIndex(0) +15>Emitted(45, 43) Source(55, 28) + SourceIndex(0) +16>Emitted(45, 59) Source(55, 44) + SourceIndex(0) +17>Emitted(45, 61) Source(55, 28) + SourceIndex(0) +18>Emitted(45, 66) Source(55, 44) + SourceIndex(0) --- >>> var _13 = _12[_11][0], numberB = _13 === void 0 ? -1 : _13; 1 >^^^^ @@ -2135,28 +2108,26 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _14 = 0, multiRobots_2 = multiRobots; _14 < multiRobots_2.length; _14++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ 1-> > -2 >for -3 > -4 > (let [nameB = "noName"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [nameB = "noName"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2214,10 +2185,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberB); > } > for (let [nameB = "noName"] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2275,25 +2246,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberB); > } > for (let [nameB = "noName"] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(49, 1) Source(58, 1) + SourceIndex(0) -2 >Emitted(49, 4) Source(58, 4) + SourceIndex(0) -3 >Emitted(49, 5) Source(58, 5) + SourceIndex(0) -4 >Emitted(49, 6) Source(58, 32) + SourceIndex(0) -5 >Emitted(49, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(49, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(49, 17) Source(58, 43) + SourceIndex(0) -8 >Emitted(49, 19) Source(58, 32) + SourceIndex(0) -9 >Emitted(49, 33) Source(1, 1) + SourceIndex(0) -10>Emitted(49, 34) Source(1, 2) + SourceIndex(0) -11>Emitted(49, 46) Source(58, 43) + SourceIndex(0) -12>Emitted(49, 48) Source(58, 32) + SourceIndex(0) -13>Emitted(49, 74) Source(58, 43) + SourceIndex(0) -14>Emitted(49, 76) Source(58, 32) + SourceIndex(0) -15>Emitted(49, 81) Source(58, 43) + SourceIndex(0) +2 >Emitted(49, 5) Source(58, 5) + SourceIndex(0) +3 >Emitted(49, 6) Source(58, 32) + SourceIndex(0) +4 >Emitted(49, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(49, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(49, 17) Source(58, 43) + SourceIndex(0) +7 >Emitted(49, 19) Source(58, 32) + SourceIndex(0) +8 >Emitted(49, 33) Source(1, 1) + SourceIndex(0) +9 >Emitted(49, 34) Source(1, 2) + SourceIndex(0) +10>Emitted(49, 46) Source(58, 43) + SourceIndex(0) +11>Emitted(49, 48) Source(58, 32) + SourceIndex(0) +12>Emitted(49, 74) Source(58, 43) + SourceIndex(0) +13>Emitted(49, 76) Source(58, 32) + SourceIndex(0) +14>Emitted(49, 81) Source(58, 43) + SourceIndex(0) --- >>> var _15 = multiRobots_2[_14][0], nameB = _15 === void 0 ? "noName" : _15; 1 >^^^^ @@ -2348,31 +2318,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _16 = 0, _17 = getMultiRobots(); _16 < _17.length; _16++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^-> 1-> > -2 >for -3 > -4 > (let [nameB = "noName"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [nameB = "noName"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2433,10 +2401,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameB); > } > for (let [nameB = "noName"] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2497,29 +2465,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameB); > } > for (let [nameB = "noName"] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(53, 1) Source(61, 1) + SourceIndex(0) -2 >Emitted(53, 4) Source(61, 4) + SourceIndex(0) -3 >Emitted(53, 5) Source(61, 5) + SourceIndex(0) -4 >Emitted(53, 6) Source(61, 32) + SourceIndex(0) -5 >Emitted(53, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(53, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(53, 17) Source(61, 48) + SourceIndex(0) -8 >Emitted(53, 19) Source(61, 32) + SourceIndex(0) -9 >Emitted(53, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(53, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(53, 25) Source(61, 32) + SourceIndex(0) -12>Emitted(53, 39) Source(61, 46) + SourceIndex(0) -13>Emitted(53, 41) Source(61, 48) + SourceIndex(0) -14>Emitted(53, 43) Source(61, 32) + SourceIndex(0) -15>Emitted(53, 59) Source(61, 48) + SourceIndex(0) -16>Emitted(53, 61) Source(61, 32) + SourceIndex(0) -17>Emitted(53, 66) Source(61, 48) + SourceIndex(0) +2 >Emitted(53, 5) Source(61, 5) + SourceIndex(0) +3 >Emitted(53, 6) Source(61, 32) + SourceIndex(0) +4 >Emitted(53, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(53, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(53, 17) Source(61, 48) + SourceIndex(0) +7 >Emitted(53, 19) Source(61, 32) + SourceIndex(0) +8 >Emitted(53, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(53, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(53, 25) Source(61, 32) + SourceIndex(0) +11>Emitted(53, 39) Source(61, 46) + SourceIndex(0) +12>Emitted(53, 41) Source(61, 48) + SourceIndex(0) +13>Emitted(53, 43) Source(61, 32) + SourceIndex(0) +14>Emitted(53, 59) Source(61, 48) + SourceIndex(0) +15>Emitted(53, 61) Source(61, 32) + SourceIndex(0) +16>Emitted(53, 66) Source(61, 48) + SourceIndex(0) --- >>> var _18 = _17[_16][0], nameB = _18 === void 0 ? "noName" : _18; 1->^^^^ @@ -2574,32 +2541,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _19 = 0, _20 = [multiRobotA, multiRobotB]; _19 < _20.length; _19++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ 1-> > -2 >for -3 > -4 > (let [nameB = "noName"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [nameB = "noName"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2663,10 +2628,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameB); > } > for (let [nameB = "noName"] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2730,33 +2695,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameB); > } > for (let [nameB = "noName"] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(57, 1) Source(64, 1) + SourceIndex(0) -2 >Emitted(57, 4) Source(64, 4) + SourceIndex(0) -3 >Emitted(57, 5) Source(64, 5) + SourceIndex(0) -4 >Emitted(57, 6) Source(64, 32) + SourceIndex(0) -5 >Emitted(57, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(57, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(57, 17) Source(64, 58) + SourceIndex(0) -8 >Emitted(57, 19) Source(64, 32) + SourceIndex(0) -9 >Emitted(57, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(57, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(57, 26) Source(64, 33) + SourceIndex(0) -12>Emitted(57, 37) Source(64, 44) + SourceIndex(0) -13>Emitted(57, 39) Source(64, 46) + SourceIndex(0) -14>Emitted(57, 50) Source(64, 57) + SourceIndex(0) -15>Emitted(57, 51) Source(64, 58) + SourceIndex(0) -16>Emitted(57, 53) Source(64, 32) + SourceIndex(0) -17>Emitted(57, 69) Source(64, 58) + SourceIndex(0) -18>Emitted(57, 71) Source(64, 32) + SourceIndex(0) -19>Emitted(57, 76) Source(64, 58) + SourceIndex(0) +2 >Emitted(57, 5) Source(64, 5) + SourceIndex(0) +3 >Emitted(57, 6) Source(64, 32) + SourceIndex(0) +4 >Emitted(57, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(57, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(57, 17) Source(64, 58) + SourceIndex(0) +7 >Emitted(57, 19) Source(64, 32) + SourceIndex(0) +8 >Emitted(57, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(57, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(57, 26) Source(64, 33) + SourceIndex(0) +11>Emitted(57, 37) Source(64, 44) + SourceIndex(0) +12>Emitted(57, 39) Source(64, 46) + SourceIndex(0) +13>Emitted(57, 50) Source(64, 57) + SourceIndex(0) +14>Emitted(57, 51) Source(64, 58) + SourceIndex(0) +15>Emitted(57, 53) Source(64, 32) + SourceIndex(0) +16>Emitted(57, 69) Source(64, 58) + SourceIndex(0) +17>Emitted(57, 71) Source(64, 32) + SourceIndex(0) +18>Emitted(57, 76) Source(64, 58) + SourceIndex(0) --- >>> var _21 = _20[_19][0], nameB = _21 === void 0 ? "noName" : _21; 1 >^^^^ @@ -2811,30 +2775,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _22 = 0, robots_3 = robots; _22 < robots_3.length; _22++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > -4 > (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2902,10 +2864,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2973,25 +2935,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(61, 1) Source(68, 1) + SourceIndex(0) -2 >Emitted(61, 4) Source(68, 4) + SourceIndex(0) -3 >Emitted(61, 5) Source(68, 5) + SourceIndex(0) -4 >Emitted(61, 6) Source(68, 67) + SourceIndex(0) -5 >Emitted(61, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(61, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(61, 17) Source(68, 73) + SourceIndex(0) -8 >Emitted(61, 19) Source(68, 67) + SourceIndex(0) -9 >Emitted(61, 28) Source(1, 1) + SourceIndex(0) -10>Emitted(61, 29) Source(1, 2) + SourceIndex(0) -11>Emitted(61, 36) Source(68, 73) + SourceIndex(0) -12>Emitted(61, 38) Source(68, 67) + SourceIndex(0) -13>Emitted(61, 59) Source(68, 73) + SourceIndex(0) -14>Emitted(61, 61) Source(68, 67) + SourceIndex(0) -15>Emitted(61, 66) Source(68, 73) + SourceIndex(0) +2 >Emitted(61, 5) Source(68, 5) + SourceIndex(0) +3 >Emitted(61, 6) Source(68, 67) + SourceIndex(0) +4 >Emitted(61, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(61, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(61, 17) Source(68, 73) + SourceIndex(0) +7 >Emitted(61, 19) Source(68, 67) + SourceIndex(0) +8 >Emitted(61, 28) Source(1, 1) + SourceIndex(0) +9 >Emitted(61, 29) Source(1, 2) + SourceIndex(0) +10>Emitted(61, 36) Source(68, 73) + SourceIndex(0) +11>Emitted(61, 38) Source(68, 67) + SourceIndex(0) +12>Emitted(61, 59) Source(68, 73) + SourceIndex(0) +13>Emitted(61, 61) Source(68, 67) + SourceIndex(0) +14>Emitted(61, 66) Source(68, 73) + SourceIndex(0) --- >>> var _23 = robots_3[_22], _24 = _23[0], numberA2 = _24 === void 0 ? -1 : _24, _25 = _23[1], nameA2 = _25 === void 0 ? "noName" : _25, _26 = _23[2], skillA2 = _26 === void 0 ? "skill" : _26; 1->^^^^ @@ -3076,31 +3037,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _27 = 0, _28 = getRobots(); _27 < _28.length; _27++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3171,10 +3130,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA2); > } > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3245,29 +3204,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA2); > } > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(65, 1) Source(71, 1) + SourceIndex(0) -2 >Emitted(65, 4) Source(71, 4) + SourceIndex(0) -3 >Emitted(65, 5) Source(71, 5) + SourceIndex(0) -4 >Emitted(65, 6) Source(71, 67) + SourceIndex(0) -5 >Emitted(65, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(65, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(65, 17) Source(71, 78) + SourceIndex(0) -8 >Emitted(65, 19) Source(71, 67) + SourceIndex(0) -9 >Emitted(65, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(65, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(65, 25) Source(71, 67) + SourceIndex(0) -12>Emitted(65, 34) Source(71, 76) + SourceIndex(0) -13>Emitted(65, 36) Source(71, 78) + SourceIndex(0) -14>Emitted(65, 38) Source(71, 67) + SourceIndex(0) -15>Emitted(65, 54) Source(71, 78) + SourceIndex(0) -16>Emitted(65, 56) Source(71, 67) + SourceIndex(0) -17>Emitted(65, 61) Source(71, 78) + SourceIndex(0) +2 >Emitted(65, 5) Source(71, 5) + SourceIndex(0) +3 >Emitted(65, 6) Source(71, 67) + SourceIndex(0) +4 >Emitted(65, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(65, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(65, 17) Source(71, 78) + SourceIndex(0) +7 >Emitted(65, 19) Source(71, 67) + SourceIndex(0) +8 >Emitted(65, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(65, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(65, 25) Source(71, 67) + SourceIndex(0) +11>Emitted(65, 34) Source(71, 76) + SourceIndex(0) +12>Emitted(65, 36) Source(71, 78) + SourceIndex(0) +13>Emitted(65, 38) Source(71, 67) + SourceIndex(0) +14>Emitted(65, 54) Source(71, 78) + SourceIndex(0) +15>Emitted(65, 56) Source(71, 67) + SourceIndex(0) +16>Emitted(65, 61) Source(71, 78) + SourceIndex(0) --- >>> var _29 = _28[_27], _30 = _29[0], numberA2 = _30 === void 0 ? -1 : _30, _31 = _29[1], nameA2 = _31 === void 0 ? "noName" : _31, _32 = _29[2], skillA2 = _32 === void 0 ? "skill" : _32; 1->^^^^ @@ -3352,33 +3310,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _33 = 0, _34 = [robotA, robotB]; _33 < _34.length; _33++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3452,10 +3408,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA2); > } > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3529,33 +3485,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA2); > } > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(69, 1) Source(74, 1) + SourceIndex(0) -2 >Emitted(69, 4) Source(74, 4) + SourceIndex(0) -3 >Emitted(69, 5) Source(74, 5) + SourceIndex(0) -4 >Emitted(69, 6) Source(74, 67) + SourceIndex(0) -5 >Emitted(69, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(69, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(69, 17) Source(74, 83) + SourceIndex(0) -8 >Emitted(69, 19) Source(74, 67) + SourceIndex(0) -9 >Emitted(69, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(69, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(69, 26) Source(74, 68) + SourceIndex(0) -12>Emitted(69, 32) Source(74, 74) + SourceIndex(0) -13>Emitted(69, 34) Source(74, 76) + SourceIndex(0) -14>Emitted(69, 40) Source(74, 82) + SourceIndex(0) -15>Emitted(69, 41) Source(74, 83) + SourceIndex(0) -16>Emitted(69, 43) Source(74, 67) + SourceIndex(0) -17>Emitted(69, 59) Source(74, 83) + SourceIndex(0) -18>Emitted(69, 61) Source(74, 67) + SourceIndex(0) -19>Emitted(69, 66) Source(74, 83) + SourceIndex(0) +2 >Emitted(69, 5) Source(74, 5) + SourceIndex(0) +3 >Emitted(69, 6) Source(74, 67) + SourceIndex(0) +4 >Emitted(69, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(69, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(69, 17) Source(74, 83) + SourceIndex(0) +7 >Emitted(69, 19) Source(74, 67) + SourceIndex(0) +8 >Emitted(69, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(69, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(69, 26) Source(74, 68) + SourceIndex(0) +11>Emitted(69, 32) Source(74, 74) + SourceIndex(0) +12>Emitted(69, 34) Source(74, 76) + SourceIndex(0) +13>Emitted(69, 40) Source(74, 82) + SourceIndex(0) +14>Emitted(69, 41) Source(74, 83) + SourceIndex(0) +15>Emitted(69, 43) Source(74, 67) + SourceIndex(0) +16>Emitted(69, 59) Source(74, 83) + SourceIndex(0) +17>Emitted(69, 61) Source(74, 67) + SourceIndex(0) +18>Emitted(69, 66) Source(74, 83) + SourceIndex(0) --- >>> var _35 = _34[_33], _36 = _35[0], numberA2 = _36 === void 0 ? -1 : _36, _37 = _35[1], nameA2 = _37 === void 0 ? "noName" : _37, _38 = _35[2], skillA2 = _38 === void 0 ? "skill" : _38; 1->^^^^ @@ -3640,32 +3595,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _39 = 0, multiRobots_3 = multiRobots; _39 < multiRobots_3.length; _39++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [nameMA = "noName", [ +2 >for +3 > (let [nameMA = "noName", [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3745,10 +3698,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3828,25 +3781,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(73, 1) Source(77, 1) + SourceIndex(0) -2 >Emitted(73, 4) Source(77, 4) + SourceIndex(0) -3 >Emitted(73, 5) Source(77, 5) + SourceIndex(0) -4 >Emitted(73, 6) Source(80, 30) + SourceIndex(0) -5 >Emitted(73, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(73, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(73, 17) Source(80, 41) + SourceIndex(0) -8 >Emitted(73, 19) Source(80, 30) + SourceIndex(0) -9 >Emitted(73, 33) Source(1, 1) + SourceIndex(0) -10>Emitted(73, 34) Source(1, 2) + SourceIndex(0) -11>Emitted(73, 46) Source(80, 41) + SourceIndex(0) -12>Emitted(73, 48) Source(80, 30) + SourceIndex(0) -13>Emitted(73, 74) Source(80, 41) + SourceIndex(0) -14>Emitted(73, 76) Source(80, 30) + SourceIndex(0) -15>Emitted(73, 81) Source(80, 41) + SourceIndex(0) +2 >Emitted(73, 5) Source(77, 5) + SourceIndex(0) +3 >Emitted(73, 6) Source(80, 30) + SourceIndex(0) +4 >Emitted(73, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(73, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(73, 17) Source(80, 41) + SourceIndex(0) +7 >Emitted(73, 19) Source(80, 30) + SourceIndex(0) +8 >Emitted(73, 33) Source(1, 1) + SourceIndex(0) +9 >Emitted(73, 34) Source(1, 2) + SourceIndex(0) +10>Emitted(73, 46) Source(80, 41) + SourceIndex(0) +11>Emitted(73, 48) Source(80, 30) + SourceIndex(0) +12>Emitted(73, 74) Source(80, 41) + SourceIndex(0) +13>Emitted(73, 76) Source(80, 30) + SourceIndex(0) +14>Emitted(73, 81) Source(80, 41) + SourceIndex(0) --- >>> var _40 = multiRobots_3[_39], _41 = _40[0], nameMA = _41 === void 0 ? "noName" : _41, _42 = _40[1], _43 = _42 === void 0 ? ["skill1", "skill2"] : _42, _44 = _43[0], primarySkillA = _44 === void 0 ? "primary" : _44, _45 = _43[1], secondarySkillA = _45 === void 0 ? "secondary" : _45; 1->^^^^ @@ -3954,34 +3906,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _46 = 0, _47 = getMultiRobots(); _46 < _47.length; _46++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [nameMA = "noName", [ +2 >for +3 > (let [nameMA = "noName", [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4067,10 +4017,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4156,29 +4106,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(77, 1) Source(83, 1) + SourceIndex(0) -2 >Emitted(77, 4) Source(83, 4) + SourceIndex(0) -3 >Emitted(77, 5) Source(83, 5) + SourceIndex(0) -4 >Emitted(77, 6) Source(86, 30) + SourceIndex(0) -5 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(77, 17) Source(86, 46) + SourceIndex(0) -8 >Emitted(77, 19) Source(86, 30) + SourceIndex(0) -9 >Emitted(77, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(77, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(77, 25) Source(86, 30) + SourceIndex(0) -12>Emitted(77, 39) Source(86, 44) + SourceIndex(0) -13>Emitted(77, 41) Source(86, 46) + SourceIndex(0) -14>Emitted(77, 43) Source(86, 30) + SourceIndex(0) -15>Emitted(77, 59) Source(86, 46) + SourceIndex(0) -16>Emitted(77, 61) Source(86, 30) + SourceIndex(0) -17>Emitted(77, 66) Source(86, 46) + SourceIndex(0) +2 >Emitted(77, 5) Source(83, 5) + SourceIndex(0) +3 >Emitted(77, 6) Source(86, 30) + SourceIndex(0) +4 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(77, 17) Source(86, 46) + SourceIndex(0) +7 >Emitted(77, 19) Source(86, 30) + SourceIndex(0) +8 >Emitted(77, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(77, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(77, 25) Source(86, 30) + SourceIndex(0) +11>Emitted(77, 39) Source(86, 44) + SourceIndex(0) +12>Emitted(77, 41) Source(86, 46) + SourceIndex(0) +13>Emitted(77, 43) Source(86, 30) + SourceIndex(0) +14>Emitted(77, 59) Source(86, 46) + SourceIndex(0) +15>Emitted(77, 61) Source(86, 30) + SourceIndex(0) +16>Emitted(77, 66) Source(86, 46) + SourceIndex(0) --- >>> var _48 = _47[_46], _49 = _48[0], nameMA = _49 === void 0 ? "noName" : _49, _50 = _48[1], _51 = _50 === void 0 ? ["skill1", "skill2"] : _50, _52 = _51[0], primarySkillA = _52 === void 0 ? "primary" : _52, _53 = _51[1], secondarySkillA = _53 === void 0 ? "secondary" : _53; 1->^^^^ @@ -4286,36 +4235,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _54 = 0, _55 = [multiRobotA, multiRobotB]; _54 < _55.length; _54++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [nameMA = "noName", [ +2 >for +3 > (let [nameMA = "noName", [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4407,10 +4354,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4502,33 +4449,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(81, 1) Source(89, 1) + SourceIndex(0) -2 >Emitted(81, 4) Source(89, 4) + SourceIndex(0) -3 >Emitted(81, 5) Source(89, 5) + SourceIndex(0) -4 >Emitted(81, 6) Source(92, 30) + SourceIndex(0) -5 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(81, 17) Source(92, 56) + SourceIndex(0) -8 >Emitted(81, 19) Source(92, 30) + SourceIndex(0) -9 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(81, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(81, 26) Source(92, 31) + SourceIndex(0) -12>Emitted(81, 37) Source(92, 42) + SourceIndex(0) -13>Emitted(81, 39) Source(92, 44) + SourceIndex(0) -14>Emitted(81, 50) Source(92, 55) + SourceIndex(0) -15>Emitted(81, 51) Source(92, 56) + SourceIndex(0) -16>Emitted(81, 53) Source(92, 30) + SourceIndex(0) -17>Emitted(81, 69) Source(92, 56) + SourceIndex(0) -18>Emitted(81, 71) Source(92, 30) + SourceIndex(0) -19>Emitted(81, 76) Source(92, 56) + SourceIndex(0) +2 >Emitted(81, 5) Source(89, 5) + SourceIndex(0) +3 >Emitted(81, 6) Source(92, 30) + SourceIndex(0) +4 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(81, 17) Source(92, 56) + SourceIndex(0) +7 >Emitted(81, 19) Source(92, 30) + SourceIndex(0) +8 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(81, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(81, 26) Source(92, 31) + SourceIndex(0) +11>Emitted(81, 37) Source(92, 42) + SourceIndex(0) +12>Emitted(81, 39) Source(92, 44) + SourceIndex(0) +13>Emitted(81, 50) Source(92, 55) + SourceIndex(0) +14>Emitted(81, 51) Source(92, 56) + SourceIndex(0) +15>Emitted(81, 53) Source(92, 30) + SourceIndex(0) +16>Emitted(81, 69) Source(92, 56) + SourceIndex(0) +17>Emitted(81, 71) Source(92, 30) + SourceIndex(0) +18>Emitted(81, 76) Source(92, 56) + SourceIndex(0) --- >>> var _56 = _55[_54], _57 = _56[0], nameMA = _57 === void 0 ? "noName" : _57, _58 = _56[1], _59 = _58 === void 0 ? ["skill1", "skill2"] : _58, _60 = _59[0], primarySkillA = _60 === void 0 ? "primary" : _60, _61 = _59[1], secondarySkillA = _61 === void 0 ? "secondary" : _61; 1->^^^^ @@ -4636,30 +4582,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _62 = 0, robots_4 = robots; _62 < robots_4.length; _62++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > -4 > (let [numberA3 = -1, ...robotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberA3 = -1, ...robotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4755,10 +4699,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for (let [numberA3 = -1, ...robotAInfo] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4854,25 +4798,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for (let [numberA3 = -1, ...robotAInfo] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(85, 1) Source(96, 1) + SourceIndex(0) -2 >Emitted(85, 4) Source(96, 4) + SourceIndex(0) -3 >Emitted(85, 5) Source(96, 5) + SourceIndex(0) -4 >Emitted(85, 6) Source(96, 44) + SourceIndex(0) -5 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(85, 17) Source(96, 50) + SourceIndex(0) -8 >Emitted(85, 19) Source(96, 44) + SourceIndex(0) -9 >Emitted(85, 28) Source(1, 1) + SourceIndex(0) -10>Emitted(85, 29) Source(1, 2) + SourceIndex(0) -11>Emitted(85, 36) Source(96, 50) + SourceIndex(0) -12>Emitted(85, 38) Source(96, 44) + SourceIndex(0) -13>Emitted(85, 59) Source(96, 50) + SourceIndex(0) -14>Emitted(85, 61) Source(96, 44) + SourceIndex(0) -15>Emitted(85, 66) Source(96, 50) + SourceIndex(0) +2 >Emitted(85, 5) Source(96, 5) + SourceIndex(0) +3 >Emitted(85, 6) Source(96, 44) + SourceIndex(0) +4 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(85, 17) Source(96, 50) + SourceIndex(0) +7 >Emitted(85, 19) Source(96, 44) + SourceIndex(0) +8 >Emitted(85, 28) Source(1, 1) + SourceIndex(0) +9 >Emitted(85, 29) Source(1, 2) + SourceIndex(0) +10>Emitted(85, 36) Source(96, 50) + SourceIndex(0) +11>Emitted(85, 38) Source(96, 44) + SourceIndex(0) +12>Emitted(85, 59) Source(96, 50) + SourceIndex(0) +13>Emitted(85, 61) Source(96, 44) + SourceIndex(0) +14>Emitted(85, 66) Source(96, 50) + SourceIndex(0) --- >>> var _63 = robots_4[_62], _64 = _63[0], numberA3 = _64 === void 0 ? -1 : _64, robotAInfo = _63.slice(1); 1->^^^^ @@ -4939,31 +4882,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _65 = 0, _66 = getRobots(); _65 < _66.length; _65++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [numberA3 = -1, ...robotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberA3 = -1, ...robotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5062,10 +5003,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberA3); > } > for (let [numberA3 = -1, ...robotAInfo] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5164,29 +5105,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberA3); > } > for (let [numberA3 = -1, ...robotAInfo] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(89, 1) Source(99, 1) + SourceIndex(0) -2 >Emitted(89, 4) Source(99, 4) + SourceIndex(0) -3 >Emitted(89, 5) Source(99, 5) + SourceIndex(0) -4 >Emitted(89, 6) Source(99, 44) + SourceIndex(0) -5 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(89, 17) Source(99, 55) + SourceIndex(0) -8 >Emitted(89, 19) Source(99, 44) + SourceIndex(0) -9 >Emitted(89, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(89, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(89, 25) Source(99, 44) + SourceIndex(0) -12>Emitted(89, 34) Source(99, 53) + SourceIndex(0) -13>Emitted(89, 36) Source(99, 55) + SourceIndex(0) -14>Emitted(89, 38) Source(99, 44) + SourceIndex(0) -15>Emitted(89, 54) Source(99, 55) + SourceIndex(0) -16>Emitted(89, 56) Source(99, 44) + SourceIndex(0) -17>Emitted(89, 61) Source(99, 55) + SourceIndex(0) +2 >Emitted(89, 5) Source(99, 5) + SourceIndex(0) +3 >Emitted(89, 6) Source(99, 44) + SourceIndex(0) +4 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(89, 17) Source(99, 55) + SourceIndex(0) +7 >Emitted(89, 19) Source(99, 44) + SourceIndex(0) +8 >Emitted(89, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(89, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(89, 25) Source(99, 44) + SourceIndex(0) +11>Emitted(89, 34) Source(99, 53) + SourceIndex(0) +12>Emitted(89, 36) Source(99, 55) + SourceIndex(0) +13>Emitted(89, 38) Source(99, 44) + SourceIndex(0) +14>Emitted(89, 54) Source(99, 55) + SourceIndex(0) +15>Emitted(89, 56) Source(99, 44) + SourceIndex(0) +16>Emitted(89, 61) Source(99, 55) + SourceIndex(0) --- >>> var _67 = _66[_65], _68 = _67[0], numberA3 = _68 === void 0 ? -1 : _68, robotAInfo = _67.slice(1); 1->^^^^ @@ -5253,33 +5193,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _69 = 0, _70 = [robotA, robotB]; _69 < _70.length; _69++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let [numberA3 = -1, ...robotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let [numberA3 = -1, ...robotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5381,10 +5319,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberA3); > } > for (let [numberA3 = -1, ...robotAInfo] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5486,33 +5424,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberA3); > } > for (let [numberA3 = -1, ...robotAInfo] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(93, 1) Source(102, 1) + SourceIndex(0) -2 >Emitted(93, 4) Source(102, 4) + SourceIndex(0) -3 >Emitted(93, 5) Source(102, 5) + SourceIndex(0) -4 >Emitted(93, 6) Source(102, 44) + SourceIndex(0) -5 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(93, 17) Source(102, 60) + SourceIndex(0) -8 >Emitted(93, 19) Source(102, 44) + SourceIndex(0) -9 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(93, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(93, 26) Source(102, 45) + SourceIndex(0) -12>Emitted(93, 32) Source(102, 51) + SourceIndex(0) -13>Emitted(93, 34) Source(102, 53) + SourceIndex(0) -14>Emitted(93, 40) Source(102, 59) + SourceIndex(0) -15>Emitted(93, 41) Source(102, 60) + SourceIndex(0) -16>Emitted(93, 43) Source(102, 44) + SourceIndex(0) -17>Emitted(93, 59) Source(102, 60) + SourceIndex(0) -18>Emitted(93, 61) Source(102, 44) + SourceIndex(0) -19>Emitted(93, 66) Source(102, 60) + SourceIndex(0) +2 >Emitted(93, 5) Source(102, 5) + SourceIndex(0) +3 >Emitted(93, 6) Source(102, 44) + SourceIndex(0) +4 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(93, 17) Source(102, 60) + SourceIndex(0) +7 >Emitted(93, 19) Source(102, 44) + SourceIndex(0) +8 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(93, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(93, 26) Source(102, 45) + SourceIndex(0) +11>Emitted(93, 32) Source(102, 51) + SourceIndex(0) +12>Emitted(93, 34) Source(102, 53) + SourceIndex(0) +13>Emitted(93, 40) Source(102, 59) + SourceIndex(0) +14>Emitted(93, 41) Source(102, 60) + SourceIndex(0) +15>Emitted(93, 43) Source(102, 44) + SourceIndex(0) +16>Emitted(93, 59) Source(102, 60) + SourceIndex(0) +17>Emitted(93, 61) Source(102, 44) + SourceIndex(0) +18>Emitted(93, 66) Source(102, 60) + SourceIndex(0) --- >>> var _71 = _70[_69], _72 = _71[0], numberA3 = _72 === void 0 ? -1 : _72, robotAInfo = _71.slice(1); 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map index db82366a02001..130d8f8f5cc11 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt index 11543e22c9695..6daa0f62efeab 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt @@ -470,30 +470,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^-> 1-> > > -2 >for -3 > -4 > ([, nameA = "noName"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([, nameA = "noName"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -519,10 +517,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; > > for ([, nameA = "noName"] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -548,25 +546,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; > > for ([, nameA = "noName"] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(17, 1) Source(26, 1) + SourceIndex(0) -2 >Emitted(17, 4) Source(26, 4) + SourceIndex(0) -3 >Emitted(17, 5) Source(26, 5) + SourceIndex(0) -4 >Emitted(17, 6) Source(26, 30) + SourceIndex(0) -5 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(17, 16) Source(26, 36) + SourceIndex(0) -8 >Emitted(17, 18) Source(26, 30) + SourceIndex(0) -9 >Emitted(17, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(17, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(17, 35) Source(26, 36) + SourceIndex(0) -12>Emitted(17, 37) Source(26, 30) + SourceIndex(0) -13>Emitted(17, 57) Source(26, 36) + SourceIndex(0) -14>Emitted(17, 59) Source(26, 30) + SourceIndex(0) -15>Emitted(17, 63) Source(26, 36) + SourceIndex(0) +2 >Emitted(17, 5) Source(26, 5) + SourceIndex(0) +3 >Emitted(17, 6) Source(26, 30) + SourceIndex(0) +4 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(17, 16) Source(26, 36) + SourceIndex(0) +7 >Emitted(17, 18) Source(26, 30) + SourceIndex(0) +8 >Emitted(17, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(17, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(17, 35) Source(26, 36) + SourceIndex(0) +11>Emitted(17, 37) Source(26, 30) + SourceIndex(0) +12>Emitted(17, 57) Source(26, 36) + SourceIndex(0) +13>Emitted(17, 59) Source(26, 30) + SourceIndex(0) +14>Emitted(17, 63) Source(26, 36) + SourceIndex(0) --- >>> _a = robots_1[_i], _b = _a[1], nameA = _b === void 0 ? "noName" : _b; 1->^^^^^^^^^^^^^^^^^^^^^^^ @@ -618,31 +615,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _c = 0, _d = getRobots(); _c < _d.length; _c++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([, nameA = "noName"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([, nameA = "noName"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -671,10 +666,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA); > } > for ([, nameA = "noName"] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -703,29 +698,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA); > } > for ([, nameA = "noName"] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(21, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(21, 4) Source(29, 4) + SourceIndex(0) -3 >Emitted(21, 5) Source(29, 5) + SourceIndex(0) -4 >Emitted(21, 6) Source(29, 30) + SourceIndex(0) -5 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(21, 16) Source(29, 41) + SourceIndex(0) -8 >Emitted(21, 18) Source(29, 30) + SourceIndex(0) -9 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(21, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(21, 23) Source(29, 30) + SourceIndex(0) -12>Emitted(21, 32) Source(29, 39) + SourceIndex(0) -13>Emitted(21, 34) Source(29, 41) + SourceIndex(0) -14>Emitted(21, 36) Source(29, 30) + SourceIndex(0) -15>Emitted(21, 50) Source(29, 41) + SourceIndex(0) -16>Emitted(21, 52) Source(29, 30) + SourceIndex(0) -17>Emitted(21, 56) Source(29, 41) + SourceIndex(0) +2 >Emitted(21, 5) Source(29, 5) + SourceIndex(0) +3 >Emitted(21, 6) Source(29, 30) + SourceIndex(0) +4 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(21, 16) Source(29, 41) + SourceIndex(0) +7 >Emitted(21, 18) Source(29, 30) + SourceIndex(0) +8 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(21, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(21, 23) Source(29, 30) + SourceIndex(0) +11>Emitted(21, 32) Source(29, 39) + SourceIndex(0) +12>Emitted(21, 34) Source(29, 41) + SourceIndex(0) +13>Emitted(21, 36) Source(29, 30) + SourceIndex(0) +14>Emitted(21, 50) Source(29, 41) + SourceIndex(0) +15>Emitted(21, 52) Source(29, 30) + SourceIndex(0) +16>Emitted(21, 56) Source(29, 41) + SourceIndex(0) --- >>> _e = _d[_c], _f = _e[1], nameA = _f === void 0 ? "noName" : _f; 1->^^^^^^^^^^^^^^^^^ @@ -777,33 +771,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _g = 0, _h = [robotA, robotB]; _g < _h.length; _g++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ -20> ^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ +19> ^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([, nameA = "noName"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([, nameA = "noName"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -835,10 +827,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA); > } > for ([, nameA = "noName"] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -870,33 +862,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA); > } > for ([, nameA = "noName"] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(25, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(25, 4) Source(32, 4) + SourceIndex(0) -3 >Emitted(25, 5) Source(32, 5) + SourceIndex(0) -4 >Emitted(25, 6) Source(32, 30) + SourceIndex(0) -5 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(25, 16) Source(32, 46) + SourceIndex(0) -8 >Emitted(25, 18) Source(32, 30) + SourceIndex(0) -9 >Emitted(25, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(25, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(25, 24) Source(32, 31) + SourceIndex(0) -12>Emitted(25, 30) Source(32, 37) + SourceIndex(0) -13>Emitted(25, 32) Source(32, 39) + SourceIndex(0) -14>Emitted(25, 38) Source(32, 45) + SourceIndex(0) -15>Emitted(25, 39) Source(32, 46) + SourceIndex(0) -16>Emitted(25, 41) Source(32, 30) + SourceIndex(0) -17>Emitted(25, 55) Source(32, 46) + SourceIndex(0) -18>Emitted(25, 57) Source(32, 30) + SourceIndex(0) -19>Emitted(25, 61) Source(32, 46) + SourceIndex(0) +2 >Emitted(25, 5) Source(32, 5) + SourceIndex(0) +3 >Emitted(25, 6) Source(32, 30) + SourceIndex(0) +4 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(25, 16) Source(32, 46) + SourceIndex(0) +7 >Emitted(25, 18) Source(32, 30) + SourceIndex(0) +8 >Emitted(25, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(25, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(25, 24) Source(32, 31) + SourceIndex(0) +11>Emitted(25, 30) Source(32, 37) + SourceIndex(0) +12>Emitted(25, 32) Source(32, 39) + SourceIndex(0) +13>Emitted(25, 38) Source(32, 45) + SourceIndex(0) +14>Emitted(25, 39) Source(32, 46) + SourceIndex(0) +15>Emitted(25, 41) Source(32, 30) + SourceIndex(0) +16>Emitted(25, 55) Source(32, 46) + SourceIndex(0) +17>Emitted(25, 57) Source(32, 30) + SourceIndex(0) +18>Emitted(25, 61) Source(32, 46) + SourceIndex(0) --- >>> _j = _h[_g], _k = _j[1], nameA = _k === void 0 ? "noName" : _k; 1->^^^^^^^^^^^^^^^^^ @@ -948,32 +939,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _l = 0, multiRobots_1 = multiRobots; _l < multiRobots_1.length; _l++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([, [ +2 >for +3 > ([, [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1011,10 +1000,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1052,25 +1041,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(29, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(29, 4) Source(35, 4) + SourceIndex(0) -3 >Emitted(29, 5) Source(35, 5) + SourceIndex(0) -4 >Emitted(29, 6) Source(38, 30) + SourceIndex(0) -5 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(29, 16) Source(38, 41) + SourceIndex(0) -8 >Emitted(29, 18) Source(38, 30) + SourceIndex(0) -9 >Emitted(29, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(29, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(29, 45) Source(38, 41) + SourceIndex(0) -12>Emitted(29, 47) Source(38, 30) + SourceIndex(0) -13>Emitted(29, 72) Source(38, 41) + SourceIndex(0) -14>Emitted(29, 74) Source(38, 30) + SourceIndex(0) -15>Emitted(29, 78) Source(38, 41) + SourceIndex(0) +2 >Emitted(29, 5) Source(35, 5) + SourceIndex(0) +3 >Emitted(29, 6) Source(38, 30) + SourceIndex(0) +4 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(29, 16) Source(38, 41) + SourceIndex(0) +7 >Emitted(29, 18) Source(38, 30) + SourceIndex(0) +8 >Emitted(29, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(29, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(29, 45) Source(38, 41) + SourceIndex(0) +11>Emitted(29, 47) Source(38, 30) + SourceIndex(0) +12>Emitted(29, 72) Source(38, 41) + SourceIndex(0) +13>Emitted(29, 74) Source(38, 30) + SourceIndex(0) +14>Emitted(29, 78) Source(38, 41) + SourceIndex(0) --- >>> _m = multiRobots_1[_l], _o = _m[1], _p = _o === void 0 ? ["skill1", "skill2"] : _o, _q = _p[0], primarySkillA = _q === void 0 ? "primary" : _q, _r = _p[1], secondarySkillA = _r === void 0 ? "secondary" : _r; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1154,34 +1142,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _s = 0, _t = getMultiRobots(); _s < _t.length; _s++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([, [ +2 >for +3 > ([, [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1225,10 +1211,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1272,29 +1258,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(33, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(33, 4) Source(41, 4) + SourceIndex(0) -3 >Emitted(33, 5) Source(41, 5) + SourceIndex(0) -4 >Emitted(33, 6) Source(44, 30) + SourceIndex(0) -5 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(33, 16) Source(44, 46) + SourceIndex(0) -8 >Emitted(33, 18) Source(44, 30) + SourceIndex(0) -9 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(33, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(33, 23) Source(44, 30) + SourceIndex(0) -12>Emitted(33, 37) Source(44, 44) + SourceIndex(0) -13>Emitted(33, 39) Source(44, 46) + SourceIndex(0) -14>Emitted(33, 41) Source(44, 30) + SourceIndex(0) -15>Emitted(33, 55) Source(44, 46) + SourceIndex(0) -16>Emitted(33, 57) Source(44, 30) + SourceIndex(0) -17>Emitted(33, 61) Source(44, 46) + SourceIndex(0) +2 >Emitted(33, 5) Source(41, 5) + SourceIndex(0) +3 >Emitted(33, 6) Source(44, 30) + SourceIndex(0) +4 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(33, 16) Source(44, 46) + SourceIndex(0) +7 >Emitted(33, 18) Source(44, 30) + SourceIndex(0) +8 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(33, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(33, 23) Source(44, 30) + SourceIndex(0) +11>Emitted(33, 37) Source(44, 44) + SourceIndex(0) +12>Emitted(33, 39) Source(44, 46) + SourceIndex(0) +13>Emitted(33, 41) Source(44, 30) + SourceIndex(0) +14>Emitted(33, 55) Source(44, 46) + SourceIndex(0) +15>Emitted(33, 57) Source(44, 30) + SourceIndex(0) +16>Emitted(33, 61) Source(44, 46) + SourceIndex(0) --- >>> _u = _t[_s], _v = _u[1], _w = _v === void 0 ? ["skill1", "skill2"] : _v, _x = _w[0], primarySkillA = _x === void 0 ? "primary" : _x, _y = _w[1], secondarySkillA = _y === void 0 ? "secondary" : _y; 1->^^^^^^^^^^^^^^^^^ @@ -1378,36 +1363,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _z = 0, _0 = [multiRobotA, multiRobotB]; _z < _0.length; _z++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([, [ +2 >for +3 > ([, [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1457,10 +1440,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1510,33 +1493,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(37, 1) Source(47, 1) + SourceIndex(0) -2 >Emitted(37, 4) Source(47, 4) + SourceIndex(0) -3 >Emitted(37, 5) Source(47, 5) + SourceIndex(0) -4 >Emitted(37, 6) Source(50, 30) + SourceIndex(0) -5 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(37, 16) Source(50, 56) + SourceIndex(0) -8 >Emitted(37, 18) Source(50, 30) + SourceIndex(0) -9 >Emitted(37, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(37, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(37, 24) Source(50, 31) + SourceIndex(0) -12>Emitted(37, 35) Source(50, 42) + SourceIndex(0) -13>Emitted(37, 37) Source(50, 44) + SourceIndex(0) -14>Emitted(37, 48) Source(50, 55) + SourceIndex(0) -15>Emitted(37, 49) Source(50, 56) + SourceIndex(0) -16>Emitted(37, 51) Source(50, 30) + SourceIndex(0) -17>Emitted(37, 65) Source(50, 56) + SourceIndex(0) -18>Emitted(37, 67) Source(50, 30) + SourceIndex(0) -19>Emitted(37, 71) Source(50, 56) + SourceIndex(0) +2 >Emitted(37, 5) Source(47, 5) + SourceIndex(0) +3 >Emitted(37, 6) Source(50, 30) + SourceIndex(0) +4 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(37, 16) Source(50, 56) + SourceIndex(0) +7 >Emitted(37, 18) Source(50, 30) + SourceIndex(0) +8 >Emitted(37, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(37, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(37, 24) Source(50, 31) + SourceIndex(0) +11>Emitted(37, 35) Source(50, 42) + SourceIndex(0) +12>Emitted(37, 37) Source(50, 44) + SourceIndex(0) +13>Emitted(37, 48) Source(50, 55) + SourceIndex(0) +14>Emitted(37, 49) Source(50, 56) + SourceIndex(0) +15>Emitted(37, 51) Source(50, 30) + SourceIndex(0) +16>Emitted(37, 65) Source(50, 56) + SourceIndex(0) +17>Emitted(37, 67) Source(50, 30) + SourceIndex(0) +18>Emitted(37, 71) Source(50, 56) + SourceIndex(0) --- >>> _1 = _0[_z], _2 = _1[1], _3 = _2 === void 0 ? ["skill1", "skill2"] : _2, _4 = _3[0], primarySkillA = _4 === void 0 ? "primary" : _4, _5 = _3[1], secondarySkillA = _5 === void 0 ? "secondary" : _5; 1->^^^^^^^^^^^^^^^^^ @@ -1620,29 +1602,27 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _6 = 0, robots_2 = robots; _6 < robots_2.length; _6++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ 1-> > > -2 >for -3 > -4 > ([numberB = -1] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberB = -1] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1696,10 +1676,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for ([numberB = -1] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1753,25 +1733,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for ([numberB = -1] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(41, 1) Source(54, 1) + SourceIndex(0) -2 >Emitted(41, 4) Source(54, 4) + SourceIndex(0) -3 >Emitted(41, 5) Source(54, 5) + SourceIndex(0) -4 >Emitted(41, 6) Source(54, 24) + SourceIndex(0) -5 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(41, 16) Source(54, 30) + SourceIndex(0) -8 >Emitted(41, 18) Source(54, 24) + SourceIndex(0) -9 >Emitted(41, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(41, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(41, 35) Source(54, 30) + SourceIndex(0) -12>Emitted(41, 37) Source(54, 24) + SourceIndex(0) -13>Emitted(41, 57) Source(54, 30) + SourceIndex(0) -14>Emitted(41, 59) Source(54, 24) + SourceIndex(0) -15>Emitted(41, 63) Source(54, 30) + SourceIndex(0) +2 >Emitted(41, 5) Source(54, 5) + SourceIndex(0) +3 >Emitted(41, 6) Source(54, 24) + SourceIndex(0) +4 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(41, 16) Source(54, 30) + SourceIndex(0) +7 >Emitted(41, 18) Source(54, 24) + SourceIndex(0) +8 >Emitted(41, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(41, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(41, 35) Source(54, 30) + SourceIndex(0) +11>Emitted(41, 37) Source(54, 24) + SourceIndex(0) +12>Emitted(41, 57) Source(54, 30) + SourceIndex(0) +13>Emitted(41, 59) Source(54, 24) + SourceIndex(0) +14>Emitted(41, 63) Source(54, 30) + SourceIndex(0) --- >>> _7 = robots_2[_6][0], numberB = _7 === void 0 ? -1 : _7; 1 >^^^^ @@ -1823,31 +1802,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _8 = 0, _9 = getRobots(); _8 < _9.length; _8++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^-> 1-> > -2 >for -3 > -4 > ([numberB = -1] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberB = -1] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1904,10 +1881,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberB); > } > for ([numberB = -1] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -1964,29 +1941,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberB); > } > for ([numberB = -1] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(45, 1) Source(57, 1) + SourceIndex(0) -2 >Emitted(45, 4) Source(57, 4) + SourceIndex(0) -3 >Emitted(45, 5) Source(57, 5) + SourceIndex(0) -4 >Emitted(45, 6) Source(57, 24) + SourceIndex(0) -5 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(45, 16) Source(57, 35) + SourceIndex(0) -8 >Emitted(45, 18) Source(57, 24) + SourceIndex(0) -9 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(45, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(45, 23) Source(57, 24) + SourceIndex(0) -12>Emitted(45, 32) Source(57, 33) + SourceIndex(0) -13>Emitted(45, 34) Source(57, 35) + SourceIndex(0) -14>Emitted(45, 36) Source(57, 24) + SourceIndex(0) -15>Emitted(45, 50) Source(57, 35) + SourceIndex(0) -16>Emitted(45, 52) Source(57, 24) + SourceIndex(0) -17>Emitted(45, 56) Source(57, 35) + SourceIndex(0) +2 >Emitted(45, 5) Source(57, 5) + SourceIndex(0) +3 >Emitted(45, 6) Source(57, 24) + SourceIndex(0) +4 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(45, 16) Source(57, 35) + SourceIndex(0) +7 >Emitted(45, 18) Source(57, 24) + SourceIndex(0) +8 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(45, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(45, 23) Source(57, 24) + SourceIndex(0) +11>Emitted(45, 32) Source(57, 33) + SourceIndex(0) +12>Emitted(45, 34) Source(57, 35) + SourceIndex(0) +13>Emitted(45, 36) Source(57, 24) + SourceIndex(0) +14>Emitted(45, 50) Source(57, 35) + SourceIndex(0) +15>Emitted(45, 52) Source(57, 24) + SourceIndex(0) +16>Emitted(45, 56) Source(57, 35) + SourceIndex(0) --- >>> _10 = _9[_8][0], numberB = _10 === void 0 ? -1 : _10; 1->^^^^ @@ -2038,32 +2014,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _11 = 0, _12 = [robotA, robotB]; _11 < _12.length; _11++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ 1-> > -2 >for -3 > -4 > ([numberB = -1] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberB = -1] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2123,10 +2097,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberB); > } > for ([numberB = -1] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2186,33 +2160,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberB); > } > for ([numberB = -1] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(49, 1) Source(60, 1) + SourceIndex(0) -2 >Emitted(49, 4) Source(60, 4) + SourceIndex(0) -3 >Emitted(49, 5) Source(60, 5) + SourceIndex(0) -4 >Emitted(49, 6) Source(60, 24) + SourceIndex(0) -5 >Emitted(49, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(49, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(49, 17) Source(60, 40) + SourceIndex(0) -8 >Emitted(49, 19) Source(60, 24) + SourceIndex(0) -9 >Emitted(49, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(49, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(49, 26) Source(60, 25) + SourceIndex(0) -12>Emitted(49, 32) Source(60, 31) + SourceIndex(0) -13>Emitted(49, 34) Source(60, 33) + SourceIndex(0) -14>Emitted(49, 40) Source(60, 39) + SourceIndex(0) -15>Emitted(49, 41) Source(60, 40) + SourceIndex(0) -16>Emitted(49, 43) Source(60, 24) + SourceIndex(0) -17>Emitted(49, 59) Source(60, 40) + SourceIndex(0) -18>Emitted(49, 61) Source(60, 24) + SourceIndex(0) -19>Emitted(49, 66) Source(60, 40) + SourceIndex(0) +2 >Emitted(49, 5) Source(60, 5) + SourceIndex(0) +3 >Emitted(49, 6) Source(60, 24) + SourceIndex(0) +4 >Emitted(49, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(49, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(49, 17) Source(60, 40) + SourceIndex(0) +7 >Emitted(49, 19) Source(60, 24) + SourceIndex(0) +8 >Emitted(49, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(49, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(49, 26) Source(60, 25) + SourceIndex(0) +11>Emitted(49, 32) Source(60, 31) + SourceIndex(0) +12>Emitted(49, 34) Source(60, 33) + SourceIndex(0) +13>Emitted(49, 40) Source(60, 39) + SourceIndex(0) +14>Emitted(49, 41) Source(60, 40) + SourceIndex(0) +15>Emitted(49, 43) Source(60, 24) + SourceIndex(0) +16>Emitted(49, 59) Source(60, 40) + SourceIndex(0) +17>Emitted(49, 61) Source(60, 24) + SourceIndex(0) +18>Emitted(49, 66) Source(60, 40) + SourceIndex(0) --- >>> _13 = _12[_11][0], numberB = _13 === void 0 ? -1 : _13; 1 >^^^^ @@ -2264,28 +2237,26 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _14 = 0, multiRobots_2 = multiRobots; _14 < multiRobots_2.length; _14++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ 1-> > -2 >for -3 > -4 > ([nameB = "noName"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([nameB = "noName"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2348,10 +2319,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberB); > } > for ([nameB = "noName"] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2414,25 +2385,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberB); > } > for ([nameB = "noName"] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(53, 1) Source(63, 1) + SourceIndex(0) -2 >Emitted(53, 4) Source(63, 4) + SourceIndex(0) -3 >Emitted(53, 5) Source(63, 5) + SourceIndex(0) -4 >Emitted(53, 6) Source(63, 28) + SourceIndex(0) -5 >Emitted(53, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(53, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(53, 17) Source(63, 39) + SourceIndex(0) -8 >Emitted(53, 19) Source(63, 28) + SourceIndex(0) -9 >Emitted(53, 33) Source(1, 1) + SourceIndex(0) -10>Emitted(53, 34) Source(1, 2) + SourceIndex(0) -11>Emitted(53, 46) Source(63, 39) + SourceIndex(0) -12>Emitted(53, 48) Source(63, 28) + SourceIndex(0) -13>Emitted(53, 74) Source(63, 39) + SourceIndex(0) -14>Emitted(53, 76) Source(63, 28) + SourceIndex(0) -15>Emitted(53, 81) Source(63, 39) + SourceIndex(0) +2 >Emitted(53, 5) Source(63, 5) + SourceIndex(0) +3 >Emitted(53, 6) Source(63, 28) + SourceIndex(0) +4 >Emitted(53, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(53, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(53, 17) Source(63, 39) + SourceIndex(0) +7 >Emitted(53, 19) Source(63, 28) + SourceIndex(0) +8 >Emitted(53, 33) Source(1, 1) + SourceIndex(0) +9 >Emitted(53, 34) Source(1, 2) + SourceIndex(0) +10>Emitted(53, 46) Source(63, 39) + SourceIndex(0) +11>Emitted(53, 48) Source(63, 28) + SourceIndex(0) +12>Emitted(53, 74) Source(63, 39) + SourceIndex(0) +13>Emitted(53, 76) Source(63, 28) + SourceIndex(0) +14>Emitted(53, 81) Source(63, 39) + SourceIndex(0) --- >>> _15 = multiRobots_2[_14][0], nameB = _15 === void 0 ? "noName" : _15; 1 >^^^^ @@ -2484,30 +2454,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _16 = 0, _17 = getMultiRobots(); _16 < _17.length; _16++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ 1-> > -2 >for -3 > -4 > ([nameB = "noName"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([nameB = "noName"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2573,10 +2541,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameB); > } > for ([nameB = "noName"] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2642,29 +2610,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameB); > } > for ([nameB = "noName"] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(57, 1) Source(66, 1) + SourceIndex(0) -2 >Emitted(57, 4) Source(66, 4) + SourceIndex(0) -3 >Emitted(57, 5) Source(66, 5) + SourceIndex(0) -4 >Emitted(57, 6) Source(66, 28) + SourceIndex(0) -5 >Emitted(57, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(57, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(57, 17) Source(66, 44) + SourceIndex(0) -8 >Emitted(57, 19) Source(66, 28) + SourceIndex(0) -9 >Emitted(57, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(57, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(57, 25) Source(66, 28) + SourceIndex(0) -12>Emitted(57, 39) Source(66, 42) + SourceIndex(0) -13>Emitted(57, 41) Source(66, 44) + SourceIndex(0) -14>Emitted(57, 43) Source(66, 28) + SourceIndex(0) -15>Emitted(57, 59) Source(66, 44) + SourceIndex(0) -16>Emitted(57, 61) Source(66, 28) + SourceIndex(0) -17>Emitted(57, 66) Source(66, 44) + SourceIndex(0) +2 >Emitted(57, 5) Source(66, 5) + SourceIndex(0) +3 >Emitted(57, 6) Source(66, 28) + SourceIndex(0) +4 >Emitted(57, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(57, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(57, 17) Source(66, 44) + SourceIndex(0) +7 >Emitted(57, 19) Source(66, 28) + SourceIndex(0) +8 >Emitted(57, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(57, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(57, 25) Source(66, 28) + SourceIndex(0) +11>Emitted(57, 39) Source(66, 42) + SourceIndex(0) +12>Emitted(57, 41) Source(66, 44) + SourceIndex(0) +13>Emitted(57, 43) Source(66, 28) + SourceIndex(0) +14>Emitted(57, 59) Source(66, 44) + SourceIndex(0) +15>Emitted(57, 61) Source(66, 28) + SourceIndex(0) +16>Emitted(57, 66) Source(66, 44) + SourceIndex(0) --- >>> _18 = _17[_16][0], nameB = _18 === void 0 ? "noName" : _18; 1 >^^^^ @@ -2716,32 +2683,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _19 = 0, _20 = [multiRobotA, multiRobotB]; _19 < _20.length; _19++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ 1-> > -2 >for -3 > -4 > ([nameB = "noName"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([nameB = "noName"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2810,10 +2775,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameB); > } > for ([nameB = "noName"] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -2882,33 +2847,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameB); > } > for ([nameB = "noName"] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(61, 1) Source(69, 1) + SourceIndex(0) -2 >Emitted(61, 4) Source(69, 4) + SourceIndex(0) -3 >Emitted(61, 5) Source(69, 5) + SourceIndex(0) -4 >Emitted(61, 6) Source(69, 28) + SourceIndex(0) -5 >Emitted(61, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(61, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(61, 17) Source(69, 54) + SourceIndex(0) -8 >Emitted(61, 19) Source(69, 28) + SourceIndex(0) -9 >Emitted(61, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(61, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(61, 26) Source(69, 29) + SourceIndex(0) -12>Emitted(61, 37) Source(69, 40) + SourceIndex(0) -13>Emitted(61, 39) Source(69, 42) + SourceIndex(0) -14>Emitted(61, 50) Source(69, 53) + SourceIndex(0) -15>Emitted(61, 51) Source(69, 54) + SourceIndex(0) -16>Emitted(61, 53) Source(69, 28) + SourceIndex(0) -17>Emitted(61, 69) Source(69, 54) + SourceIndex(0) -18>Emitted(61, 71) Source(69, 28) + SourceIndex(0) -19>Emitted(61, 76) Source(69, 54) + SourceIndex(0) +2 >Emitted(61, 5) Source(69, 5) + SourceIndex(0) +3 >Emitted(61, 6) Source(69, 28) + SourceIndex(0) +4 >Emitted(61, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(61, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(61, 17) Source(69, 54) + SourceIndex(0) +7 >Emitted(61, 19) Source(69, 28) + SourceIndex(0) +8 >Emitted(61, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(61, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(61, 26) Source(69, 29) + SourceIndex(0) +11>Emitted(61, 37) Source(69, 40) + SourceIndex(0) +12>Emitted(61, 39) Source(69, 42) + SourceIndex(0) +13>Emitted(61, 50) Source(69, 53) + SourceIndex(0) +14>Emitted(61, 51) Source(69, 54) + SourceIndex(0) +15>Emitted(61, 53) Source(69, 28) + SourceIndex(0) +16>Emitted(61, 69) Source(69, 54) + SourceIndex(0) +17>Emitted(61, 71) Source(69, 28) + SourceIndex(0) +18>Emitted(61, 76) Source(69, 54) + SourceIndex(0) --- >>> _21 = _20[_19][0], nameB = _21 === void 0 ? "noName" : _21; 1 >^^^^ @@ -2960,30 +2924,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _22 = 0, robots_3 = robots; _22 < robots_3.length; _22++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > -4 > ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3056,10 +3018,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3132,25 +3094,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(65, 1) Source(73, 1) + SourceIndex(0) -2 >Emitted(65, 4) Source(73, 4) + SourceIndex(0) -3 >Emitted(65, 5) Source(73, 5) + SourceIndex(0) -4 >Emitted(65, 6) Source(73, 63) + SourceIndex(0) -5 >Emitted(65, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(65, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(65, 17) Source(73, 69) + SourceIndex(0) -8 >Emitted(65, 19) Source(73, 63) + SourceIndex(0) -9 >Emitted(65, 28) Source(1, 1) + SourceIndex(0) -10>Emitted(65, 29) Source(1, 2) + SourceIndex(0) -11>Emitted(65, 36) Source(73, 69) + SourceIndex(0) -12>Emitted(65, 38) Source(73, 63) + SourceIndex(0) -13>Emitted(65, 59) Source(73, 69) + SourceIndex(0) -14>Emitted(65, 61) Source(73, 63) + SourceIndex(0) -15>Emitted(65, 66) Source(73, 69) + SourceIndex(0) +2 >Emitted(65, 5) Source(73, 5) + SourceIndex(0) +3 >Emitted(65, 6) Source(73, 63) + SourceIndex(0) +4 >Emitted(65, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(65, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(65, 17) Source(73, 69) + SourceIndex(0) +7 >Emitted(65, 19) Source(73, 63) + SourceIndex(0) +8 >Emitted(65, 28) Source(1, 1) + SourceIndex(0) +9 >Emitted(65, 29) Source(1, 2) + SourceIndex(0) +10>Emitted(65, 36) Source(73, 69) + SourceIndex(0) +11>Emitted(65, 38) Source(73, 63) + SourceIndex(0) +12>Emitted(65, 59) Source(73, 69) + SourceIndex(0) +13>Emitted(65, 61) Source(73, 63) + SourceIndex(0) +14>Emitted(65, 66) Source(73, 69) + SourceIndex(0) --- >>> _23 = robots_3[_22], _24 = _23[0], numberA2 = _24 === void 0 ? -1 : _24, _25 = _23[1], nameA2 = _25 === void 0 ? "noName" : _25, _26 = _23[2], skillA2 = _26 === void 0 ? "skill" : _26; 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -3226,31 +3187,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _27 = 0, _28 = getRobots(); _27 < _28.length; _27++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3326,10 +3285,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA2); > } > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3405,29 +3364,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA2); > } > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(69, 1) Source(76, 1) + SourceIndex(0) -2 >Emitted(69, 4) Source(76, 4) + SourceIndex(0) -3 >Emitted(69, 5) Source(76, 5) + SourceIndex(0) -4 >Emitted(69, 6) Source(76, 63) + SourceIndex(0) -5 >Emitted(69, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(69, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(69, 17) Source(76, 74) + SourceIndex(0) -8 >Emitted(69, 19) Source(76, 63) + SourceIndex(0) -9 >Emitted(69, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(69, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(69, 25) Source(76, 63) + SourceIndex(0) -12>Emitted(69, 34) Source(76, 72) + SourceIndex(0) -13>Emitted(69, 36) Source(76, 74) + SourceIndex(0) -14>Emitted(69, 38) Source(76, 63) + SourceIndex(0) -15>Emitted(69, 54) Source(76, 74) + SourceIndex(0) -16>Emitted(69, 56) Source(76, 63) + SourceIndex(0) -17>Emitted(69, 61) Source(76, 74) + SourceIndex(0) +2 >Emitted(69, 5) Source(76, 5) + SourceIndex(0) +3 >Emitted(69, 6) Source(76, 63) + SourceIndex(0) +4 >Emitted(69, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(69, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(69, 17) Source(76, 74) + SourceIndex(0) +7 >Emitted(69, 19) Source(76, 63) + SourceIndex(0) +8 >Emitted(69, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(69, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(69, 25) Source(76, 63) + SourceIndex(0) +11>Emitted(69, 34) Source(76, 72) + SourceIndex(0) +12>Emitted(69, 36) Source(76, 74) + SourceIndex(0) +13>Emitted(69, 38) Source(76, 63) + SourceIndex(0) +14>Emitted(69, 54) Source(76, 74) + SourceIndex(0) +15>Emitted(69, 56) Source(76, 63) + SourceIndex(0) +16>Emitted(69, 61) Source(76, 74) + SourceIndex(0) --- >>> _29 = _28[_27], _30 = _29[0], numberA2 = _30 === void 0 ? -1 : _30, _31 = _29[1], nameA2 = _31 === void 0 ? "noName" : _31, _32 = _29[2], skillA2 = _32 === void 0 ? "skill" : _32; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3503,33 +3461,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _33 = 0, _34 = [robotA, robotB]; _33 < _34.length; _33++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3608,10 +3564,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA2); > } > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3690,33 +3646,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(nameA2); > } > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(73, 1) Source(79, 1) + SourceIndex(0) -2 >Emitted(73, 4) Source(79, 4) + SourceIndex(0) -3 >Emitted(73, 5) Source(79, 5) + SourceIndex(0) -4 >Emitted(73, 6) Source(79, 63) + SourceIndex(0) -5 >Emitted(73, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(73, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(73, 17) Source(79, 79) + SourceIndex(0) -8 >Emitted(73, 19) Source(79, 63) + SourceIndex(0) -9 >Emitted(73, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(73, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(73, 26) Source(79, 64) + SourceIndex(0) -12>Emitted(73, 32) Source(79, 70) + SourceIndex(0) -13>Emitted(73, 34) Source(79, 72) + SourceIndex(0) -14>Emitted(73, 40) Source(79, 78) + SourceIndex(0) -15>Emitted(73, 41) Source(79, 79) + SourceIndex(0) -16>Emitted(73, 43) Source(79, 63) + SourceIndex(0) -17>Emitted(73, 59) Source(79, 79) + SourceIndex(0) -18>Emitted(73, 61) Source(79, 63) + SourceIndex(0) -19>Emitted(73, 66) Source(79, 79) + SourceIndex(0) +2 >Emitted(73, 5) Source(79, 5) + SourceIndex(0) +3 >Emitted(73, 6) Source(79, 63) + SourceIndex(0) +4 >Emitted(73, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(73, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(73, 17) Source(79, 79) + SourceIndex(0) +7 >Emitted(73, 19) Source(79, 63) + SourceIndex(0) +8 >Emitted(73, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(73, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(73, 26) Source(79, 64) + SourceIndex(0) +11>Emitted(73, 32) Source(79, 70) + SourceIndex(0) +12>Emitted(73, 34) Source(79, 72) + SourceIndex(0) +13>Emitted(73, 40) Source(79, 78) + SourceIndex(0) +14>Emitted(73, 41) Source(79, 79) + SourceIndex(0) +15>Emitted(73, 43) Source(79, 63) + SourceIndex(0) +16>Emitted(73, 59) Source(79, 79) + SourceIndex(0) +17>Emitted(73, 61) Source(79, 63) + SourceIndex(0) +18>Emitted(73, 66) Source(79, 79) + SourceIndex(0) --- >>> _35 = _34[_33], _36 = _35[0], numberA2 = _36 === void 0 ? -1 : _36, _37 = _35[1], nameA2 = _37 === void 0 ? "noName" : _37, _38 = _35[2], skillA2 = _38 === void 0 ? "skill" : _38; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3792,32 +3747,30 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _39 = 0, multiRobots_3 = multiRobots; _39 < multiRobots_3.length; _39++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([nameMA = "noName", [ +2 >for +3 > ([nameMA = "noName", [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3902,10 +3855,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -3990,25 +3943,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(77, 1) Source(82, 1) + SourceIndex(0) -2 >Emitted(77, 4) Source(82, 4) + SourceIndex(0) -3 >Emitted(77, 5) Source(82, 5) + SourceIndex(0) -4 >Emitted(77, 6) Source(85, 30) + SourceIndex(0) -5 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(77, 17) Source(85, 41) + SourceIndex(0) -8 >Emitted(77, 19) Source(85, 30) + SourceIndex(0) -9 >Emitted(77, 33) Source(1, 1) + SourceIndex(0) -10>Emitted(77, 34) Source(1, 2) + SourceIndex(0) -11>Emitted(77, 46) Source(85, 41) + SourceIndex(0) -12>Emitted(77, 48) Source(85, 30) + SourceIndex(0) -13>Emitted(77, 74) Source(85, 41) + SourceIndex(0) -14>Emitted(77, 76) Source(85, 30) + SourceIndex(0) -15>Emitted(77, 81) Source(85, 41) + SourceIndex(0) +2 >Emitted(77, 5) Source(82, 5) + SourceIndex(0) +3 >Emitted(77, 6) Source(85, 30) + SourceIndex(0) +4 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(77, 17) Source(85, 41) + SourceIndex(0) +7 >Emitted(77, 19) Source(85, 30) + SourceIndex(0) +8 >Emitted(77, 33) Source(1, 1) + SourceIndex(0) +9 >Emitted(77, 34) Source(1, 2) + SourceIndex(0) +10>Emitted(77, 46) Source(85, 41) + SourceIndex(0) +11>Emitted(77, 48) Source(85, 30) + SourceIndex(0) +12>Emitted(77, 74) Source(85, 41) + SourceIndex(0) +13>Emitted(77, 76) Source(85, 30) + SourceIndex(0) +14>Emitted(77, 81) Source(85, 41) + SourceIndex(0) --- >>> _40 = multiRobots_3[_39], _41 = _40[0], nameMA = _41 === void 0 ? "noName" : _41, _42 = _40[1], _43 = _42 === void 0 ? ["skill1", "skill2"] : _42, _44 = _43[0], primarySkillA = _44 === void 0 ? "primary" : _44, _45 = _43[1], secondarySkillA = _45 === void 0 ? "secondary" : _45; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -4104,34 +4056,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _46 = 0, _47 = getMultiRobots(); _46 < _47.length; _46++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([nameMA = "noName", [ +2 >for +3 > ([nameMA = "noName", [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4222,10 +4172,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4316,29 +4266,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(81, 1) Source(88, 1) + SourceIndex(0) -2 >Emitted(81, 4) Source(88, 4) + SourceIndex(0) -3 >Emitted(81, 5) Source(88, 5) + SourceIndex(0) -4 >Emitted(81, 6) Source(91, 30) + SourceIndex(0) -5 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(81, 17) Source(91, 46) + SourceIndex(0) -8 >Emitted(81, 19) Source(91, 30) + SourceIndex(0) -9 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(81, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(81, 25) Source(91, 30) + SourceIndex(0) -12>Emitted(81, 39) Source(91, 44) + SourceIndex(0) -13>Emitted(81, 41) Source(91, 46) + SourceIndex(0) -14>Emitted(81, 43) Source(91, 30) + SourceIndex(0) -15>Emitted(81, 59) Source(91, 46) + SourceIndex(0) -16>Emitted(81, 61) Source(91, 30) + SourceIndex(0) -17>Emitted(81, 66) Source(91, 46) + SourceIndex(0) +2 >Emitted(81, 5) Source(88, 5) + SourceIndex(0) +3 >Emitted(81, 6) Source(91, 30) + SourceIndex(0) +4 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(81, 17) Source(91, 46) + SourceIndex(0) +7 >Emitted(81, 19) Source(91, 30) + SourceIndex(0) +8 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(81, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(81, 25) Source(91, 30) + SourceIndex(0) +11>Emitted(81, 39) Source(91, 44) + SourceIndex(0) +12>Emitted(81, 41) Source(91, 46) + SourceIndex(0) +13>Emitted(81, 43) Source(91, 30) + SourceIndex(0) +14>Emitted(81, 59) Source(91, 46) + SourceIndex(0) +15>Emitted(81, 61) Source(91, 30) + SourceIndex(0) +16>Emitted(81, 66) Source(91, 46) + SourceIndex(0) --- >>> _48 = _47[_46], _49 = _48[0], nameMA = _49 === void 0 ? "noName" : _49, _50 = _48[1], _51 = _50 === void 0 ? ["skill1", "skill2"] : _50, _52 = _51[0], primarySkillA = _52 === void 0 ? "primary" : _52, _53 = _51[1], secondarySkillA = _53 === void 0 ? "secondary" : _53; 1->^^^^^^^^^^^^^^^^^^^^ @@ -4434,36 +4383,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _54 = 0, _55 = [multiRobotA, multiRobotB]; _54 < _55.length; _54++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([nameMA = "noName", [ +2 >for +3 > ([nameMA = "noName", [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4560,10 +4507,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4660,33 +4607,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["skill1", "skill2"]] of [ -12> multiRobotA -13> , -14> multiRobotB -15> ] -16> -17> [multiRobotA, multiRobotB] -18> -19> [multiRobotA, multiRobotB] +11> multiRobotA +12> , +13> multiRobotB +14> ] +15> +16> [multiRobotA, multiRobotB] +17> +18> [multiRobotA, multiRobotB] 1->Emitted(85, 1) Source(94, 1) + SourceIndex(0) -2 >Emitted(85, 4) Source(94, 4) + SourceIndex(0) -3 >Emitted(85, 5) Source(94, 5) + SourceIndex(0) -4 >Emitted(85, 6) Source(97, 30) + SourceIndex(0) -5 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(85, 17) Source(97, 56) + SourceIndex(0) -8 >Emitted(85, 19) Source(97, 30) + SourceIndex(0) -9 >Emitted(85, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(85, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(85, 26) Source(97, 31) + SourceIndex(0) -12>Emitted(85, 37) Source(97, 42) + SourceIndex(0) -13>Emitted(85, 39) Source(97, 44) + SourceIndex(0) -14>Emitted(85, 50) Source(97, 55) + SourceIndex(0) -15>Emitted(85, 51) Source(97, 56) + SourceIndex(0) -16>Emitted(85, 53) Source(97, 30) + SourceIndex(0) -17>Emitted(85, 69) Source(97, 56) + SourceIndex(0) -18>Emitted(85, 71) Source(97, 30) + SourceIndex(0) -19>Emitted(85, 76) Source(97, 56) + SourceIndex(0) +2 >Emitted(85, 5) Source(94, 5) + SourceIndex(0) +3 >Emitted(85, 6) Source(97, 30) + SourceIndex(0) +4 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(85, 17) Source(97, 56) + SourceIndex(0) +7 >Emitted(85, 19) Source(97, 30) + SourceIndex(0) +8 >Emitted(85, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(85, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(85, 26) Source(97, 31) + SourceIndex(0) +11>Emitted(85, 37) Source(97, 42) + SourceIndex(0) +12>Emitted(85, 39) Source(97, 44) + SourceIndex(0) +13>Emitted(85, 50) Source(97, 55) + SourceIndex(0) +14>Emitted(85, 51) Source(97, 56) + SourceIndex(0) +15>Emitted(85, 53) Source(97, 30) + SourceIndex(0) +16>Emitted(85, 69) Source(97, 56) + SourceIndex(0) +17>Emitted(85, 71) Source(97, 30) + SourceIndex(0) +18>Emitted(85, 76) Source(97, 56) + SourceIndex(0) --- >>> _56 = _55[_54], _57 = _56[0], nameMA = _57 === void 0 ? "noName" : _57, _58 = _56[1], _59 = _58 === void 0 ? ["skill1", "skill2"] : _58, _60 = _59[0], primarySkillA = _60 === void 0 ? "primary" : _60, _61 = _59[1], secondarySkillA = _61 === void 0 ? "secondary" : _61; 1->^^^^^^^^^^^^^^^^^^^^ @@ -4782,30 +4728,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _62 = 0, robots_4 = robots; _62 < robots_4.length; _62++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > -4 > ([numberA3 = -1, ...robotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberA3 = -1, ...robotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -4906,10 +4850,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for ([numberA3 = -1, ...robotAInfo] of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5010,25 +4954,24 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > } > > for ([numberA3 = -1, ...robotAInfo] of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(89, 1) Source(101, 1) + SourceIndex(0) -2 >Emitted(89, 4) Source(101, 4) + SourceIndex(0) -3 >Emitted(89, 5) Source(101, 5) + SourceIndex(0) -4 >Emitted(89, 6) Source(101, 40) + SourceIndex(0) -5 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(89, 17) Source(101, 46) + SourceIndex(0) -8 >Emitted(89, 19) Source(101, 40) + SourceIndex(0) -9 >Emitted(89, 28) Source(1, 1) + SourceIndex(0) -10>Emitted(89, 29) Source(1, 2) + SourceIndex(0) -11>Emitted(89, 36) Source(101, 46) + SourceIndex(0) -12>Emitted(89, 38) Source(101, 40) + SourceIndex(0) -13>Emitted(89, 59) Source(101, 46) + SourceIndex(0) -14>Emitted(89, 61) Source(101, 40) + SourceIndex(0) -15>Emitted(89, 66) Source(101, 46) + SourceIndex(0) +2 >Emitted(89, 5) Source(101, 5) + SourceIndex(0) +3 >Emitted(89, 6) Source(101, 40) + SourceIndex(0) +4 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(89, 17) Source(101, 46) + SourceIndex(0) +7 >Emitted(89, 19) Source(101, 40) + SourceIndex(0) +8 >Emitted(89, 28) Source(1, 1) + SourceIndex(0) +9 >Emitted(89, 29) Source(1, 2) + SourceIndex(0) +10>Emitted(89, 36) Source(101, 46) + SourceIndex(0) +11>Emitted(89, 38) Source(101, 40) + SourceIndex(0) +12>Emitted(89, 59) Source(101, 46) + SourceIndex(0) +13>Emitted(89, 61) Source(101, 40) + SourceIndex(0) +14>Emitted(89, 66) Source(101, 46) + SourceIndex(0) --- >>> _63 = robots_4[_62], _64 = _63[0], numberA3 = _64 === void 0 ? -1 : _64, robotAInfo = _63.slice(1); 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -5086,31 +5029,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _65 = 0, _66 = getRobots(); _65 < _66.length; _65++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([numberA3 = -1, ...robotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberA3 = -1, ...robotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5214,10 +5155,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberA3); > } > for ([numberA3 = -1, ...robotAInfo] of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5321,29 +5262,28 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberA3); > } > for ([numberA3 = -1, ...robotAInfo] of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(93, 1) Source(104, 1) + SourceIndex(0) -2 >Emitted(93, 4) Source(104, 4) + SourceIndex(0) -3 >Emitted(93, 5) Source(104, 5) + SourceIndex(0) -4 >Emitted(93, 6) Source(104, 40) + SourceIndex(0) -5 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(93, 17) Source(104, 51) + SourceIndex(0) -8 >Emitted(93, 19) Source(104, 40) + SourceIndex(0) -9 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(93, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(93, 25) Source(104, 40) + SourceIndex(0) -12>Emitted(93, 34) Source(104, 49) + SourceIndex(0) -13>Emitted(93, 36) Source(104, 51) + SourceIndex(0) -14>Emitted(93, 38) Source(104, 40) + SourceIndex(0) -15>Emitted(93, 54) Source(104, 51) + SourceIndex(0) -16>Emitted(93, 56) Source(104, 40) + SourceIndex(0) -17>Emitted(93, 61) Source(104, 51) + SourceIndex(0) +2 >Emitted(93, 5) Source(104, 5) + SourceIndex(0) +3 >Emitted(93, 6) Source(104, 40) + SourceIndex(0) +4 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(93, 17) Source(104, 51) + SourceIndex(0) +7 >Emitted(93, 19) Source(104, 40) + SourceIndex(0) +8 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(93, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(93, 25) Source(104, 40) + SourceIndex(0) +11>Emitted(93, 34) Source(104, 49) + SourceIndex(0) +12>Emitted(93, 36) Source(104, 51) + SourceIndex(0) +13>Emitted(93, 38) Source(104, 40) + SourceIndex(0) +14>Emitted(93, 54) Source(104, 51) + SourceIndex(0) +15>Emitted(93, 56) Source(104, 40) + SourceIndex(0) +16>Emitted(93, 61) Source(104, 51) + SourceIndex(0) --- >>> _67 = _66[_65], _68 = _67[0], numberA3 = _68 === void 0 ? -1 : _68, robotAInfo = _67.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ @@ -5401,33 +5341,31 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _69 = 0, _70 = [robotA, robotB]; _69 < _70.length; _69++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^^^^^ -15> ^ -16> ^^ -17> ^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^^^^^ +14> ^ +15> ^^ +16> ^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ([numberA3 = -1, ...robotAInfo] of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ([numberA3 = -1, ...robotAInfo] of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5534,10 +5472,10 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberA3); > } > for ([numberA3 = -1, ...robotAInfo] of [robotA, robotB] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > type Robot = [number, string, string]; @@ -5644,33 +5582,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > console.log(numberA3); > } > for ([numberA3 = -1, ...robotAInfo] of [ -12> robotA -13> , -14> robotB -15> ] -16> -17> [robotA, robotB] -18> -19> [robotA, robotB] +11> robotA +12> , +13> robotB +14> ] +15> +16> [robotA, robotB] +17> +18> [robotA, robotB] 1->Emitted(97, 1) Source(107, 1) + SourceIndex(0) -2 >Emitted(97, 4) Source(107, 4) + SourceIndex(0) -3 >Emitted(97, 5) Source(107, 5) + SourceIndex(0) -4 >Emitted(97, 6) Source(107, 40) + SourceIndex(0) -5 >Emitted(97, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(97, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(97, 17) Source(107, 56) + SourceIndex(0) -8 >Emitted(97, 19) Source(107, 40) + SourceIndex(0) -9 >Emitted(97, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(97, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(97, 26) Source(107, 41) + SourceIndex(0) -12>Emitted(97, 32) Source(107, 47) + SourceIndex(0) -13>Emitted(97, 34) Source(107, 49) + SourceIndex(0) -14>Emitted(97, 40) Source(107, 55) + SourceIndex(0) -15>Emitted(97, 41) Source(107, 56) + SourceIndex(0) -16>Emitted(97, 43) Source(107, 40) + SourceIndex(0) -17>Emitted(97, 59) Source(107, 56) + SourceIndex(0) -18>Emitted(97, 61) Source(107, 40) + SourceIndex(0) -19>Emitted(97, 66) Source(107, 56) + SourceIndex(0) +2 >Emitted(97, 5) Source(107, 5) + SourceIndex(0) +3 >Emitted(97, 6) Source(107, 40) + SourceIndex(0) +4 >Emitted(97, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(97, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(97, 17) Source(107, 56) + SourceIndex(0) +7 >Emitted(97, 19) Source(107, 40) + SourceIndex(0) +8 >Emitted(97, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(97, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(97, 26) Source(107, 41) + SourceIndex(0) +11>Emitted(97, 32) Source(107, 47) + SourceIndex(0) +12>Emitted(97, 34) Source(107, 49) + SourceIndex(0) +13>Emitted(97, 40) Source(107, 55) + SourceIndex(0) +14>Emitted(97, 41) Source(107, 56) + SourceIndex(0) +15>Emitted(97, 43) Source(107, 40) + SourceIndex(0) +16>Emitted(97, 59) Source(107, 56) + SourceIndex(0) +17>Emitted(97, 61) Source(107, 40) + SourceIndex(0) +18>Emitted(97, 66) Source(107, 56) + SourceIndex(0) --- >>> _71 = _70[_69], _72 = _71[0], numberA3 = _72 === void 0 ? -1 : _72, robotAInfo = _71.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map index 2f21d37ecd602..f74409e29f1fc 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt index 66439fa0545ba..2e7b5be3b4a26 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt @@ -322,29 +322,27 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ 1-> > > -2 >for -3 > -4 > (let {name: nameA } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -373,10 +371,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > } > > for (let {name: nameA } of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -405,25 +403,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > } > > for (let {name: nameA } of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(10, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(10, 4) Source(29, 4) + SourceIndex(0) -3 >Emitted(10, 5) Source(29, 5) + SourceIndex(0) -4 >Emitted(10, 6) Source(29, 28) + SourceIndex(0) -5 >Emitted(10, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(10, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(10, 16) Source(29, 34) + SourceIndex(0) -8 >Emitted(10, 18) Source(29, 28) + SourceIndex(0) -9 >Emitted(10, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(10, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(10, 35) Source(29, 34) + SourceIndex(0) -12>Emitted(10, 37) Source(29, 28) + SourceIndex(0) -13>Emitted(10, 57) Source(29, 34) + SourceIndex(0) -14>Emitted(10, 59) Source(29, 28) + SourceIndex(0) -15>Emitted(10, 63) Source(29, 34) + SourceIndex(0) +2 >Emitted(10, 5) Source(29, 5) + SourceIndex(0) +3 >Emitted(10, 6) Source(29, 28) + SourceIndex(0) +4 >Emitted(10, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(10, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(10, 16) Source(29, 34) + SourceIndex(0) +7 >Emitted(10, 18) Source(29, 28) + SourceIndex(0) +8 >Emitted(10, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(10, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(10, 35) Source(29, 34) + SourceIndex(0) +11>Emitted(10, 37) Source(29, 28) + SourceIndex(0) +12>Emitted(10, 57) Source(29, 34) + SourceIndex(0) +13>Emitted(10, 59) Source(29, 28) + SourceIndex(0) +14>Emitted(10, 63) Source(29, 34) + SourceIndex(0) --- >>> var nameA = robots_1[_i].name; 1 >^^^^ @@ -472,30 +469,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _a = 0, _b = getRobots(); _a < _b.length; _a++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ 1-> > -2 >for -3 > -4 > (let {name: nameA } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -527,10 +522,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA } of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -562,29 +557,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA } of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(14, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(14, 4) Source(32, 4) + SourceIndex(0) -3 >Emitted(14, 5) Source(32, 5) + SourceIndex(0) -4 >Emitted(14, 6) Source(32, 28) + SourceIndex(0) -5 >Emitted(14, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(14, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(14, 16) Source(32, 39) + SourceIndex(0) -8 >Emitted(14, 18) Source(32, 28) + SourceIndex(0) -9 >Emitted(14, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(14, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(14, 23) Source(32, 28) + SourceIndex(0) -12>Emitted(14, 32) Source(32, 37) + SourceIndex(0) -13>Emitted(14, 34) Source(32, 39) + SourceIndex(0) -14>Emitted(14, 36) Source(32, 28) + SourceIndex(0) -15>Emitted(14, 50) Source(32, 39) + SourceIndex(0) -16>Emitted(14, 52) Source(32, 28) + SourceIndex(0) -17>Emitted(14, 56) Source(32, 39) + SourceIndex(0) +2 >Emitted(14, 5) Source(32, 5) + SourceIndex(0) +3 >Emitted(14, 6) Source(32, 28) + SourceIndex(0) +4 >Emitted(14, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(14, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(14, 16) Source(32, 39) + SourceIndex(0) +7 >Emitted(14, 18) Source(32, 28) + SourceIndex(0) +8 >Emitted(14, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(14, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(14, 23) Source(32, 28) + SourceIndex(0) +11>Emitted(14, 32) Source(32, 37) + SourceIndex(0) +12>Emitted(14, 34) Source(32, 39) + SourceIndex(0) +13>Emitted(14, 36) Source(32, 28) + SourceIndex(0) +14>Emitted(14, 50) Source(32, 39) + SourceIndex(0) +15>Emitted(14, 52) Source(32, 28) + SourceIndex(0) +16>Emitted(14, 56) Source(32, 39) + SourceIndex(0) --- >>> var nameA = _b[_a].name; 1 >^^^^ @@ -633,48 +627,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _c = 0, _d = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _c < _d.length; _c++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^^ -23> ^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^ -28> ^^ -29> ^^^^^^^^^^ -30> ^^ -31> ^ -32> ^^ -33> ^^^^^^^^^^^^^^ -34> ^^ -35> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^ +21> ^^ +22> ^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^ +27> ^^ +28> ^^^^^^^^^^ +29> ^^ +30> ^ +31> ^^ +32> ^^^^^^^^^^^^^^ +33> ^^ +34> ^^^^ 1-> > -2 >for -3 > -4 > (let {name: nameA } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -709,10 +701,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -747,65 +739,64 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skill -18> : -19> "mowing" -20> } -21> , -22> { -23> name -24> : -25> "trimmer" -26> , -27> skill -28> : -29> "trimming" -30> } -31> ] -32> -33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -34> -35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +11> { +12> name +13> : +14> "mower" +15> , +16> skill +17> : +18> "mowing" +19> } +20> , +21> { +22> name +23> : +24> "trimmer" +25> , +26> skill +27> : +28> "trimming" +29> } +30> ] +31> +32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +33> +34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(18, 4) Source(35, 4) + SourceIndex(0) -3 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) -4 >Emitted(18, 6) Source(35, 28) + SourceIndex(0) -5 >Emitted(18, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(18, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(18, 16) Source(35, 104) + SourceIndex(0) -8 >Emitted(18, 18) Source(35, 28) + SourceIndex(0) -9 >Emitted(18, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(18, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(18, 24) Source(35, 29) + SourceIndex(0) -12>Emitted(18, 26) Source(35, 31) + SourceIndex(0) -13>Emitted(18, 30) Source(35, 35) + SourceIndex(0) -14>Emitted(18, 32) Source(35, 37) + SourceIndex(0) -15>Emitted(18, 39) Source(35, 44) + SourceIndex(0) -16>Emitted(18, 41) Source(35, 46) + SourceIndex(0) -17>Emitted(18, 46) Source(35, 51) + SourceIndex(0) -18>Emitted(18, 48) Source(35, 53) + SourceIndex(0) -19>Emitted(18, 56) Source(35, 61) + SourceIndex(0) -20>Emitted(18, 58) Source(35, 63) + SourceIndex(0) -21>Emitted(18, 60) Source(35, 65) + SourceIndex(0) -22>Emitted(18, 62) Source(35, 67) + SourceIndex(0) -23>Emitted(18, 66) Source(35, 71) + SourceIndex(0) -24>Emitted(18, 68) Source(35, 73) + SourceIndex(0) -25>Emitted(18, 77) Source(35, 82) + SourceIndex(0) -26>Emitted(18, 79) Source(35, 84) + SourceIndex(0) -27>Emitted(18, 84) Source(35, 89) + SourceIndex(0) -28>Emitted(18, 86) Source(35, 91) + SourceIndex(0) -29>Emitted(18, 96) Source(35, 101) + SourceIndex(0) -30>Emitted(18, 98) Source(35, 103) + SourceIndex(0) -31>Emitted(18, 99) Source(35, 104) + SourceIndex(0) -32>Emitted(18, 101) Source(35, 28) + SourceIndex(0) -33>Emitted(18, 115) Source(35, 104) + SourceIndex(0) -34>Emitted(18, 117) Source(35, 28) + SourceIndex(0) -35>Emitted(18, 121) Source(35, 104) + SourceIndex(0) +2 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) +3 >Emitted(18, 6) Source(35, 28) + SourceIndex(0) +4 >Emitted(18, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(18, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(18, 16) Source(35, 104) + SourceIndex(0) +7 >Emitted(18, 18) Source(35, 28) + SourceIndex(0) +8 >Emitted(18, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(18, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(18, 24) Source(35, 29) + SourceIndex(0) +11>Emitted(18, 26) Source(35, 31) + SourceIndex(0) +12>Emitted(18, 30) Source(35, 35) + SourceIndex(0) +13>Emitted(18, 32) Source(35, 37) + SourceIndex(0) +14>Emitted(18, 39) Source(35, 44) + SourceIndex(0) +15>Emitted(18, 41) Source(35, 46) + SourceIndex(0) +16>Emitted(18, 46) Source(35, 51) + SourceIndex(0) +17>Emitted(18, 48) Source(35, 53) + SourceIndex(0) +18>Emitted(18, 56) Source(35, 61) + SourceIndex(0) +19>Emitted(18, 58) Source(35, 63) + SourceIndex(0) +20>Emitted(18, 60) Source(35, 65) + SourceIndex(0) +21>Emitted(18, 62) Source(35, 67) + SourceIndex(0) +22>Emitted(18, 66) Source(35, 71) + SourceIndex(0) +23>Emitted(18, 68) Source(35, 73) + SourceIndex(0) +24>Emitted(18, 77) Source(35, 82) + SourceIndex(0) +25>Emitted(18, 79) Source(35, 84) + SourceIndex(0) +26>Emitted(18, 84) Source(35, 89) + SourceIndex(0) +27>Emitted(18, 86) Source(35, 91) + SourceIndex(0) +28>Emitted(18, 96) Source(35, 101) + SourceIndex(0) +29>Emitted(18, 98) Source(35, 103) + SourceIndex(0) +30>Emitted(18, 99) Source(35, 104) + SourceIndex(0) +31>Emitted(18, 101) Source(35, 28) + SourceIndex(0) +32>Emitted(18, 115) Source(35, 104) + SourceIndex(0) +33>Emitted(18, 117) Source(35, 28) + SourceIndex(0) +34>Emitted(18, 121) Source(35, 104) + SourceIndex(0) --- >>> var nameA = _d[_c].name; 1 >^^^^ @@ -854,29 +845,27 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _e = 0, multiRobots_1 = multiRobots; _e < multiRobots_1.length; _e++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let { skills: { primary: primaryA, secondary: secondaryA } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let { skills: { primary: primaryA, secondary: secondaryA } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -914,10 +903,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -955,25 +944,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(22, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(22, 4) Source(38, 4) + SourceIndex(0) -3 >Emitted(22, 5) Source(38, 5) + SourceIndex(0) -4 >Emitted(22, 6) Source(38, 70) + SourceIndex(0) -5 >Emitted(22, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(22, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(22, 16) Source(38, 81) + SourceIndex(0) -8 >Emitted(22, 18) Source(38, 70) + SourceIndex(0) -9 >Emitted(22, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(22, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(22, 45) Source(38, 81) + SourceIndex(0) -12>Emitted(22, 47) Source(38, 70) + SourceIndex(0) -13>Emitted(22, 72) Source(38, 81) + SourceIndex(0) -14>Emitted(22, 74) Source(38, 70) + SourceIndex(0) -15>Emitted(22, 78) Source(38, 81) + SourceIndex(0) +2 >Emitted(22, 5) Source(38, 5) + SourceIndex(0) +3 >Emitted(22, 6) Source(38, 70) + SourceIndex(0) +4 >Emitted(22, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(22, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(22, 16) Source(38, 81) + SourceIndex(0) +7 >Emitted(22, 18) Source(38, 70) + SourceIndex(0) +8 >Emitted(22, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(22, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(22, 45) Source(38, 81) + SourceIndex(0) +11>Emitted(22, 47) Source(38, 70) + SourceIndex(0) +12>Emitted(22, 72) Source(38, 81) + SourceIndex(0) +13>Emitted(22, 74) Source(38, 70) + SourceIndex(0) +14>Emitted(22, 78) Source(38, 81) + SourceIndex(0) --- >>> var _f = multiRobots_1[_e].skills, primaryA = _f.primary, secondaryA = _f.secondary; 1->^^^^ @@ -1034,31 +1022,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _g = 0, _h = getMultiRobots(); _g < _h.length; _g++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let { skills: { primary: primaryA, secondary: secondaryA } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let { skills: { primary: primaryA, secondary: secondaryA } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1099,10 +1085,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(primaryA); > } > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1143,29 +1129,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(primaryA); > } > for (let { skills: { primary: primaryA, secondary: secondaryA } } of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(26, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(26, 4) Source(41, 4) + SourceIndex(0) -3 >Emitted(26, 5) Source(41, 5) + SourceIndex(0) -4 >Emitted(26, 6) Source(41, 70) + SourceIndex(0) -5 >Emitted(26, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(26, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(26, 16) Source(41, 86) + SourceIndex(0) -8 >Emitted(26, 18) Source(41, 70) + SourceIndex(0) -9 >Emitted(26, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(26, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(26, 23) Source(41, 70) + SourceIndex(0) -12>Emitted(26, 37) Source(41, 84) + SourceIndex(0) -13>Emitted(26, 39) Source(41, 86) + SourceIndex(0) -14>Emitted(26, 41) Source(41, 70) + SourceIndex(0) -15>Emitted(26, 55) Source(41, 86) + SourceIndex(0) -16>Emitted(26, 57) Source(41, 70) + SourceIndex(0) -17>Emitted(26, 61) Source(41, 86) + SourceIndex(0) +2 >Emitted(26, 5) Source(41, 5) + SourceIndex(0) +3 >Emitted(26, 6) Source(41, 70) + SourceIndex(0) +4 >Emitted(26, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(26, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(26, 16) Source(41, 86) + SourceIndex(0) +7 >Emitted(26, 18) Source(41, 70) + SourceIndex(0) +8 >Emitted(26, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(26, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(26, 23) Source(41, 70) + SourceIndex(0) +11>Emitted(26, 37) Source(41, 84) + SourceIndex(0) +12>Emitted(26, 39) Source(41, 86) + SourceIndex(0) +13>Emitted(26, 41) Source(41, 70) + SourceIndex(0) +14>Emitted(26, 55) Source(41, 86) + SourceIndex(0) +15>Emitted(26, 57) Source(41, 70) + SourceIndex(0) +16>Emitted(26, 61) Source(41, 86) + SourceIndex(0) --- >>> var _j = _h[_g].skills, primaryA = _j.primary, secondaryA = _j.secondary; 1->^^^^ @@ -1226,42 +1211,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _k = 0, _l = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^^ -20> ^^^^^^^ -21> ^^ -22> ^^^^^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^^ -27> ^^ -28> ^^ -29> ^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^ +17> ^^ +18> ^^ +19> ^^^^^^^ +20> ^^ +21> ^^^^^^^^ +22> ^^ +23> ^^^^^^^^^ +24> ^^ +25> ^^^^^^ +26> ^^ +27> ^^ +28> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let { skills: { primary: primaryA, secondary: secondaryA } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let { skills: { primary: primaryA, secondary: secondaryA } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1306,10 +1289,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > } > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1353,51 +1336,50 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(primaryA); > } > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skills -18> : -19> { -20> primary -21> : -22> "mowing" -23> , -24> secondary -25> : -26> "none" -27> } -28> } +11> { +12> name +13> : +14> "mower" +15> , +16> skills +17> : +18> { +19> primary +20> : +21> "mowing" +22> , +23> secondary +24> : +25> "none" +26> } +27> } 1->Emitted(30, 1) Source(44, 1) + SourceIndex(0) -2 >Emitted(30, 4) Source(44, 4) + SourceIndex(0) -3 >Emitted(30, 5) Source(44, 5) + SourceIndex(0) -4 >Emitted(30, 6) Source(44, 70) + SourceIndex(0) -5 >Emitted(30, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(30, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(30, 16) Source(45, 79) + SourceIndex(0) -8 >Emitted(30, 18) Source(44, 70) + SourceIndex(0) -9 >Emitted(30, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(30, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(30, 24) Source(44, 71) + SourceIndex(0) -12>Emitted(30, 26) Source(44, 73) + SourceIndex(0) -13>Emitted(30, 30) Source(44, 77) + SourceIndex(0) -14>Emitted(30, 32) Source(44, 79) + SourceIndex(0) -15>Emitted(30, 39) Source(44, 86) + SourceIndex(0) -16>Emitted(30, 41) Source(44, 88) + SourceIndex(0) -17>Emitted(30, 47) Source(44, 94) + SourceIndex(0) -18>Emitted(30, 49) Source(44, 96) + SourceIndex(0) -19>Emitted(30, 51) Source(44, 98) + SourceIndex(0) -20>Emitted(30, 58) Source(44, 105) + SourceIndex(0) -21>Emitted(30, 60) Source(44, 107) + SourceIndex(0) -22>Emitted(30, 68) Source(44, 115) + SourceIndex(0) -23>Emitted(30, 70) Source(44, 117) + SourceIndex(0) -24>Emitted(30, 79) Source(44, 126) + SourceIndex(0) -25>Emitted(30, 81) Source(44, 128) + SourceIndex(0) -26>Emitted(30, 87) Source(44, 134) + SourceIndex(0) -27>Emitted(30, 89) Source(44, 136) + SourceIndex(0) -28>Emitted(30, 91) Source(44, 138) + SourceIndex(0) +2 >Emitted(30, 5) Source(44, 5) + SourceIndex(0) +3 >Emitted(30, 6) Source(44, 70) + SourceIndex(0) +4 >Emitted(30, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(30, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(30, 16) Source(45, 79) + SourceIndex(0) +7 >Emitted(30, 18) Source(44, 70) + SourceIndex(0) +8 >Emitted(30, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(30, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(30, 24) Source(44, 71) + SourceIndex(0) +11>Emitted(30, 26) Source(44, 73) + SourceIndex(0) +12>Emitted(30, 30) Source(44, 77) + SourceIndex(0) +13>Emitted(30, 32) Source(44, 79) + SourceIndex(0) +14>Emitted(30, 39) Source(44, 86) + SourceIndex(0) +15>Emitted(30, 41) Source(44, 88) + SourceIndex(0) +16>Emitted(30, 47) Source(44, 94) + SourceIndex(0) +17>Emitted(30, 49) Source(44, 96) + SourceIndex(0) +18>Emitted(30, 51) Source(44, 98) + SourceIndex(0) +19>Emitted(30, 58) Source(44, 105) + SourceIndex(0) +20>Emitted(30, 60) Source(44, 107) + SourceIndex(0) +21>Emitted(30, 68) Source(44, 115) + SourceIndex(0) +22>Emitted(30, 70) Source(44, 117) + SourceIndex(0) +23>Emitted(30, 79) Source(44, 126) + SourceIndex(0) +24>Emitted(30, 81) Source(44, 128) + SourceIndex(0) +25>Emitted(30, 87) Source(44, 134) + SourceIndex(0) +26>Emitted(30, 89) Source(44, 136) + SourceIndex(0) +27>Emitted(30, 91) Source(44, 138) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _k < _l.length; _k++) { 1->^^^^ @@ -1533,30 +1515,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _o = 0, robots_2 = robots; _o < robots_2.length; _o++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^-> 1-> > > -2 >for -3 > -4 > (let {name: nameA, skill: skillA } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA, skill: skillA } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1605,10 +1585,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > } > > for (let {name: nameA, skill: skillA } of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1657,25 +1637,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > } > > for (let {name: nameA, skill: skillA } of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(35, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(35, 4) Source(49, 4) + SourceIndex(0) -3 >Emitted(35, 5) Source(49, 5) + SourceIndex(0) -4 >Emitted(35, 6) Source(49, 43) + SourceIndex(0) -5 >Emitted(35, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(35, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(35, 16) Source(49, 49) + SourceIndex(0) -8 >Emitted(35, 18) Source(49, 43) + SourceIndex(0) -9 >Emitted(35, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(35, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(35, 35) Source(49, 49) + SourceIndex(0) -12>Emitted(35, 37) Source(49, 43) + SourceIndex(0) -13>Emitted(35, 57) Source(49, 49) + SourceIndex(0) -14>Emitted(35, 59) Source(49, 43) + SourceIndex(0) -15>Emitted(35, 63) Source(49, 49) + SourceIndex(0) +2 >Emitted(35, 5) Source(49, 5) + SourceIndex(0) +3 >Emitted(35, 6) Source(49, 43) + SourceIndex(0) +4 >Emitted(35, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(35, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(35, 16) Source(49, 49) + SourceIndex(0) +7 >Emitted(35, 18) Source(49, 43) + SourceIndex(0) +8 >Emitted(35, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(35, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(35, 35) Source(49, 49) + SourceIndex(0) +11>Emitted(35, 37) Source(49, 43) + SourceIndex(0) +12>Emitted(35, 57) Source(49, 49) + SourceIndex(0) +13>Emitted(35, 59) Source(49, 43) + SourceIndex(0) +14>Emitted(35, 63) Source(49, 49) + SourceIndex(0) --- >>> var _p = robots_2[_o], nameA = _p.name, skillA = _p.skill; 1->^^^^ @@ -1736,31 +1715,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _q = 0, _r = getRobots(); _q < _r.length; _q++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^-> 1-> > -2 >for -3 > -4 > (let {name: nameA, skill: skillA } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA, skill: skillA } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1812,10 +1789,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA, skill: skillA } of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1867,29 +1844,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA, skill: skillA } of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(39, 1) Source(52, 1) + SourceIndex(0) -2 >Emitted(39, 4) Source(52, 4) + SourceIndex(0) -3 >Emitted(39, 5) Source(52, 5) + SourceIndex(0) -4 >Emitted(39, 6) Source(52, 43) + SourceIndex(0) -5 >Emitted(39, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(39, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(39, 16) Source(52, 54) + SourceIndex(0) -8 >Emitted(39, 18) Source(52, 43) + SourceIndex(0) -9 >Emitted(39, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(39, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(39, 23) Source(52, 43) + SourceIndex(0) -12>Emitted(39, 32) Source(52, 52) + SourceIndex(0) -13>Emitted(39, 34) Source(52, 54) + SourceIndex(0) -14>Emitted(39, 36) Source(52, 43) + SourceIndex(0) -15>Emitted(39, 50) Source(52, 54) + SourceIndex(0) -16>Emitted(39, 52) Source(52, 43) + SourceIndex(0) -17>Emitted(39, 56) Source(52, 54) + SourceIndex(0) +2 >Emitted(39, 5) Source(52, 5) + SourceIndex(0) +3 >Emitted(39, 6) Source(52, 43) + SourceIndex(0) +4 >Emitted(39, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(39, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(39, 16) Source(52, 54) + SourceIndex(0) +7 >Emitted(39, 18) Source(52, 43) + SourceIndex(0) +8 >Emitted(39, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(39, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(39, 23) Source(52, 43) + SourceIndex(0) +11>Emitted(39, 32) Source(52, 52) + SourceIndex(0) +12>Emitted(39, 34) Source(52, 54) + SourceIndex(0) +13>Emitted(39, 36) Source(52, 43) + SourceIndex(0) +14>Emitted(39, 50) Source(52, 54) + SourceIndex(0) +15>Emitted(39, 52) Source(52, 43) + SourceIndex(0) +16>Emitted(39, 56) Source(52, 54) + SourceIndex(0) --- >>> var _s = _r[_q], nameA = _s.name, skillA = _s.skill; 1->^^^^ @@ -1950,48 +1926,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _t = 0, _u = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _t < _u.length; _t++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^^ -23> ^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^ -28> ^^ -29> ^^^^^^^^^^ -30> ^^ -31> ^ -32> ^^ -33> ^^^^^^^^^^^^^^ -34> ^^ -35> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^ +21> ^^ +22> ^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^ +27> ^^ +28> ^^^^^^^^^^ +29> ^^ +30> ^ +31> ^^ +32> ^^^^^^^^^^^^^^ +33> ^^ +34> ^^^^ 1-> > -2 >for -3 > -4 > (let {name: nameA, skill: skillA } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA, skill: skillA } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2046,10 +2020,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2104,65 +2078,64 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA, skill: skillA } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skill -18> : -19> "mowing" -20> } -21> , -22> { -23> name -24> : -25> "trimmer" -26> , -27> skill -28> : -29> "trimming" -30> } -31> ] -32> -33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -34> -35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +11> { +12> name +13> : +14> "mower" +15> , +16> skill +17> : +18> "mowing" +19> } +20> , +21> { +22> name +23> : +24> "trimmer" +25> , +26> skill +27> : +28> "trimming" +29> } +30> ] +31> +32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +33> +34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(43, 1) Source(55, 1) + SourceIndex(0) -2 >Emitted(43, 4) Source(55, 4) + SourceIndex(0) -3 >Emitted(43, 5) Source(55, 5) + SourceIndex(0) -4 >Emitted(43, 6) Source(55, 43) + SourceIndex(0) -5 >Emitted(43, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(43, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(43, 16) Source(55, 119) + SourceIndex(0) -8 >Emitted(43, 18) Source(55, 43) + SourceIndex(0) -9 >Emitted(43, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(43, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(43, 24) Source(55, 44) + SourceIndex(0) -12>Emitted(43, 26) Source(55, 46) + SourceIndex(0) -13>Emitted(43, 30) Source(55, 50) + SourceIndex(0) -14>Emitted(43, 32) Source(55, 52) + SourceIndex(0) -15>Emitted(43, 39) Source(55, 59) + SourceIndex(0) -16>Emitted(43, 41) Source(55, 61) + SourceIndex(0) -17>Emitted(43, 46) Source(55, 66) + SourceIndex(0) -18>Emitted(43, 48) Source(55, 68) + SourceIndex(0) -19>Emitted(43, 56) Source(55, 76) + SourceIndex(0) -20>Emitted(43, 58) Source(55, 78) + SourceIndex(0) -21>Emitted(43, 60) Source(55, 80) + SourceIndex(0) -22>Emitted(43, 62) Source(55, 82) + SourceIndex(0) -23>Emitted(43, 66) Source(55, 86) + SourceIndex(0) -24>Emitted(43, 68) Source(55, 88) + SourceIndex(0) -25>Emitted(43, 77) Source(55, 97) + SourceIndex(0) -26>Emitted(43, 79) Source(55, 99) + SourceIndex(0) -27>Emitted(43, 84) Source(55, 104) + SourceIndex(0) -28>Emitted(43, 86) Source(55, 106) + SourceIndex(0) -29>Emitted(43, 96) Source(55, 116) + SourceIndex(0) -30>Emitted(43, 98) Source(55, 118) + SourceIndex(0) -31>Emitted(43, 99) Source(55, 119) + SourceIndex(0) -32>Emitted(43, 101) Source(55, 43) + SourceIndex(0) -33>Emitted(43, 115) Source(55, 119) + SourceIndex(0) -34>Emitted(43, 117) Source(55, 43) + SourceIndex(0) -35>Emitted(43, 121) Source(55, 119) + SourceIndex(0) +2 >Emitted(43, 5) Source(55, 5) + SourceIndex(0) +3 >Emitted(43, 6) Source(55, 43) + SourceIndex(0) +4 >Emitted(43, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(43, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(43, 16) Source(55, 119) + SourceIndex(0) +7 >Emitted(43, 18) Source(55, 43) + SourceIndex(0) +8 >Emitted(43, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(43, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(43, 24) Source(55, 44) + SourceIndex(0) +11>Emitted(43, 26) Source(55, 46) + SourceIndex(0) +12>Emitted(43, 30) Source(55, 50) + SourceIndex(0) +13>Emitted(43, 32) Source(55, 52) + SourceIndex(0) +14>Emitted(43, 39) Source(55, 59) + SourceIndex(0) +15>Emitted(43, 41) Source(55, 61) + SourceIndex(0) +16>Emitted(43, 46) Source(55, 66) + SourceIndex(0) +17>Emitted(43, 48) Source(55, 68) + SourceIndex(0) +18>Emitted(43, 56) Source(55, 76) + SourceIndex(0) +19>Emitted(43, 58) Source(55, 78) + SourceIndex(0) +20>Emitted(43, 60) Source(55, 80) + SourceIndex(0) +21>Emitted(43, 62) Source(55, 82) + SourceIndex(0) +22>Emitted(43, 66) Source(55, 86) + SourceIndex(0) +23>Emitted(43, 68) Source(55, 88) + SourceIndex(0) +24>Emitted(43, 77) Source(55, 97) + SourceIndex(0) +25>Emitted(43, 79) Source(55, 99) + SourceIndex(0) +26>Emitted(43, 84) Source(55, 104) + SourceIndex(0) +27>Emitted(43, 86) Source(55, 106) + SourceIndex(0) +28>Emitted(43, 96) Source(55, 116) + SourceIndex(0) +29>Emitted(43, 98) Source(55, 118) + SourceIndex(0) +30>Emitted(43, 99) Source(55, 119) + SourceIndex(0) +31>Emitted(43, 101) Source(55, 43) + SourceIndex(0) +32>Emitted(43, 115) Source(55, 119) + SourceIndex(0) +33>Emitted(43, 117) Source(55, 43) + SourceIndex(0) +34>Emitted(43, 121) Source(55, 119) + SourceIndex(0) --- >>> var _v = _u[_t], nameA = _v.name, skillA = _v.skill; 1 >^^^^ @@ -2223,29 +2196,27 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _w = 0, multiRobots_2 = multiRobots; _w < multiRobots_2.length; _w++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2303,10 +2274,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2364,25 +2335,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(47, 1) Source(58, 1) + SourceIndex(0) -2 >Emitted(47, 4) Source(58, 4) + SourceIndex(0) -3 >Emitted(47, 5) Source(58, 5) + SourceIndex(0) -4 >Emitted(47, 6) Source(58, 82) + SourceIndex(0) -5 >Emitted(47, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(47, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(47, 16) Source(58, 93) + SourceIndex(0) -8 >Emitted(47, 18) Source(58, 82) + SourceIndex(0) -9 >Emitted(47, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(47, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(47, 45) Source(58, 93) + SourceIndex(0) -12>Emitted(47, 47) Source(58, 82) + SourceIndex(0) -13>Emitted(47, 72) Source(58, 93) + SourceIndex(0) -14>Emitted(47, 74) Source(58, 82) + SourceIndex(0) -15>Emitted(47, 78) Source(58, 93) + SourceIndex(0) +2 >Emitted(47, 5) Source(58, 5) + SourceIndex(0) +3 >Emitted(47, 6) Source(58, 82) + SourceIndex(0) +4 >Emitted(47, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(47, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(47, 16) Source(58, 93) + SourceIndex(0) +7 >Emitted(47, 18) Source(58, 82) + SourceIndex(0) +8 >Emitted(47, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(47, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(47, 45) Source(58, 93) + SourceIndex(0) +11>Emitted(47, 47) Source(58, 82) + SourceIndex(0) +12>Emitted(47, 72) Source(58, 93) + SourceIndex(0) +13>Emitted(47, 74) Source(58, 82) + SourceIndex(0) +14>Emitted(47, 78) Source(58, 93) + SourceIndex(0) --- >>> var _x = multiRobots_2[_w], nameA = _x.name, _y = _x.skills, primaryA = _y.primary, secondaryA = _y.secondary; 1->^^^^ @@ -2455,31 +2425,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _z = 0, _0 = getMultiRobots(); _z < _0.length; _z++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2540,10 +2508,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2604,29 +2572,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(51, 1) Source(61, 1) + SourceIndex(0) -2 >Emitted(51, 4) Source(61, 4) + SourceIndex(0) -3 >Emitted(51, 5) Source(61, 5) + SourceIndex(0) -4 >Emitted(51, 6) Source(61, 82) + SourceIndex(0) -5 >Emitted(51, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(51, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(51, 16) Source(61, 98) + SourceIndex(0) -8 >Emitted(51, 18) Source(61, 82) + SourceIndex(0) -9 >Emitted(51, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(51, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(51, 23) Source(61, 82) + SourceIndex(0) -12>Emitted(51, 37) Source(61, 96) + SourceIndex(0) -13>Emitted(51, 39) Source(61, 98) + SourceIndex(0) -14>Emitted(51, 41) Source(61, 82) + SourceIndex(0) -15>Emitted(51, 55) Source(61, 98) + SourceIndex(0) -16>Emitted(51, 57) Source(61, 82) + SourceIndex(0) -17>Emitted(51, 61) Source(61, 98) + SourceIndex(0) +2 >Emitted(51, 5) Source(61, 5) + SourceIndex(0) +3 >Emitted(51, 6) Source(61, 82) + SourceIndex(0) +4 >Emitted(51, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(51, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(51, 16) Source(61, 98) + SourceIndex(0) +7 >Emitted(51, 18) Source(61, 82) + SourceIndex(0) +8 >Emitted(51, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(51, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(51, 23) Source(61, 82) + SourceIndex(0) +11>Emitted(51, 37) Source(61, 96) + SourceIndex(0) +12>Emitted(51, 39) Source(61, 98) + SourceIndex(0) +13>Emitted(51, 41) Source(61, 82) + SourceIndex(0) +14>Emitted(51, 55) Source(61, 98) + SourceIndex(0) +15>Emitted(51, 57) Source(61, 82) + SourceIndex(0) +16>Emitted(51, 61) Source(61, 98) + SourceIndex(0) --- >>> var _1 = _0[_z], nameA = _1.name, _2 = _1.skills, primaryA = _2.primary, secondaryA = _2.secondary; 1->^^^^ @@ -2699,42 +2666,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _3 = 0, _4 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^^ -20> ^^^^^^^ -21> ^^ -22> ^^^^^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^^ -27> ^^ -28> ^^ -29> ^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^ +17> ^^ +18> ^^ +19> ^^^^^^^ +20> ^^ +21> ^^^^^^^^ +22> ^^ +23> ^^^^^^^^^ +24> ^^ +25> ^^^^^^ +26> ^^ +27> ^^ +28> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2799,10 +2764,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > } > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2866,51 +2831,50 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > console.log(nameA); > } > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skills -18> : -19> { -20> primary -21> : -22> "mowing" -23> , -24> secondary -25> : -26> "none" -27> } -28> } +11> { +12> name +13> : +14> "mower" +15> , +16> skills +17> : +18> { +19> primary +20> : +21> "mowing" +22> , +23> secondary +24> : +25> "none" +26> } +27> } 1->Emitted(55, 1) Source(64, 1) + SourceIndex(0) -2 >Emitted(55, 4) Source(64, 4) + SourceIndex(0) -3 >Emitted(55, 5) Source(64, 5) + SourceIndex(0) -4 >Emitted(55, 6) Source(64, 82) + SourceIndex(0) -5 >Emitted(55, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(55, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(55, 16) Source(65, 79) + SourceIndex(0) -8 >Emitted(55, 18) Source(64, 82) + SourceIndex(0) -9 >Emitted(55, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(55, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(55, 24) Source(64, 83) + SourceIndex(0) -12>Emitted(55, 26) Source(64, 85) + SourceIndex(0) -13>Emitted(55, 30) Source(64, 89) + SourceIndex(0) -14>Emitted(55, 32) Source(64, 91) + SourceIndex(0) -15>Emitted(55, 39) Source(64, 98) + SourceIndex(0) -16>Emitted(55, 41) Source(64, 100) + SourceIndex(0) -17>Emitted(55, 47) Source(64, 106) + SourceIndex(0) -18>Emitted(55, 49) Source(64, 108) + SourceIndex(0) -19>Emitted(55, 51) Source(64, 110) + SourceIndex(0) -20>Emitted(55, 58) Source(64, 117) + SourceIndex(0) -21>Emitted(55, 60) Source(64, 119) + SourceIndex(0) -22>Emitted(55, 68) Source(64, 127) + SourceIndex(0) -23>Emitted(55, 70) Source(64, 129) + SourceIndex(0) -24>Emitted(55, 79) Source(64, 138) + SourceIndex(0) -25>Emitted(55, 81) Source(64, 140) + SourceIndex(0) -26>Emitted(55, 87) Source(64, 146) + SourceIndex(0) -27>Emitted(55, 89) Source(64, 148) + SourceIndex(0) -28>Emitted(55, 91) Source(64, 150) + SourceIndex(0) +2 >Emitted(55, 5) Source(64, 5) + SourceIndex(0) +3 >Emitted(55, 6) Source(64, 82) + SourceIndex(0) +4 >Emitted(55, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(55, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(55, 16) Source(65, 79) + SourceIndex(0) +7 >Emitted(55, 18) Source(64, 82) + SourceIndex(0) +8 >Emitted(55, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(55, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(55, 24) Source(64, 83) + SourceIndex(0) +11>Emitted(55, 26) Source(64, 85) + SourceIndex(0) +12>Emitted(55, 30) Source(64, 89) + SourceIndex(0) +13>Emitted(55, 32) Source(64, 91) + SourceIndex(0) +14>Emitted(55, 39) Source(64, 98) + SourceIndex(0) +15>Emitted(55, 41) Source(64, 100) + SourceIndex(0) +16>Emitted(55, 47) Source(64, 106) + SourceIndex(0) +17>Emitted(55, 49) Source(64, 108) + SourceIndex(0) +18>Emitted(55, 51) Source(64, 110) + SourceIndex(0) +19>Emitted(55, 58) Source(64, 117) + SourceIndex(0) +20>Emitted(55, 60) Source(64, 119) + SourceIndex(0) +21>Emitted(55, 68) Source(64, 127) + SourceIndex(0) +22>Emitted(55, 70) Source(64, 129) + SourceIndex(0) +23>Emitted(55, 79) Source(64, 138) + SourceIndex(0) +24>Emitted(55, 81) Source(64, 140) + SourceIndex(0) +25>Emitted(55, 87) Source(64, 146) + SourceIndex(0) +26>Emitted(55, 89) Source(64, 148) + SourceIndex(0) +27>Emitted(55, 91) Source(64, 150) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _3 < _4.length; _3++) { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map index 34ef482b44d07..b0231ae73cd21 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt index cf00286e4efc1..a12a9c78d73e4 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt @@ -396,29 +396,27 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ 1-> > > -2 >for -3 > -4 > ({name: nameA } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -450,10 +448,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > let name: string, primary: string, secondary: string, skill: string; > > for ({name: nameA } of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -485,25 +483,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > let name: string, primary: string, secondary: string, skill: string; > > for ({name: nameA } of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(12, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(12, 4) Source(32, 4) + SourceIndex(0) -3 >Emitted(12, 5) Source(32, 5) + SourceIndex(0) -4 >Emitted(12, 6) Source(32, 24) + SourceIndex(0) -5 >Emitted(12, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(12, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(12, 16) Source(32, 30) + SourceIndex(0) -8 >Emitted(12, 18) Source(32, 24) + SourceIndex(0) -9 >Emitted(12, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(12, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(12, 35) Source(32, 30) + SourceIndex(0) -12>Emitted(12, 37) Source(32, 24) + SourceIndex(0) -13>Emitted(12, 57) Source(32, 30) + SourceIndex(0) -14>Emitted(12, 59) Source(32, 24) + SourceIndex(0) -15>Emitted(12, 63) Source(32, 30) + SourceIndex(0) +2 >Emitted(12, 5) Source(32, 5) + SourceIndex(0) +3 >Emitted(12, 6) Source(32, 24) + SourceIndex(0) +4 >Emitted(12, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(12, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(12, 16) Source(32, 30) + SourceIndex(0) +7 >Emitted(12, 18) Source(32, 24) + SourceIndex(0) +8 >Emitted(12, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(12, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(12, 35) Source(32, 30) + SourceIndex(0) +11>Emitted(12, 37) Source(32, 24) + SourceIndex(0) +12>Emitted(12, 57) Source(32, 30) + SourceIndex(0) +13>Emitted(12, 59) Source(32, 24) + SourceIndex(0) +14>Emitted(12, 63) Source(32, 30) + SourceIndex(0) --- >>> nameA = robots_1[_i].name; 1 >^^^^ @@ -549,30 +546,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _a = 0, _b = getRobots(); _a < _b.length; _a++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ 1-> > -2 >for -3 > -4 > ({name: nameA } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -607,10 +602,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA } of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -645,29 +640,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA } of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(16, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(16, 4) Source(35, 4) + SourceIndex(0) -3 >Emitted(16, 5) Source(35, 5) + SourceIndex(0) -4 >Emitted(16, 6) Source(35, 24) + SourceIndex(0) -5 >Emitted(16, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(16, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(16, 16) Source(35, 35) + SourceIndex(0) -8 >Emitted(16, 18) Source(35, 24) + SourceIndex(0) -9 >Emitted(16, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(16, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(16, 23) Source(35, 24) + SourceIndex(0) -12>Emitted(16, 32) Source(35, 33) + SourceIndex(0) -13>Emitted(16, 34) Source(35, 35) + SourceIndex(0) -14>Emitted(16, 36) Source(35, 24) + SourceIndex(0) -15>Emitted(16, 50) Source(35, 35) + SourceIndex(0) -16>Emitted(16, 52) Source(35, 24) + SourceIndex(0) -17>Emitted(16, 56) Source(35, 35) + SourceIndex(0) +2 >Emitted(16, 5) Source(35, 5) + SourceIndex(0) +3 >Emitted(16, 6) Source(35, 24) + SourceIndex(0) +4 >Emitted(16, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(16, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(16, 16) Source(35, 35) + SourceIndex(0) +7 >Emitted(16, 18) Source(35, 24) + SourceIndex(0) +8 >Emitted(16, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(16, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(16, 23) Source(35, 24) + SourceIndex(0) +11>Emitted(16, 32) Source(35, 33) + SourceIndex(0) +12>Emitted(16, 34) Source(35, 35) + SourceIndex(0) +13>Emitted(16, 36) Source(35, 24) + SourceIndex(0) +14>Emitted(16, 50) Source(35, 35) + SourceIndex(0) +15>Emitted(16, 52) Source(35, 24) + SourceIndex(0) +16>Emitted(16, 56) Source(35, 35) + SourceIndex(0) --- >>> nameA = _b[_a].name; 1 >^^^^ @@ -714,48 +708,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _c = 0, _d = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _c < _d.length; _c++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^^ -23> ^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^ -28> ^^ -29> ^^^^^^^^^^ -30> ^^ -31> ^ -32> ^^ -33> ^^^^^^^^^^^^^^ -34> ^^ -35> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^ +21> ^^ +22> ^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^ +27> ^^ +28> ^^^^^^^^^^ +29> ^^ +30> ^ +31> ^^ +32> ^^^^^^^^^^^^^^ +33> ^^ +34> ^^^^ 1-> > -2 >for -3 > -4 > ({name: nameA } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -793,10 +785,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -834,65 +826,64 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skill -18> : -19> "mowing" -20> } -21> , -22> { -23> name -24> : -25> "trimmer" -26> , -27> skill -28> : -29> "trimming" -30> } -31> ] -32> -33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -34> -35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +11> { +12> name +13> : +14> "mower" +15> , +16> skill +17> : +18> "mowing" +19> } +20> , +21> { +22> name +23> : +24> "trimmer" +25> , +26> skill +27> : +28> "trimming" +29> } +30> ] +31> +32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +33> +34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(20, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(20, 4) Source(38, 4) + SourceIndex(0) -3 >Emitted(20, 5) Source(38, 5) + SourceIndex(0) -4 >Emitted(20, 6) Source(38, 24) + SourceIndex(0) -5 >Emitted(20, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(20, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(20, 16) Source(38, 100) + SourceIndex(0) -8 >Emitted(20, 18) Source(38, 24) + SourceIndex(0) -9 >Emitted(20, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(20, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(20, 24) Source(38, 25) + SourceIndex(0) -12>Emitted(20, 26) Source(38, 27) + SourceIndex(0) -13>Emitted(20, 30) Source(38, 31) + SourceIndex(0) -14>Emitted(20, 32) Source(38, 33) + SourceIndex(0) -15>Emitted(20, 39) Source(38, 40) + SourceIndex(0) -16>Emitted(20, 41) Source(38, 42) + SourceIndex(0) -17>Emitted(20, 46) Source(38, 47) + SourceIndex(0) -18>Emitted(20, 48) Source(38, 49) + SourceIndex(0) -19>Emitted(20, 56) Source(38, 57) + SourceIndex(0) -20>Emitted(20, 58) Source(38, 59) + SourceIndex(0) -21>Emitted(20, 60) Source(38, 61) + SourceIndex(0) -22>Emitted(20, 62) Source(38, 63) + SourceIndex(0) -23>Emitted(20, 66) Source(38, 67) + SourceIndex(0) -24>Emitted(20, 68) Source(38, 69) + SourceIndex(0) -25>Emitted(20, 77) Source(38, 78) + SourceIndex(0) -26>Emitted(20, 79) Source(38, 80) + SourceIndex(0) -27>Emitted(20, 84) Source(38, 85) + SourceIndex(0) -28>Emitted(20, 86) Source(38, 87) + SourceIndex(0) -29>Emitted(20, 96) Source(38, 97) + SourceIndex(0) -30>Emitted(20, 98) Source(38, 99) + SourceIndex(0) -31>Emitted(20, 99) Source(38, 100) + SourceIndex(0) -32>Emitted(20, 101) Source(38, 24) + SourceIndex(0) -33>Emitted(20, 115) Source(38, 100) + SourceIndex(0) -34>Emitted(20, 117) Source(38, 24) + SourceIndex(0) -35>Emitted(20, 121) Source(38, 100) + SourceIndex(0) +2 >Emitted(20, 5) Source(38, 5) + SourceIndex(0) +3 >Emitted(20, 6) Source(38, 24) + SourceIndex(0) +4 >Emitted(20, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(20, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(20, 16) Source(38, 100) + SourceIndex(0) +7 >Emitted(20, 18) Source(38, 24) + SourceIndex(0) +8 >Emitted(20, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(20, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(20, 24) Source(38, 25) + SourceIndex(0) +11>Emitted(20, 26) Source(38, 27) + SourceIndex(0) +12>Emitted(20, 30) Source(38, 31) + SourceIndex(0) +13>Emitted(20, 32) Source(38, 33) + SourceIndex(0) +14>Emitted(20, 39) Source(38, 40) + SourceIndex(0) +15>Emitted(20, 41) Source(38, 42) + SourceIndex(0) +16>Emitted(20, 46) Source(38, 47) + SourceIndex(0) +17>Emitted(20, 48) Source(38, 49) + SourceIndex(0) +18>Emitted(20, 56) Source(38, 57) + SourceIndex(0) +19>Emitted(20, 58) Source(38, 59) + SourceIndex(0) +20>Emitted(20, 60) Source(38, 61) + SourceIndex(0) +21>Emitted(20, 62) Source(38, 63) + SourceIndex(0) +22>Emitted(20, 66) Source(38, 67) + SourceIndex(0) +23>Emitted(20, 68) Source(38, 69) + SourceIndex(0) +24>Emitted(20, 77) Source(38, 78) + SourceIndex(0) +25>Emitted(20, 79) Source(38, 80) + SourceIndex(0) +26>Emitted(20, 84) Source(38, 85) + SourceIndex(0) +27>Emitted(20, 86) Source(38, 87) + SourceIndex(0) +28>Emitted(20, 96) Source(38, 97) + SourceIndex(0) +29>Emitted(20, 98) Source(38, 99) + SourceIndex(0) +30>Emitted(20, 99) Source(38, 100) + SourceIndex(0) +31>Emitted(20, 101) Source(38, 24) + SourceIndex(0) +32>Emitted(20, 115) Source(38, 100) + SourceIndex(0) +33>Emitted(20, 117) Source(38, 24) + SourceIndex(0) +34>Emitted(20, 121) Source(38, 100) + SourceIndex(0) --- >>> nameA = _d[_c].name; 1 >^^^^ @@ -939,29 +930,27 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _e = 0, multiRobots_1 = multiRobots; _e < multiRobots_1.length; _e++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ skills: { primary: primaryA, secondary: secondaryA } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({ skills: { primary: primaryA, secondary: secondaryA } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1002,10 +991,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1046,25 +1035,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(24, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(24, 4) Source(41, 4) + SourceIndex(0) -3 >Emitted(24, 5) Source(41, 5) + SourceIndex(0) -4 >Emitted(24, 6) Source(41, 66) + SourceIndex(0) -5 >Emitted(24, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(24, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(24, 16) Source(41, 77) + SourceIndex(0) -8 >Emitted(24, 18) Source(41, 66) + SourceIndex(0) -9 >Emitted(24, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(24, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(24, 45) Source(41, 77) + SourceIndex(0) -12>Emitted(24, 47) Source(41, 66) + SourceIndex(0) -13>Emitted(24, 72) Source(41, 77) + SourceIndex(0) -14>Emitted(24, 74) Source(41, 66) + SourceIndex(0) -15>Emitted(24, 78) Source(41, 77) + SourceIndex(0) +2 >Emitted(24, 5) Source(41, 5) + SourceIndex(0) +3 >Emitted(24, 6) Source(41, 66) + SourceIndex(0) +4 >Emitted(24, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(24, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(24, 16) Source(41, 77) + SourceIndex(0) +7 >Emitted(24, 18) Source(41, 66) + SourceIndex(0) +8 >Emitted(24, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(24, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(24, 45) Source(41, 77) + SourceIndex(0) +11>Emitted(24, 47) Source(41, 66) + SourceIndex(0) +12>Emitted(24, 72) Source(41, 77) + SourceIndex(0) +13>Emitted(24, 74) Source(41, 66) + SourceIndex(0) +14>Emitted(24, 78) Source(41, 77) + SourceIndex(0) --- >>> _f = multiRobots_1[_e].skills, primaryA = _f.primary, secondaryA = _f.secondary; 1->^^^^ @@ -1122,31 +1110,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _g = 0, _h = getMultiRobots(); _g < _h.length; _g++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ skills: { primary: primaryA, secondary: secondaryA } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({ skills: { primary: primaryA, secondary: secondaryA } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1190,10 +1176,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(primaryA); > } > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1237,29 +1223,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(primaryA); > } > for ({ skills: { primary: primaryA, secondary: secondaryA } } of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(28, 1) Source(44, 1) + SourceIndex(0) -2 >Emitted(28, 4) Source(44, 4) + SourceIndex(0) -3 >Emitted(28, 5) Source(44, 5) + SourceIndex(0) -4 >Emitted(28, 6) Source(44, 66) + SourceIndex(0) -5 >Emitted(28, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(28, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(28, 16) Source(44, 82) + SourceIndex(0) -8 >Emitted(28, 18) Source(44, 66) + SourceIndex(0) -9 >Emitted(28, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(28, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(28, 23) Source(44, 66) + SourceIndex(0) -12>Emitted(28, 37) Source(44, 80) + SourceIndex(0) -13>Emitted(28, 39) Source(44, 82) + SourceIndex(0) -14>Emitted(28, 41) Source(44, 66) + SourceIndex(0) -15>Emitted(28, 55) Source(44, 82) + SourceIndex(0) -16>Emitted(28, 57) Source(44, 66) + SourceIndex(0) -17>Emitted(28, 61) Source(44, 82) + SourceIndex(0) +2 >Emitted(28, 5) Source(44, 5) + SourceIndex(0) +3 >Emitted(28, 6) Source(44, 66) + SourceIndex(0) +4 >Emitted(28, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(28, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(28, 16) Source(44, 82) + SourceIndex(0) +7 >Emitted(28, 18) Source(44, 66) + SourceIndex(0) +8 >Emitted(28, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(28, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(28, 23) Source(44, 66) + SourceIndex(0) +11>Emitted(28, 37) Source(44, 80) + SourceIndex(0) +12>Emitted(28, 39) Source(44, 82) + SourceIndex(0) +13>Emitted(28, 41) Source(44, 66) + SourceIndex(0) +14>Emitted(28, 55) Source(44, 82) + SourceIndex(0) +15>Emitted(28, 57) Source(44, 66) + SourceIndex(0) +16>Emitted(28, 61) Source(44, 82) + SourceIndex(0) --- >>> _j = _h[_g].skills, primaryA = _j.primary, secondaryA = _j.secondary; 1->^^^^ @@ -1317,42 +1302,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _k = 0, _l = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^^ -20> ^^^^^^^ -21> ^^ -22> ^^^^^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^^ -27> ^^ -28> ^^ -29> ^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^ +17> ^^ +18> ^^ +19> ^^^^^^^ +20> ^^ +21> ^^^^^^^^ +22> ^^ +23> ^^^^^^^^^ +24> ^^ +25> ^^^^^^ +26> ^^ +27> ^^ +28> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ skills: { primary: primaryA, secondary: secondaryA } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({ skills: { primary: primaryA, secondary: secondaryA } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1400,10 +1383,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > } > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1450,51 +1433,50 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(primaryA); > } > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skills -18> : -19> { -20> primary -21> : -22> "mowing" -23> , -24> secondary -25> : -26> "none" -27> } -28> } +11> { +12> name +13> : +14> "mower" +15> , +16> skills +17> : +18> { +19> primary +20> : +21> "mowing" +22> , +23> secondary +24> : +25> "none" +26> } +27> } 1->Emitted(32, 1) Source(47, 1) + SourceIndex(0) -2 >Emitted(32, 4) Source(47, 4) + SourceIndex(0) -3 >Emitted(32, 5) Source(47, 5) + SourceIndex(0) -4 >Emitted(32, 6) Source(47, 66) + SourceIndex(0) -5 >Emitted(32, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(32, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(32, 16) Source(48, 79) + SourceIndex(0) -8 >Emitted(32, 18) Source(47, 66) + SourceIndex(0) -9 >Emitted(32, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(32, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(32, 24) Source(47, 67) + SourceIndex(0) -12>Emitted(32, 26) Source(47, 69) + SourceIndex(0) -13>Emitted(32, 30) Source(47, 73) + SourceIndex(0) -14>Emitted(32, 32) Source(47, 75) + SourceIndex(0) -15>Emitted(32, 39) Source(47, 82) + SourceIndex(0) -16>Emitted(32, 41) Source(47, 84) + SourceIndex(0) -17>Emitted(32, 47) Source(47, 90) + SourceIndex(0) -18>Emitted(32, 49) Source(47, 92) + SourceIndex(0) -19>Emitted(32, 51) Source(47, 94) + SourceIndex(0) -20>Emitted(32, 58) Source(47, 101) + SourceIndex(0) -21>Emitted(32, 60) Source(47, 103) + SourceIndex(0) -22>Emitted(32, 68) Source(47, 111) + SourceIndex(0) -23>Emitted(32, 70) Source(47, 113) + SourceIndex(0) -24>Emitted(32, 79) Source(47, 122) + SourceIndex(0) -25>Emitted(32, 81) Source(47, 124) + SourceIndex(0) -26>Emitted(32, 87) Source(47, 130) + SourceIndex(0) -27>Emitted(32, 89) Source(47, 132) + SourceIndex(0) -28>Emitted(32, 91) Source(47, 134) + SourceIndex(0) +2 >Emitted(32, 5) Source(47, 5) + SourceIndex(0) +3 >Emitted(32, 6) Source(47, 66) + SourceIndex(0) +4 >Emitted(32, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(32, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(32, 16) Source(48, 79) + SourceIndex(0) +7 >Emitted(32, 18) Source(47, 66) + SourceIndex(0) +8 >Emitted(32, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(32, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(32, 24) Source(47, 67) + SourceIndex(0) +11>Emitted(32, 26) Source(47, 69) + SourceIndex(0) +12>Emitted(32, 30) Source(47, 73) + SourceIndex(0) +13>Emitted(32, 32) Source(47, 75) + SourceIndex(0) +14>Emitted(32, 39) Source(47, 82) + SourceIndex(0) +15>Emitted(32, 41) Source(47, 84) + SourceIndex(0) +16>Emitted(32, 47) Source(47, 90) + SourceIndex(0) +17>Emitted(32, 49) Source(47, 92) + SourceIndex(0) +18>Emitted(32, 51) Source(47, 94) + SourceIndex(0) +19>Emitted(32, 58) Source(47, 101) + SourceIndex(0) +20>Emitted(32, 60) Source(47, 103) + SourceIndex(0) +21>Emitted(32, 68) Source(47, 111) + SourceIndex(0) +22>Emitted(32, 70) Source(47, 113) + SourceIndex(0) +23>Emitted(32, 79) Source(47, 122) + SourceIndex(0) +24>Emitted(32, 81) Source(47, 124) + SourceIndex(0) +25>Emitted(32, 87) Source(47, 130) + SourceIndex(0) +26>Emitted(32, 89) Source(47, 132) + SourceIndex(0) +27>Emitted(32, 91) Source(47, 134) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _k < _l.length; _k++) { 1->^^^^ @@ -1627,28 +1609,26 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _o = 0, robots_2 = robots; _o < robots_2.length; _o++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ 1-> > -2 >for -3 > -4 > ({name } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1699,10 +1679,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(primaryA); > } > for ({name } of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1753,25 +1733,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(primaryA); > } > for ({name } of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(37, 1) Source(51, 1) + SourceIndex(0) -2 >Emitted(37, 4) Source(51, 4) + SourceIndex(0) -3 >Emitted(37, 5) Source(51, 5) + SourceIndex(0) -4 >Emitted(37, 6) Source(51, 17) + SourceIndex(0) -5 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(37, 16) Source(51, 23) + SourceIndex(0) -8 >Emitted(37, 18) Source(51, 17) + SourceIndex(0) -9 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(37, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(37, 35) Source(51, 23) + SourceIndex(0) -12>Emitted(37, 37) Source(51, 17) + SourceIndex(0) -13>Emitted(37, 57) Source(51, 23) + SourceIndex(0) -14>Emitted(37, 59) Source(51, 17) + SourceIndex(0) -15>Emitted(37, 63) Source(51, 23) + SourceIndex(0) +2 >Emitted(37, 5) Source(51, 5) + SourceIndex(0) +3 >Emitted(37, 6) Source(51, 17) + SourceIndex(0) +4 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(37, 16) Source(51, 23) + SourceIndex(0) +7 >Emitted(37, 18) Source(51, 17) + SourceIndex(0) +8 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(37, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(37, 35) Source(51, 23) + SourceIndex(0) +11>Emitted(37, 37) Source(51, 17) + SourceIndex(0) +12>Emitted(37, 57) Source(51, 23) + SourceIndex(0) +13>Emitted(37, 59) Source(51, 17) + SourceIndex(0) +14>Emitted(37, 63) Source(51, 23) + SourceIndex(0) --- >>> name = robots_2[_o].name; 1 >^^^^ @@ -1817,30 +1796,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _p = 0, _q = getRobots(); _p < _q.length; _p++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ 1-> > -2 >for -3 > -4 > ({name } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1894,10 +1871,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name } of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1951,29 +1928,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name } of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(41, 1) Source(54, 1) + SourceIndex(0) -2 >Emitted(41, 4) Source(54, 4) + SourceIndex(0) -3 >Emitted(41, 5) Source(54, 5) + SourceIndex(0) -4 >Emitted(41, 6) Source(54, 17) + SourceIndex(0) -5 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(41, 16) Source(54, 28) + SourceIndex(0) -8 >Emitted(41, 18) Source(54, 17) + SourceIndex(0) -9 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(41, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(41, 23) Source(54, 17) + SourceIndex(0) -12>Emitted(41, 32) Source(54, 26) + SourceIndex(0) -13>Emitted(41, 34) Source(54, 28) + SourceIndex(0) -14>Emitted(41, 36) Source(54, 17) + SourceIndex(0) -15>Emitted(41, 50) Source(54, 28) + SourceIndex(0) -16>Emitted(41, 52) Source(54, 17) + SourceIndex(0) -17>Emitted(41, 56) Source(54, 28) + SourceIndex(0) +2 >Emitted(41, 5) Source(54, 5) + SourceIndex(0) +3 >Emitted(41, 6) Source(54, 17) + SourceIndex(0) +4 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(41, 16) Source(54, 28) + SourceIndex(0) +7 >Emitted(41, 18) Source(54, 17) + SourceIndex(0) +8 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(41, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(41, 23) Source(54, 17) + SourceIndex(0) +11>Emitted(41, 32) Source(54, 26) + SourceIndex(0) +12>Emitted(41, 34) Source(54, 28) + SourceIndex(0) +13>Emitted(41, 36) Source(54, 17) + SourceIndex(0) +14>Emitted(41, 50) Source(54, 28) + SourceIndex(0) +15>Emitted(41, 52) Source(54, 17) + SourceIndex(0) +16>Emitted(41, 56) Source(54, 28) + SourceIndex(0) --- >>> name = _q[_p].name; 1 >^^^^ @@ -2020,48 +1996,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _r = 0, _s = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _r < _s.length; _r++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^^ -23> ^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^ -28> ^^ -29> ^^^^^^^^^^ -30> ^^ -31> ^ -32> ^^ -33> ^^^^^^^^^^^^^^ -34> ^^ -35> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^ +21> ^^ +22> ^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^ +27> ^^ +28> ^^^^^^^^^^ +29> ^^ +30> ^ +31> ^^ +32> ^^^^^^^^^^^^^^ +33> ^^ +34> ^^^^ 1-> > -2 >for -3 > -4 > ({name } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2118,10 +2092,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2178,65 +2152,64 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skill -18> : -19> "mowing" -20> } -21> , -22> { -23> name -24> : -25> "trimmer" -26> , -27> skill -28> : -29> "trimming" -30> } -31> ] -32> -33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -34> -35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +11> { +12> name +13> : +14> "mower" +15> , +16> skill +17> : +18> "mowing" +19> } +20> , +21> { +22> name +23> : +24> "trimmer" +25> , +26> skill +27> : +28> "trimming" +29> } +30> ] +31> +32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +33> +34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(45, 1) Source(57, 1) + SourceIndex(0) -2 >Emitted(45, 4) Source(57, 4) + SourceIndex(0) -3 >Emitted(45, 5) Source(57, 5) + SourceIndex(0) -4 >Emitted(45, 6) Source(57, 17) + SourceIndex(0) -5 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(45, 16) Source(57, 93) + SourceIndex(0) -8 >Emitted(45, 18) Source(57, 17) + SourceIndex(0) -9 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(45, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(45, 24) Source(57, 18) + SourceIndex(0) -12>Emitted(45, 26) Source(57, 20) + SourceIndex(0) -13>Emitted(45, 30) Source(57, 24) + SourceIndex(0) -14>Emitted(45, 32) Source(57, 26) + SourceIndex(0) -15>Emitted(45, 39) Source(57, 33) + SourceIndex(0) -16>Emitted(45, 41) Source(57, 35) + SourceIndex(0) -17>Emitted(45, 46) Source(57, 40) + SourceIndex(0) -18>Emitted(45, 48) Source(57, 42) + SourceIndex(0) -19>Emitted(45, 56) Source(57, 50) + SourceIndex(0) -20>Emitted(45, 58) Source(57, 52) + SourceIndex(0) -21>Emitted(45, 60) Source(57, 54) + SourceIndex(0) -22>Emitted(45, 62) Source(57, 56) + SourceIndex(0) -23>Emitted(45, 66) Source(57, 60) + SourceIndex(0) -24>Emitted(45, 68) Source(57, 62) + SourceIndex(0) -25>Emitted(45, 77) Source(57, 71) + SourceIndex(0) -26>Emitted(45, 79) Source(57, 73) + SourceIndex(0) -27>Emitted(45, 84) Source(57, 78) + SourceIndex(0) -28>Emitted(45, 86) Source(57, 80) + SourceIndex(0) -29>Emitted(45, 96) Source(57, 90) + SourceIndex(0) -30>Emitted(45, 98) Source(57, 92) + SourceIndex(0) -31>Emitted(45, 99) Source(57, 93) + SourceIndex(0) -32>Emitted(45, 101) Source(57, 17) + SourceIndex(0) -33>Emitted(45, 115) Source(57, 93) + SourceIndex(0) -34>Emitted(45, 117) Source(57, 17) + SourceIndex(0) -35>Emitted(45, 121) Source(57, 93) + SourceIndex(0) +2 >Emitted(45, 5) Source(57, 5) + SourceIndex(0) +3 >Emitted(45, 6) Source(57, 17) + SourceIndex(0) +4 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(45, 16) Source(57, 93) + SourceIndex(0) +7 >Emitted(45, 18) Source(57, 17) + SourceIndex(0) +8 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(45, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(45, 24) Source(57, 18) + SourceIndex(0) +11>Emitted(45, 26) Source(57, 20) + SourceIndex(0) +12>Emitted(45, 30) Source(57, 24) + SourceIndex(0) +13>Emitted(45, 32) Source(57, 26) + SourceIndex(0) +14>Emitted(45, 39) Source(57, 33) + SourceIndex(0) +15>Emitted(45, 41) Source(57, 35) + SourceIndex(0) +16>Emitted(45, 46) Source(57, 40) + SourceIndex(0) +17>Emitted(45, 48) Source(57, 42) + SourceIndex(0) +18>Emitted(45, 56) Source(57, 50) + SourceIndex(0) +19>Emitted(45, 58) Source(57, 52) + SourceIndex(0) +20>Emitted(45, 60) Source(57, 54) + SourceIndex(0) +21>Emitted(45, 62) Source(57, 56) + SourceIndex(0) +22>Emitted(45, 66) Source(57, 60) + SourceIndex(0) +23>Emitted(45, 68) Source(57, 62) + SourceIndex(0) +24>Emitted(45, 77) Source(57, 71) + SourceIndex(0) +25>Emitted(45, 79) Source(57, 73) + SourceIndex(0) +26>Emitted(45, 84) Source(57, 78) + SourceIndex(0) +27>Emitted(45, 86) Source(57, 80) + SourceIndex(0) +28>Emitted(45, 96) Source(57, 90) + SourceIndex(0) +29>Emitted(45, 98) Source(57, 92) + SourceIndex(0) +30>Emitted(45, 99) Source(57, 93) + SourceIndex(0) +31>Emitted(45, 101) Source(57, 17) + SourceIndex(0) +32>Emitted(45, 115) Source(57, 93) + SourceIndex(0) +33>Emitted(45, 117) Source(57, 17) + SourceIndex(0) +34>Emitted(45, 121) Source(57, 93) + SourceIndex(0) --- >>> name = _s[_r].name; 1 >^^^^ @@ -2283,29 +2256,27 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _t = 0, multiRobots_2 = multiRobots; _t < multiRobots_2.length; _t++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^-> 1-> > -2 >for -3 > -4 > ({ skills: { primary, secondary } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({ skills: { primary, secondary } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2365,10 +2336,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({ skills: { primary, secondary } } of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2428,25 +2399,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({ skills: { primary, secondary } } of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(49, 1) Source(60, 1) + SourceIndex(0) -2 >Emitted(49, 4) Source(60, 4) + SourceIndex(0) -3 >Emitted(49, 5) Source(60, 5) + SourceIndex(0) -4 >Emitted(49, 6) Source(60, 44) + SourceIndex(0) -5 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(49, 16) Source(60, 55) + SourceIndex(0) -8 >Emitted(49, 18) Source(60, 44) + SourceIndex(0) -9 >Emitted(49, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(49, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(49, 45) Source(60, 55) + SourceIndex(0) -12>Emitted(49, 47) Source(60, 44) + SourceIndex(0) -13>Emitted(49, 72) Source(60, 55) + SourceIndex(0) -14>Emitted(49, 74) Source(60, 44) + SourceIndex(0) -15>Emitted(49, 78) Source(60, 55) + SourceIndex(0) +2 >Emitted(49, 5) Source(60, 5) + SourceIndex(0) +3 >Emitted(49, 6) Source(60, 44) + SourceIndex(0) +4 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(49, 16) Source(60, 55) + SourceIndex(0) +7 >Emitted(49, 18) Source(60, 44) + SourceIndex(0) +8 >Emitted(49, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(49, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(49, 45) Source(60, 55) + SourceIndex(0) +11>Emitted(49, 47) Source(60, 44) + SourceIndex(0) +12>Emitted(49, 72) Source(60, 55) + SourceIndex(0) +13>Emitted(49, 74) Source(60, 44) + SourceIndex(0) +14>Emitted(49, 78) Source(60, 55) + SourceIndex(0) --- >>> _u = multiRobots_2[_t].skills, primary = _u.primary, secondary = _u.secondary; 1->^^^^ @@ -2504,31 +2474,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _v = 0, _w = getMultiRobots(); _v < _w.length; _v++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ skills: { primary, secondary } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({ skills: { primary, secondary } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2591,10 +2559,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(primaryA); > } > for ({ skills: { primary, secondary } } of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2657,29 +2625,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(primaryA); > } > for ({ skills: { primary, secondary } } of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(53, 1) Source(63, 1) + SourceIndex(0) -2 >Emitted(53, 4) Source(63, 4) + SourceIndex(0) -3 >Emitted(53, 5) Source(63, 5) + SourceIndex(0) -4 >Emitted(53, 6) Source(63, 44) + SourceIndex(0) -5 >Emitted(53, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(53, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(53, 16) Source(63, 60) + SourceIndex(0) -8 >Emitted(53, 18) Source(63, 44) + SourceIndex(0) -9 >Emitted(53, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(53, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(53, 23) Source(63, 44) + SourceIndex(0) -12>Emitted(53, 37) Source(63, 58) + SourceIndex(0) -13>Emitted(53, 39) Source(63, 60) + SourceIndex(0) -14>Emitted(53, 41) Source(63, 44) + SourceIndex(0) -15>Emitted(53, 55) Source(63, 60) + SourceIndex(0) -16>Emitted(53, 57) Source(63, 44) + SourceIndex(0) -17>Emitted(53, 61) Source(63, 60) + SourceIndex(0) +2 >Emitted(53, 5) Source(63, 5) + SourceIndex(0) +3 >Emitted(53, 6) Source(63, 44) + SourceIndex(0) +4 >Emitted(53, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(53, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(53, 16) Source(63, 60) + SourceIndex(0) +7 >Emitted(53, 18) Source(63, 44) + SourceIndex(0) +8 >Emitted(53, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(53, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(53, 23) Source(63, 44) + SourceIndex(0) +11>Emitted(53, 37) Source(63, 58) + SourceIndex(0) +12>Emitted(53, 39) Source(63, 60) + SourceIndex(0) +13>Emitted(53, 41) Source(63, 44) + SourceIndex(0) +14>Emitted(53, 55) Source(63, 60) + SourceIndex(0) +15>Emitted(53, 57) Source(63, 44) + SourceIndex(0) +16>Emitted(53, 61) Source(63, 60) + SourceIndex(0) --- >>> _x = _w[_v].skills, primary = _x.primary, secondary = _x.secondary; 1->^^^^ @@ -2737,42 +2704,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _y = 0, _z = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^^ -20> ^^^^^^^ -21> ^^ -22> ^^^^^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^^ -27> ^^ -28> ^^ -29> ^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^ +17> ^^ +18> ^^ +19> ^^^^^^^ +20> ^^ +21> ^^^^^^^^ +22> ^^ +23> ^^^^^^^^^ +24> ^^ +25> ^^^^^^ +26> ^^ +27> ^^ +28> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ skills: { primary, secondary } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({ skills: { primary, secondary } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2839,10 +2804,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > } > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2908,51 +2873,50 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(primaryA); > } > for ({ skills: { primary, secondary } } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skills -18> : -19> { -20> primary -21> : -22> "mowing" -23> , -24> secondary -25> : -26> "none" -27> } -28> } +11> { +12> name +13> : +14> "mower" +15> , +16> skills +17> : +18> { +19> primary +20> : +21> "mowing" +22> , +23> secondary +24> : +25> "none" +26> } +27> } 1->Emitted(57, 1) Source(66, 1) + SourceIndex(0) -2 >Emitted(57, 4) Source(66, 4) + SourceIndex(0) -3 >Emitted(57, 5) Source(66, 5) + SourceIndex(0) -4 >Emitted(57, 6) Source(66, 44) + SourceIndex(0) -5 >Emitted(57, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(57, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(57, 16) Source(67, 79) + SourceIndex(0) -8 >Emitted(57, 18) Source(66, 44) + SourceIndex(0) -9 >Emitted(57, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(57, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(57, 24) Source(66, 45) + SourceIndex(0) -12>Emitted(57, 26) Source(66, 47) + SourceIndex(0) -13>Emitted(57, 30) Source(66, 51) + SourceIndex(0) -14>Emitted(57, 32) Source(66, 53) + SourceIndex(0) -15>Emitted(57, 39) Source(66, 60) + SourceIndex(0) -16>Emitted(57, 41) Source(66, 62) + SourceIndex(0) -17>Emitted(57, 47) Source(66, 68) + SourceIndex(0) -18>Emitted(57, 49) Source(66, 70) + SourceIndex(0) -19>Emitted(57, 51) Source(66, 72) + SourceIndex(0) -20>Emitted(57, 58) Source(66, 79) + SourceIndex(0) -21>Emitted(57, 60) Source(66, 81) + SourceIndex(0) -22>Emitted(57, 68) Source(66, 89) + SourceIndex(0) -23>Emitted(57, 70) Source(66, 91) + SourceIndex(0) -24>Emitted(57, 79) Source(66, 100) + SourceIndex(0) -25>Emitted(57, 81) Source(66, 102) + SourceIndex(0) -26>Emitted(57, 87) Source(66, 108) + SourceIndex(0) -27>Emitted(57, 89) Source(66, 110) + SourceIndex(0) -28>Emitted(57, 91) Source(66, 112) + SourceIndex(0) +2 >Emitted(57, 5) Source(66, 5) + SourceIndex(0) +3 >Emitted(57, 6) Source(66, 44) + SourceIndex(0) +4 >Emitted(57, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(57, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(57, 16) Source(67, 79) + SourceIndex(0) +7 >Emitted(57, 18) Source(66, 44) + SourceIndex(0) +8 >Emitted(57, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(57, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(57, 24) Source(66, 45) + SourceIndex(0) +11>Emitted(57, 26) Source(66, 47) + SourceIndex(0) +12>Emitted(57, 30) Source(66, 51) + SourceIndex(0) +13>Emitted(57, 32) Source(66, 53) + SourceIndex(0) +14>Emitted(57, 39) Source(66, 60) + SourceIndex(0) +15>Emitted(57, 41) Source(66, 62) + SourceIndex(0) +16>Emitted(57, 47) Source(66, 68) + SourceIndex(0) +17>Emitted(57, 49) Source(66, 70) + SourceIndex(0) +18>Emitted(57, 51) Source(66, 72) + SourceIndex(0) +19>Emitted(57, 58) Source(66, 79) + SourceIndex(0) +20>Emitted(57, 60) Source(66, 81) + SourceIndex(0) +21>Emitted(57, 68) Source(66, 89) + SourceIndex(0) +22>Emitted(57, 70) Source(66, 91) + SourceIndex(0) +23>Emitted(57, 79) Source(66, 100) + SourceIndex(0) +24>Emitted(57, 81) Source(66, 102) + SourceIndex(0) +25>Emitted(57, 87) Source(66, 108) + SourceIndex(0) +26>Emitted(57, 89) Source(66, 110) + SourceIndex(0) +27>Emitted(57, 91) Source(66, 112) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _y < _z.length; _y++) { 1->^^^^ @@ -3085,30 +3049,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _1 = 0, robots_3 = robots; _1 < robots_3.length; _1++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ 1-> > > > -2 >for -3 > -4 > ({name: nameA, skill: skillA } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA, skill: skillA } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3180,10 +3142,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > > > for ({name: nameA, skill: skillA } of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3255,25 +3217,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > > > for ({name: nameA, skill: skillA } of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(62, 1) Source(72, 1) + SourceIndex(0) -2 >Emitted(62, 4) Source(72, 4) + SourceIndex(0) -3 >Emitted(62, 5) Source(72, 5) + SourceIndex(0) -4 >Emitted(62, 6) Source(72, 39) + SourceIndex(0) -5 >Emitted(62, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(62, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(62, 16) Source(72, 45) + SourceIndex(0) -8 >Emitted(62, 18) Source(72, 39) + SourceIndex(0) -9 >Emitted(62, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(62, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(62, 35) Source(72, 45) + SourceIndex(0) -12>Emitted(62, 37) Source(72, 39) + SourceIndex(0) -13>Emitted(62, 57) Source(72, 45) + SourceIndex(0) -14>Emitted(62, 59) Source(72, 39) + SourceIndex(0) -15>Emitted(62, 63) Source(72, 45) + SourceIndex(0) +2 >Emitted(62, 5) Source(72, 5) + SourceIndex(0) +3 >Emitted(62, 6) Source(72, 39) + SourceIndex(0) +4 >Emitted(62, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(62, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(62, 16) Source(72, 45) + SourceIndex(0) +7 >Emitted(62, 18) Source(72, 39) + SourceIndex(0) +8 >Emitted(62, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(62, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(62, 35) Source(72, 45) + SourceIndex(0) +11>Emitted(62, 37) Source(72, 39) + SourceIndex(0) +12>Emitted(62, 57) Source(72, 45) + SourceIndex(0) +13>Emitted(62, 59) Source(72, 39) + SourceIndex(0) +14>Emitted(62, 63) Source(72, 45) + SourceIndex(0) --- >>> _2 = robots_3[_1], nameA = _2.name, skillA = _2.skill; 1 >^^^^^^^^^^^^^^^^^^^^^^^ @@ -3325,30 +3286,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _3 = 0, _4 = getRobots(); _3 < _4.length; _3++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ 1-> > -2 >for -3 > -4 > ({name: nameA, skill: skillA } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA, skill: skillA } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3423,10 +3382,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA, skill: skillA } of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3501,29 +3460,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA, skill: skillA } of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(66, 1) Source(75, 1) + SourceIndex(0) -2 >Emitted(66, 4) Source(75, 4) + SourceIndex(0) -3 >Emitted(66, 5) Source(75, 5) + SourceIndex(0) -4 >Emitted(66, 6) Source(75, 39) + SourceIndex(0) -5 >Emitted(66, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(66, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(66, 16) Source(75, 50) + SourceIndex(0) -8 >Emitted(66, 18) Source(75, 39) + SourceIndex(0) -9 >Emitted(66, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(66, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(66, 23) Source(75, 39) + SourceIndex(0) -12>Emitted(66, 32) Source(75, 48) + SourceIndex(0) -13>Emitted(66, 34) Source(75, 50) + SourceIndex(0) -14>Emitted(66, 36) Source(75, 39) + SourceIndex(0) -15>Emitted(66, 50) Source(75, 50) + SourceIndex(0) -16>Emitted(66, 52) Source(75, 39) + SourceIndex(0) -17>Emitted(66, 56) Source(75, 50) + SourceIndex(0) +2 >Emitted(66, 5) Source(75, 5) + SourceIndex(0) +3 >Emitted(66, 6) Source(75, 39) + SourceIndex(0) +4 >Emitted(66, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(66, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(66, 16) Source(75, 50) + SourceIndex(0) +7 >Emitted(66, 18) Source(75, 39) + SourceIndex(0) +8 >Emitted(66, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(66, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(66, 23) Source(75, 39) + SourceIndex(0) +11>Emitted(66, 32) Source(75, 48) + SourceIndex(0) +12>Emitted(66, 34) Source(75, 50) + SourceIndex(0) +13>Emitted(66, 36) Source(75, 39) + SourceIndex(0) +14>Emitted(66, 50) Source(75, 50) + SourceIndex(0) +15>Emitted(66, 52) Source(75, 39) + SourceIndex(0) +16>Emitted(66, 56) Source(75, 50) + SourceIndex(0) --- >>> _5 = _4[_3], nameA = _5.name, skillA = _5.skill; 1 >^^^^^^^^^^^^^^^^^ @@ -3575,48 +3533,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _6 = 0, _7 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _6 < _7.length; _6++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^^ -23> ^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^ -28> ^^ -29> ^^^^^^^^^^ -30> ^^ -31> ^ -32> ^^ -33> ^^^^^^^^^^^^^^ -34> ^^ -35> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^ +21> ^^ +22> ^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^ +27> ^^ +28> ^^^^^^^^^^ +29> ^^ +30> ^ +31> ^^ +32> ^^^^^^^^^^^^^^ +33> ^^ +34> ^^^^ 1-> > -2 >for -3 > -4 > ({name: nameA, skill: skillA } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA, skill: skillA } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3694,10 +3650,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3775,65 +3731,64 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA, skill: skillA } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skill -18> : -19> "mowing" -20> } -21> , -22> { -23> name -24> : -25> "trimmer" -26> , -27> skill -28> : -29> "trimming" -30> } -31> ] -32> -33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -34> -35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +11> { +12> name +13> : +14> "mower" +15> , +16> skill +17> : +18> "mowing" +19> } +20> , +21> { +22> name +23> : +24> "trimmer" +25> , +26> skill +27> : +28> "trimming" +29> } +30> ] +31> +32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +33> +34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(70, 1) Source(78, 1) + SourceIndex(0) -2 >Emitted(70, 4) Source(78, 4) + SourceIndex(0) -3 >Emitted(70, 5) Source(78, 5) + SourceIndex(0) -4 >Emitted(70, 6) Source(78, 39) + SourceIndex(0) -5 >Emitted(70, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(70, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(70, 16) Source(78, 115) + SourceIndex(0) -8 >Emitted(70, 18) Source(78, 39) + SourceIndex(0) -9 >Emitted(70, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(70, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(70, 24) Source(78, 40) + SourceIndex(0) -12>Emitted(70, 26) Source(78, 42) + SourceIndex(0) -13>Emitted(70, 30) Source(78, 46) + SourceIndex(0) -14>Emitted(70, 32) Source(78, 48) + SourceIndex(0) -15>Emitted(70, 39) Source(78, 55) + SourceIndex(0) -16>Emitted(70, 41) Source(78, 57) + SourceIndex(0) -17>Emitted(70, 46) Source(78, 62) + SourceIndex(0) -18>Emitted(70, 48) Source(78, 64) + SourceIndex(0) -19>Emitted(70, 56) Source(78, 72) + SourceIndex(0) -20>Emitted(70, 58) Source(78, 74) + SourceIndex(0) -21>Emitted(70, 60) Source(78, 76) + SourceIndex(0) -22>Emitted(70, 62) Source(78, 78) + SourceIndex(0) -23>Emitted(70, 66) Source(78, 82) + SourceIndex(0) -24>Emitted(70, 68) Source(78, 84) + SourceIndex(0) -25>Emitted(70, 77) Source(78, 93) + SourceIndex(0) -26>Emitted(70, 79) Source(78, 95) + SourceIndex(0) -27>Emitted(70, 84) Source(78, 100) + SourceIndex(0) -28>Emitted(70, 86) Source(78, 102) + SourceIndex(0) -29>Emitted(70, 96) Source(78, 112) + SourceIndex(0) -30>Emitted(70, 98) Source(78, 114) + SourceIndex(0) -31>Emitted(70, 99) Source(78, 115) + SourceIndex(0) -32>Emitted(70, 101) Source(78, 39) + SourceIndex(0) -33>Emitted(70, 115) Source(78, 115) + SourceIndex(0) -34>Emitted(70, 117) Source(78, 39) + SourceIndex(0) -35>Emitted(70, 121) Source(78, 115) + SourceIndex(0) +2 >Emitted(70, 5) Source(78, 5) + SourceIndex(0) +3 >Emitted(70, 6) Source(78, 39) + SourceIndex(0) +4 >Emitted(70, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(70, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(70, 16) Source(78, 115) + SourceIndex(0) +7 >Emitted(70, 18) Source(78, 39) + SourceIndex(0) +8 >Emitted(70, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(70, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(70, 24) Source(78, 40) + SourceIndex(0) +11>Emitted(70, 26) Source(78, 42) + SourceIndex(0) +12>Emitted(70, 30) Source(78, 46) + SourceIndex(0) +13>Emitted(70, 32) Source(78, 48) + SourceIndex(0) +14>Emitted(70, 39) Source(78, 55) + SourceIndex(0) +15>Emitted(70, 41) Source(78, 57) + SourceIndex(0) +16>Emitted(70, 46) Source(78, 62) + SourceIndex(0) +17>Emitted(70, 48) Source(78, 64) + SourceIndex(0) +18>Emitted(70, 56) Source(78, 72) + SourceIndex(0) +19>Emitted(70, 58) Source(78, 74) + SourceIndex(0) +20>Emitted(70, 60) Source(78, 76) + SourceIndex(0) +21>Emitted(70, 62) Source(78, 78) + SourceIndex(0) +22>Emitted(70, 66) Source(78, 82) + SourceIndex(0) +23>Emitted(70, 68) Source(78, 84) + SourceIndex(0) +24>Emitted(70, 77) Source(78, 93) + SourceIndex(0) +25>Emitted(70, 79) Source(78, 95) + SourceIndex(0) +26>Emitted(70, 84) Source(78, 100) + SourceIndex(0) +27>Emitted(70, 86) Source(78, 102) + SourceIndex(0) +28>Emitted(70, 96) Source(78, 112) + SourceIndex(0) +29>Emitted(70, 98) Source(78, 114) + SourceIndex(0) +30>Emitted(70, 99) Source(78, 115) + SourceIndex(0) +31>Emitted(70, 101) Source(78, 39) + SourceIndex(0) +32>Emitted(70, 115) Source(78, 115) + SourceIndex(0) +33>Emitted(70, 117) Source(78, 39) + SourceIndex(0) +34>Emitted(70, 121) Source(78, 115) + SourceIndex(0) --- >>> _8 = _7[_6], nameA = _8.name, skillA = _8.skill; 1 >^^^^^^^^^^^^^^^^^ @@ -3885,29 +3840,27 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _9 = 0, multiRobots_3 = multiRobots; _9 < multiRobots_3.length; _9++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3988,10 +3941,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -4072,25 +4025,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(74, 1) Source(81, 1) + SourceIndex(0) -2 >Emitted(74, 4) Source(81, 4) + SourceIndex(0) -3 >Emitted(74, 5) Source(81, 5) + SourceIndex(0) -4 >Emitted(74, 6) Source(81, 78) + SourceIndex(0) -5 >Emitted(74, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(74, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(74, 16) Source(81, 89) + SourceIndex(0) -8 >Emitted(74, 18) Source(81, 78) + SourceIndex(0) -9 >Emitted(74, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(74, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(74, 45) Source(81, 89) + SourceIndex(0) -12>Emitted(74, 47) Source(81, 78) + SourceIndex(0) -13>Emitted(74, 72) Source(81, 89) + SourceIndex(0) -14>Emitted(74, 74) Source(81, 78) + SourceIndex(0) -15>Emitted(74, 78) Source(81, 89) + SourceIndex(0) +2 >Emitted(74, 5) Source(81, 5) + SourceIndex(0) +3 >Emitted(74, 6) Source(81, 78) + SourceIndex(0) +4 >Emitted(74, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(74, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(74, 16) Source(81, 89) + SourceIndex(0) +7 >Emitted(74, 18) Source(81, 78) + SourceIndex(0) +8 >Emitted(74, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(74, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(74, 45) Source(81, 89) + SourceIndex(0) +11>Emitted(74, 47) Source(81, 78) + SourceIndex(0) +12>Emitted(74, 72) Source(81, 89) + SourceIndex(0) +13>Emitted(74, 74) Source(81, 78) + SourceIndex(0) +14>Emitted(74, 78) Source(81, 89) + SourceIndex(0) --- >>> _10 = multiRobots_3[_9], nameA = _10.name, _11 = _10.skills, primaryA = _11.primary, secondaryA = _11.secondary; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -4154,31 +4106,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _12 = 0, _13 = getMultiRobots(); _12 < _13.length; _12++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -4262,10 +4212,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -4349,29 +4299,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(78, 1) Source(84, 1) + SourceIndex(0) -2 >Emitted(78, 4) Source(84, 4) + SourceIndex(0) -3 >Emitted(78, 5) Source(84, 5) + SourceIndex(0) -4 >Emitted(78, 6) Source(84, 78) + SourceIndex(0) -5 >Emitted(78, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(78, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(78, 17) Source(84, 94) + SourceIndex(0) -8 >Emitted(78, 19) Source(84, 78) + SourceIndex(0) -9 >Emitted(78, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(78, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(78, 25) Source(84, 78) + SourceIndex(0) -12>Emitted(78, 39) Source(84, 92) + SourceIndex(0) -13>Emitted(78, 41) Source(84, 94) + SourceIndex(0) -14>Emitted(78, 43) Source(84, 78) + SourceIndex(0) -15>Emitted(78, 59) Source(84, 94) + SourceIndex(0) -16>Emitted(78, 61) Source(84, 78) + SourceIndex(0) -17>Emitted(78, 66) Source(84, 94) + SourceIndex(0) +2 >Emitted(78, 5) Source(84, 5) + SourceIndex(0) +3 >Emitted(78, 6) Source(84, 78) + SourceIndex(0) +4 >Emitted(78, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(78, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(78, 17) Source(84, 94) + SourceIndex(0) +7 >Emitted(78, 19) Source(84, 78) + SourceIndex(0) +8 >Emitted(78, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(78, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(78, 25) Source(84, 78) + SourceIndex(0) +11>Emitted(78, 39) Source(84, 92) + SourceIndex(0) +12>Emitted(78, 41) Source(84, 94) + SourceIndex(0) +13>Emitted(78, 43) Source(84, 78) + SourceIndex(0) +14>Emitted(78, 59) Source(84, 94) + SourceIndex(0) +15>Emitted(78, 61) Source(84, 78) + SourceIndex(0) +16>Emitted(78, 66) Source(84, 94) + SourceIndex(0) --- >>> _14 = _13[_12], nameA = _14.name, _15 = _14.skills, primaryA = _15.primary, secondaryA = _15.secondary; 1->^^^^^^^^^^^^^^^^^^^^ @@ -4435,42 +4384,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _16 = 0, _17 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^^ -20> ^^^^^^^ -21> ^^ -22> ^^^^^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^^ -27> ^^ -28> ^^ -29> ^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^ +17> ^^ +18> ^^ +19> ^^^^^^^ +20> ^^ +21> ^^^^^^^^ +22> ^^ +23> ^^^^^^^^^ +24> ^^ +25> ^^^^^^ +26> ^^ +27> ^^ +28> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -4558,10 +4505,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > } > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -4648,51 +4595,50 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skills -18> : -19> { -20> primary -21> : -22> "mowing" -23> , -24> secondary -25> : -26> "none" -27> } -28> } +11> { +12> name +13> : +14> "mower" +15> , +16> skills +17> : +18> { +19> primary +20> : +21> "mowing" +22> , +23> secondary +24> : +25> "none" +26> } +27> } 1->Emitted(82, 1) Source(87, 1) + SourceIndex(0) -2 >Emitted(82, 4) Source(87, 4) + SourceIndex(0) -3 >Emitted(82, 5) Source(87, 5) + SourceIndex(0) -4 >Emitted(82, 6) Source(87, 78) + SourceIndex(0) -5 >Emitted(82, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(82, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(82, 17) Source(88, 79) + SourceIndex(0) -8 >Emitted(82, 19) Source(87, 78) + SourceIndex(0) -9 >Emitted(82, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(82, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(82, 26) Source(87, 79) + SourceIndex(0) -12>Emitted(82, 28) Source(87, 81) + SourceIndex(0) -13>Emitted(82, 32) Source(87, 85) + SourceIndex(0) -14>Emitted(82, 34) Source(87, 87) + SourceIndex(0) -15>Emitted(82, 41) Source(87, 94) + SourceIndex(0) -16>Emitted(82, 43) Source(87, 96) + SourceIndex(0) -17>Emitted(82, 49) Source(87, 102) + SourceIndex(0) -18>Emitted(82, 51) Source(87, 104) + SourceIndex(0) -19>Emitted(82, 53) Source(87, 106) + SourceIndex(0) -20>Emitted(82, 60) Source(87, 113) + SourceIndex(0) -21>Emitted(82, 62) Source(87, 115) + SourceIndex(0) -22>Emitted(82, 70) Source(87, 123) + SourceIndex(0) -23>Emitted(82, 72) Source(87, 125) + SourceIndex(0) -24>Emitted(82, 81) Source(87, 134) + SourceIndex(0) -25>Emitted(82, 83) Source(87, 136) + SourceIndex(0) -26>Emitted(82, 89) Source(87, 142) + SourceIndex(0) -27>Emitted(82, 91) Source(87, 144) + SourceIndex(0) -28>Emitted(82, 93) Source(87, 146) + SourceIndex(0) +2 >Emitted(82, 5) Source(87, 5) + SourceIndex(0) +3 >Emitted(82, 6) Source(87, 78) + SourceIndex(0) +4 >Emitted(82, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(82, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(82, 17) Source(88, 79) + SourceIndex(0) +7 >Emitted(82, 19) Source(87, 78) + SourceIndex(0) +8 >Emitted(82, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(82, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(82, 26) Source(87, 79) + SourceIndex(0) +11>Emitted(82, 28) Source(87, 81) + SourceIndex(0) +12>Emitted(82, 32) Source(87, 85) + SourceIndex(0) +13>Emitted(82, 34) Source(87, 87) + SourceIndex(0) +14>Emitted(82, 41) Source(87, 94) + SourceIndex(0) +15>Emitted(82, 43) Source(87, 96) + SourceIndex(0) +16>Emitted(82, 49) Source(87, 102) + SourceIndex(0) +17>Emitted(82, 51) Source(87, 104) + SourceIndex(0) +18>Emitted(82, 53) Source(87, 106) + SourceIndex(0) +19>Emitted(82, 60) Source(87, 113) + SourceIndex(0) +20>Emitted(82, 62) Source(87, 115) + SourceIndex(0) +21>Emitted(82, 70) Source(87, 123) + SourceIndex(0) +22>Emitted(82, 72) Source(87, 125) + SourceIndex(0) +23>Emitted(82, 81) Source(87, 134) + SourceIndex(0) +24>Emitted(82, 83) Source(87, 136) + SourceIndex(0) +25>Emitted(82, 89) Source(87, 142) + SourceIndex(0) +26>Emitted(82, 91) Source(87, 144) + SourceIndex(0) +27>Emitted(82, 93) Source(87, 146) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _16 < _17.length; _16++) { 1->^^^^ @@ -4832,28 +4778,26 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _20 = 0, robots_4 = robots; _20 < robots_4.length; _20++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ 1-> > -2 >for -3 > -4 > ({name, skill } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name, skill } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -4944,10 +4888,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name, skill } of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -5038,25 +4982,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name, skill } of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(87, 1) Source(91, 1) + SourceIndex(0) -2 >Emitted(87, 4) Source(91, 4) + SourceIndex(0) -3 >Emitted(87, 5) Source(91, 5) + SourceIndex(0) -4 >Emitted(87, 6) Source(91, 24) + SourceIndex(0) -5 >Emitted(87, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(87, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(87, 17) Source(91, 30) + SourceIndex(0) -8 >Emitted(87, 19) Source(91, 24) + SourceIndex(0) -9 >Emitted(87, 28) Source(1, 1) + SourceIndex(0) -10>Emitted(87, 29) Source(1, 2) + SourceIndex(0) -11>Emitted(87, 36) Source(91, 30) + SourceIndex(0) -12>Emitted(87, 38) Source(91, 24) + SourceIndex(0) -13>Emitted(87, 59) Source(91, 30) + SourceIndex(0) -14>Emitted(87, 61) Source(91, 24) + SourceIndex(0) -15>Emitted(87, 66) Source(91, 30) + SourceIndex(0) +2 >Emitted(87, 5) Source(91, 5) + SourceIndex(0) +3 >Emitted(87, 6) Source(91, 24) + SourceIndex(0) +4 >Emitted(87, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(87, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(87, 17) Source(91, 30) + SourceIndex(0) +7 >Emitted(87, 19) Source(91, 24) + SourceIndex(0) +8 >Emitted(87, 28) Source(1, 1) + SourceIndex(0) +9 >Emitted(87, 29) Source(1, 2) + SourceIndex(0) +10>Emitted(87, 36) Source(91, 30) + SourceIndex(0) +11>Emitted(87, 38) Source(91, 24) + SourceIndex(0) +12>Emitted(87, 59) Source(91, 30) + SourceIndex(0) +13>Emitted(87, 61) Source(91, 24) + SourceIndex(0) +14>Emitted(87, 66) Source(91, 30) + SourceIndex(0) --- >>> _21 = robots_4[_20], name = _21.name, skill = _21.skill; 1 >^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -5108,30 +5051,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _22 = 0, _23 = getRobots(); _22 < _23.length; _22++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ 1-> > -2 >for -3 > -4 > ({name, skill } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name, skill } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -5225,10 +5166,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name, skill } of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -5322,29 +5263,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name, skill } of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(91, 1) Source(94, 1) + SourceIndex(0) -2 >Emitted(91, 4) Source(94, 4) + SourceIndex(0) -3 >Emitted(91, 5) Source(94, 5) + SourceIndex(0) -4 >Emitted(91, 6) Source(94, 24) + SourceIndex(0) -5 >Emitted(91, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(91, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(91, 17) Source(94, 35) + SourceIndex(0) -8 >Emitted(91, 19) Source(94, 24) + SourceIndex(0) -9 >Emitted(91, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(91, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(91, 25) Source(94, 24) + SourceIndex(0) -12>Emitted(91, 34) Source(94, 33) + SourceIndex(0) -13>Emitted(91, 36) Source(94, 35) + SourceIndex(0) -14>Emitted(91, 38) Source(94, 24) + SourceIndex(0) -15>Emitted(91, 54) Source(94, 35) + SourceIndex(0) -16>Emitted(91, 56) Source(94, 24) + SourceIndex(0) -17>Emitted(91, 61) Source(94, 35) + SourceIndex(0) +2 >Emitted(91, 5) Source(94, 5) + SourceIndex(0) +3 >Emitted(91, 6) Source(94, 24) + SourceIndex(0) +4 >Emitted(91, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(91, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(91, 17) Source(94, 35) + SourceIndex(0) +7 >Emitted(91, 19) Source(94, 24) + SourceIndex(0) +8 >Emitted(91, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(91, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(91, 25) Source(94, 24) + SourceIndex(0) +11>Emitted(91, 34) Source(94, 33) + SourceIndex(0) +12>Emitted(91, 36) Source(94, 35) + SourceIndex(0) +13>Emitted(91, 38) Source(94, 24) + SourceIndex(0) +14>Emitted(91, 54) Source(94, 35) + SourceIndex(0) +15>Emitted(91, 56) Source(94, 24) + SourceIndex(0) +16>Emitted(91, 61) Source(94, 35) + SourceIndex(0) --- >>> _24 = _23[_22], name = _24.name, skill = _24.skill; 1 >^^^^^^^^^^^^^^^^^^^^ @@ -5396,48 +5336,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _25 = 0, _26 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _25 < _26.length; _25++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^^ -23> ^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^ -28> ^^ -29> ^^^^^^^^^^ -30> ^^ -31> ^ -32> ^^ -33> ^^^^^^^^^^^^^^^^ -34> ^^ -35> ^^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^ +21> ^^ +22> ^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^ +27> ^^ +28> ^^^^^^^^^^ +29> ^^ +30> ^ +31> ^^ +32> ^^^^^^^^^^^^^^^^ +33> ^^ +34> ^^^^^ 1-> > -2 >for -3 > -4 > ({name, skill } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name, skill } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -5534,10 +5472,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -5634,65 +5572,64 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name, skill } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skill -18> : -19> "mowing" -20> } -21> , -22> { -23> name -24> : -25> "trimmer" -26> , -27> skill -28> : -29> "trimming" -30> } -31> ] -32> -33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -34> -35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +11> { +12> name +13> : +14> "mower" +15> , +16> skill +17> : +18> "mowing" +19> } +20> , +21> { +22> name +23> : +24> "trimmer" +25> , +26> skill +27> : +28> "trimming" +29> } +30> ] +31> +32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +33> +34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(95, 1) Source(97, 1) + SourceIndex(0) -2 >Emitted(95, 4) Source(97, 4) + SourceIndex(0) -3 >Emitted(95, 5) Source(97, 5) + SourceIndex(0) -4 >Emitted(95, 6) Source(97, 24) + SourceIndex(0) -5 >Emitted(95, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(95, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(95, 17) Source(97, 100) + SourceIndex(0) -8 >Emitted(95, 19) Source(97, 24) + SourceIndex(0) -9 >Emitted(95, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(95, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(95, 26) Source(97, 25) + SourceIndex(0) -12>Emitted(95, 28) Source(97, 27) + SourceIndex(0) -13>Emitted(95, 32) Source(97, 31) + SourceIndex(0) -14>Emitted(95, 34) Source(97, 33) + SourceIndex(0) -15>Emitted(95, 41) Source(97, 40) + SourceIndex(0) -16>Emitted(95, 43) Source(97, 42) + SourceIndex(0) -17>Emitted(95, 48) Source(97, 47) + SourceIndex(0) -18>Emitted(95, 50) Source(97, 49) + SourceIndex(0) -19>Emitted(95, 58) Source(97, 57) + SourceIndex(0) -20>Emitted(95, 60) Source(97, 59) + SourceIndex(0) -21>Emitted(95, 62) Source(97, 61) + SourceIndex(0) -22>Emitted(95, 64) Source(97, 63) + SourceIndex(0) -23>Emitted(95, 68) Source(97, 67) + SourceIndex(0) -24>Emitted(95, 70) Source(97, 69) + SourceIndex(0) -25>Emitted(95, 79) Source(97, 78) + SourceIndex(0) -26>Emitted(95, 81) Source(97, 80) + SourceIndex(0) -27>Emitted(95, 86) Source(97, 85) + SourceIndex(0) -28>Emitted(95, 88) Source(97, 87) + SourceIndex(0) -29>Emitted(95, 98) Source(97, 97) + SourceIndex(0) -30>Emitted(95, 100) Source(97, 99) + SourceIndex(0) -31>Emitted(95, 101) Source(97, 100) + SourceIndex(0) -32>Emitted(95, 103) Source(97, 24) + SourceIndex(0) -33>Emitted(95, 119) Source(97, 100) + SourceIndex(0) -34>Emitted(95, 121) Source(97, 24) + SourceIndex(0) -35>Emitted(95, 126) Source(97, 100) + SourceIndex(0) +2 >Emitted(95, 5) Source(97, 5) + SourceIndex(0) +3 >Emitted(95, 6) Source(97, 24) + SourceIndex(0) +4 >Emitted(95, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(95, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(95, 17) Source(97, 100) + SourceIndex(0) +7 >Emitted(95, 19) Source(97, 24) + SourceIndex(0) +8 >Emitted(95, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(95, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(95, 26) Source(97, 25) + SourceIndex(0) +11>Emitted(95, 28) Source(97, 27) + SourceIndex(0) +12>Emitted(95, 32) Source(97, 31) + SourceIndex(0) +13>Emitted(95, 34) Source(97, 33) + SourceIndex(0) +14>Emitted(95, 41) Source(97, 40) + SourceIndex(0) +15>Emitted(95, 43) Source(97, 42) + SourceIndex(0) +16>Emitted(95, 48) Source(97, 47) + SourceIndex(0) +17>Emitted(95, 50) Source(97, 49) + SourceIndex(0) +18>Emitted(95, 58) Source(97, 57) + SourceIndex(0) +19>Emitted(95, 60) Source(97, 59) + SourceIndex(0) +20>Emitted(95, 62) Source(97, 61) + SourceIndex(0) +21>Emitted(95, 64) Source(97, 63) + SourceIndex(0) +22>Emitted(95, 68) Source(97, 67) + SourceIndex(0) +23>Emitted(95, 70) Source(97, 69) + SourceIndex(0) +24>Emitted(95, 79) Source(97, 78) + SourceIndex(0) +25>Emitted(95, 81) Source(97, 80) + SourceIndex(0) +26>Emitted(95, 86) Source(97, 85) + SourceIndex(0) +27>Emitted(95, 88) Source(97, 87) + SourceIndex(0) +28>Emitted(95, 98) Source(97, 97) + SourceIndex(0) +29>Emitted(95, 100) Source(97, 99) + SourceIndex(0) +30>Emitted(95, 101) Source(97, 100) + SourceIndex(0) +31>Emitted(95, 103) Source(97, 24) + SourceIndex(0) +32>Emitted(95, 119) Source(97, 100) + SourceIndex(0) +33>Emitted(95, 121) Source(97, 24) + SourceIndex(0) +34>Emitted(95, 126) Source(97, 100) + SourceIndex(0) --- >>> _27 = _26[_25], name = _27.name, skill = _27.skill; 1 >^^^^^^^^^^^^^^^^^^^^ @@ -5744,29 +5681,27 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _28 = 0, multiRobots_4 = multiRobots; _28 < multiRobots_4.length; _28++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({name, skills: { primary, secondary } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name, skills: { primary, secondary } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -5866,10 +5801,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name, skills: { primary, secondary } } of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -5969,25 +5904,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name, skills: { primary, secondary } } of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(99, 1) Source(100, 1) + SourceIndex(0) -2 >Emitted(99, 4) Source(100, 4) + SourceIndex(0) -3 >Emitted(99, 5) Source(100, 5) + SourceIndex(0) -4 >Emitted(99, 6) Source(100, 49) + SourceIndex(0) -5 >Emitted(99, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(99, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(99, 17) Source(100, 60) + SourceIndex(0) -8 >Emitted(99, 19) Source(100, 49) + SourceIndex(0) -9 >Emitted(99, 33) Source(1, 1) + SourceIndex(0) -10>Emitted(99, 34) Source(1, 2) + SourceIndex(0) -11>Emitted(99, 46) Source(100, 60) + SourceIndex(0) -12>Emitted(99, 48) Source(100, 49) + SourceIndex(0) -13>Emitted(99, 74) Source(100, 60) + SourceIndex(0) -14>Emitted(99, 76) Source(100, 49) + SourceIndex(0) -15>Emitted(99, 81) Source(100, 60) + SourceIndex(0) +2 >Emitted(99, 5) Source(100, 5) + SourceIndex(0) +3 >Emitted(99, 6) Source(100, 49) + SourceIndex(0) +4 >Emitted(99, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(99, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(99, 17) Source(100, 60) + SourceIndex(0) +7 >Emitted(99, 19) Source(100, 49) + SourceIndex(0) +8 >Emitted(99, 33) Source(1, 1) + SourceIndex(0) +9 >Emitted(99, 34) Source(1, 2) + SourceIndex(0) +10>Emitted(99, 46) Source(100, 60) + SourceIndex(0) +11>Emitted(99, 48) Source(100, 49) + SourceIndex(0) +12>Emitted(99, 74) Source(100, 60) + SourceIndex(0) +13>Emitted(99, 76) Source(100, 49) + SourceIndex(0) +14>Emitted(99, 81) Source(100, 60) + SourceIndex(0) --- >>> _29 = multiRobots_4[_28], name = _29.name, _30 = _29.skills, primary = _30.primary, secondary = _30.secondary; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -6051,31 +5985,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _31 = 0, _32 = getMultiRobots(); _31 < _32.length; _31++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({name, skills: { primary, secondary } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name, skills: { primary, secondary } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -6178,10 +6110,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name, skills: { primary, secondary } } of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -6284,29 +6216,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name, skills: { primary, secondary } } of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(103, 1) Source(103, 1) + SourceIndex(0) -2 >Emitted(103, 4) Source(103, 4) + SourceIndex(0) -3 >Emitted(103, 5) Source(103, 5) + SourceIndex(0) -4 >Emitted(103, 6) Source(103, 49) + SourceIndex(0) -5 >Emitted(103, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(103, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(103, 17) Source(103, 65) + SourceIndex(0) -8 >Emitted(103, 19) Source(103, 49) + SourceIndex(0) -9 >Emitted(103, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(103, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(103, 25) Source(103, 49) + SourceIndex(0) -12>Emitted(103, 39) Source(103, 63) + SourceIndex(0) -13>Emitted(103, 41) Source(103, 65) + SourceIndex(0) -14>Emitted(103, 43) Source(103, 49) + SourceIndex(0) -15>Emitted(103, 59) Source(103, 65) + SourceIndex(0) -16>Emitted(103, 61) Source(103, 49) + SourceIndex(0) -17>Emitted(103, 66) Source(103, 65) + SourceIndex(0) +2 >Emitted(103, 5) Source(103, 5) + SourceIndex(0) +3 >Emitted(103, 6) Source(103, 49) + SourceIndex(0) +4 >Emitted(103, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(103, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(103, 17) Source(103, 65) + SourceIndex(0) +7 >Emitted(103, 19) Source(103, 49) + SourceIndex(0) +8 >Emitted(103, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(103, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(103, 25) Source(103, 49) + SourceIndex(0) +11>Emitted(103, 39) Source(103, 63) + SourceIndex(0) +12>Emitted(103, 41) Source(103, 65) + SourceIndex(0) +13>Emitted(103, 43) Source(103, 49) + SourceIndex(0) +14>Emitted(103, 59) Source(103, 65) + SourceIndex(0) +15>Emitted(103, 61) Source(103, 49) + SourceIndex(0) +16>Emitted(103, 66) Source(103, 65) + SourceIndex(0) --- >>> _33 = _32[_31], name = _33.name, _34 = _33.skills, primary = _34.primary, secondary = _34.secondary; 1->^^^^^^^^^^^^^^^^^^^^ @@ -6370,42 +6301,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _35 = 0, _36 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^^ -20> ^^^^^^^ -21> ^^ -22> ^^^^^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^^ -27> ^^ -28> ^^ -29> ^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^ +17> ^^ +18> ^^ +19> ^^^^^^^ +20> ^^ +21> ^^^^^^^^ +22> ^^ +23> ^^^^^^^^^ +24> ^^ +25> ^^^^^^ +26> ^^ +27> ^^ +28> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({name, skills: { primary, secondary } } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name, skills: { primary, secondary } } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -6512,10 +6441,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > } > for ({name, skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -6621,51 +6550,50 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > console.log(nameA); > } > for ({name, skills: { primary, secondary } } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skills -18> : -19> { -20> primary -21> : -22> "mowing" -23> , -24> secondary -25> : -26> "none" -27> } -28> } +11> { +12> name +13> : +14> "mower" +15> , +16> skills +17> : +18> { +19> primary +20> : +21> "mowing" +22> , +23> secondary +24> : +25> "none" +26> } +27> } 1->Emitted(107, 1) Source(106, 1) + SourceIndex(0) -2 >Emitted(107, 4) Source(106, 4) + SourceIndex(0) -3 >Emitted(107, 5) Source(106, 5) + SourceIndex(0) -4 >Emitted(107, 6) Source(106, 49) + SourceIndex(0) -5 >Emitted(107, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(107, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(107, 17) Source(107, 79) + SourceIndex(0) -8 >Emitted(107, 19) Source(106, 49) + SourceIndex(0) -9 >Emitted(107, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(107, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(107, 26) Source(106, 50) + SourceIndex(0) -12>Emitted(107, 28) Source(106, 52) + SourceIndex(0) -13>Emitted(107, 32) Source(106, 56) + SourceIndex(0) -14>Emitted(107, 34) Source(106, 58) + SourceIndex(0) -15>Emitted(107, 41) Source(106, 65) + SourceIndex(0) -16>Emitted(107, 43) Source(106, 67) + SourceIndex(0) -17>Emitted(107, 49) Source(106, 73) + SourceIndex(0) -18>Emitted(107, 51) Source(106, 75) + SourceIndex(0) -19>Emitted(107, 53) Source(106, 77) + SourceIndex(0) -20>Emitted(107, 60) Source(106, 84) + SourceIndex(0) -21>Emitted(107, 62) Source(106, 86) + SourceIndex(0) -22>Emitted(107, 70) Source(106, 94) + SourceIndex(0) -23>Emitted(107, 72) Source(106, 96) + SourceIndex(0) -24>Emitted(107, 81) Source(106, 105) + SourceIndex(0) -25>Emitted(107, 83) Source(106, 107) + SourceIndex(0) -26>Emitted(107, 89) Source(106, 113) + SourceIndex(0) -27>Emitted(107, 91) Source(106, 115) + SourceIndex(0) -28>Emitted(107, 93) Source(106, 117) + SourceIndex(0) +2 >Emitted(107, 5) Source(106, 5) + SourceIndex(0) +3 >Emitted(107, 6) Source(106, 49) + SourceIndex(0) +4 >Emitted(107, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(107, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(107, 17) Source(107, 79) + SourceIndex(0) +7 >Emitted(107, 19) Source(106, 49) + SourceIndex(0) +8 >Emitted(107, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(107, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(107, 26) Source(106, 50) + SourceIndex(0) +11>Emitted(107, 28) Source(106, 52) + SourceIndex(0) +12>Emitted(107, 32) Source(106, 56) + SourceIndex(0) +13>Emitted(107, 34) Source(106, 58) + SourceIndex(0) +14>Emitted(107, 41) Source(106, 65) + SourceIndex(0) +15>Emitted(107, 43) Source(106, 67) + SourceIndex(0) +16>Emitted(107, 49) Source(106, 73) + SourceIndex(0) +17>Emitted(107, 51) Source(106, 75) + SourceIndex(0) +18>Emitted(107, 53) Source(106, 77) + SourceIndex(0) +19>Emitted(107, 60) Source(106, 84) + SourceIndex(0) +20>Emitted(107, 62) Source(106, 86) + SourceIndex(0) +21>Emitted(107, 70) Source(106, 94) + SourceIndex(0) +22>Emitted(107, 72) Source(106, 96) + SourceIndex(0) +23>Emitted(107, 81) Source(106, 105) + SourceIndex(0) +24>Emitted(107, 83) Source(106, 107) + SourceIndex(0) +25>Emitted(107, 89) Source(106, 113) + SourceIndex(0) +26>Emitted(107, 91) Source(106, 115) + SourceIndex(0) +27>Emitted(107, 93) Source(106, 117) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _35 < _36.length; _35++) { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map index 095773d837576..32b0df198684a 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt index bbc5bccad26a6..8b32b72a4ddde 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt @@ -322,30 +322,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^-> 1-> > > -2 >for -3 > -4 > (let {name: nameA = "noName" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA = "noName" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -374,10 +372,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > > for (let {name: nameA = "noName" } of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -406,25 +404,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > > for (let {name: nameA = "noName" } of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(10, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(10, 4) Source(29, 4) + SourceIndex(0) -3 >Emitted(10, 5) Source(29, 5) + SourceIndex(0) -4 >Emitted(10, 6) Source(29, 39) + SourceIndex(0) -5 >Emitted(10, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(10, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(10, 16) Source(29, 45) + SourceIndex(0) -8 >Emitted(10, 18) Source(29, 39) + SourceIndex(0) -9 >Emitted(10, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(10, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(10, 35) Source(29, 45) + SourceIndex(0) -12>Emitted(10, 37) Source(29, 39) + SourceIndex(0) -13>Emitted(10, 57) Source(29, 45) + SourceIndex(0) -14>Emitted(10, 59) Source(29, 39) + SourceIndex(0) -15>Emitted(10, 63) Source(29, 45) + SourceIndex(0) +2 >Emitted(10, 5) Source(29, 5) + SourceIndex(0) +3 >Emitted(10, 6) Source(29, 39) + SourceIndex(0) +4 >Emitted(10, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(10, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(10, 16) Source(29, 45) + SourceIndex(0) +7 >Emitted(10, 18) Source(29, 39) + SourceIndex(0) +8 >Emitted(10, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(10, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(10, 35) Source(29, 45) + SourceIndex(0) +11>Emitted(10, 37) Source(29, 39) + SourceIndex(0) +12>Emitted(10, 57) Source(29, 45) + SourceIndex(0) +13>Emitted(10, 59) Source(29, 39) + SourceIndex(0) +14>Emitted(10, 63) Source(29, 45) + SourceIndex(0) --- >>> var _a = robots_1[_i].name, nameA = _a === void 0 ? "noName" : _a; 1->^^^^ @@ -479,31 +476,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _b = 0, _c = getRobots(); _b < _c.length; _b++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let {name: nameA = "noName" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA = "noName" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -535,10 +530,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for (let {name: nameA = "noName" } of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -570,29 +565,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for (let {name: nameA = "noName" } of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(14, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(14, 4) Source(32, 4) + SourceIndex(0) -3 >Emitted(14, 5) Source(32, 5) + SourceIndex(0) -4 >Emitted(14, 6) Source(32, 39) + SourceIndex(0) -5 >Emitted(14, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(14, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(14, 16) Source(32, 50) + SourceIndex(0) -8 >Emitted(14, 18) Source(32, 39) + SourceIndex(0) -9 >Emitted(14, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(14, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(14, 23) Source(32, 39) + SourceIndex(0) -12>Emitted(14, 32) Source(32, 48) + SourceIndex(0) -13>Emitted(14, 34) Source(32, 50) + SourceIndex(0) -14>Emitted(14, 36) Source(32, 39) + SourceIndex(0) -15>Emitted(14, 50) Source(32, 50) + SourceIndex(0) -16>Emitted(14, 52) Source(32, 39) + SourceIndex(0) -17>Emitted(14, 56) Source(32, 50) + SourceIndex(0) +2 >Emitted(14, 5) Source(32, 5) + SourceIndex(0) +3 >Emitted(14, 6) Source(32, 39) + SourceIndex(0) +4 >Emitted(14, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(14, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(14, 16) Source(32, 50) + SourceIndex(0) +7 >Emitted(14, 18) Source(32, 39) + SourceIndex(0) +8 >Emitted(14, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(14, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(14, 23) Source(32, 39) + SourceIndex(0) +11>Emitted(14, 32) Source(32, 48) + SourceIndex(0) +12>Emitted(14, 34) Source(32, 50) + SourceIndex(0) +13>Emitted(14, 36) Source(32, 39) + SourceIndex(0) +14>Emitted(14, 50) Source(32, 50) + SourceIndex(0) +15>Emitted(14, 52) Source(32, 39) + SourceIndex(0) +16>Emitted(14, 56) Source(32, 50) + SourceIndex(0) --- >>> var _d = _c[_b].name, nameA = _d === void 0 ? "noName" : _d; 1->^^^^ @@ -647,48 +641,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _e = 0, _f = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _e < _f.length; _e++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^^ -23> ^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^ -28> ^^ -29> ^^^^^^^^^^ -30> ^^ -31> ^ -32> ^^ -33> ^^^^^^^^^^^^^^ -34> ^^ -35> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^ +21> ^^ +22> ^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^ +27> ^^ +28> ^^^^^^^^^^ +29> ^^ +30> ^ +31> ^^ +32> ^^^^^^^^^^^^^^ +33> ^^ +34> ^^^^ 1-> > -2 >for -3 > -4 > (let {name: nameA = "noName" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA = "noName" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -723,10 +715,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -761,65 +753,64 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for (let {name: nameA = "noName" } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skill -18> : -19> "mowing" -20> } -21> , -22> { -23> name -24> : -25> "trimmer" -26> , -27> skill -28> : -29> "trimming" -30> } -31> ] -32> -33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -34> -35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +11> { +12> name +13> : +14> "mower" +15> , +16> skill +17> : +18> "mowing" +19> } +20> , +21> { +22> name +23> : +24> "trimmer" +25> , +26> skill +27> : +28> "trimming" +29> } +30> ] +31> +32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +33> +34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(18, 4) Source(35, 4) + SourceIndex(0) -3 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) -4 >Emitted(18, 6) Source(35, 39) + SourceIndex(0) -5 >Emitted(18, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(18, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(18, 16) Source(35, 115) + SourceIndex(0) -8 >Emitted(18, 18) Source(35, 39) + SourceIndex(0) -9 >Emitted(18, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(18, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(18, 24) Source(35, 40) + SourceIndex(0) -12>Emitted(18, 26) Source(35, 42) + SourceIndex(0) -13>Emitted(18, 30) Source(35, 46) + SourceIndex(0) -14>Emitted(18, 32) Source(35, 48) + SourceIndex(0) -15>Emitted(18, 39) Source(35, 55) + SourceIndex(0) -16>Emitted(18, 41) Source(35, 57) + SourceIndex(0) -17>Emitted(18, 46) Source(35, 62) + SourceIndex(0) -18>Emitted(18, 48) Source(35, 64) + SourceIndex(0) -19>Emitted(18, 56) Source(35, 72) + SourceIndex(0) -20>Emitted(18, 58) Source(35, 74) + SourceIndex(0) -21>Emitted(18, 60) Source(35, 76) + SourceIndex(0) -22>Emitted(18, 62) Source(35, 78) + SourceIndex(0) -23>Emitted(18, 66) Source(35, 82) + SourceIndex(0) -24>Emitted(18, 68) Source(35, 84) + SourceIndex(0) -25>Emitted(18, 77) Source(35, 93) + SourceIndex(0) -26>Emitted(18, 79) Source(35, 95) + SourceIndex(0) -27>Emitted(18, 84) Source(35, 100) + SourceIndex(0) -28>Emitted(18, 86) Source(35, 102) + SourceIndex(0) -29>Emitted(18, 96) Source(35, 112) + SourceIndex(0) -30>Emitted(18, 98) Source(35, 114) + SourceIndex(0) -31>Emitted(18, 99) Source(35, 115) + SourceIndex(0) -32>Emitted(18, 101) Source(35, 39) + SourceIndex(0) -33>Emitted(18, 115) Source(35, 115) + SourceIndex(0) -34>Emitted(18, 117) Source(35, 39) + SourceIndex(0) -35>Emitted(18, 121) Source(35, 115) + SourceIndex(0) +2 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) +3 >Emitted(18, 6) Source(35, 39) + SourceIndex(0) +4 >Emitted(18, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(18, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(18, 16) Source(35, 115) + SourceIndex(0) +7 >Emitted(18, 18) Source(35, 39) + SourceIndex(0) +8 >Emitted(18, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(18, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(18, 24) Source(35, 40) + SourceIndex(0) +11>Emitted(18, 26) Source(35, 42) + SourceIndex(0) +12>Emitted(18, 30) Source(35, 46) + SourceIndex(0) +13>Emitted(18, 32) Source(35, 48) + SourceIndex(0) +14>Emitted(18, 39) Source(35, 55) + SourceIndex(0) +15>Emitted(18, 41) Source(35, 57) + SourceIndex(0) +16>Emitted(18, 46) Source(35, 62) + SourceIndex(0) +17>Emitted(18, 48) Source(35, 64) + SourceIndex(0) +18>Emitted(18, 56) Source(35, 72) + SourceIndex(0) +19>Emitted(18, 58) Source(35, 74) + SourceIndex(0) +20>Emitted(18, 60) Source(35, 76) + SourceIndex(0) +21>Emitted(18, 62) Source(35, 78) + SourceIndex(0) +22>Emitted(18, 66) Source(35, 82) + SourceIndex(0) +23>Emitted(18, 68) Source(35, 84) + SourceIndex(0) +24>Emitted(18, 77) Source(35, 93) + SourceIndex(0) +25>Emitted(18, 79) Source(35, 95) + SourceIndex(0) +26>Emitted(18, 84) Source(35, 100) + SourceIndex(0) +27>Emitted(18, 86) Source(35, 102) + SourceIndex(0) +28>Emitted(18, 96) Source(35, 112) + SourceIndex(0) +29>Emitted(18, 98) Source(35, 114) + SourceIndex(0) +30>Emitted(18, 99) Source(35, 115) + SourceIndex(0) +31>Emitted(18, 101) Source(35, 39) + SourceIndex(0) +32>Emitted(18, 115) Source(35, 115) + SourceIndex(0) +33>Emitted(18, 117) Source(35, 39) + SourceIndex(0) +34>Emitted(18, 121) Source(35, 115) + SourceIndex(0) --- >>> var _g = _f[_e].name, nameA = _g === void 0 ? "noName" : _g; 1 >^^^^ @@ -874,30 +865,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _h = 0, multiRobots_1 = multiRobots; _h < multiRobots_1.length; _h++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = +2 >for +3 > (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -936,10 +925,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -978,25 +967,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(22, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(22, 4) Source(38, 4) + SourceIndex(0) -3 >Emitted(22, 5) Source(38, 5) + SourceIndex(0) -4 >Emitted(22, 6) Source(39, 55) + SourceIndex(0) -5 >Emitted(22, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(22, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(22, 16) Source(39, 66) + SourceIndex(0) -8 >Emitted(22, 18) Source(39, 55) + SourceIndex(0) -9 >Emitted(22, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(22, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(22, 45) Source(39, 66) + SourceIndex(0) -12>Emitted(22, 47) Source(39, 55) + SourceIndex(0) -13>Emitted(22, 72) Source(39, 66) + SourceIndex(0) -14>Emitted(22, 74) Source(39, 55) + SourceIndex(0) -15>Emitted(22, 78) Source(39, 66) + SourceIndex(0) +2 >Emitted(22, 5) Source(38, 5) + SourceIndex(0) +3 >Emitted(22, 6) Source(39, 55) + SourceIndex(0) +4 >Emitted(22, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(22, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(22, 16) Source(39, 66) + SourceIndex(0) +7 >Emitted(22, 18) Source(39, 55) + SourceIndex(0) +8 >Emitted(22, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(22, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(22, 45) Source(39, 66) + SourceIndex(0) +11>Emitted(22, 47) Source(39, 55) + SourceIndex(0) +12>Emitted(22, 72) Source(39, 66) + SourceIndex(0) +13>Emitted(22, 74) Source(39, 55) + SourceIndex(0) +14>Emitted(22, 78) Source(39, 66) + SourceIndex(0) --- >>> var _j = multiRobots_1[_h].skills, _k = _j === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _j, _l = _k.primary, primaryA = _l === void 0 ? "primary" : _l, _m = _k.secondary, secondaryA = _m === void 0 ? "secondary" : _m; 1->^^^^ @@ -1078,32 +1066,30 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _o = 0, _p = getMultiRobots(); _o < _p.length; _o++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = +2 >for +3 > (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1146,10 +1132,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1192,29 +1178,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(26, 1) Source(42, 1) + SourceIndex(0) -2 >Emitted(26, 4) Source(42, 4) + SourceIndex(0) -3 >Emitted(26, 5) Source(42, 5) + SourceIndex(0) -4 >Emitted(26, 6) Source(43, 55) + SourceIndex(0) -5 >Emitted(26, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(26, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(26, 16) Source(43, 71) + SourceIndex(0) -8 >Emitted(26, 18) Source(43, 55) + SourceIndex(0) -9 >Emitted(26, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(26, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(26, 23) Source(43, 55) + SourceIndex(0) -12>Emitted(26, 37) Source(43, 69) + SourceIndex(0) -13>Emitted(26, 39) Source(43, 71) + SourceIndex(0) -14>Emitted(26, 41) Source(43, 55) + SourceIndex(0) -15>Emitted(26, 55) Source(43, 71) + SourceIndex(0) -16>Emitted(26, 57) Source(43, 55) + SourceIndex(0) -17>Emitted(26, 61) Source(43, 71) + SourceIndex(0) +2 >Emitted(26, 5) Source(42, 5) + SourceIndex(0) +3 >Emitted(26, 6) Source(43, 55) + SourceIndex(0) +4 >Emitted(26, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(26, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(26, 16) Source(43, 71) + SourceIndex(0) +7 >Emitted(26, 18) Source(43, 55) + SourceIndex(0) +8 >Emitted(26, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(26, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(26, 23) Source(43, 55) + SourceIndex(0) +11>Emitted(26, 37) Source(43, 69) + SourceIndex(0) +12>Emitted(26, 39) Source(43, 71) + SourceIndex(0) +13>Emitted(26, 41) Source(43, 55) + SourceIndex(0) +14>Emitted(26, 55) Source(43, 71) + SourceIndex(0) +15>Emitted(26, 57) Source(43, 55) + SourceIndex(0) +16>Emitted(26, 61) Source(43, 71) + SourceIndex(0) --- >>> var _q = _p[_o].skills, _r = _q === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _q, _s = _r.primary, primaryA = _s === void 0 ? "primary" : _s, _t = _r.secondary, secondaryA = _t === void 0 ? "secondary" : _t; 1->^^^^ @@ -1296,45 +1281,43 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _u = 0, _v = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^^^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^ -19> ^^ -20> ^^ -21> ^^^^^^^ -22> ^^ -23> ^^^^^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^^ -28> ^^ -29> ^^ -30> ^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^ +18> ^^ +19> ^^ +20> ^^^^^^^ +21> ^^ +22> ^^^^^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^^ +27> ^^ +28> ^^ +29> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = +2 >for +3 > (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of > -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1383,10 +1366,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > { primary: "nosKill", secondary: "noSkill" } } of > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1434,53 +1417,52 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of > -12> [ -13> { -14> name -15> : -16> "mower" -17> , -18> skills -19> : -20> { -21> primary -22> : -23> "mowing" -24> , -25> secondary -26> : -27> "none" -28> } -29> } +11> [ +12> { +13> name +14> : +15> "mower" +16> , +17> skills +18> : +19> { +20> primary +21> : +22> "mowing" +23> , +24> secondary +25> : +26> "none" +27> } +28> } 1->Emitted(30, 1) Source(46, 1) + SourceIndex(0) -2 >Emitted(30, 4) Source(46, 4) + SourceIndex(0) -3 >Emitted(30, 5) Source(46, 5) + SourceIndex(0) -4 >Emitted(30, 6) Source(48, 5) + SourceIndex(0) -5 >Emitted(30, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(30, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(30, 16) Source(49, 79) + SourceIndex(0) -8 >Emitted(30, 18) Source(48, 5) + SourceIndex(0) -9 >Emitted(30, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(30, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(30, 23) Source(48, 19) + SourceIndex(0) -12>Emitted(30, 24) Source(48, 20) + SourceIndex(0) -13>Emitted(30, 26) Source(48, 22) + SourceIndex(0) -14>Emitted(30, 30) Source(48, 26) + SourceIndex(0) -15>Emitted(30, 32) Source(48, 28) + SourceIndex(0) -16>Emitted(30, 39) Source(48, 35) + SourceIndex(0) -17>Emitted(30, 41) Source(48, 37) + SourceIndex(0) -18>Emitted(30, 47) Source(48, 43) + SourceIndex(0) -19>Emitted(30, 49) Source(48, 45) + SourceIndex(0) -20>Emitted(30, 51) Source(48, 47) + SourceIndex(0) -21>Emitted(30, 58) Source(48, 54) + SourceIndex(0) -22>Emitted(30, 60) Source(48, 56) + SourceIndex(0) -23>Emitted(30, 68) Source(48, 64) + SourceIndex(0) -24>Emitted(30, 70) Source(48, 66) + SourceIndex(0) -25>Emitted(30, 79) Source(48, 75) + SourceIndex(0) -26>Emitted(30, 81) Source(48, 77) + SourceIndex(0) -27>Emitted(30, 87) Source(48, 83) + SourceIndex(0) -28>Emitted(30, 89) Source(48, 85) + SourceIndex(0) -29>Emitted(30, 91) Source(48, 87) + SourceIndex(0) +2 >Emitted(30, 5) Source(46, 5) + SourceIndex(0) +3 >Emitted(30, 6) Source(48, 5) + SourceIndex(0) +4 >Emitted(30, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(30, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(30, 16) Source(49, 79) + SourceIndex(0) +7 >Emitted(30, 18) Source(48, 5) + SourceIndex(0) +8 >Emitted(30, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(30, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(30, 23) Source(48, 19) + SourceIndex(0) +11>Emitted(30, 24) Source(48, 20) + SourceIndex(0) +12>Emitted(30, 26) Source(48, 22) + SourceIndex(0) +13>Emitted(30, 30) Source(48, 26) + SourceIndex(0) +14>Emitted(30, 32) Source(48, 28) + SourceIndex(0) +15>Emitted(30, 39) Source(48, 35) + SourceIndex(0) +16>Emitted(30, 41) Source(48, 37) + SourceIndex(0) +17>Emitted(30, 47) Source(48, 43) + SourceIndex(0) +18>Emitted(30, 49) Source(48, 45) + SourceIndex(0) +19>Emitted(30, 51) Source(48, 47) + SourceIndex(0) +20>Emitted(30, 58) Source(48, 54) + SourceIndex(0) +21>Emitted(30, 60) Source(48, 56) + SourceIndex(0) +22>Emitted(30, 68) Source(48, 64) + SourceIndex(0) +23>Emitted(30, 70) Source(48, 66) + SourceIndex(0) +24>Emitted(30, 79) Source(48, 75) + SourceIndex(0) +25>Emitted(30, 81) Source(48, 77) + SourceIndex(0) +26>Emitted(30, 87) Source(48, 83) + SourceIndex(0) +27>Emitted(30, 89) Source(48, 85) + SourceIndex(0) +28>Emitted(30, 91) Source(48, 87) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _u < _v.length; _u++) { 1->^^^^ @@ -1639,30 +1621,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _0 = 0, robots_2 = robots; _0 < robots_2.length; _0++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > -4 > (let {name: nameA = "noName", skill: skillA = "noSkill" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA = "noName", skill: skillA = "noSkill" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1715,10 +1695,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1771,25 +1751,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(35, 1) Source(53, 1) + SourceIndex(0) -2 >Emitted(35, 4) Source(53, 4) + SourceIndex(0) -3 >Emitted(35, 5) Source(53, 5) + SourceIndex(0) -4 >Emitted(35, 6) Source(53, 66) + SourceIndex(0) -5 >Emitted(35, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(35, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(35, 16) Source(53, 72) + SourceIndex(0) -8 >Emitted(35, 18) Source(53, 66) + SourceIndex(0) -9 >Emitted(35, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(35, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(35, 35) Source(53, 72) + SourceIndex(0) -12>Emitted(35, 37) Source(53, 66) + SourceIndex(0) -13>Emitted(35, 57) Source(53, 72) + SourceIndex(0) -14>Emitted(35, 59) Source(53, 66) + SourceIndex(0) -15>Emitted(35, 63) Source(53, 72) + SourceIndex(0) +2 >Emitted(35, 5) Source(53, 5) + SourceIndex(0) +3 >Emitted(35, 6) Source(53, 66) + SourceIndex(0) +4 >Emitted(35, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(35, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(35, 16) Source(53, 72) + SourceIndex(0) +7 >Emitted(35, 18) Source(53, 66) + SourceIndex(0) +8 >Emitted(35, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(35, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(35, 35) Source(53, 72) + SourceIndex(0) +11>Emitted(35, 37) Source(53, 66) + SourceIndex(0) +12>Emitted(35, 57) Source(53, 72) + SourceIndex(0) +13>Emitted(35, 59) Source(53, 66) + SourceIndex(0) +14>Emitted(35, 63) Source(53, 72) + SourceIndex(0) --- >>> var _1 = robots_2[_0], _2 = _1.name, nameA = _2 === void 0 ? "noName" : _2, _3 = _1.skill, skillA = _3 === void 0 ? "noSkill" : _3; 1->^^^^ @@ -1862,31 +1841,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _4 = 0, _5 = getRobots(); _4 < _5.length; _4++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let {name: nameA = "noName", skill: skillA = "noSkill" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA = "noName", skill: skillA = "noSkill" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1942,10 +1919,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2001,29 +1978,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(39, 1) Source(56, 1) + SourceIndex(0) -2 >Emitted(39, 4) Source(56, 4) + SourceIndex(0) -3 >Emitted(39, 5) Source(56, 5) + SourceIndex(0) -4 >Emitted(39, 6) Source(56, 67) + SourceIndex(0) -5 >Emitted(39, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(39, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(39, 16) Source(56, 78) + SourceIndex(0) -8 >Emitted(39, 18) Source(56, 67) + SourceIndex(0) -9 >Emitted(39, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(39, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(39, 23) Source(56, 67) + SourceIndex(0) -12>Emitted(39, 32) Source(56, 76) + SourceIndex(0) -13>Emitted(39, 34) Source(56, 78) + SourceIndex(0) -14>Emitted(39, 36) Source(56, 67) + SourceIndex(0) -15>Emitted(39, 50) Source(56, 78) + SourceIndex(0) -16>Emitted(39, 52) Source(56, 67) + SourceIndex(0) -17>Emitted(39, 56) Source(56, 78) + SourceIndex(0) +2 >Emitted(39, 5) Source(56, 5) + SourceIndex(0) +3 >Emitted(39, 6) Source(56, 67) + SourceIndex(0) +4 >Emitted(39, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(39, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(39, 16) Source(56, 78) + SourceIndex(0) +7 >Emitted(39, 18) Source(56, 67) + SourceIndex(0) +8 >Emitted(39, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(39, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(39, 23) Source(56, 67) + SourceIndex(0) +11>Emitted(39, 32) Source(56, 76) + SourceIndex(0) +12>Emitted(39, 34) Source(56, 78) + SourceIndex(0) +13>Emitted(39, 36) Source(56, 67) + SourceIndex(0) +14>Emitted(39, 50) Source(56, 78) + SourceIndex(0) +15>Emitted(39, 52) Source(56, 67) + SourceIndex(0) +16>Emitted(39, 56) Source(56, 78) + SourceIndex(0) --- >>> var _6 = _5[_4], _7 = _6.name, nameA = _7 === void 0 ? "noName" : _7, _8 = _6.skill, skillA = _8 === void 0 ? "noSkill" : _8; 1->^^^^ @@ -2096,49 +2072,47 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _9 = 0, _10 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _9 < _10.length; _9++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^^ -23> ^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^ -28> ^^ -29> ^^^^^^^^^^ -30> ^^ -31> ^ -32> ^^ -33> ^^^^^^^^^^^^^^^ -34> ^^ -35> ^^^^ -36> ^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^ +21> ^^ +22> ^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^ +27> ^^ +28> ^^^^^^^^^^ +29> ^^ +30> ^ +31> ^^ +32> ^^^^^^^^^^^^^^^ +33> ^^ +34> ^^^^ +35> ^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let {name: nameA = "noName", skill: skillA = "noSkill" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > (let {name: nameA = "noName", skill: skillA = "noSkill" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2197,10 +2171,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2259,65 +2233,64 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skill -18> : -19> "mowing" -20> } -21> , -22> { -23> name -24> : -25> "trimmer" -26> , -27> skill -28> : -29> "trimming" -30> } -31> ] -32> -33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -34> -35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +11> { +12> name +13> : +14> "mower" +15> , +16> skill +17> : +18> "mowing" +19> } +20> , +21> { +22> name +23> : +24> "trimmer" +25> , +26> skill +27> : +28> "trimming" +29> } +30> ] +31> +32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +33> +34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(43, 1) Source(59, 1) + SourceIndex(0) -2 >Emitted(43, 4) Source(59, 4) + SourceIndex(0) -3 >Emitted(43, 5) Source(59, 5) + SourceIndex(0) -4 >Emitted(43, 6) Source(59, 67) + SourceIndex(0) -5 >Emitted(43, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(43, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(43, 16) Source(59, 143) + SourceIndex(0) -8 >Emitted(43, 18) Source(59, 67) + SourceIndex(0) -9 >Emitted(43, 22) Source(1, 1) + SourceIndex(0) -10>Emitted(43, 23) Source(1, 2) + SourceIndex(0) -11>Emitted(43, 25) Source(59, 68) + SourceIndex(0) -12>Emitted(43, 27) Source(59, 70) + SourceIndex(0) -13>Emitted(43, 31) Source(59, 74) + SourceIndex(0) -14>Emitted(43, 33) Source(59, 76) + SourceIndex(0) -15>Emitted(43, 40) Source(59, 83) + SourceIndex(0) -16>Emitted(43, 42) Source(59, 85) + SourceIndex(0) -17>Emitted(43, 47) Source(59, 90) + SourceIndex(0) -18>Emitted(43, 49) Source(59, 92) + SourceIndex(0) -19>Emitted(43, 57) Source(59, 100) + SourceIndex(0) -20>Emitted(43, 59) Source(59, 102) + SourceIndex(0) -21>Emitted(43, 61) Source(59, 104) + SourceIndex(0) -22>Emitted(43, 63) Source(59, 106) + SourceIndex(0) -23>Emitted(43, 67) Source(59, 110) + SourceIndex(0) -24>Emitted(43, 69) Source(59, 112) + SourceIndex(0) -25>Emitted(43, 78) Source(59, 121) + SourceIndex(0) -26>Emitted(43, 80) Source(59, 123) + SourceIndex(0) -27>Emitted(43, 85) Source(59, 128) + SourceIndex(0) -28>Emitted(43, 87) Source(59, 130) + SourceIndex(0) -29>Emitted(43, 97) Source(59, 140) + SourceIndex(0) -30>Emitted(43, 99) Source(59, 142) + SourceIndex(0) -31>Emitted(43, 100) Source(59, 143) + SourceIndex(0) -32>Emitted(43, 102) Source(59, 67) + SourceIndex(0) -33>Emitted(43, 117) Source(59, 143) + SourceIndex(0) -34>Emitted(43, 119) Source(59, 67) + SourceIndex(0) -35>Emitted(43, 123) Source(59, 143) + SourceIndex(0) +2 >Emitted(43, 5) Source(59, 5) + SourceIndex(0) +3 >Emitted(43, 6) Source(59, 67) + SourceIndex(0) +4 >Emitted(43, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(43, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(43, 16) Source(59, 143) + SourceIndex(0) +7 >Emitted(43, 18) Source(59, 67) + SourceIndex(0) +8 >Emitted(43, 22) Source(1, 1) + SourceIndex(0) +9 >Emitted(43, 23) Source(1, 2) + SourceIndex(0) +10>Emitted(43, 25) Source(59, 68) + SourceIndex(0) +11>Emitted(43, 27) Source(59, 70) + SourceIndex(0) +12>Emitted(43, 31) Source(59, 74) + SourceIndex(0) +13>Emitted(43, 33) Source(59, 76) + SourceIndex(0) +14>Emitted(43, 40) Source(59, 83) + SourceIndex(0) +15>Emitted(43, 42) Source(59, 85) + SourceIndex(0) +16>Emitted(43, 47) Source(59, 90) + SourceIndex(0) +17>Emitted(43, 49) Source(59, 92) + SourceIndex(0) +18>Emitted(43, 57) Source(59, 100) + SourceIndex(0) +19>Emitted(43, 59) Source(59, 102) + SourceIndex(0) +20>Emitted(43, 61) Source(59, 104) + SourceIndex(0) +21>Emitted(43, 63) Source(59, 106) + SourceIndex(0) +22>Emitted(43, 67) Source(59, 110) + SourceIndex(0) +23>Emitted(43, 69) Source(59, 112) + SourceIndex(0) +24>Emitted(43, 78) Source(59, 121) + SourceIndex(0) +25>Emitted(43, 80) Source(59, 123) + SourceIndex(0) +26>Emitted(43, 85) Source(59, 128) + SourceIndex(0) +27>Emitted(43, 87) Source(59, 130) + SourceIndex(0) +28>Emitted(43, 97) Source(59, 140) + SourceIndex(0) +29>Emitted(43, 99) Source(59, 142) + SourceIndex(0) +30>Emitted(43, 100) Source(59, 143) + SourceIndex(0) +31>Emitted(43, 102) Source(59, 67) + SourceIndex(0) +32>Emitted(43, 117) Source(59, 143) + SourceIndex(0) +33>Emitted(43, 119) Source(59, 67) + SourceIndex(0) +34>Emitted(43, 123) Source(59, 143) + SourceIndex(0) --- >>> var _11 = _10[_9], _12 = _11.name, nameA = _12 === void 0 ? "noName" : _12, _13 = _11.skill, skillA = _13 === void 0 ? "noSkill" : _13; 1->^^^^ @@ -2390,35 +2363,33 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _14 = 0, multiRobots_2 = multiRobots; _14 < multiRobots_2.length; _14++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let { +2 >for +3 > (let { > name: nameA = "noName", > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2486,10 +2457,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2557,25 +2528,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(47, 1) Source(62, 1) + SourceIndex(0) -2 >Emitted(47, 4) Source(62, 4) + SourceIndex(0) -3 >Emitted(47, 5) Source(62, 5) + SourceIndex(0) -4 >Emitted(47, 6) Source(68, 6) + SourceIndex(0) -5 >Emitted(47, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(47, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(47, 17) Source(68, 17) + SourceIndex(0) -8 >Emitted(47, 19) Source(68, 6) + SourceIndex(0) -9 >Emitted(47, 33) Source(1, 1) + SourceIndex(0) -10>Emitted(47, 34) Source(1, 2) + SourceIndex(0) -11>Emitted(47, 46) Source(68, 17) + SourceIndex(0) -12>Emitted(47, 48) Source(68, 6) + SourceIndex(0) -13>Emitted(47, 74) Source(68, 17) + SourceIndex(0) -14>Emitted(47, 76) Source(68, 6) + SourceIndex(0) -15>Emitted(47, 81) Source(68, 17) + SourceIndex(0) +2 >Emitted(47, 5) Source(62, 5) + SourceIndex(0) +3 >Emitted(47, 6) Source(68, 6) + SourceIndex(0) +4 >Emitted(47, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(47, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(47, 17) Source(68, 17) + SourceIndex(0) +7 >Emitted(47, 19) Source(68, 6) + SourceIndex(0) +8 >Emitted(47, 33) Source(1, 1) + SourceIndex(0) +9 >Emitted(47, 34) Source(1, 2) + SourceIndex(0) +10>Emitted(47, 46) Source(68, 17) + SourceIndex(0) +11>Emitted(47, 48) Source(68, 6) + SourceIndex(0) +12>Emitted(47, 74) Source(68, 17) + SourceIndex(0) +13>Emitted(47, 76) Source(68, 6) + SourceIndex(0) +14>Emitted(47, 81) Source(68, 17) + SourceIndex(0) --- >>> var _15 = multiRobots_2[_14], _16 = _15.name, nameA = _16 === void 0 ? "noName" : _16, _17 = _15.skills, _18 = _17 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _17, _19 = _18.primary, primaryA = _19 === void 0 ? "primary" : _19, _20 = _18.secondary, secondaryA = _20 === void 0 ? "secondary" : _20; 1->^^^^ @@ -2688,37 +2658,35 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _21 = 0, _22 = getMultiRobots(); _21 < _22.length; _21++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let { +2 >for +3 > (let { > name: nameA = "noName", > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2795,10 +2763,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2875,29 +2843,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(51, 1) Source(71, 1) + SourceIndex(0) -2 >Emitted(51, 4) Source(71, 4) + SourceIndex(0) -3 >Emitted(51, 5) Source(71, 5) + SourceIndex(0) -4 >Emitted(51, 6) Source(77, 6) + SourceIndex(0) -5 >Emitted(51, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(51, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(51, 17) Source(77, 22) + SourceIndex(0) -8 >Emitted(51, 19) Source(77, 6) + SourceIndex(0) -9 >Emitted(51, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(51, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(51, 25) Source(77, 6) + SourceIndex(0) -12>Emitted(51, 39) Source(77, 20) + SourceIndex(0) -13>Emitted(51, 41) Source(77, 22) + SourceIndex(0) -14>Emitted(51, 43) Source(77, 6) + SourceIndex(0) -15>Emitted(51, 59) Source(77, 22) + SourceIndex(0) -16>Emitted(51, 61) Source(77, 6) + SourceIndex(0) -17>Emitted(51, 66) Source(77, 22) + SourceIndex(0) +2 >Emitted(51, 5) Source(71, 5) + SourceIndex(0) +3 >Emitted(51, 6) Source(77, 6) + SourceIndex(0) +4 >Emitted(51, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(51, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(51, 17) Source(77, 22) + SourceIndex(0) +7 >Emitted(51, 19) Source(77, 6) + SourceIndex(0) +8 >Emitted(51, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(51, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(51, 25) Source(77, 6) + SourceIndex(0) +11>Emitted(51, 39) Source(77, 20) + SourceIndex(0) +12>Emitted(51, 41) Source(77, 22) + SourceIndex(0) +13>Emitted(51, 43) Source(77, 6) + SourceIndex(0) +14>Emitted(51, 59) Source(77, 22) + SourceIndex(0) +15>Emitted(51, 61) Source(77, 6) + SourceIndex(0) +16>Emitted(51, 66) Source(77, 22) + SourceIndex(0) --- >>> var _23 = _22[_21], _24 = _23.name, nameA = _24 === void 0 ? "noName" : _24, _25 = _23.skills, _26 = _25 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _25, _27 = _26.primary, primaryA = _27 === void 0 ? "primary" : _27, _28 = _26.secondary, secondaryA = _28 === void 0 ? "secondary" : _28; 1->^^^^ @@ -3010,49 +2977,47 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _29 = 0, _30 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^^^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^ -19> ^^ -20> ^^ -21> ^^^^^^^ -22> ^^ -23> ^^^^^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^^ -28> ^^ -29> ^^ -30> ^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^ +18> ^^ +19> ^^ +20> ^^^^^^^ +21> ^^ +22> ^^^^^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^^ +27> ^^ +28> ^^ +29> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > (let { +2 >for +3 > (let { > name: nameA = "noName", > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3139,10 +3104,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } = { primary: "noSkill", secondary: "noSkill" } > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3228,53 +3193,52 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -12> [ -13> { -14> name -15> : -16> "mower" -17> , -18> skills -19> : -20> { -21> primary -22> : -23> "mowing" -24> , -25> secondary -26> : -27> "none" -28> } -29> } +11> [ +12> { +13> name +14> : +15> "mower" +16> , +17> skills +18> : +19> { +20> primary +21> : +22> "mowing" +23> , +24> secondary +25> : +26> "none" +27> } +28> } 1->Emitted(55, 1) Source(80, 1) + SourceIndex(0) -2 >Emitted(55, 4) Source(80, 4) + SourceIndex(0) -3 >Emitted(55, 5) Source(80, 5) + SourceIndex(0) -4 >Emitted(55, 6) Source(86, 6) + SourceIndex(0) -5 >Emitted(55, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(55, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(55, 17) Source(87, 79) + SourceIndex(0) -8 >Emitted(55, 19) Source(86, 6) + SourceIndex(0) -9 >Emitted(55, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(55, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(55, 25) Source(86, 20) + SourceIndex(0) -12>Emitted(55, 26) Source(86, 21) + SourceIndex(0) -13>Emitted(55, 28) Source(86, 23) + SourceIndex(0) -14>Emitted(55, 32) Source(86, 27) + SourceIndex(0) -15>Emitted(55, 34) Source(86, 29) + SourceIndex(0) -16>Emitted(55, 41) Source(86, 36) + SourceIndex(0) -17>Emitted(55, 43) Source(86, 38) + SourceIndex(0) -18>Emitted(55, 49) Source(86, 44) + SourceIndex(0) -19>Emitted(55, 51) Source(86, 46) + SourceIndex(0) -20>Emitted(55, 53) Source(86, 48) + SourceIndex(0) -21>Emitted(55, 60) Source(86, 55) + SourceIndex(0) -22>Emitted(55, 62) Source(86, 57) + SourceIndex(0) -23>Emitted(55, 70) Source(86, 65) + SourceIndex(0) -24>Emitted(55, 72) Source(86, 67) + SourceIndex(0) -25>Emitted(55, 81) Source(86, 76) + SourceIndex(0) -26>Emitted(55, 83) Source(86, 78) + SourceIndex(0) -27>Emitted(55, 89) Source(86, 84) + SourceIndex(0) -28>Emitted(55, 91) Source(86, 86) + SourceIndex(0) -29>Emitted(55, 93) Source(86, 88) + SourceIndex(0) +2 >Emitted(55, 5) Source(80, 5) + SourceIndex(0) +3 >Emitted(55, 6) Source(86, 6) + SourceIndex(0) +4 >Emitted(55, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(55, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(55, 17) Source(87, 79) + SourceIndex(0) +7 >Emitted(55, 19) Source(86, 6) + SourceIndex(0) +8 >Emitted(55, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(55, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(55, 25) Source(86, 20) + SourceIndex(0) +11>Emitted(55, 26) Source(86, 21) + SourceIndex(0) +12>Emitted(55, 28) Source(86, 23) + SourceIndex(0) +13>Emitted(55, 32) Source(86, 27) + SourceIndex(0) +14>Emitted(55, 34) Source(86, 29) + SourceIndex(0) +15>Emitted(55, 41) Source(86, 36) + SourceIndex(0) +16>Emitted(55, 43) Source(86, 38) + SourceIndex(0) +17>Emitted(55, 49) Source(86, 44) + SourceIndex(0) +18>Emitted(55, 51) Source(86, 46) + SourceIndex(0) +19>Emitted(55, 53) Source(86, 48) + SourceIndex(0) +20>Emitted(55, 60) Source(86, 55) + SourceIndex(0) +21>Emitted(55, 62) Source(86, 57) + SourceIndex(0) +22>Emitted(55, 70) Source(86, 65) + SourceIndex(0) +23>Emitted(55, 72) Source(86, 67) + SourceIndex(0) +24>Emitted(55, 81) Source(86, 76) + SourceIndex(0) +25>Emitted(55, 83) Source(86, 78) + SourceIndex(0) +26>Emitted(55, 89) Source(86, 84) + SourceIndex(0) +27>Emitted(55, 91) Source(86, 86) + SourceIndex(0) +28>Emitted(55, 93) Source(86, 88) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _29 < _30.length; _29++) { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map index 8b89942c9d9a5..cde4579f512e8 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt index 32f59bd976369..1a8970b7e440f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt @@ -396,30 +396,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^-> 1-> > > -2 >for -3 > -4 > ({name: nameA = "noName" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA = "noName" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -451,10 +449,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > let name: string, primary: string, secondary: string, skill: string; > > for ({name: nameA = "noName" } of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -486,25 +484,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > let name: string, primary: string, secondary: string, skill: string; > > for ({name: nameA = "noName" } of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(12, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(12, 4) Source(32, 4) + SourceIndex(0) -3 >Emitted(12, 5) Source(32, 5) + SourceIndex(0) -4 >Emitted(12, 6) Source(32, 35) + SourceIndex(0) -5 >Emitted(12, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(12, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(12, 16) Source(32, 41) + SourceIndex(0) -8 >Emitted(12, 18) Source(32, 35) + SourceIndex(0) -9 >Emitted(12, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(12, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(12, 35) Source(32, 41) + SourceIndex(0) -12>Emitted(12, 37) Source(32, 35) + SourceIndex(0) -13>Emitted(12, 57) Source(32, 41) + SourceIndex(0) -14>Emitted(12, 59) Source(32, 35) + SourceIndex(0) -15>Emitted(12, 63) Source(32, 41) + SourceIndex(0) +2 >Emitted(12, 5) Source(32, 5) + SourceIndex(0) +3 >Emitted(12, 6) Source(32, 35) + SourceIndex(0) +4 >Emitted(12, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(12, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(12, 16) Source(32, 41) + SourceIndex(0) +7 >Emitted(12, 18) Source(32, 35) + SourceIndex(0) +8 >Emitted(12, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(12, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(12, 35) Source(32, 41) + SourceIndex(0) +11>Emitted(12, 37) Source(32, 35) + SourceIndex(0) +12>Emitted(12, 57) Source(32, 41) + SourceIndex(0) +13>Emitted(12, 59) Source(32, 35) + SourceIndex(0) +14>Emitted(12, 63) Source(32, 41) + SourceIndex(0) --- >>> _a = robots_1[_i].name, nameA = _a === void 0 ? "noName" : _a; 1->^^^^ @@ -556,31 +553,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _b = 0, _c = getRobots(); _b < _c.length; _b++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^-> 1-> > -2 >for -3 > -4 > ({name: nameA = "noName" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA = "noName" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -615,10 +610,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({name: nameA = "noName" } of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -653,29 +648,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({name: nameA = "noName" } of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(16, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(16, 4) Source(35, 4) + SourceIndex(0) -3 >Emitted(16, 5) Source(35, 5) + SourceIndex(0) -4 >Emitted(16, 6) Source(35, 35) + SourceIndex(0) -5 >Emitted(16, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(16, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(16, 16) Source(35, 46) + SourceIndex(0) -8 >Emitted(16, 18) Source(35, 35) + SourceIndex(0) -9 >Emitted(16, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(16, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(16, 23) Source(35, 35) + SourceIndex(0) -12>Emitted(16, 32) Source(35, 44) + SourceIndex(0) -13>Emitted(16, 34) Source(35, 46) + SourceIndex(0) -14>Emitted(16, 36) Source(35, 35) + SourceIndex(0) -15>Emitted(16, 50) Source(35, 46) + SourceIndex(0) -16>Emitted(16, 52) Source(35, 35) + SourceIndex(0) -17>Emitted(16, 56) Source(35, 46) + SourceIndex(0) +2 >Emitted(16, 5) Source(35, 5) + SourceIndex(0) +3 >Emitted(16, 6) Source(35, 35) + SourceIndex(0) +4 >Emitted(16, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(16, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(16, 16) Source(35, 46) + SourceIndex(0) +7 >Emitted(16, 18) Source(35, 35) + SourceIndex(0) +8 >Emitted(16, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(16, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(16, 23) Source(35, 35) + SourceIndex(0) +11>Emitted(16, 32) Source(35, 44) + SourceIndex(0) +12>Emitted(16, 34) Source(35, 46) + SourceIndex(0) +13>Emitted(16, 36) Source(35, 35) + SourceIndex(0) +14>Emitted(16, 50) Source(35, 46) + SourceIndex(0) +15>Emitted(16, 52) Source(35, 35) + SourceIndex(0) +16>Emitted(16, 56) Source(35, 46) + SourceIndex(0) --- >>> _d = _c[_b].name, nameA = _d === void 0 ? "noName" : _d; 1->^^^^ @@ -727,48 +721,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _e = 0, _f = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _e < _f.length; _e++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^^ -23> ^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^ -28> ^^ -29> ^^^^^^^^^^ -30> ^^ -31> ^ -32> ^^ -33> ^^^^^^^^^^^^^^ -34> ^^ -35> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^ +21> ^^ +22> ^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^ +27> ^^ +28> ^^^^^^^^^^ +29> ^^ +30> ^ +31> ^^ +32> ^^^^^^^^^^^^^^ +33> ^^ +34> ^^^^ 1-> > -2 >for -3 > -4 > ({name: nameA = "noName" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA = "noName" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -806,10 +798,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -847,65 +839,64 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({name: nameA = "noName" } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skill -18> : -19> "mowing" -20> } -21> , -22> { -23> name -24> : -25> "trimmer" -26> , -27> skill -28> : -29> "trimming" -30> } -31> ] -32> -33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -34> -35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +11> { +12> name +13> : +14> "mower" +15> , +16> skill +17> : +18> "mowing" +19> } +20> , +21> { +22> name +23> : +24> "trimmer" +25> , +26> skill +27> : +28> "trimming" +29> } +30> ] +31> +32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +33> +34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(20, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(20, 4) Source(38, 4) + SourceIndex(0) -3 >Emitted(20, 5) Source(38, 5) + SourceIndex(0) -4 >Emitted(20, 6) Source(38, 35) + SourceIndex(0) -5 >Emitted(20, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(20, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(20, 16) Source(38, 111) + SourceIndex(0) -8 >Emitted(20, 18) Source(38, 35) + SourceIndex(0) -9 >Emitted(20, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(20, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(20, 24) Source(38, 36) + SourceIndex(0) -12>Emitted(20, 26) Source(38, 38) + SourceIndex(0) -13>Emitted(20, 30) Source(38, 42) + SourceIndex(0) -14>Emitted(20, 32) Source(38, 44) + SourceIndex(0) -15>Emitted(20, 39) Source(38, 51) + SourceIndex(0) -16>Emitted(20, 41) Source(38, 53) + SourceIndex(0) -17>Emitted(20, 46) Source(38, 58) + SourceIndex(0) -18>Emitted(20, 48) Source(38, 60) + SourceIndex(0) -19>Emitted(20, 56) Source(38, 68) + SourceIndex(0) -20>Emitted(20, 58) Source(38, 70) + SourceIndex(0) -21>Emitted(20, 60) Source(38, 72) + SourceIndex(0) -22>Emitted(20, 62) Source(38, 74) + SourceIndex(0) -23>Emitted(20, 66) Source(38, 78) + SourceIndex(0) -24>Emitted(20, 68) Source(38, 80) + SourceIndex(0) -25>Emitted(20, 77) Source(38, 89) + SourceIndex(0) -26>Emitted(20, 79) Source(38, 91) + SourceIndex(0) -27>Emitted(20, 84) Source(38, 96) + SourceIndex(0) -28>Emitted(20, 86) Source(38, 98) + SourceIndex(0) -29>Emitted(20, 96) Source(38, 108) + SourceIndex(0) -30>Emitted(20, 98) Source(38, 110) + SourceIndex(0) -31>Emitted(20, 99) Source(38, 111) + SourceIndex(0) -32>Emitted(20, 101) Source(38, 35) + SourceIndex(0) -33>Emitted(20, 115) Source(38, 111) + SourceIndex(0) -34>Emitted(20, 117) Source(38, 35) + SourceIndex(0) -35>Emitted(20, 121) Source(38, 111) + SourceIndex(0) +2 >Emitted(20, 5) Source(38, 5) + SourceIndex(0) +3 >Emitted(20, 6) Source(38, 35) + SourceIndex(0) +4 >Emitted(20, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(20, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(20, 16) Source(38, 111) + SourceIndex(0) +7 >Emitted(20, 18) Source(38, 35) + SourceIndex(0) +8 >Emitted(20, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(20, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(20, 24) Source(38, 36) + SourceIndex(0) +11>Emitted(20, 26) Source(38, 38) + SourceIndex(0) +12>Emitted(20, 30) Source(38, 42) + SourceIndex(0) +13>Emitted(20, 32) Source(38, 44) + SourceIndex(0) +14>Emitted(20, 39) Source(38, 51) + SourceIndex(0) +15>Emitted(20, 41) Source(38, 53) + SourceIndex(0) +16>Emitted(20, 46) Source(38, 58) + SourceIndex(0) +17>Emitted(20, 48) Source(38, 60) + SourceIndex(0) +18>Emitted(20, 56) Source(38, 68) + SourceIndex(0) +19>Emitted(20, 58) Source(38, 70) + SourceIndex(0) +20>Emitted(20, 60) Source(38, 72) + SourceIndex(0) +21>Emitted(20, 62) Source(38, 74) + SourceIndex(0) +22>Emitted(20, 66) Source(38, 78) + SourceIndex(0) +23>Emitted(20, 68) Source(38, 80) + SourceIndex(0) +24>Emitted(20, 77) Source(38, 89) + SourceIndex(0) +25>Emitted(20, 79) Source(38, 91) + SourceIndex(0) +26>Emitted(20, 84) Source(38, 96) + SourceIndex(0) +27>Emitted(20, 86) Source(38, 98) + SourceIndex(0) +28>Emitted(20, 96) Source(38, 108) + SourceIndex(0) +29>Emitted(20, 98) Source(38, 110) + SourceIndex(0) +30>Emitted(20, 99) Source(38, 111) + SourceIndex(0) +31>Emitted(20, 101) Source(38, 35) + SourceIndex(0) +32>Emitted(20, 115) Source(38, 111) + SourceIndex(0) +33>Emitted(20, 117) Source(38, 35) + SourceIndex(0) +34>Emitted(20, 121) Source(38, 111) + SourceIndex(0) --- >>> _g = _f[_e].name, nameA = _g === void 0 ? "noName" : _g; 1 >^^^^ @@ -957,30 +948,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _h = 0, multiRobots_1 = multiRobots; _h < multiRobots_1.length; _h++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = +2 >for +3 > ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1022,10 +1011,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1067,25 +1056,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(24, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(24, 4) Source(41, 4) + SourceIndex(0) -3 >Emitted(24, 5) Source(41, 5) + SourceIndex(0) -4 >Emitted(24, 6) Source(42, 55) + SourceIndex(0) -5 >Emitted(24, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(24, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(24, 16) Source(42, 66) + SourceIndex(0) -8 >Emitted(24, 18) Source(42, 55) + SourceIndex(0) -9 >Emitted(24, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(24, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(24, 45) Source(42, 66) + SourceIndex(0) -12>Emitted(24, 47) Source(42, 55) + SourceIndex(0) -13>Emitted(24, 72) Source(42, 66) + SourceIndex(0) -14>Emitted(24, 74) Source(42, 55) + SourceIndex(0) -15>Emitted(24, 78) Source(42, 66) + SourceIndex(0) +2 >Emitted(24, 5) Source(41, 5) + SourceIndex(0) +3 >Emitted(24, 6) Source(42, 55) + SourceIndex(0) +4 >Emitted(24, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(24, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(24, 16) Source(42, 66) + SourceIndex(0) +7 >Emitted(24, 18) Source(42, 55) + SourceIndex(0) +8 >Emitted(24, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(24, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(24, 45) Source(42, 66) + SourceIndex(0) +11>Emitted(24, 47) Source(42, 55) + SourceIndex(0) +12>Emitted(24, 72) Source(42, 66) + SourceIndex(0) +13>Emitted(24, 74) Source(42, 55) + SourceIndex(0) +14>Emitted(24, 78) Source(42, 66) + SourceIndex(0) --- >>> _j = multiRobots_1[_h].skills, _k = _j === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _j, _l = _k.primary, primaryA = _l === void 0 ? "primary" : _l, _m = _k.secondary, secondaryA = _m === void 0 ? "secondary" : _m; 1->^^^^ @@ -1164,32 +1152,30 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _o = 0, _p = getMultiRobots(); _o < _p.length; _o++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = +2 >for +3 > ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1235,10 +1221,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1284,29 +1270,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(28, 1) Source(45, 1) + SourceIndex(0) -2 >Emitted(28, 4) Source(45, 4) + SourceIndex(0) -3 >Emitted(28, 5) Source(45, 5) + SourceIndex(0) -4 >Emitted(28, 6) Source(46, 55) + SourceIndex(0) -5 >Emitted(28, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(28, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(28, 16) Source(46, 71) + SourceIndex(0) -8 >Emitted(28, 18) Source(46, 55) + SourceIndex(0) -9 >Emitted(28, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(28, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(28, 23) Source(46, 55) + SourceIndex(0) -12>Emitted(28, 37) Source(46, 69) + SourceIndex(0) -13>Emitted(28, 39) Source(46, 71) + SourceIndex(0) -14>Emitted(28, 41) Source(46, 55) + SourceIndex(0) -15>Emitted(28, 55) Source(46, 71) + SourceIndex(0) -16>Emitted(28, 57) Source(46, 55) + SourceIndex(0) -17>Emitted(28, 61) Source(46, 71) + SourceIndex(0) +2 >Emitted(28, 5) Source(45, 5) + SourceIndex(0) +3 >Emitted(28, 6) Source(46, 55) + SourceIndex(0) +4 >Emitted(28, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(28, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(28, 16) Source(46, 71) + SourceIndex(0) +7 >Emitted(28, 18) Source(46, 55) + SourceIndex(0) +8 >Emitted(28, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(28, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(28, 23) Source(46, 55) + SourceIndex(0) +11>Emitted(28, 37) Source(46, 69) + SourceIndex(0) +12>Emitted(28, 39) Source(46, 71) + SourceIndex(0) +13>Emitted(28, 41) Source(46, 55) + SourceIndex(0) +14>Emitted(28, 55) Source(46, 71) + SourceIndex(0) +15>Emitted(28, 57) Source(46, 55) + SourceIndex(0) +16>Emitted(28, 61) Source(46, 71) + SourceIndex(0) --- >>> _q = _p[_o].skills, _r = _q === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _q, _s = _r.primary, primaryA = _s === void 0 ? "primary" : _s, _t = _r.secondary, secondaryA = _t === void 0 ? "secondary" : _t; 1->^^^^ @@ -1385,45 +1370,43 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _u = 0, _v = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^^^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^ -19> ^^ -20> ^^ -21> ^^^^^^^ -22> ^^ -23> ^^^^^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^^ -28> ^^ -29> ^^ -30> ^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^ +18> ^^ +19> ^^ +20> ^^^^^^^ +21> ^^ +22> ^^^^^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^^ +27> ^^ +28> ^^ +29> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = +2 >for +3 > ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of > -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1475,10 +1458,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > { primary: "nosKill", secondary: "noSkill" } } of > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1529,53 +1512,52 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = > { primary: "nosKill", secondary: "noSkill" } } of > -12> [ -13> { -14> name -15> : -16> "mower" -17> , -18> skills -19> : -20> { -21> primary -22> : -23> "mowing" -24> , -25> secondary -26> : -27> "none" -28> } -29> } +11> [ +12> { +13> name +14> : +15> "mower" +16> , +17> skills +18> : +19> { +20> primary +21> : +22> "mowing" +23> , +24> secondary +25> : +26> "none" +27> } +28> } 1->Emitted(32, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(32, 4) Source(49, 4) + SourceIndex(0) -3 >Emitted(32, 5) Source(49, 5) + SourceIndex(0) -4 >Emitted(32, 6) Source(51, 5) + SourceIndex(0) -5 >Emitted(32, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(32, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(32, 16) Source(52, 83) + SourceIndex(0) -8 >Emitted(32, 18) Source(51, 5) + SourceIndex(0) -9 >Emitted(32, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(32, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(32, 23) Source(51, 19) + SourceIndex(0) -12>Emitted(32, 24) Source(51, 20) + SourceIndex(0) -13>Emitted(32, 26) Source(51, 22) + SourceIndex(0) -14>Emitted(32, 30) Source(51, 26) + SourceIndex(0) -15>Emitted(32, 32) Source(51, 28) + SourceIndex(0) -16>Emitted(32, 39) Source(51, 35) + SourceIndex(0) -17>Emitted(32, 41) Source(51, 37) + SourceIndex(0) -18>Emitted(32, 47) Source(51, 43) + SourceIndex(0) -19>Emitted(32, 49) Source(51, 45) + SourceIndex(0) -20>Emitted(32, 51) Source(51, 47) + SourceIndex(0) -21>Emitted(32, 58) Source(51, 54) + SourceIndex(0) -22>Emitted(32, 60) Source(51, 56) + SourceIndex(0) -23>Emitted(32, 68) Source(51, 64) + SourceIndex(0) -24>Emitted(32, 70) Source(51, 66) + SourceIndex(0) -25>Emitted(32, 79) Source(51, 75) + SourceIndex(0) -26>Emitted(32, 81) Source(51, 77) + SourceIndex(0) -27>Emitted(32, 87) Source(51, 83) + SourceIndex(0) -28>Emitted(32, 89) Source(51, 85) + SourceIndex(0) -29>Emitted(32, 91) Source(51, 87) + SourceIndex(0) +2 >Emitted(32, 5) Source(49, 5) + SourceIndex(0) +3 >Emitted(32, 6) Source(51, 5) + SourceIndex(0) +4 >Emitted(32, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(32, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(32, 16) Source(52, 83) + SourceIndex(0) +7 >Emitted(32, 18) Source(51, 5) + SourceIndex(0) +8 >Emitted(32, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(32, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(32, 23) Source(51, 19) + SourceIndex(0) +11>Emitted(32, 24) Source(51, 20) + SourceIndex(0) +12>Emitted(32, 26) Source(51, 22) + SourceIndex(0) +13>Emitted(32, 30) Source(51, 26) + SourceIndex(0) +14>Emitted(32, 32) Source(51, 28) + SourceIndex(0) +15>Emitted(32, 39) Source(51, 35) + SourceIndex(0) +16>Emitted(32, 41) Source(51, 37) + SourceIndex(0) +17>Emitted(32, 47) Source(51, 43) + SourceIndex(0) +18>Emitted(32, 49) Source(51, 45) + SourceIndex(0) +19>Emitted(32, 51) Source(51, 47) + SourceIndex(0) +20>Emitted(32, 58) Source(51, 54) + SourceIndex(0) +21>Emitted(32, 60) Source(51, 56) + SourceIndex(0) +22>Emitted(32, 68) Source(51, 64) + SourceIndex(0) +23>Emitted(32, 70) Source(51, 66) + SourceIndex(0) +24>Emitted(32, 79) Source(51, 75) + SourceIndex(0) +25>Emitted(32, 81) Source(51, 77) + SourceIndex(0) +26>Emitted(32, 87) Source(51, 83) + SourceIndex(0) +27>Emitted(32, 89) Source(51, 85) + SourceIndex(0) +28>Emitted(32, 91) Source(51, 87) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _u < _v.length; _u++) { 1->^^^^ @@ -1731,30 +1713,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _0 = 0, robots_2 = robots; _0 < robots_2.length; _0++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^-> 1-> > > -2 >for -3 > -4 > ({ name = "noName" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({ name = "noName" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1810,10 +1790,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > > for ({ name = "noName" } of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -1869,25 +1849,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > > for ({ name = "noName" } of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(37, 1) Source(56, 1) + SourceIndex(0) -2 >Emitted(37, 4) Source(56, 4) + SourceIndex(0) -3 >Emitted(37, 5) Source(56, 5) + SourceIndex(0) -4 >Emitted(37, 6) Source(56, 29) + SourceIndex(0) -5 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(37, 16) Source(56, 35) + SourceIndex(0) -8 >Emitted(37, 18) Source(56, 29) + SourceIndex(0) -9 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) -10>Emitted(37, 28) Source(1, 2) + SourceIndex(0) -11>Emitted(37, 35) Source(56, 35) + SourceIndex(0) -12>Emitted(37, 37) Source(56, 29) + SourceIndex(0) -13>Emitted(37, 57) Source(56, 35) + SourceIndex(0) -14>Emitted(37, 59) Source(56, 29) + SourceIndex(0) -15>Emitted(37, 63) Source(56, 35) + SourceIndex(0) +2 >Emitted(37, 5) Source(56, 5) + SourceIndex(0) +3 >Emitted(37, 6) Source(56, 29) + SourceIndex(0) +4 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(37, 16) Source(56, 35) + SourceIndex(0) +7 >Emitted(37, 18) Source(56, 29) + SourceIndex(0) +8 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) +9 >Emitted(37, 28) Source(1, 2) + SourceIndex(0) +10>Emitted(37, 35) Source(56, 35) + SourceIndex(0) +11>Emitted(37, 37) Source(56, 29) + SourceIndex(0) +12>Emitted(37, 57) Source(56, 35) + SourceIndex(0) +13>Emitted(37, 59) Source(56, 29) + SourceIndex(0) +14>Emitted(37, 63) Source(56, 35) + SourceIndex(0) --- >>> _1 = robots_2[_0].name, name = _1 === void 0 ? "noName" : _1; 1->^^^^ @@ -1939,31 +1918,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _2 = 0, _3 = getRobots(); _2 < _3.length; _2++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^ -18> ^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^ +17> ^^^^^-> 1-> > -2 >for -3 > -4 > ({ name = "noName" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({ name = "noName" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2022,10 +1999,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({ name = "noName" } of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2084,29 +2061,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({ name = "noName" } of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(41, 1) Source(59, 1) + SourceIndex(0) -2 >Emitted(41, 4) Source(59, 4) + SourceIndex(0) -3 >Emitted(41, 5) Source(59, 5) + SourceIndex(0) -4 >Emitted(41, 6) Source(59, 29) + SourceIndex(0) -5 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(41, 16) Source(59, 40) + SourceIndex(0) -8 >Emitted(41, 18) Source(59, 29) + SourceIndex(0) -9 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(41, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(41, 23) Source(59, 29) + SourceIndex(0) -12>Emitted(41, 32) Source(59, 38) + SourceIndex(0) -13>Emitted(41, 34) Source(59, 40) + SourceIndex(0) -14>Emitted(41, 36) Source(59, 29) + SourceIndex(0) -15>Emitted(41, 50) Source(59, 40) + SourceIndex(0) -16>Emitted(41, 52) Source(59, 29) + SourceIndex(0) -17>Emitted(41, 56) Source(59, 40) + SourceIndex(0) +2 >Emitted(41, 5) Source(59, 5) + SourceIndex(0) +3 >Emitted(41, 6) Source(59, 29) + SourceIndex(0) +4 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(41, 16) Source(59, 40) + SourceIndex(0) +7 >Emitted(41, 18) Source(59, 29) + SourceIndex(0) +8 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(41, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(41, 23) Source(59, 29) + SourceIndex(0) +11>Emitted(41, 32) Source(59, 38) + SourceIndex(0) +12>Emitted(41, 34) Source(59, 40) + SourceIndex(0) +13>Emitted(41, 36) Source(59, 29) + SourceIndex(0) +14>Emitted(41, 50) Source(59, 40) + SourceIndex(0) +15>Emitted(41, 52) Source(59, 29) + SourceIndex(0) +16>Emitted(41, 56) Source(59, 40) + SourceIndex(0) --- >>> _4 = _3[_2].name, name = _4 === void 0 ? "noName" : _4; 1->^^^^ @@ -2158,48 +2134,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _5 = 0, _6 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _5 < _6.length; _5++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^^ -23> ^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^ -28> ^^ -29> ^^^^^^^^^^ -30> ^^ -31> ^ -32> ^^ -33> ^^^^^^^^^^^^^^ -34> ^^ -35> ^^^^ +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^ +21> ^^ +22> ^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^ +27> ^^ +28> ^^^^^^^^^^ +29> ^^ +30> ^ +31> ^^ +32> ^^^^^^^^^^^^^^ +33> ^^ +34> ^^^^ 1-> > -2 >for -3 > -4 > ({ name = "noName" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({ name = "noName" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2261,10 +2235,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2326,65 +2300,64 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({ name = "noName" } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skill -18> : -19> "mowing" -20> } -21> , -22> { -23> name -24> : -25> "trimmer" -26> , -27> skill -28> : -29> "trimming" -30> } -31> ] -32> -33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -34> -35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +11> { +12> name +13> : +14> "mower" +15> , +16> skill +17> : +18> "mowing" +19> } +20> , +21> { +22> name +23> : +24> "trimmer" +25> , +26> skill +27> : +28> "trimming" +29> } +30> ] +31> +32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +33> +34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(45, 1) Source(62, 1) + SourceIndex(0) -2 >Emitted(45, 4) Source(62, 4) + SourceIndex(0) -3 >Emitted(45, 5) Source(62, 5) + SourceIndex(0) -4 >Emitted(45, 6) Source(62, 29) + SourceIndex(0) -5 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(45, 16) Source(62, 105) + SourceIndex(0) -8 >Emitted(45, 18) Source(62, 29) + SourceIndex(0) -9 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) -10>Emitted(45, 22) Source(1, 2) + SourceIndex(0) -11>Emitted(45, 24) Source(62, 30) + SourceIndex(0) -12>Emitted(45, 26) Source(62, 32) + SourceIndex(0) -13>Emitted(45, 30) Source(62, 36) + SourceIndex(0) -14>Emitted(45, 32) Source(62, 38) + SourceIndex(0) -15>Emitted(45, 39) Source(62, 45) + SourceIndex(0) -16>Emitted(45, 41) Source(62, 47) + SourceIndex(0) -17>Emitted(45, 46) Source(62, 52) + SourceIndex(0) -18>Emitted(45, 48) Source(62, 54) + SourceIndex(0) -19>Emitted(45, 56) Source(62, 62) + SourceIndex(0) -20>Emitted(45, 58) Source(62, 64) + SourceIndex(0) -21>Emitted(45, 60) Source(62, 66) + SourceIndex(0) -22>Emitted(45, 62) Source(62, 68) + SourceIndex(0) -23>Emitted(45, 66) Source(62, 72) + SourceIndex(0) -24>Emitted(45, 68) Source(62, 74) + SourceIndex(0) -25>Emitted(45, 77) Source(62, 83) + SourceIndex(0) -26>Emitted(45, 79) Source(62, 85) + SourceIndex(0) -27>Emitted(45, 84) Source(62, 90) + SourceIndex(0) -28>Emitted(45, 86) Source(62, 92) + SourceIndex(0) -29>Emitted(45, 96) Source(62, 102) + SourceIndex(0) -30>Emitted(45, 98) Source(62, 104) + SourceIndex(0) -31>Emitted(45, 99) Source(62, 105) + SourceIndex(0) -32>Emitted(45, 101) Source(62, 29) + SourceIndex(0) -33>Emitted(45, 115) Source(62, 105) + SourceIndex(0) -34>Emitted(45, 117) Source(62, 29) + SourceIndex(0) -35>Emitted(45, 121) Source(62, 105) + SourceIndex(0) +2 >Emitted(45, 5) Source(62, 5) + SourceIndex(0) +3 >Emitted(45, 6) Source(62, 29) + SourceIndex(0) +4 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(45, 16) Source(62, 105) + SourceIndex(0) +7 >Emitted(45, 18) Source(62, 29) + SourceIndex(0) +8 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) +9 >Emitted(45, 22) Source(1, 2) + SourceIndex(0) +10>Emitted(45, 24) Source(62, 30) + SourceIndex(0) +11>Emitted(45, 26) Source(62, 32) + SourceIndex(0) +12>Emitted(45, 30) Source(62, 36) + SourceIndex(0) +13>Emitted(45, 32) Source(62, 38) + SourceIndex(0) +14>Emitted(45, 39) Source(62, 45) + SourceIndex(0) +15>Emitted(45, 41) Source(62, 47) + SourceIndex(0) +16>Emitted(45, 46) Source(62, 52) + SourceIndex(0) +17>Emitted(45, 48) Source(62, 54) + SourceIndex(0) +18>Emitted(45, 56) Source(62, 62) + SourceIndex(0) +19>Emitted(45, 58) Source(62, 64) + SourceIndex(0) +20>Emitted(45, 60) Source(62, 66) + SourceIndex(0) +21>Emitted(45, 62) Source(62, 68) + SourceIndex(0) +22>Emitted(45, 66) Source(62, 72) + SourceIndex(0) +23>Emitted(45, 68) Source(62, 74) + SourceIndex(0) +24>Emitted(45, 77) Source(62, 83) + SourceIndex(0) +25>Emitted(45, 79) Source(62, 85) + SourceIndex(0) +26>Emitted(45, 84) Source(62, 90) + SourceIndex(0) +27>Emitted(45, 86) Source(62, 92) + SourceIndex(0) +28>Emitted(45, 96) Source(62, 102) + SourceIndex(0) +29>Emitted(45, 98) Source(62, 104) + SourceIndex(0) +30>Emitted(45, 99) Source(62, 105) + SourceIndex(0) +31>Emitted(45, 101) Source(62, 29) + SourceIndex(0) +32>Emitted(45, 115) Source(62, 105) + SourceIndex(0) +33>Emitted(45, 117) Source(62, 29) + SourceIndex(0) +34>Emitted(45, 121) Source(62, 105) + SourceIndex(0) --- >>> _7 = _6[_5].name, name = _7 === void 0 ? "noName" : _7; 1 >^^^^ @@ -2436,34 +2409,32 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _8 = 0, multiRobots_2 = multiRobots; _8 < multiRobots_2.length; _8++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ +2 >for +3 > ({ > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2533,10 +2504,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2606,25 +2577,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(49, 1) Source(65, 1) + SourceIndex(0) -2 >Emitted(49, 4) Source(65, 4) + SourceIndex(0) -3 >Emitted(49, 5) Source(65, 5) + SourceIndex(0) -4 >Emitted(49, 6) Source(70, 6) + SourceIndex(0) -5 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) -6 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) -7 >Emitted(49, 16) Source(70, 17) + SourceIndex(0) -8 >Emitted(49, 18) Source(70, 6) + SourceIndex(0) -9 >Emitted(49, 32) Source(1, 1) + SourceIndex(0) -10>Emitted(49, 33) Source(1, 2) + SourceIndex(0) -11>Emitted(49, 45) Source(70, 17) + SourceIndex(0) -12>Emitted(49, 47) Source(70, 6) + SourceIndex(0) -13>Emitted(49, 72) Source(70, 17) + SourceIndex(0) -14>Emitted(49, 74) Source(70, 6) + SourceIndex(0) -15>Emitted(49, 78) Source(70, 17) + SourceIndex(0) +2 >Emitted(49, 5) Source(65, 5) + SourceIndex(0) +3 >Emitted(49, 6) Source(70, 6) + SourceIndex(0) +4 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) +5 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) +6 >Emitted(49, 16) Source(70, 17) + SourceIndex(0) +7 >Emitted(49, 18) Source(70, 6) + SourceIndex(0) +8 >Emitted(49, 32) Source(1, 1) + SourceIndex(0) +9 >Emitted(49, 33) Source(1, 2) + SourceIndex(0) +10>Emitted(49, 45) Source(70, 17) + SourceIndex(0) +11>Emitted(49, 47) Source(70, 6) + SourceIndex(0) +12>Emitted(49, 72) Source(70, 17) + SourceIndex(0) +13>Emitted(49, 74) Source(70, 6) + SourceIndex(0) +14>Emitted(49, 78) Source(70, 17) + SourceIndex(0) --- >>> _9 = multiRobots_2[_8].skills, _10 = _9 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _9, _11 = _10.primary, primary = _11 === void 0 ? "primary" : _11, _12 = _10.secondary, secondary = _12 === void 0 ? "secondary" : _12; 1->^^^^ @@ -2709,36 +2679,34 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _13 = 0, _14 = getMultiRobots(); _13 < _14.length; _13++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ +2 >for +3 > ({ > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2816,10 +2784,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -2897,29 +2865,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(53, 1) Source(73, 1) + SourceIndex(0) -2 >Emitted(53, 4) Source(73, 4) + SourceIndex(0) -3 >Emitted(53, 5) Source(73, 5) + SourceIndex(0) -4 >Emitted(53, 6) Source(78, 6) + SourceIndex(0) -5 >Emitted(53, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(53, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(53, 17) Source(78, 22) + SourceIndex(0) -8 >Emitted(53, 19) Source(78, 6) + SourceIndex(0) -9 >Emitted(53, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(53, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(53, 25) Source(78, 6) + SourceIndex(0) -12>Emitted(53, 39) Source(78, 20) + SourceIndex(0) -13>Emitted(53, 41) Source(78, 22) + SourceIndex(0) -14>Emitted(53, 43) Source(78, 6) + SourceIndex(0) -15>Emitted(53, 59) Source(78, 22) + SourceIndex(0) -16>Emitted(53, 61) Source(78, 6) + SourceIndex(0) -17>Emitted(53, 66) Source(78, 22) + SourceIndex(0) +2 >Emitted(53, 5) Source(73, 5) + SourceIndex(0) +3 >Emitted(53, 6) Source(78, 6) + SourceIndex(0) +4 >Emitted(53, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(53, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(53, 17) Source(78, 22) + SourceIndex(0) +7 >Emitted(53, 19) Source(78, 6) + SourceIndex(0) +8 >Emitted(53, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(53, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(53, 25) Source(78, 6) + SourceIndex(0) +11>Emitted(53, 39) Source(78, 20) + SourceIndex(0) +12>Emitted(53, 41) Source(78, 22) + SourceIndex(0) +13>Emitted(53, 43) Source(78, 6) + SourceIndex(0) +14>Emitted(53, 59) Source(78, 22) + SourceIndex(0) +15>Emitted(53, 61) Source(78, 6) + SourceIndex(0) +16>Emitted(53, 66) Source(78, 22) + SourceIndex(0) --- >>> _15 = _14[_13].skills, _16 = _15 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _15, _17 = _16.primary, primary = _17 === void 0 ? "primary" : _17, _18 = _16.secondary, secondary = _18 === void 0 ? "secondary" : _18; 1->^^^^ @@ -3004,47 +2971,45 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _19 = 0, _20 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^^ -20> ^^^^^^^ -21> ^^ -22> ^^^^^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^^ -27> ^^ -28> ^^ -29> ^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^ +17> ^^ +18> ^^ +19> ^^^^^^^ +20> ^^ +21> ^^^^^^^^ +22> ^^ +23> ^^^^^^^^^ +24> ^^ +25> ^^^^^^ +26> ^^ +27> ^^ +28> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ +2 >for +3 > ({ > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3131,10 +3096,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } = { primary: "noSkill", secondary: "noSkill" } > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3220,51 +3185,50 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skills -18> : -19> { -20> primary -21> : -22> "mowing" -23> , -24> secondary -25> : -26> "none" -27> } -28> } +11> { +12> name +13> : +14> "mower" +15> , +16> skills +17> : +18> { +19> primary +20> : +21> "mowing" +22> , +23> secondary +24> : +25> "none" +26> } +27> } 1->Emitted(57, 1) Source(81, 1) + SourceIndex(0) -2 >Emitted(57, 4) Source(81, 4) + SourceIndex(0) -3 >Emitted(57, 5) Source(81, 5) + SourceIndex(0) -4 >Emitted(57, 6) Source(86, 6) + SourceIndex(0) -5 >Emitted(57, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(57, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(57, 17) Source(87, 79) + SourceIndex(0) -8 >Emitted(57, 19) Source(86, 6) + SourceIndex(0) -9 >Emitted(57, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(57, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(57, 26) Source(86, 7) + SourceIndex(0) -12>Emitted(57, 28) Source(86, 9) + SourceIndex(0) -13>Emitted(57, 32) Source(86, 13) + SourceIndex(0) -14>Emitted(57, 34) Source(86, 15) + SourceIndex(0) -15>Emitted(57, 41) Source(86, 22) + SourceIndex(0) -16>Emitted(57, 43) Source(86, 24) + SourceIndex(0) -17>Emitted(57, 49) Source(86, 30) + SourceIndex(0) -18>Emitted(57, 51) Source(86, 32) + SourceIndex(0) -19>Emitted(57, 53) Source(86, 34) + SourceIndex(0) -20>Emitted(57, 60) Source(86, 41) + SourceIndex(0) -21>Emitted(57, 62) Source(86, 43) + SourceIndex(0) -22>Emitted(57, 70) Source(86, 51) + SourceIndex(0) -23>Emitted(57, 72) Source(86, 53) + SourceIndex(0) -24>Emitted(57, 81) Source(86, 62) + SourceIndex(0) -25>Emitted(57, 83) Source(86, 64) + SourceIndex(0) -26>Emitted(57, 89) Source(86, 70) + SourceIndex(0) -27>Emitted(57, 91) Source(86, 72) + SourceIndex(0) -28>Emitted(57, 93) Source(86, 74) + SourceIndex(0) +2 >Emitted(57, 5) Source(81, 5) + SourceIndex(0) +3 >Emitted(57, 6) Source(86, 6) + SourceIndex(0) +4 >Emitted(57, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(57, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(57, 17) Source(87, 79) + SourceIndex(0) +7 >Emitted(57, 19) Source(86, 6) + SourceIndex(0) +8 >Emitted(57, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(57, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(57, 26) Source(86, 7) + SourceIndex(0) +11>Emitted(57, 28) Source(86, 9) + SourceIndex(0) +12>Emitted(57, 32) Source(86, 13) + SourceIndex(0) +13>Emitted(57, 34) Source(86, 15) + SourceIndex(0) +14>Emitted(57, 41) Source(86, 22) + SourceIndex(0) +15>Emitted(57, 43) Source(86, 24) + SourceIndex(0) +16>Emitted(57, 49) Source(86, 30) + SourceIndex(0) +17>Emitted(57, 51) Source(86, 32) + SourceIndex(0) +18>Emitted(57, 53) Source(86, 34) + SourceIndex(0) +19>Emitted(57, 60) Source(86, 41) + SourceIndex(0) +20>Emitted(57, 62) Source(86, 43) + SourceIndex(0) +21>Emitted(57, 70) Source(86, 51) + SourceIndex(0) +22>Emitted(57, 72) Source(86, 53) + SourceIndex(0) +23>Emitted(57, 81) Source(86, 62) + SourceIndex(0) +24>Emitted(57, 83) Source(86, 64) + SourceIndex(0) +25>Emitted(57, 89) Source(86, 70) + SourceIndex(0) +26>Emitted(57, 91) Source(86, 72) + SourceIndex(0) +27>Emitted(57, 93) Source(86, 74) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _19 < _20.length; _19++) { 1->^^^^ @@ -3425,31 +3389,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _25 = 0, robots_3 = robots; _25 < robots_3.length; _25++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > > -2 >for -3 > -4 > ({name: nameA = "noName", skill: skillA = "noSkill" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA = "noName", skill: skillA = "noSkill" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3541,10 +3503,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > > > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3636,25 +3598,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > > > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(62, 1) Source(92, 1) + SourceIndex(0) -2 >Emitted(62, 4) Source(92, 4) + SourceIndex(0) -3 >Emitted(62, 5) Source(92, 5) + SourceIndex(0) -4 >Emitted(62, 6) Source(92, 62) + SourceIndex(0) -5 >Emitted(62, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(62, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(62, 17) Source(92, 68) + SourceIndex(0) -8 >Emitted(62, 19) Source(92, 62) + SourceIndex(0) -9 >Emitted(62, 28) Source(1, 1) + SourceIndex(0) -10>Emitted(62, 29) Source(1, 2) + SourceIndex(0) -11>Emitted(62, 36) Source(92, 68) + SourceIndex(0) -12>Emitted(62, 38) Source(92, 62) + SourceIndex(0) -13>Emitted(62, 59) Source(92, 68) + SourceIndex(0) -14>Emitted(62, 61) Source(92, 62) + SourceIndex(0) -15>Emitted(62, 66) Source(92, 68) + SourceIndex(0) +2 >Emitted(62, 5) Source(92, 5) + SourceIndex(0) +3 >Emitted(62, 6) Source(92, 62) + SourceIndex(0) +4 >Emitted(62, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(62, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(62, 17) Source(92, 68) + SourceIndex(0) +7 >Emitted(62, 19) Source(92, 62) + SourceIndex(0) +8 >Emitted(62, 28) Source(1, 1) + SourceIndex(0) +9 >Emitted(62, 29) Source(1, 2) + SourceIndex(0) +10>Emitted(62, 36) Source(92, 68) + SourceIndex(0) +11>Emitted(62, 38) Source(92, 62) + SourceIndex(0) +12>Emitted(62, 59) Source(92, 68) + SourceIndex(0) +13>Emitted(62, 61) Source(92, 62) + SourceIndex(0) +14>Emitted(62, 66) Source(92, 68) + SourceIndex(0) --- >>> _26 = robots_3[_25], _27 = _26.name, nameA = _27 === void 0 ? "noName" : _27, _28 = _26.skill, skillA = _28 === void 0 ? "noSkill" : _28; 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -3718,31 +3679,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _29 = 0, _30 = getRobots(); _29 < _30.length; _29++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({name: nameA = "noName", skill: skillA = "noSkill" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA = "noName", skill: skillA = "noSkill" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3837,10 +3796,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -3935,29 +3894,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({name: nameA = "noName", skill: skillA = "noSkill" } of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(66, 1) Source(95, 1) + SourceIndex(0) -2 >Emitted(66, 4) Source(95, 4) + SourceIndex(0) -3 >Emitted(66, 5) Source(95, 5) + SourceIndex(0) -4 >Emitted(66, 6) Source(95, 63) + SourceIndex(0) -5 >Emitted(66, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(66, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(66, 17) Source(95, 74) + SourceIndex(0) -8 >Emitted(66, 19) Source(95, 63) + SourceIndex(0) -9 >Emitted(66, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(66, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(66, 25) Source(95, 63) + SourceIndex(0) -12>Emitted(66, 34) Source(95, 72) + SourceIndex(0) -13>Emitted(66, 36) Source(95, 74) + SourceIndex(0) -14>Emitted(66, 38) Source(95, 63) + SourceIndex(0) -15>Emitted(66, 54) Source(95, 74) + SourceIndex(0) -16>Emitted(66, 56) Source(95, 63) + SourceIndex(0) -17>Emitted(66, 61) Source(95, 74) + SourceIndex(0) +2 >Emitted(66, 5) Source(95, 5) + SourceIndex(0) +3 >Emitted(66, 6) Source(95, 63) + SourceIndex(0) +4 >Emitted(66, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(66, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(66, 17) Source(95, 74) + SourceIndex(0) +7 >Emitted(66, 19) Source(95, 63) + SourceIndex(0) +8 >Emitted(66, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(66, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(66, 25) Source(95, 63) + SourceIndex(0) +11>Emitted(66, 34) Source(95, 72) + SourceIndex(0) +12>Emitted(66, 36) Source(95, 74) + SourceIndex(0) +13>Emitted(66, 38) Source(95, 63) + SourceIndex(0) +14>Emitted(66, 54) Source(95, 74) + SourceIndex(0) +15>Emitted(66, 56) Source(95, 63) + SourceIndex(0) +16>Emitted(66, 61) Source(95, 74) + SourceIndex(0) --- >>> _31 = _30[_29], _32 = _31.name, nameA = _32 === void 0 ? "noName" : _32, _33 = _31.skill, skillA = _33 === void 0 ? "noSkill" : _33; 1->^^^^^^^^^^^^^^^^^^^^ @@ -4021,49 +3979,47 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _34 = 0, _35 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _34 < _35.length; _34++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^^ -23> ^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^ -28> ^^ -29> ^^^^^^^^^^ -30> ^^ -31> ^ -32> ^^ -33> ^^^^^^^^^^^^^^^^ -34> ^^ -35> ^^^^^ -36> ^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^ +21> ^^ +22> ^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^ +27> ^^ +28> ^^^^^^^^^^ +29> ^^ +30> ^ +31> ^^ +32> ^^^^^^^^^^^^^^^^ +33> ^^ +34> ^^^^^ +35> ^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({name: nameA = "noName", skill: skillA = "noSkill" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({name: nameA = "noName", skill: skillA = "noSkill" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -4161,10 +4117,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -4262,65 +4218,64 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skill -18> : -19> "mowing" -20> } -21> , -22> { -23> name -24> : -25> "trimmer" -26> , -27> skill -28> : -29> "trimming" -30> } -31> ] -32> -33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -34> -35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +11> { +12> name +13> : +14> "mower" +15> , +16> skill +17> : +18> "mowing" +19> } +20> , +21> { +22> name +23> : +24> "trimmer" +25> , +26> skill +27> : +28> "trimming" +29> } +30> ] +31> +32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +33> +34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(70, 1) Source(98, 1) + SourceIndex(0) -2 >Emitted(70, 4) Source(98, 4) + SourceIndex(0) -3 >Emitted(70, 5) Source(98, 5) + SourceIndex(0) -4 >Emitted(70, 6) Source(98, 63) + SourceIndex(0) -5 >Emitted(70, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(70, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(70, 17) Source(98, 139) + SourceIndex(0) -8 >Emitted(70, 19) Source(98, 63) + SourceIndex(0) -9 >Emitted(70, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(70, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(70, 26) Source(98, 64) + SourceIndex(0) -12>Emitted(70, 28) Source(98, 66) + SourceIndex(0) -13>Emitted(70, 32) Source(98, 70) + SourceIndex(0) -14>Emitted(70, 34) Source(98, 72) + SourceIndex(0) -15>Emitted(70, 41) Source(98, 79) + SourceIndex(0) -16>Emitted(70, 43) Source(98, 81) + SourceIndex(0) -17>Emitted(70, 48) Source(98, 86) + SourceIndex(0) -18>Emitted(70, 50) Source(98, 88) + SourceIndex(0) -19>Emitted(70, 58) Source(98, 96) + SourceIndex(0) -20>Emitted(70, 60) Source(98, 98) + SourceIndex(0) -21>Emitted(70, 62) Source(98, 100) + SourceIndex(0) -22>Emitted(70, 64) Source(98, 102) + SourceIndex(0) -23>Emitted(70, 68) Source(98, 106) + SourceIndex(0) -24>Emitted(70, 70) Source(98, 108) + SourceIndex(0) -25>Emitted(70, 79) Source(98, 117) + SourceIndex(0) -26>Emitted(70, 81) Source(98, 119) + SourceIndex(0) -27>Emitted(70, 86) Source(98, 124) + SourceIndex(0) -28>Emitted(70, 88) Source(98, 126) + SourceIndex(0) -29>Emitted(70, 98) Source(98, 136) + SourceIndex(0) -30>Emitted(70, 100) Source(98, 138) + SourceIndex(0) -31>Emitted(70, 101) Source(98, 139) + SourceIndex(0) -32>Emitted(70, 103) Source(98, 63) + SourceIndex(0) -33>Emitted(70, 119) Source(98, 139) + SourceIndex(0) -34>Emitted(70, 121) Source(98, 63) + SourceIndex(0) -35>Emitted(70, 126) Source(98, 139) + SourceIndex(0) +2 >Emitted(70, 5) Source(98, 5) + SourceIndex(0) +3 >Emitted(70, 6) Source(98, 63) + SourceIndex(0) +4 >Emitted(70, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(70, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(70, 17) Source(98, 139) + SourceIndex(0) +7 >Emitted(70, 19) Source(98, 63) + SourceIndex(0) +8 >Emitted(70, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(70, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(70, 26) Source(98, 64) + SourceIndex(0) +11>Emitted(70, 28) Source(98, 66) + SourceIndex(0) +12>Emitted(70, 32) Source(98, 70) + SourceIndex(0) +13>Emitted(70, 34) Source(98, 72) + SourceIndex(0) +14>Emitted(70, 41) Source(98, 79) + SourceIndex(0) +15>Emitted(70, 43) Source(98, 81) + SourceIndex(0) +16>Emitted(70, 48) Source(98, 86) + SourceIndex(0) +17>Emitted(70, 50) Source(98, 88) + SourceIndex(0) +18>Emitted(70, 58) Source(98, 96) + SourceIndex(0) +19>Emitted(70, 60) Source(98, 98) + SourceIndex(0) +20>Emitted(70, 62) Source(98, 100) + SourceIndex(0) +21>Emitted(70, 64) Source(98, 102) + SourceIndex(0) +22>Emitted(70, 68) Source(98, 106) + SourceIndex(0) +23>Emitted(70, 70) Source(98, 108) + SourceIndex(0) +24>Emitted(70, 79) Source(98, 117) + SourceIndex(0) +25>Emitted(70, 81) Source(98, 119) + SourceIndex(0) +26>Emitted(70, 86) Source(98, 124) + SourceIndex(0) +27>Emitted(70, 88) Source(98, 126) + SourceIndex(0) +28>Emitted(70, 98) Source(98, 136) + SourceIndex(0) +29>Emitted(70, 100) Source(98, 138) + SourceIndex(0) +30>Emitted(70, 101) Source(98, 139) + SourceIndex(0) +31>Emitted(70, 103) Source(98, 63) + SourceIndex(0) +32>Emitted(70, 119) Source(98, 139) + SourceIndex(0) +33>Emitted(70, 121) Source(98, 63) + SourceIndex(0) +34>Emitted(70, 126) Source(98, 139) + SourceIndex(0) --- >>> _36 = _35[_34], _37 = _36.name, nameA = _37 === void 0 ? "noName" : _37, _38 = _36.skill, skillA = _38 === void 0 ? "noSkill" : _38; 1->^^^^^^^^^^^^^^^^^^^^ @@ -4384,35 +4339,33 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _39 = 0, multiRobots_3 = multiRobots; _39 < multiRobots_3.length; _39++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ +2 >for +3 > ({ > name: nameA = "noName", > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -4519,10 +4472,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -4629,25 +4582,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(74, 1) Source(101, 1) + SourceIndex(0) -2 >Emitted(74, 4) Source(101, 4) + SourceIndex(0) -3 >Emitted(74, 5) Source(101, 5) + SourceIndex(0) -4 >Emitted(74, 6) Source(107, 6) + SourceIndex(0) -5 >Emitted(74, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(74, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(74, 17) Source(107, 17) + SourceIndex(0) -8 >Emitted(74, 19) Source(107, 6) + SourceIndex(0) -9 >Emitted(74, 33) Source(1, 1) + SourceIndex(0) -10>Emitted(74, 34) Source(1, 2) + SourceIndex(0) -11>Emitted(74, 46) Source(107, 17) + SourceIndex(0) -12>Emitted(74, 48) Source(107, 6) + SourceIndex(0) -13>Emitted(74, 74) Source(107, 17) + SourceIndex(0) -14>Emitted(74, 76) Source(107, 6) + SourceIndex(0) -15>Emitted(74, 81) Source(107, 17) + SourceIndex(0) +2 >Emitted(74, 5) Source(101, 5) + SourceIndex(0) +3 >Emitted(74, 6) Source(107, 6) + SourceIndex(0) +4 >Emitted(74, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(74, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(74, 17) Source(107, 17) + SourceIndex(0) +7 >Emitted(74, 19) Source(107, 6) + SourceIndex(0) +8 >Emitted(74, 33) Source(1, 1) + SourceIndex(0) +9 >Emitted(74, 34) Source(1, 2) + SourceIndex(0) +10>Emitted(74, 46) Source(107, 17) + SourceIndex(0) +11>Emitted(74, 48) Source(107, 6) + SourceIndex(0) +12>Emitted(74, 74) Source(107, 17) + SourceIndex(0) +13>Emitted(74, 76) Source(107, 6) + SourceIndex(0) +14>Emitted(74, 81) Source(107, 17) + SourceIndex(0) --- >>> _40 = multiRobots_3[_39], _41 = _40.name, nameA = _41 === void 0 ? "noName" : _41, _42 = _40.skills, _43 = _42 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _42, _44 = _43.primary, primaryA = _44 === void 0 ? "primary" : _44, _45 = _43.secondary, secondaryA = _45 === void 0 ? "secondary" : _45; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -4745,37 +4697,35 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _46 = 0, _47 = getMultiRobots(); _46 < _47.length; _46++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ +2 >for +3 > ({ > name: nameA = "noName", > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -4891,10 +4841,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -5010,29 +4960,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(78, 1) Source(110, 1) + SourceIndex(0) -2 >Emitted(78, 4) Source(110, 4) + SourceIndex(0) -3 >Emitted(78, 5) Source(110, 5) + SourceIndex(0) -4 >Emitted(78, 6) Source(116, 6) + SourceIndex(0) -5 >Emitted(78, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(78, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(78, 17) Source(116, 22) + SourceIndex(0) -8 >Emitted(78, 19) Source(116, 6) + SourceIndex(0) -9 >Emitted(78, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(78, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(78, 25) Source(116, 6) + SourceIndex(0) -12>Emitted(78, 39) Source(116, 20) + SourceIndex(0) -13>Emitted(78, 41) Source(116, 22) + SourceIndex(0) -14>Emitted(78, 43) Source(116, 6) + SourceIndex(0) -15>Emitted(78, 59) Source(116, 22) + SourceIndex(0) -16>Emitted(78, 61) Source(116, 6) + SourceIndex(0) -17>Emitted(78, 66) Source(116, 22) + SourceIndex(0) +2 >Emitted(78, 5) Source(110, 5) + SourceIndex(0) +3 >Emitted(78, 6) Source(116, 6) + SourceIndex(0) +4 >Emitted(78, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(78, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(78, 17) Source(116, 22) + SourceIndex(0) +7 >Emitted(78, 19) Source(116, 6) + SourceIndex(0) +8 >Emitted(78, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(78, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(78, 25) Source(116, 6) + SourceIndex(0) +11>Emitted(78, 39) Source(116, 20) + SourceIndex(0) +12>Emitted(78, 41) Source(116, 22) + SourceIndex(0) +13>Emitted(78, 43) Source(116, 6) + SourceIndex(0) +14>Emitted(78, 59) Source(116, 22) + SourceIndex(0) +15>Emitted(78, 61) Source(116, 6) + SourceIndex(0) +16>Emitted(78, 66) Source(116, 22) + SourceIndex(0) --- >>> _48 = _47[_46], _49 = _48.name, nameA = _49 === void 0 ? "noName" : _49, _50 = _48.skills, _51 = _50 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _50, _52 = _51.primary, primaryA = _52 === void 0 ? "primary" : _52, _53 = _51.secondary, secondaryA = _53 === void 0 ? "secondary" : _53; 1->^^^^^^^^^^^^^^^^^^^^ @@ -5130,49 +5079,47 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _54 = 0, _55 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^^^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^ -19> ^^ -20> ^^ -21> ^^^^^^^ -22> ^^ -23> ^^^^^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^^ -28> ^^ -29> ^^ -30> ^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^ +12> ^^ +13> ^^^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^ +18> ^^ +19> ^^ +20> ^^^^^^^ +21> ^^ +22> ^^^^^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^^ +27> ^^ +28> ^^ +29> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ +2 >for +3 > ({ > name: nameA = "noName", > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -5298,10 +5245,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } = { primary: "noSkill", secondary: "noSkill" } > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -5426,53 +5373,52 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary: secondaryA = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -12> [ -13> { -14> name -15> : -16> "mower" -17> , -18> skills -19> : -20> { -21> primary -22> : -23> "mowing" -24> , -25> secondary -26> : -27> "none" -28> } -29> } +11> [ +12> { +13> name +14> : +15> "mower" +16> , +17> skills +18> : +19> { +20> primary +21> : +22> "mowing" +23> , +24> secondary +25> : +26> "none" +27> } +28> } 1->Emitted(82, 1) Source(119, 1) + SourceIndex(0) -2 >Emitted(82, 4) Source(119, 4) + SourceIndex(0) -3 >Emitted(82, 5) Source(119, 5) + SourceIndex(0) -4 >Emitted(82, 6) Source(125, 6) + SourceIndex(0) -5 >Emitted(82, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(82, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(82, 17) Source(126, 79) + SourceIndex(0) -8 >Emitted(82, 19) Source(125, 6) + SourceIndex(0) -9 >Emitted(82, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(82, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(82, 25) Source(125, 20) + SourceIndex(0) -12>Emitted(82, 26) Source(125, 21) + SourceIndex(0) -13>Emitted(82, 28) Source(125, 23) + SourceIndex(0) -14>Emitted(82, 32) Source(125, 27) + SourceIndex(0) -15>Emitted(82, 34) Source(125, 29) + SourceIndex(0) -16>Emitted(82, 41) Source(125, 36) + SourceIndex(0) -17>Emitted(82, 43) Source(125, 38) + SourceIndex(0) -18>Emitted(82, 49) Source(125, 44) + SourceIndex(0) -19>Emitted(82, 51) Source(125, 46) + SourceIndex(0) -20>Emitted(82, 53) Source(125, 48) + SourceIndex(0) -21>Emitted(82, 60) Source(125, 55) + SourceIndex(0) -22>Emitted(82, 62) Source(125, 57) + SourceIndex(0) -23>Emitted(82, 70) Source(125, 65) + SourceIndex(0) -24>Emitted(82, 72) Source(125, 67) + SourceIndex(0) -25>Emitted(82, 81) Source(125, 76) + SourceIndex(0) -26>Emitted(82, 83) Source(125, 78) + SourceIndex(0) -27>Emitted(82, 89) Source(125, 84) + SourceIndex(0) -28>Emitted(82, 91) Source(125, 86) + SourceIndex(0) -29>Emitted(82, 93) Source(125, 88) + SourceIndex(0) +2 >Emitted(82, 5) Source(119, 5) + SourceIndex(0) +3 >Emitted(82, 6) Source(125, 6) + SourceIndex(0) +4 >Emitted(82, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(82, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(82, 17) Source(126, 79) + SourceIndex(0) +7 >Emitted(82, 19) Source(125, 6) + SourceIndex(0) +8 >Emitted(82, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(82, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(82, 25) Source(125, 20) + SourceIndex(0) +11>Emitted(82, 26) Source(125, 21) + SourceIndex(0) +12>Emitted(82, 28) Source(125, 23) + SourceIndex(0) +13>Emitted(82, 32) Source(125, 27) + SourceIndex(0) +14>Emitted(82, 34) Source(125, 29) + SourceIndex(0) +15>Emitted(82, 41) Source(125, 36) + SourceIndex(0) +16>Emitted(82, 43) Source(125, 38) + SourceIndex(0) +17>Emitted(82, 49) Source(125, 44) + SourceIndex(0) +18>Emitted(82, 51) Source(125, 46) + SourceIndex(0) +19>Emitted(82, 53) Source(125, 48) + SourceIndex(0) +20>Emitted(82, 60) Source(125, 55) + SourceIndex(0) +21>Emitted(82, 62) Source(125, 57) + SourceIndex(0) +22>Emitted(82, 70) Source(125, 65) + SourceIndex(0) +23>Emitted(82, 72) Source(125, 67) + SourceIndex(0) +24>Emitted(82, 81) Source(125, 76) + SourceIndex(0) +25>Emitted(82, 83) Source(125, 78) + SourceIndex(0) +26>Emitted(82, 89) Source(125, 84) + SourceIndex(0) +27>Emitted(82, 91) Source(125, 86) + SourceIndex(0) +28>Emitted(82, 93) Source(125, 88) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _54 < _55.length; _54++) { 1->^^^^ @@ -5646,30 +5592,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _62 = 0, robots_4 = robots; _62 < robots_4.length; _62++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^ -10> ^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > -4 > ({ name = "noName", skill = "noSkill" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({ name = "noName", skill = "noSkill" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -5799,10 +5743,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > > for ({ name = "noName", skill = "noSkill" } of robots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -5932,25 +5876,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } > > for ({ name = "noName", skill = "noSkill" } of robots -12> -13> robots -14> -15> robots +11> +12> robots +13> +14> robots 1->Emitted(87, 1) Source(130, 1) + SourceIndex(0) -2 >Emitted(87, 4) Source(130, 4) + SourceIndex(0) -3 >Emitted(87, 5) Source(130, 5) + SourceIndex(0) -4 >Emitted(87, 6) Source(130, 49) + SourceIndex(0) -5 >Emitted(87, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(87, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(87, 17) Source(130, 55) + SourceIndex(0) -8 >Emitted(87, 19) Source(130, 49) + SourceIndex(0) -9 >Emitted(87, 28) Source(1, 1) + SourceIndex(0) -10>Emitted(87, 29) Source(1, 2) + SourceIndex(0) -11>Emitted(87, 36) Source(130, 55) + SourceIndex(0) -12>Emitted(87, 38) Source(130, 49) + SourceIndex(0) -13>Emitted(87, 59) Source(130, 55) + SourceIndex(0) -14>Emitted(87, 61) Source(130, 49) + SourceIndex(0) -15>Emitted(87, 66) Source(130, 55) + SourceIndex(0) +2 >Emitted(87, 5) Source(130, 5) + SourceIndex(0) +3 >Emitted(87, 6) Source(130, 49) + SourceIndex(0) +4 >Emitted(87, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(87, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(87, 17) Source(130, 55) + SourceIndex(0) +7 >Emitted(87, 19) Source(130, 49) + SourceIndex(0) +8 >Emitted(87, 28) Source(1, 1) + SourceIndex(0) +9 >Emitted(87, 29) Source(1, 2) + SourceIndex(0) +10>Emitted(87, 36) Source(130, 55) + SourceIndex(0) +11>Emitted(87, 38) Source(130, 49) + SourceIndex(0) +12>Emitted(87, 59) Source(130, 55) + SourceIndex(0) +13>Emitted(87, 61) Source(130, 49) + SourceIndex(0) +14>Emitted(87, 66) Source(130, 55) + SourceIndex(0) --- >>> _63 = robots_4[_62], _64 = _63.name, name = _64 === void 0 ? "noName" : _64, _65 = _63.skill, skill = _65 === void 0 ? "noSkill" : _65; 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -6014,31 +5957,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _66 = 0, _67 = getRobots(); _66 < _67.length; _66++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ name = "noName", skill = "noSkill" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({ name = "noName", skill = "noSkill" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -6171,10 +6112,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({ name = "noName", skill = "noSkill" } of getRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -6307,29 +6248,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({ name = "noName", skill = "noSkill" } of -12> getRobots -13> () -14> -15> getRobots() -16> -17> getRobots() +11> getRobots +12> () +13> +14> getRobots() +15> +16> getRobots() 1->Emitted(91, 1) Source(133, 1) + SourceIndex(0) -2 >Emitted(91, 4) Source(133, 4) + SourceIndex(0) -3 >Emitted(91, 5) Source(133, 5) + SourceIndex(0) -4 >Emitted(91, 6) Source(133, 49) + SourceIndex(0) -5 >Emitted(91, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(91, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(91, 17) Source(133, 60) + SourceIndex(0) -8 >Emitted(91, 19) Source(133, 49) + SourceIndex(0) -9 >Emitted(91, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(91, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(91, 25) Source(133, 49) + SourceIndex(0) -12>Emitted(91, 34) Source(133, 58) + SourceIndex(0) -13>Emitted(91, 36) Source(133, 60) + SourceIndex(0) -14>Emitted(91, 38) Source(133, 49) + SourceIndex(0) -15>Emitted(91, 54) Source(133, 60) + SourceIndex(0) -16>Emitted(91, 56) Source(133, 49) + SourceIndex(0) -17>Emitted(91, 61) Source(133, 60) + SourceIndex(0) +2 >Emitted(91, 5) Source(133, 5) + SourceIndex(0) +3 >Emitted(91, 6) Source(133, 49) + SourceIndex(0) +4 >Emitted(91, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(91, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(91, 17) Source(133, 60) + SourceIndex(0) +7 >Emitted(91, 19) Source(133, 49) + SourceIndex(0) +8 >Emitted(91, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(91, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(91, 25) Source(133, 49) + SourceIndex(0) +11>Emitted(91, 34) Source(133, 58) + SourceIndex(0) +12>Emitted(91, 36) Source(133, 60) + SourceIndex(0) +13>Emitted(91, 38) Source(133, 49) + SourceIndex(0) +14>Emitted(91, 54) Source(133, 60) + SourceIndex(0) +15>Emitted(91, 56) Source(133, 49) + SourceIndex(0) +16>Emitted(91, 61) Source(133, 60) + SourceIndex(0) --- >>> _68 = _67[_66], _69 = _68.name, name = _69 === void 0 ? "noName" : _69, _70 = _68.skill, skill = _70 === void 0 ? "noSkill" : _70; 1->^^^^^^^^^^^^^^^^^^^^ @@ -6393,49 +6333,47 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _71 = 0, _72 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _71 < _72.length; _71++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^ -19> ^^^^^^^^ -20> ^^ -21> ^^ -22> ^^ -23> ^^^^ -24> ^^ -25> ^^^^^^^^^ -26> ^^ -27> ^^^^^ -28> ^^ -29> ^^^^^^^^^^ -30> ^^ -31> ^ -32> ^^ -33> ^^^^^^^^^^^^^^^^ -34> ^^ -35> ^^^^^ -36> ^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^ +18> ^^^^^^^^ +19> ^^ +20> ^^ +21> ^^ +22> ^^^^ +23> ^^ +24> ^^^^^^^^^ +25> ^^ +26> ^^^^^ +27> ^^ +28> ^^^^^^^^^^ +29> ^^ +30> ^ +31> ^^ +32> ^^^^^^^^^^^^^^^^ +33> ^^ +34> ^^^^^ +35> ^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ name = "noName", skill = "noSkill" } of -5 > -6 > d -7 > eclare var console: { +2 >for +3 > ({ name = "noName", skill = "noSkill" } of +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -6571,10 +6509,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -6710,65 +6648,64 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > console.log(nameA); > } > for ({ name = "noName", skill = "noSkill" } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skill -18> : -19> "mowing" -20> } -21> , -22> { -23> name -24> : -25> "trimmer" -26> , -27> skill -28> : -29> "trimming" -30> } -31> ] -32> -33> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -34> -35> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +11> { +12> name +13> : +14> "mower" +15> , +16> skill +17> : +18> "mowing" +19> } +20> , +21> { +22> name +23> : +24> "trimmer" +25> , +26> skill +27> : +28> "trimming" +29> } +30> ] +31> +32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +33> +34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(95, 1) Source(136, 1) + SourceIndex(0) -2 >Emitted(95, 4) Source(136, 4) + SourceIndex(0) -3 >Emitted(95, 5) Source(136, 5) + SourceIndex(0) -4 >Emitted(95, 6) Source(136, 49) + SourceIndex(0) -5 >Emitted(95, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(95, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(95, 17) Source(136, 125) + SourceIndex(0) -8 >Emitted(95, 19) Source(136, 49) + SourceIndex(0) -9 >Emitted(95, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(95, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(95, 26) Source(136, 50) + SourceIndex(0) -12>Emitted(95, 28) Source(136, 52) + SourceIndex(0) -13>Emitted(95, 32) Source(136, 56) + SourceIndex(0) -14>Emitted(95, 34) Source(136, 58) + SourceIndex(0) -15>Emitted(95, 41) Source(136, 65) + SourceIndex(0) -16>Emitted(95, 43) Source(136, 67) + SourceIndex(0) -17>Emitted(95, 48) Source(136, 72) + SourceIndex(0) -18>Emitted(95, 50) Source(136, 74) + SourceIndex(0) -19>Emitted(95, 58) Source(136, 82) + SourceIndex(0) -20>Emitted(95, 60) Source(136, 84) + SourceIndex(0) -21>Emitted(95, 62) Source(136, 86) + SourceIndex(0) -22>Emitted(95, 64) Source(136, 88) + SourceIndex(0) -23>Emitted(95, 68) Source(136, 92) + SourceIndex(0) -24>Emitted(95, 70) Source(136, 94) + SourceIndex(0) -25>Emitted(95, 79) Source(136, 103) + SourceIndex(0) -26>Emitted(95, 81) Source(136, 105) + SourceIndex(0) -27>Emitted(95, 86) Source(136, 110) + SourceIndex(0) -28>Emitted(95, 88) Source(136, 112) + SourceIndex(0) -29>Emitted(95, 98) Source(136, 122) + SourceIndex(0) -30>Emitted(95, 100) Source(136, 124) + SourceIndex(0) -31>Emitted(95, 101) Source(136, 125) + SourceIndex(0) -32>Emitted(95, 103) Source(136, 49) + SourceIndex(0) -33>Emitted(95, 119) Source(136, 125) + SourceIndex(0) -34>Emitted(95, 121) Source(136, 49) + SourceIndex(0) -35>Emitted(95, 126) Source(136, 125) + SourceIndex(0) +2 >Emitted(95, 5) Source(136, 5) + SourceIndex(0) +3 >Emitted(95, 6) Source(136, 49) + SourceIndex(0) +4 >Emitted(95, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(95, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(95, 17) Source(136, 125) + SourceIndex(0) +7 >Emitted(95, 19) Source(136, 49) + SourceIndex(0) +8 >Emitted(95, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(95, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(95, 26) Source(136, 50) + SourceIndex(0) +11>Emitted(95, 28) Source(136, 52) + SourceIndex(0) +12>Emitted(95, 32) Source(136, 56) + SourceIndex(0) +13>Emitted(95, 34) Source(136, 58) + SourceIndex(0) +14>Emitted(95, 41) Source(136, 65) + SourceIndex(0) +15>Emitted(95, 43) Source(136, 67) + SourceIndex(0) +16>Emitted(95, 48) Source(136, 72) + SourceIndex(0) +17>Emitted(95, 50) Source(136, 74) + SourceIndex(0) +18>Emitted(95, 58) Source(136, 82) + SourceIndex(0) +19>Emitted(95, 60) Source(136, 84) + SourceIndex(0) +20>Emitted(95, 62) Source(136, 86) + SourceIndex(0) +21>Emitted(95, 64) Source(136, 88) + SourceIndex(0) +22>Emitted(95, 68) Source(136, 92) + SourceIndex(0) +23>Emitted(95, 70) Source(136, 94) + SourceIndex(0) +24>Emitted(95, 79) Source(136, 103) + SourceIndex(0) +25>Emitted(95, 81) Source(136, 105) + SourceIndex(0) +26>Emitted(95, 86) Source(136, 110) + SourceIndex(0) +27>Emitted(95, 88) Source(136, 112) + SourceIndex(0) +28>Emitted(95, 98) Source(136, 122) + SourceIndex(0) +29>Emitted(95, 100) Source(136, 124) + SourceIndex(0) +30>Emitted(95, 101) Source(136, 125) + SourceIndex(0) +31>Emitted(95, 103) Source(136, 49) + SourceIndex(0) +32>Emitted(95, 119) Source(136, 125) + SourceIndex(0) +33>Emitted(95, 121) Source(136, 49) + SourceIndex(0) +34>Emitted(95, 126) Source(136, 125) + SourceIndex(0) --- >>> _73 = _72[_71], _74 = _73.name, name = _74 === void 0 ? "noName" : _74, _75 = _73.skill, skill = _75 === void 0 ? "noSkill" : _75; 1->^^^^^^^^^^^^^^^^^^^^ @@ -6832,35 +6769,33 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _76 = 0, multiRobots_4 = multiRobots; _76 < multiRobots_4.length; _76++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ +2 >for +3 > ({ > name = "noName", > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -7005,10 +6940,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of multiRobots -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -7153,25 +7088,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of multiRobots -12> -13> multiRobots -14> -15> multiRobots +11> +12> multiRobots +13> +14> multiRobots 1->Emitted(99, 1) Source(139, 1) + SourceIndex(0) -2 >Emitted(99, 4) Source(139, 4) + SourceIndex(0) -3 >Emitted(99, 5) Source(139, 5) + SourceIndex(0) -4 >Emitted(99, 6) Source(145, 6) + SourceIndex(0) -5 >Emitted(99, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(99, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(99, 17) Source(145, 17) + SourceIndex(0) -8 >Emitted(99, 19) Source(145, 6) + SourceIndex(0) -9 >Emitted(99, 33) Source(1, 1) + SourceIndex(0) -10>Emitted(99, 34) Source(1, 2) + SourceIndex(0) -11>Emitted(99, 46) Source(145, 17) + SourceIndex(0) -12>Emitted(99, 48) Source(145, 6) + SourceIndex(0) -13>Emitted(99, 74) Source(145, 17) + SourceIndex(0) -14>Emitted(99, 76) Source(145, 6) + SourceIndex(0) -15>Emitted(99, 81) Source(145, 17) + SourceIndex(0) +2 >Emitted(99, 5) Source(139, 5) + SourceIndex(0) +3 >Emitted(99, 6) Source(145, 6) + SourceIndex(0) +4 >Emitted(99, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(99, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(99, 17) Source(145, 17) + SourceIndex(0) +7 >Emitted(99, 19) Source(145, 6) + SourceIndex(0) +8 >Emitted(99, 33) Source(1, 1) + SourceIndex(0) +9 >Emitted(99, 34) Source(1, 2) + SourceIndex(0) +10>Emitted(99, 46) Source(145, 17) + SourceIndex(0) +11>Emitted(99, 48) Source(145, 6) + SourceIndex(0) +12>Emitted(99, 74) Source(145, 17) + SourceIndex(0) +13>Emitted(99, 76) Source(145, 6) + SourceIndex(0) +14>Emitted(99, 81) Source(145, 17) + SourceIndex(0) --- >>> _77 = multiRobots_4[_76], _78 = _77.name, name = _78 === void 0 ? "noName" : _78, _79 = _77.skills, _80 = _79 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _79, _81 = _80.primary, primary = _81 === void 0 ? "primary" : _81, _82 = _80.secondary, secondary = _82 === void 0 ? "secondary" : _82; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -7269,37 +7203,35 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _83 = 0, _84 = getMultiRobots(); _83 < _84.length; _83++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ +2 >for +3 > ({ > name = "noName", > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -7453,10 +7385,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of getMultiRobots() -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -7610,29 +7542,28 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -12> getMultiRobots -13> () -14> -15> getMultiRobots() -16> -17> getMultiRobots() +11> getMultiRobots +12> () +13> +14> getMultiRobots() +15> +16> getMultiRobots() 1->Emitted(103, 1) Source(148, 1) + SourceIndex(0) -2 >Emitted(103, 4) Source(148, 4) + SourceIndex(0) -3 >Emitted(103, 5) Source(148, 5) + SourceIndex(0) -4 >Emitted(103, 6) Source(154, 6) + SourceIndex(0) -5 >Emitted(103, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(103, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(103, 17) Source(154, 22) + SourceIndex(0) -8 >Emitted(103, 19) Source(154, 6) + SourceIndex(0) -9 >Emitted(103, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(103, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(103, 25) Source(154, 6) + SourceIndex(0) -12>Emitted(103, 39) Source(154, 20) + SourceIndex(0) -13>Emitted(103, 41) Source(154, 22) + SourceIndex(0) -14>Emitted(103, 43) Source(154, 6) + SourceIndex(0) -15>Emitted(103, 59) Source(154, 22) + SourceIndex(0) -16>Emitted(103, 61) Source(154, 6) + SourceIndex(0) -17>Emitted(103, 66) Source(154, 22) + SourceIndex(0) +2 >Emitted(103, 5) Source(148, 5) + SourceIndex(0) +3 >Emitted(103, 6) Source(154, 6) + SourceIndex(0) +4 >Emitted(103, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(103, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(103, 17) Source(154, 22) + SourceIndex(0) +7 >Emitted(103, 19) Source(154, 6) + SourceIndex(0) +8 >Emitted(103, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(103, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(103, 25) Source(154, 6) + SourceIndex(0) +11>Emitted(103, 39) Source(154, 20) + SourceIndex(0) +12>Emitted(103, 41) Source(154, 22) + SourceIndex(0) +13>Emitted(103, 43) Source(154, 6) + SourceIndex(0) +14>Emitted(103, 59) Source(154, 22) + SourceIndex(0) +15>Emitted(103, 61) Source(154, 6) + SourceIndex(0) +16>Emitted(103, 66) Source(154, 22) + SourceIndex(0) --- >>> _85 = _84[_83], _86 = _85.name, name = _86 === void 0 ? "noName" : _86, _87 = _85.skills, _88 = _87 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _87, _89 = _88.primary, primary = _89 === void 0 ? "primary" : _89, _90 = _88.secondary, secondary = _90 === void 0 ? "secondary" : _90; 1->^^^^^^^^^^^^^^^^^^^^ @@ -7730,48 +7661,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _91 = 0, _92 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^^^^ -10> ^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^^ -20> ^^^^^^^ -21> ^^ -22> ^^^^^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^^ -27> ^^ -28> ^^ -29> ^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^ +4 > ^^^^^^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^^^ +9 > ^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^ +17> ^^ +18> ^^ +19> ^^^^^^^ +20> ^^ +21> ^^^^^^^^ +22> ^^ +23> ^^^^^^^^^ +24> ^^ +25> ^^^^^^ +26> ^^ +27> ^^ +28> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > -4 > ({ +2 >for +3 > ({ > name = "noName", > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of -5 > -6 > d -7 > eclare var console: { +4 > +5 > d +6 > eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -7935,10 +7864,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > } = { primary: "noSkill", secondary: "noSkill" } > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -8 > -9 > -10> d -11> eclare var console: { +7 > +8 > +9 > d +10> eclare var console: { > log(msg: any): void; > } > interface Robot { @@ -8101,51 +8030,50 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > secondary = "secondary" > } = { primary: "noSkill", secondary: "noSkill" } > } of [ -12> { -13> name -14> : -15> "mower" -16> , -17> skills -18> : -19> { -20> primary -21> : -22> "mowing" -23> , -24> secondary -25> : -26> "none" -27> } -28> } +11> { +12> name +13> : +14> "mower" +15> , +16> skills +17> : +18> { +19> primary +20> : +21> "mowing" +22> , +23> secondary +24> : +25> "none" +26> } +27> } 1->Emitted(107, 1) Source(157, 1) + SourceIndex(0) -2 >Emitted(107, 4) Source(157, 4) + SourceIndex(0) -3 >Emitted(107, 5) Source(157, 5) + SourceIndex(0) -4 >Emitted(107, 6) Source(163, 6) + SourceIndex(0) -5 >Emitted(107, 14) Source(1, 1) + SourceIndex(0) -6 >Emitted(107, 15) Source(1, 2) + SourceIndex(0) -7 >Emitted(107, 17) Source(164, 79) + SourceIndex(0) -8 >Emitted(107, 19) Source(163, 6) + SourceIndex(0) -9 >Emitted(107, 23) Source(1, 1) + SourceIndex(0) -10>Emitted(107, 24) Source(1, 2) + SourceIndex(0) -11>Emitted(107, 26) Source(163, 7) + SourceIndex(0) -12>Emitted(107, 28) Source(163, 9) + SourceIndex(0) -13>Emitted(107, 32) Source(163, 13) + SourceIndex(0) -14>Emitted(107, 34) Source(163, 15) + SourceIndex(0) -15>Emitted(107, 41) Source(163, 22) + SourceIndex(0) -16>Emitted(107, 43) Source(163, 24) + SourceIndex(0) -17>Emitted(107, 49) Source(163, 30) + SourceIndex(0) -18>Emitted(107, 51) Source(163, 32) + SourceIndex(0) -19>Emitted(107, 53) Source(163, 34) + SourceIndex(0) -20>Emitted(107, 60) Source(163, 41) + SourceIndex(0) -21>Emitted(107, 62) Source(163, 43) + SourceIndex(0) -22>Emitted(107, 70) Source(163, 51) + SourceIndex(0) -23>Emitted(107, 72) Source(163, 53) + SourceIndex(0) -24>Emitted(107, 81) Source(163, 62) + SourceIndex(0) -25>Emitted(107, 83) Source(163, 64) + SourceIndex(0) -26>Emitted(107, 89) Source(163, 70) + SourceIndex(0) -27>Emitted(107, 91) Source(163, 72) + SourceIndex(0) -28>Emitted(107, 93) Source(163, 74) + SourceIndex(0) +2 >Emitted(107, 5) Source(157, 5) + SourceIndex(0) +3 >Emitted(107, 6) Source(163, 6) + SourceIndex(0) +4 >Emitted(107, 14) Source(1, 1) + SourceIndex(0) +5 >Emitted(107, 15) Source(1, 2) + SourceIndex(0) +6 >Emitted(107, 17) Source(164, 79) + SourceIndex(0) +7 >Emitted(107, 19) Source(163, 6) + SourceIndex(0) +8 >Emitted(107, 23) Source(1, 1) + SourceIndex(0) +9 >Emitted(107, 24) Source(1, 2) + SourceIndex(0) +10>Emitted(107, 26) Source(163, 7) + SourceIndex(0) +11>Emitted(107, 28) Source(163, 9) + SourceIndex(0) +12>Emitted(107, 32) Source(163, 13) + SourceIndex(0) +13>Emitted(107, 34) Source(163, 15) + SourceIndex(0) +14>Emitted(107, 41) Source(163, 22) + SourceIndex(0) +15>Emitted(107, 43) Source(163, 24) + SourceIndex(0) +16>Emitted(107, 49) Source(163, 30) + SourceIndex(0) +17>Emitted(107, 51) Source(163, 32) + SourceIndex(0) +18>Emitted(107, 53) Source(163, 34) + SourceIndex(0) +19>Emitted(107, 60) Source(163, 41) + SourceIndex(0) +20>Emitted(107, 62) Source(163, 43) + SourceIndex(0) +21>Emitted(107, 70) Source(163, 51) + SourceIndex(0) +22>Emitted(107, 72) Source(163, 53) + SourceIndex(0) +23>Emitted(107, 81) Source(163, 62) + SourceIndex(0) +24>Emitted(107, 83) Source(163, 64) + SourceIndex(0) +25>Emitted(107, 89) Source(163, 70) + SourceIndex(0) +26>Emitted(107, 91) Source(163, 72) + SourceIndex(0) +27>Emitted(107, 93) Source(163, 74) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _91 < _92.length; _91++) { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDo.js.map b/tests/baselines/reference/sourceMapValidationDo.js.map index 44c924084ff6d..324f6012a213e 100644 --- a/tests/baselines/reference/sourceMapValidationDo.js.map +++ b/tests/baselines/reference/sourceMapValidationDo.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDo.js.map] -{"version":3,"file":"sourceMapValidationDo.js","sourceRoot":"","sources":["sourceMapValidationDo.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACV,GACA,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC,QAAQ,CAAC,GAAG,EAAE,EAAE;AACjB,GAAG,CAAC;IACA,CAAC,EAAE,CAAC;AACR,CAAC,QAAQ,CAAC,GAAG,EAAE,EAAE"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDo.js","sourceRoot":"","sources":["sourceMapValidationDo.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACV,EAAE,CACF,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;AACjB,EAAE,CAAC,CAAC;IACA,CAAC,EAAE,CAAC;AACR,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDo.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDo.sourcemap.txt index 95e699ef8b80e..ab1d444053893 100644 --- a/tests/baselines/reference/sourceMapValidationDo.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDo.sourcemap.txt @@ -36,17 +36,20 @@ sourceFile:sourceMapValidationDo.ts --- >>>do { 1 > -2 >^^^ -3 > ^ -4 > ^^^^^-> +2 >^^ +3 > ^ +4 > ^ +5 > ^^^^^-> 1 > > -2 >do - > -3 > { +2 >do +3 > + > +4 > { 1 >Emitted(2, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(2, 4) Source(3, 1) + SourceIndex(0) -3 >Emitted(2, 5) Source(3, 2) + SourceIndex(0) +2 >Emitted(2, 3) Source(2, 3) + SourceIndex(0) +3 >Emitted(2, 4) Source(3, 1) + SourceIndex(0) +4 >Emitted(2, 5) Source(3, 2) + SourceIndex(0) --- >>> i++; 1->^^^^ @@ -67,39 +70,54 @@ sourceFile:sourceMapValidationDo.ts >>>} while (i < 10); 1-> 2 >^ -3 > ^^^^^^^^ -4 > ^ -5 > ^^^ -6 > ^^ -7 > ^^ +3 > ^ +4 > ^^^^^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^ +9 > ^^ +10> ^ +11> ^ 1-> > 2 >} -3 > while ( -4 > i -5 > < -6 > 10 -7 > ); +3 > +4 > while +5 > +6 > ( +7 > i +8 > < +9 > 10 +10> ) +11> ; 1->Emitted(4, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(4, 2) Source(5, 2) + SourceIndex(0) -3 >Emitted(4, 10) Source(5, 10) + SourceIndex(0) -4 >Emitted(4, 11) Source(5, 11) + SourceIndex(0) -5 >Emitted(4, 14) Source(5, 14) + SourceIndex(0) -6 >Emitted(4, 16) Source(5, 16) + SourceIndex(0) -7 >Emitted(4, 18) Source(5, 18) + SourceIndex(0) +3 >Emitted(4, 3) Source(5, 3) + SourceIndex(0) +4 >Emitted(4, 8) Source(5, 8) + SourceIndex(0) +5 >Emitted(4, 9) Source(5, 9) + SourceIndex(0) +6 >Emitted(4, 10) Source(5, 10) + SourceIndex(0) +7 >Emitted(4, 11) Source(5, 11) + SourceIndex(0) +8 >Emitted(4, 14) Source(5, 14) + SourceIndex(0) +9 >Emitted(4, 16) Source(5, 16) + SourceIndex(0) +10>Emitted(4, 17) Source(5, 17) + SourceIndex(0) +11>Emitted(4, 18) Source(5, 18) + SourceIndex(0) --- >>>do { 1 > -2 >^^^ -3 > ^ -4 > ^^^^^-> +2 >^^ +3 > ^ +4 > ^ +5 > ^^^^^-> 1 > > -2 >do -3 > { +2 >do +3 > +4 > { 1 >Emitted(5, 1) Source(6, 1) + SourceIndex(0) -2 >Emitted(5, 4) Source(6, 4) + SourceIndex(0) -3 >Emitted(5, 5) Source(6, 5) + SourceIndex(0) +2 >Emitted(5, 3) Source(6, 3) + SourceIndex(0) +3 >Emitted(5, 4) Source(6, 4) + SourceIndex(0) +4 >Emitted(5, 5) Source(6, 5) + SourceIndex(0) --- >>> i++; 1->^^^^ @@ -120,26 +138,38 @@ sourceFile:sourceMapValidationDo.ts >>>} while (i < 20); 1-> 2 >^ -3 > ^^^^^^^^ -4 > ^ -5 > ^^^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +3 > ^ +4 > ^^^^^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^ +9 > ^^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >} -3 > while ( -4 > i -5 > < -6 > 20 -7 > ); +3 > +4 > while +5 > +6 > ( +7 > i +8 > < +9 > 20 +10> ) +11> ; 1->Emitted(7, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(7, 2) Source(8, 2) + SourceIndex(0) -3 >Emitted(7, 10) Source(8, 10) + SourceIndex(0) -4 >Emitted(7, 11) Source(8, 11) + SourceIndex(0) -5 >Emitted(7, 14) Source(8, 14) + SourceIndex(0) -6 >Emitted(7, 16) Source(8, 16) + SourceIndex(0) -7 >Emitted(7, 18) Source(8, 18) + SourceIndex(0) +3 >Emitted(7, 3) Source(8, 3) + SourceIndex(0) +4 >Emitted(7, 8) Source(8, 8) + SourceIndex(0) +5 >Emitted(7, 9) Source(8, 9) + SourceIndex(0) +6 >Emitted(7, 10) Source(8, 10) + SourceIndex(0) +7 >Emitted(7, 11) Source(8, 11) + SourceIndex(0) +8 >Emitted(7, 14) Source(8, 14) + SourceIndex(0) +9 >Emitted(7, 16) Source(8, 16) + SourceIndex(0) +10>Emitted(7, 17) Source(8, 17) + SourceIndex(0) +11>Emitted(7, 18) Source(8, 18) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDo.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFor.js.map b/tests/baselines/reference/sourceMapValidationFor.js.map index 388ffcf363683..27f5e28e167e0 100644 --- a/tests/baselines/reference/sourceMapValidationFor.js.map +++ b/tests/baselines/reference/sourceMapValidationFor.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationFor.js.map] -{"version":3,"file":"sourceMapValidationFor.js","sourceRoot":"","sources":["sourceMapValidationFor.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;IAC1B,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;AAC5B,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EACvB,CAAC;IACG,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;AAC5B,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,GAAI,CAAC;IACvB,CAAC,EAAE,CAAC;IACJ,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QACT,QAAQ,CAAC;IACb,CAAC;AACL,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,GAClB,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,EAChB,CAAC;AACD,CAAC;AACD,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AACrB,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC;IACN,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,IACL,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;AAC1C,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationFor.js","sourceRoot":"","sources":["sourceMapValidationFor.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;IAC1B,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;AAC5B,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CACxB,CAAC;IACG,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;AAC5B,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAE,CAAC,CAAC,CAAC;IACvB,CAAC,EAAE,CAAC;IACJ,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QACT,QAAQ,CAAC;IACb,CAAC;AACL,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CACpB,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CACjB,CAAC;AACD,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACrB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACN,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CACR,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC1C,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFor.sourcemap.txt b/tests/baselines/reference/sourceMapValidationFor.sourcemap.txt index e8afdf8cc98ea..b7a3374fafab5 100644 --- a/tests/baselines/reference/sourceMapValidationFor.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationFor.sourcemap.txt @@ -19,15 +19,18 @@ sourceFile:sourceMapValidationFor.ts 8 > ^ 9 > ^ 10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +11> ^ +12> ^ +13> ^ +14> ^^^ +15> ^^ +16> ^ +17> ^ +18> ^ +19> ^^ +20> ^ +21> ^ +22> ^ 1 > 2 >for 3 > @@ -38,15 +41,18 @@ sourceFile:sourceMapValidationFor.ts 8 > = 9 > 10> 0 -11> ; -12> i -13> < -14> 10 -15> ; -16> i -17> ++ -18> ) -19> { +11> ; +12> +13> i +14> < +15> 10 +16> ; +17> +18> i +19> ++ +20> ) +21> +22> { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) 3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) @@ -57,15 +63,18 @@ sourceFile:sourceMapValidationFor.ts 8 >Emitted(1, 13) Source(1, 13) + SourceIndex(0) 9 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) 10>Emitted(1, 15) Source(1, 15) + SourceIndex(0) -11>Emitted(1, 17) Source(1, 17) + SourceIndex(0) -12>Emitted(1, 18) Source(1, 18) + SourceIndex(0) -13>Emitted(1, 21) Source(1, 21) + SourceIndex(0) -14>Emitted(1, 23) Source(1, 23) + SourceIndex(0) -15>Emitted(1, 25) Source(1, 25) + SourceIndex(0) -16>Emitted(1, 26) Source(1, 26) + SourceIndex(0) -17>Emitted(1, 28) Source(1, 28) + SourceIndex(0) -18>Emitted(1, 30) Source(1, 30) + SourceIndex(0) -19>Emitted(1, 31) Source(1, 31) + SourceIndex(0) +11>Emitted(1, 16) Source(1, 16) + SourceIndex(0) +12>Emitted(1, 17) Source(1, 17) + SourceIndex(0) +13>Emitted(1, 18) Source(1, 18) + SourceIndex(0) +14>Emitted(1, 21) Source(1, 21) + SourceIndex(0) +15>Emitted(1, 23) Source(1, 23) + SourceIndex(0) +16>Emitted(1, 24) Source(1, 24) + SourceIndex(0) +17>Emitted(1, 25) Source(1, 25) + SourceIndex(0) +18>Emitted(1, 26) Source(1, 26) + SourceIndex(0) +19>Emitted(1, 28) Source(1, 28) + SourceIndex(0) +20>Emitted(1, 29) Source(1, 29) + SourceIndex(0) +21>Emitted(1, 30) Source(1, 30) + SourceIndex(0) +22>Emitted(1, 31) Source(1, 31) + SourceIndex(0) --- >>> WScript.Echo("i: " + i); 1 >^^^^ @@ -118,16 +127,19 @@ sourceFile:sourceMapValidationFor.ts 5 > ^ 6 > ^^^ 7 > ^ -8 > ^^ -9 > ^ -10> ^^^ -11> ^^ -12> ^^ -13> ^ -14> ^^ -15> ^^ -16> ^ -17> ^^^-> +8 > ^ +9 > ^ +10> ^ +11> ^^^ +12> ^^ +13> ^ +14> ^ +15> ^ +16> ^^ +17> ^ +18> ^ +19> ^ +20> ^^^-> 1-> > 2 >for @@ -136,16 +148,19 @@ sourceFile:sourceMapValidationFor.ts 5 > i 6 > = 7 > 0 -8 > ; -9 > i -10> < -11> 10 -12> ; -13> i -14> ++ -15> ) - > -16> { +8 > ; +9 > +10> i +11> < +12> 10 +13> ; +14> +15> i +16> ++ +17> ) +18> + > +19> { 1->Emitted(4, 1) Source(4, 1) + SourceIndex(0) 2 >Emitted(4, 4) Source(4, 4) + SourceIndex(0) 3 >Emitted(4, 5) Source(4, 5) + SourceIndex(0) @@ -153,15 +168,18 @@ sourceFile:sourceMapValidationFor.ts 5 >Emitted(4, 7) Source(4, 7) + SourceIndex(0) 6 >Emitted(4, 10) Source(4, 10) + SourceIndex(0) 7 >Emitted(4, 11) Source(4, 11) + SourceIndex(0) -8 >Emitted(4, 13) Source(4, 13) + SourceIndex(0) -9 >Emitted(4, 14) Source(4, 14) + SourceIndex(0) -10>Emitted(4, 17) Source(4, 17) + SourceIndex(0) -11>Emitted(4, 19) Source(4, 19) + SourceIndex(0) -12>Emitted(4, 21) Source(4, 21) + SourceIndex(0) -13>Emitted(4, 22) Source(4, 22) + SourceIndex(0) -14>Emitted(4, 24) Source(4, 24) + SourceIndex(0) -15>Emitted(4, 26) Source(5, 1) + SourceIndex(0) -16>Emitted(4, 27) Source(5, 2) + SourceIndex(0) +8 >Emitted(4, 12) Source(4, 12) + SourceIndex(0) +9 >Emitted(4, 13) Source(4, 13) + SourceIndex(0) +10>Emitted(4, 14) Source(4, 14) + SourceIndex(0) +11>Emitted(4, 17) Source(4, 17) + SourceIndex(0) +12>Emitted(4, 19) Source(4, 19) + SourceIndex(0) +13>Emitted(4, 20) Source(4, 20) + SourceIndex(0) +14>Emitted(4, 21) Source(4, 21) + SourceIndex(0) +15>Emitted(4, 22) Source(4, 22) + SourceIndex(0) +16>Emitted(4, 24) Source(4, 24) + SourceIndex(0) +17>Emitted(4, 25) Source(4, 25) + SourceIndex(0) +18>Emitted(4, 26) Source(5, 1) + SourceIndex(0) +19>Emitted(4, 27) Source(5, 2) + SourceIndex(0) --- >>> WScript.Echo("i: " + i); 1->^^^^ @@ -217,12 +235,15 @@ sourceFile:sourceMapValidationFor.ts 8 > ^ 9 > ^ 10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^^ -15> ^^^ -16> ^ +11> ^ +12> ^ +13> ^ +14> ^^^ +15> ^^ +16> ^ +17> ^ +18> ^ +19> ^ 1-> > 2 >for @@ -234,12 +255,15 @@ sourceFile:sourceMapValidationFor.ts 8 > = 9 > 10> 0 -11> ; -12> j -13> < -14> 10 -15> ; ) -16> { +11> ; +12> +13> j +14> < +15> 10 +16> ; +17> ) +18> +19> { 1->Emitted(7, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(7, 4) Source(8, 4) + SourceIndex(0) 3 >Emitted(7, 5) Source(8, 5) + SourceIndex(0) @@ -250,12 +274,15 @@ sourceFile:sourceMapValidationFor.ts 8 >Emitted(7, 13) Source(8, 13) + SourceIndex(0) 9 >Emitted(7, 14) Source(8, 14) + SourceIndex(0) 10>Emitted(7, 15) Source(8, 15) + SourceIndex(0) -11>Emitted(7, 17) Source(8, 17) + SourceIndex(0) -12>Emitted(7, 18) Source(8, 18) + SourceIndex(0) -13>Emitted(7, 21) Source(8, 21) + SourceIndex(0) -14>Emitted(7, 23) Source(8, 23) + SourceIndex(0) -15>Emitted(7, 26) Source(8, 27) + SourceIndex(0) -16>Emitted(7, 27) Source(8, 28) + SourceIndex(0) +11>Emitted(7, 16) Source(8, 16) + SourceIndex(0) +12>Emitted(7, 17) Source(8, 17) + SourceIndex(0) +13>Emitted(7, 18) Source(8, 18) + SourceIndex(0) +14>Emitted(7, 21) Source(8, 21) + SourceIndex(0) +15>Emitted(7, 23) Source(8, 23) + SourceIndex(0) +16>Emitted(7, 24) Source(8, 25) + SourceIndex(0) +17>Emitted(7, 25) Source(8, 26) + SourceIndex(0) +18>Emitted(7, 26) Source(8, 27) + SourceIndex(0) +19>Emitted(7, 27) Source(8, 28) + SourceIndex(0) --- >>> j++; 1 >^^^^ @@ -346,12 +373,15 @@ sourceFile:sourceMapValidationFor.ts 5 > ^ 6 > ^^^ 7 > ^ -8 > ^^ -9 > ^ -10> ^^^ -11> ^^ -12> ^^^ -13> ^ +8 > ^ +9 > ^ +10> ^ +11> ^^^ +12> ^^ +13> ^ +14> ^ +15> ^ +16> ^ 1-> > 2 >for @@ -360,13 +390,16 @@ sourceFile:sourceMapValidationFor.ts 5 > j 6 > = 7 > 0 -8 > ; -9 > j -10> < -11> 10 -12> ;) - > -13> { +8 > ; +9 > +10> j +11> < +12> 10 +13> ; +14> ) +15> + > +16> { 1->Emitted(13, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(13, 4) Source(14, 4) + SourceIndex(0) 3 >Emitted(13, 5) Source(14, 5) + SourceIndex(0) @@ -374,12 +407,15 @@ sourceFile:sourceMapValidationFor.ts 5 >Emitted(13, 7) Source(14, 7) + SourceIndex(0) 6 >Emitted(13, 10) Source(14, 10) + SourceIndex(0) 7 >Emitted(13, 11) Source(14, 11) + SourceIndex(0) -8 >Emitted(13, 13) Source(14, 13) + SourceIndex(0) -9 >Emitted(13, 14) Source(14, 14) + SourceIndex(0) -10>Emitted(13, 17) Source(14, 17) + SourceIndex(0) -11>Emitted(13, 19) Source(14, 19) + SourceIndex(0) -12>Emitted(13, 22) Source(15, 1) + SourceIndex(0) -13>Emitted(13, 23) Source(15, 2) + SourceIndex(0) +8 >Emitted(13, 12) Source(14, 12) + SourceIndex(0) +9 >Emitted(13, 13) Source(14, 13) + SourceIndex(0) +10>Emitted(13, 14) Source(14, 14) + SourceIndex(0) +11>Emitted(13, 17) Source(14, 17) + SourceIndex(0) +12>Emitted(13, 19) Source(14, 19) + SourceIndex(0) +13>Emitted(13, 20) Source(14, 20) + SourceIndex(0) +14>Emitted(13, 21) Source(14, 21) + SourceIndex(0) +15>Emitted(13, 22) Source(15, 1) + SourceIndex(0) +16>Emitted(13, 23) Source(15, 2) + SourceIndex(0) --- >>> j++; 1 >^^^^ @@ -417,11 +453,14 @@ sourceFile:sourceMapValidationFor.ts 8 > ^ 9 > ^ 10> ^ -11> ^^^ -12> ^ -13> ^^ -14> ^^ -15> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^ +16> ^ +17> ^ +18> ^ 1-> > 2 >for @@ -433,11 +472,14 @@ sourceFile:sourceMapValidationFor.ts 8 > = 9 > 10> 0 -11> ;; -12> k -13> ++ -14> ) -15> { +11> ; +12> ; +13> +14> k +15> ++ +16> ) +17> +18> { 1->Emitted(16, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(16, 4) Source(18, 4) + SourceIndex(0) 3 >Emitted(16, 5) Source(18, 5) + SourceIndex(0) @@ -448,11 +490,14 @@ sourceFile:sourceMapValidationFor.ts 8 >Emitted(16, 13) Source(18, 13) + SourceIndex(0) 9 >Emitted(16, 14) Source(18, 14) + SourceIndex(0) 10>Emitted(16, 15) Source(18, 15) + SourceIndex(0) -11>Emitted(16, 18) Source(18, 18) + SourceIndex(0) -12>Emitted(16, 19) Source(18, 19) + SourceIndex(0) -13>Emitted(16, 21) Source(18, 21) + SourceIndex(0) -14>Emitted(16, 23) Source(18, 23) + SourceIndex(0) -15>Emitted(16, 24) Source(18, 24) + SourceIndex(0) +11>Emitted(16, 16) Source(18, 16) + SourceIndex(0) +12>Emitted(16, 17) Source(18, 17) + SourceIndex(0) +13>Emitted(16, 18) Source(18, 18) + SourceIndex(0) +14>Emitted(16, 19) Source(18, 19) + SourceIndex(0) +15>Emitted(16, 21) Source(18, 21) + SourceIndex(0) +16>Emitted(16, 22) Source(18, 22) + SourceIndex(0) +17>Emitted(16, 23) Source(18, 23) + SourceIndex(0) +18>Emitted(16, 24) Source(18, 24) + SourceIndex(0) --- >>>} 1 > @@ -472,11 +517,14 @@ sourceFile:sourceMapValidationFor.ts 5 > ^ 6 > ^^^ 7 > ^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^ +8 > ^ +9 > ^ +10> ^ +11> ^ +12> ^^ +13> ^ +14> ^ +15> ^ 1-> > 2 >for @@ -485,12 +533,15 @@ sourceFile:sourceMapValidationFor.ts 5 > k 6 > = 7 > 0 -8 > ;; -9 > k -10> ++ -11> ) - > -12> { +8 > ; +9 > ; +10> +11> k +12> ++ +13> ) +14> + > +15> { 1->Emitted(18, 1) Source(20, 1) + SourceIndex(0) 2 >Emitted(18, 4) Source(20, 4) + SourceIndex(0) 3 >Emitted(18, 5) Source(20, 5) + SourceIndex(0) @@ -498,11 +549,14 @@ sourceFile:sourceMapValidationFor.ts 5 >Emitted(18, 7) Source(20, 7) + SourceIndex(0) 6 >Emitted(18, 10) Source(20, 10) + SourceIndex(0) 7 >Emitted(18, 11) Source(20, 11) + SourceIndex(0) -8 >Emitted(18, 14) Source(20, 14) + SourceIndex(0) -9 >Emitted(18, 15) Source(20, 15) + SourceIndex(0) -10>Emitted(18, 17) Source(20, 17) + SourceIndex(0) -11>Emitted(18, 19) Source(21, 1) + SourceIndex(0) -12>Emitted(18, 20) Source(21, 2) + SourceIndex(0) +8 >Emitted(18, 12) Source(20, 12) + SourceIndex(0) +9 >Emitted(18, 13) Source(20, 13) + SourceIndex(0) +10>Emitted(18, 14) Source(20, 14) + SourceIndex(0) +11>Emitted(18, 15) Source(20, 15) + SourceIndex(0) +12>Emitted(18, 17) Source(20, 17) + SourceIndex(0) +13>Emitted(18, 18) Source(20, 18) + SourceIndex(0) +14>Emitted(18, 19) Source(21, 1) + SourceIndex(0) +15>Emitted(18, 20) Source(21, 2) + SourceIndex(0) --- >>>} 1 > @@ -519,42 +573,51 @@ sourceFile:sourceMapValidationFor.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^ -6 > ^ -7 > ^^^ -8 > ^^ -9 > ^^ -10> ^ -11> ^^ -12> ^^ -13> ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^ +9 > ^^ +10> ^ +11> ^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ 1-> > 2 >for 3 > 4 > ( -5 > ; -6 > k -7 > < -8 > 10 -9 > ; -10> k -11> ++ -12> ) -13> { +5 > ; +6 > +7 > k +8 > < +9 > 10 +10> ; +11> +12> k +13> ++ +14> ) +15> +16> { 1->Emitted(20, 1) Source(23, 1) + SourceIndex(0) 2 >Emitted(20, 4) Source(23, 4) + SourceIndex(0) 3 >Emitted(20, 5) Source(23, 5) + SourceIndex(0) 4 >Emitted(20, 6) Source(23, 6) + SourceIndex(0) -5 >Emitted(20, 8) Source(23, 8) + SourceIndex(0) -6 >Emitted(20, 9) Source(23, 9) + SourceIndex(0) -7 >Emitted(20, 12) Source(23, 12) + SourceIndex(0) -8 >Emitted(20, 14) Source(23, 14) + SourceIndex(0) -9 >Emitted(20, 16) Source(23, 16) + SourceIndex(0) -10>Emitted(20, 17) Source(23, 17) + SourceIndex(0) -11>Emitted(20, 19) Source(23, 19) + SourceIndex(0) -12>Emitted(20, 21) Source(23, 21) + SourceIndex(0) -13>Emitted(20, 22) Source(23, 22) + SourceIndex(0) +5 >Emitted(20, 7) Source(23, 7) + SourceIndex(0) +6 >Emitted(20, 8) Source(23, 8) + SourceIndex(0) +7 >Emitted(20, 9) Source(23, 9) + SourceIndex(0) +8 >Emitted(20, 12) Source(23, 12) + SourceIndex(0) +9 >Emitted(20, 14) Source(23, 14) + SourceIndex(0) +10>Emitted(20, 15) Source(23, 15) + SourceIndex(0) +11>Emitted(20, 16) Source(23, 16) + SourceIndex(0) +12>Emitted(20, 17) Source(23, 17) + SourceIndex(0) +13>Emitted(20, 19) Source(23, 19) + SourceIndex(0) +14>Emitted(20, 20) Source(23, 20) + SourceIndex(0) +15>Emitted(20, 21) Source(23, 21) + SourceIndex(0) +16>Emitted(20, 22) Source(23, 22) + SourceIndex(0) --- >>>} 1 > @@ -571,21 +634,30 @@ sourceFile:sourceMapValidationFor.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^ -6 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^ 1-> > 2 >for 3 > 4 > ( -5 > ;;) -6 > { +5 > ; +6 > ; +7 > ) +8 > +9 > { 1->Emitted(22, 1) Source(25, 1) + SourceIndex(0) 2 >Emitted(22, 4) Source(25, 4) + SourceIndex(0) 3 >Emitted(22, 5) Source(25, 5) + SourceIndex(0) 4 >Emitted(22, 6) Source(25, 6) + SourceIndex(0) -5 >Emitted(22, 10) Source(25, 10) + SourceIndex(0) -6 >Emitted(22, 11) Source(25, 11) + SourceIndex(0) +5 >Emitted(22, 7) Source(25, 7) + SourceIndex(0) +6 >Emitted(22, 8) Source(25, 8) + SourceIndex(0) +7 >Emitted(22, 9) Source(25, 9) + SourceIndex(0) +8 >Emitted(22, 10) Source(25, 10) + SourceIndex(0) +9 >Emitted(22, 11) Source(25, 11) + SourceIndex(0) --- >>> i++; 1 >^^^^ @@ -617,22 +689,31 @@ sourceFile:sourceMapValidationFor.ts 2 >^^^ 3 > ^ 4 > ^ -5 > ^^^^ -6 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^ 1-> > 2 >for 3 > 4 > ( -5 > ;;) - > -6 > { +5 > ; +6 > ; +7 > ) +8 > + > +9 > { 1->Emitted(25, 1) Source(28, 1) + SourceIndex(0) 2 >Emitted(25, 4) Source(28, 4) + SourceIndex(0) 3 >Emitted(25, 5) Source(28, 5) + SourceIndex(0) 4 >Emitted(25, 6) Source(28, 6) + SourceIndex(0) -5 >Emitted(25, 10) Source(29, 1) + SourceIndex(0) -6 >Emitted(25, 11) Source(29, 2) + SourceIndex(0) +5 >Emitted(25, 7) Source(28, 7) + SourceIndex(0) +6 >Emitted(25, 8) Source(28, 8) + SourceIndex(0) +7 >Emitted(25, 9) Source(28, 9) + SourceIndex(0) +8 >Emitted(25, 10) Source(29, 1) + SourceIndex(0) +9 >Emitted(25, 11) Source(29, 2) + SourceIndex(0) --- >>> i++; 1 >^^^^ @@ -671,19 +752,22 @@ sourceFile:sourceMapValidationFor.ts 9 > ^ 10> ^^^ 11> ^^ -12> ^^ -13> ^ -14> ^^^ -15> ^^ -16> ^^ -17> ^ -18> ^^^ -19> ^^ -20> ^^ -21> ^ -22> ^^ -23> ^^ -24> ^ +12> ^ +13> ^ +14> ^ +15> ^^^ +16> ^^ +17> ^^ +18> ^ +19> ^^^ +20> ^^ +21> ^ +22> ^ +23> ^ +24> ^^ +25> ^ +26> ^ +27> ^ 1-> > 2 >for @@ -696,19 +780,22 @@ sourceFile:sourceMapValidationFor.ts 9 > j 10> = 11> 20 -12> ; -13> j -14> < -15> 20 -16> , -17> i -18> < -19> 20 -20> ; -21> j -22> ++ -23> ) -24> { +12> ; +13> +14> j +15> < +16> 20 +17> , +18> i +19> < +20> 20 +21> ; +22> +23> j +24> ++ +25> ) +26> +27> { 1->Emitted(28, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(28, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(28, 5) Source(32, 5) + SourceIndex(0) @@ -720,19 +807,22 @@ sourceFile:sourceMapValidationFor.ts 9 >Emitted(28, 14) Source(32, 14) + SourceIndex(0) 10>Emitted(28, 17) Source(32, 17) + SourceIndex(0) 11>Emitted(28, 19) Source(32, 19) + SourceIndex(0) -12>Emitted(28, 21) Source(32, 21) + SourceIndex(0) -13>Emitted(28, 22) Source(32, 22) + SourceIndex(0) -14>Emitted(28, 25) Source(32, 25) + SourceIndex(0) -15>Emitted(28, 27) Source(32, 27) + SourceIndex(0) -16>Emitted(28, 29) Source(32, 29) + SourceIndex(0) -17>Emitted(28, 30) Source(32, 30) + SourceIndex(0) -18>Emitted(28, 33) Source(32, 33) + SourceIndex(0) -19>Emitted(28, 35) Source(32, 35) + SourceIndex(0) -20>Emitted(28, 37) Source(32, 37) + SourceIndex(0) -21>Emitted(28, 38) Source(32, 38) + SourceIndex(0) -22>Emitted(28, 40) Source(32, 40) + SourceIndex(0) -23>Emitted(28, 42) Source(32, 42) + SourceIndex(0) -24>Emitted(28, 43) Source(32, 43) + SourceIndex(0) +12>Emitted(28, 20) Source(32, 20) + SourceIndex(0) +13>Emitted(28, 21) Source(32, 21) + SourceIndex(0) +14>Emitted(28, 22) Source(32, 22) + SourceIndex(0) +15>Emitted(28, 25) Source(32, 25) + SourceIndex(0) +16>Emitted(28, 27) Source(32, 27) + SourceIndex(0) +17>Emitted(28, 29) Source(32, 29) + SourceIndex(0) +18>Emitted(28, 30) Source(32, 30) + SourceIndex(0) +19>Emitted(28, 33) Source(32, 33) + SourceIndex(0) +20>Emitted(28, 35) Source(32, 35) + SourceIndex(0) +21>Emitted(28, 36) Source(32, 36) + SourceIndex(0) +22>Emitted(28, 37) Source(32, 37) + SourceIndex(0) +23>Emitted(28, 38) Source(32, 38) + SourceIndex(0) +24>Emitted(28, 40) Source(32, 40) + SourceIndex(0) +25>Emitted(28, 41) Source(32, 41) + SourceIndex(0) +26>Emitted(28, 42) Source(32, 42) + SourceIndex(0) +27>Emitted(28, 43) Source(32, 43) + SourceIndex(0) --- >>>} 1 > diff --git a/tests/baselines/reference/sourceMapValidationForIn.js.map b/tests/baselines/reference/sourceMapValidationForIn.js.map index 2281e36f6053a..3381c044a157b 100644 --- a/tests/baselines/reference/sourceMapValidationForIn.js.map +++ b/tests/baselines/reference/sourceMapValidationForIn.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationForIn.js.map] -{"version":3,"file":"sourceMapValidationForIn.js","sourceRoot":"","sources":["sourceMapValidationForIn.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;IACf,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,MAAM,CAAC,CACtB,CAAC;IACG,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CACjB,CAAC;IACG,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationForIn.js","sourceRoot":"","sources":["sourceMapValidationForIn.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC;IACf,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,CACtB,CAAC;IACG,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CACjB,CAAC;IACG,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationForIn.sourcemap.txt b/tests/baselines/reference/sourceMapValidationForIn.sourcemap.txt index e84bb2323c444..d47f790cf55bf 100644 --- a/tests/baselines/reference/sourceMapValidationForIn.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationForIn.sourcemap.txt @@ -15,33 +15,39 @@ sourceFile:sourceMapValidationForIn.ts 4 > ^ 5 > ^^^^ 6 > ^ -7 > ^^^^ -8 > ^^^^^^ -9 > ^ -10> ^ -11> ^ +7 > ^ +8 > ^^ +9 > ^ +10> ^^^^^^ +11> ^ +12> ^ +13> ^ 1 > 2 >for 3 > 4 > ( 5 > var 6 > x -7 > in -8 > String -9 > ) -10> -11> { +7 > +8 > in +9 > +10> String +11> ) +12> +13> { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) 3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 4 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) 5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) 6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -7 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) -8 >Emitted(1, 21) Source(1, 21) + SourceIndex(0) -9 >Emitted(1, 22) Source(1, 22) + SourceIndex(0) -10>Emitted(1, 23) Source(1, 23) + SourceIndex(0) -11>Emitted(1, 24) Source(1, 24) + SourceIndex(0) +7 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +8 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) +9 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) +10>Emitted(1, 21) Source(1, 21) + SourceIndex(0) +11>Emitted(1, 22) Source(1, 22) + SourceIndex(0) +12>Emitted(1, 23) Source(1, 23) + SourceIndex(0) +13>Emitted(1, 24) Source(1, 24) + SourceIndex(0) --- >>> WScript.Echo(x); 1 >^^^^ @@ -86,33 +92,39 @@ sourceFile:sourceMapValidationForIn.ts 3 > ^ 4 > ^ 5 > ^ -6 > ^^^^ -7 > ^^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^-> +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^ +10> ^ +11> ^ +12> ^ +13> ^^-> 1-> > 2 >for 3 > 4 > ( 5 > x -6 > in -7 > String -8 > ) -9 > -10> { +6 > +7 > in +8 > +9 > String +10> ) +11> +12> { 1->Emitted(4, 1) Source(4, 1) + SourceIndex(0) 2 >Emitted(4, 4) Source(4, 4) + SourceIndex(0) 3 >Emitted(4, 5) Source(4, 5) + SourceIndex(0) 4 >Emitted(4, 6) Source(4, 6) + SourceIndex(0) 5 >Emitted(4, 7) Source(4, 7) + SourceIndex(0) -6 >Emitted(4, 11) Source(4, 11) + SourceIndex(0) -7 >Emitted(4, 17) Source(4, 17) + SourceIndex(0) -8 >Emitted(4, 18) Source(4, 18) + SourceIndex(0) -9 >Emitted(4, 19) Source(4, 19) + SourceIndex(0) -10>Emitted(4, 20) Source(4, 20) + SourceIndex(0) +6 >Emitted(4, 8) Source(4, 8) + SourceIndex(0) +7 >Emitted(4, 10) Source(4, 10) + SourceIndex(0) +8 >Emitted(4, 11) Source(4, 11) + SourceIndex(0) +9 >Emitted(4, 17) Source(4, 17) + SourceIndex(0) +10>Emitted(4, 18) Source(4, 18) + SourceIndex(0) +11>Emitted(4, 19) Source(4, 19) + SourceIndex(0) +12>Emitted(4, 20) Source(4, 20) + SourceIndex(0) --- >>> WScript.Echo(x); 1->^^^^ @@ -158,11 +170,13 @@ sourceFile:sourceMapValidationForIn.ts 4 > ^ 5 > ^^^^ 6 > ^^ -7 > ^^^^ -8 > ^^^^^^ -9 > ^ -10> ^ -11> ^ +7 > ^ +8 > ^^ +9 > ^ +10> ^^^^^^ +11> ^ +12> ^ +13> ^ 1-> > 2 >for @@ -170,23 +184,27 @@ sourceFile:sourceMapValidationForIn.ts 4 > ( 5 > var 6 > x2 -7 > in -8 > String -9 > ) -10> +7 > +8 > in +9 > +10> String +11> ) +12> > -11> { +13> { 1->Emitted(7, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(7, 4) Source(7, 4) + SourceIndex(0) 3 >Emitted(7, 5) Source(7, 5) + SourceIndex(0) 4 >Emitted(7, 6) Source(7, 6) + SourceIndex(0) 5 >Emitted(7, 10) Source(7, 10) + SourceIndex(0) 6 >Emitted(7, 12) Source(7, 12) + SourceIndex(0) -7 >Emitted(7, 16) Source(7, 16) + SourceIndex(0) -8 >Emitted(7, 22) Source(7, 22) + SourceIndex(0) -9 >Emitted(7, 23) Source(7, 23) + SourceIndex(0) -10>Emitted(7, 24) Source(8, 1) + SourceIndex(0) -11>Emitted(7, 25) Source(8, 2) + SourceIndex(0) +7 >Emitted(7, 13) Source(7, 13) + SourceIndex(0) +8 >Emitted(7, 15) Source(7, 15) + SourceIndex(0) +9 >Emitted(7, 16) Source(7, 16) + SourceIndex(0) +10>Emitted(7, 22) Source(7, 22) + SourceIndex(0) +11>Emitted(7, 23) Source(7, 23) + SourceIndex(0) +12>Emitted(7, 24) Source(8, 1) + SourceIndex(0) +13>Emitted(7, 25) Source(8, 2) + SourceIndex(0) --- >>> WScript.Echo(x2); 1 >^^^^ @@ -231,34 +249,40 @@ sourceFile:sourceMapValidationForIn.ts 3 > ^ 4 > ^ 5 > ^ -6 > ^^^^ -7 > ^^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^-> +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^ +10> ^ +11> ^ +12> ^ +13> ^^-> 1-> > 2 >for 3 > 4 > ( 5 > x -6 > in -7 > String -8 > ) -9 > +6 > +7 > in +8 > +9 > String +10> ) +11> > -10> { +12> { 1->Emitted(10, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(10, 4) Source(11, 4) + SourceIndex(0) 3 >Emitted(10, 5) Source(11, 5) + SourceIndex(0) 4 >Emitted(10, 6) Source(11, 6) + SourceIndex(0) 5 >Emitted(10, 7) Source(11, 7) + SourceIndex(0) -6 >Emitted(10, 11) Source(11, 11) + SourceIndex(0) -7 >Emitted(10, 17) Source(11, 17) + SourceIndex(0) -8 >Emitted(10, 18) Source(11, 18) + SourceIndex(0) -9 >Emitted(10, 19) Source(12, 1) + SourceIndex(0) -10>Emitted(10, 20) Source(12, 2) + SourceIndex(0) +6 >Emitted(10, 8) Source(11, 8) + SourceIndex(0) +7 >Emitted(10, 10) Source(11, 10) + SourceIndex(0) +8 >Emitted(10, 11) Source(11, 11) + SourceIndex(0) +9 >Emitted(10, 17) Source(11, 17) + SourceIndex(0) +10>Emitted(10, 18) Source(11, 18) + SourceIndex(0) +11>Emitted(10, 19) Source(12, 1) + SourceIndex(0) +12>Emitted(10, 20) Source(12, 2) + SourceIndex(0) --- >>> WScript.Echo(x); 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationFunctions.js.map b/tests/baselines/reference/sourceMapValidationFunctions.js.map index f5ca7c6b834d5..858a9f95d98d6 100644 --- a/tests/baselines/reference/sourceMapValidationFunctions.js.map +++ b/tests/baselines/reference/sourceMapValidationFunctions.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationFunctions.js.map] -{"version":3,"file":"sourceMapValidationFunctions.js","sourceRoot":"","sources":["sourceMapValidationFunctions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;AAClB,eAAe,QAAgB;IAC3B,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,gBAAgB,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,eAAe,CAAC,IAAO;SAAvB,OALtD,CAAC,EAK4E,EAAvB,qBAAuB,EAAvB,IAAuB;QAAvB,mCAAuB;;IACzE,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,aAAa,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,eAAe,CAAC,IAAO;SAAvB,OATnD,CAAC,EASyE,EAAvB,qBAAuB,EAAvB,IAAuB;QAAvB,mCAAuB;;IAEtE,MAAM,CAAC;AACX,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationFunctions.js","sourceRoot":"","sources":["sourceMapValidationFunctions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;AAClB,eAAe,QAAgB;IAC3B,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,gBAAgB,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,eAAe,CAAC,IAAO;SAAvB,OALtD,CAAC,EAK4E,CAAC,CAAxB,qBAAuB,CAAC,CAAxB,IAAuB,CAAC;QAAxB,mCAAuB;;IACzE,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,aAAa,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,eAAe,CAAC,IAAO;SAAvB,OATnD,CAAC,EASyE,CAAC,CAAxB,qBAAuB,CAAC,CAAxB,IAAuB,CAAC;QAAxB,mCAAuB;;IAEtE,MAAM,CAAC;AACX,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFunctions.sourcemap.txt b/tests/baselines/reference/sourceMapValidationFunctions.sourcemap.txt index e86e305f0f9e6..1d6c4861bbdfb 100644 --- a/tests/baselines/reference/sourceMapValidationFunctions.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationFunctions.sourcemap.txt @@ -150,10 +150,13 @@ sourceFile:sourceMapValidationFunctions.ts 2 > ^^^^^^^ 3 > ^ 4 > ^^ -5 > ^^ -6 > ^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^ +9 > ^ +10> ^^^^ +11> ^ 1-> 2 > 3 > v @@ -163,18 +166,24 @@ sourceFile:sourceMapValidationFunctions.ts > return greetings; > } > function greet2(greeting: string, n = 10, x?: string, ...restParams: string[] -5 > -6 > ...restParams: string[] -7 > -8 > ...restParams: string[] +5 > ) +6 > +7 > ...restParams: string[] +8 > ) +9 > +10> ...restParams: string[] +11> ) 1->Emitted(9, 10) Source(6, 55) + SourceIndex(0) 2 >Emitted(9, 17) Source(1, 1) + SourceIndex(0) 3 >Emitted(9, 18) Source(1, 2) + SourceIndex(0) 4 >Emitted(9, 20) Source(6, 78) + SourceIndex(0) -5 >Emitted(9, 22) Source(6, 55) + SourceIndex(0) -6 >Emitted(9, 43) Source(6, 78) + SourceIndex(0) -7 >Emitted(9, 45) Source(6, 55) + SourceIndex(0) -8 >Emitted(9, 49) Source(6, 78) + SourceIndex(0) +5 >Emitted(9, 21) Source(6, 79) + SourceIndex(0) +6 >Emitted(9, 22) Source(6, 55) + SourceIndex(0) +7 >Emitted(9, 43) Source(6, 78) + SourceIndex(0) +8 >Emitted(9, 44) Source(6, 79) + SourceIndex(0) +9 >Emitted(9, 45) Source(6, 55) + SourceIndex(0) +10>Emitted(9, 49) Source(6, 78) + SourceIndex(0) +11>Emitted(9, 50) Source(6, 79) + SourceIndex(0) --- >>> restParams[_i - 3] = arguments[_i]; 1 >^^^^^^^^ @@ -288,10 +297,13 @@ sourceFile:sourceMapValidationFunctions.ts 2 > ^^^^^^^ 3 > ^ 4 > ^^ -5 > ^^ -6 > ^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^ +9 > ^ +10> ^^^^ +11> ^ 1-> 2 > 3 > v @@ -305,18 +317,24 @@ sourceFile:sourceMapValidationFunctions.ts > return greetings; > } > function foo(greeting: string, n = 10, x?: string, ...restParams: string[] -5 > -6 > ...restParams: string[] -7 > -8 > ...restParams: string[] +5 > ) +6 > +7 > ...restParams: string[] +8 > ) +9 > +10> ...restParams: string[] +11> ) 1->Emitted(18, 10) Source(10, 52) + SourceIndex(0) 2 >Emitted(18, 17) Source(1, 1) + SourceIndex(0) 3 >Emitted(18, 18) Source(1, 2) + SourceIndex(0) 4 >Emitted(18, 20) Source(10, 75) + SourceIndex(0) -5 >Emitted(18, 22) Source(10, 52) + SourceIndex(0) -6 >Emitted(18, 43) Source(10, 75) + SourceIndex(0) -7 >Emitted(18, 45) Source(10, 52) + SourceIndex(0) -8 >Emitted(18, 49) Source(10, 75) + SourceIndex(0) +5 >Emitted(18, 21) Source(10, 76) + SourceIndex(0) +6 >Emitted(18, 22) Source(10, 52) + SourceIndex(0) +7 >Emitted(18, 43) Source(10, 75) + SourceIndex(0) +8 >Emitted(18, 44) Source(10, 76) + SourceIndex(0) +9 >Emitted(18, 45) Source(10, 52) + SourceIndex(0) +10>Emitted(18, 49) Source(10, 75) + SourceIndex(0) +11>Emitted(18, 50) Source(10, 76) + SourceIndex(0) --- >>> restParams[_i - 3] = arguments[_i]; 1 >^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationStatements.js.map b/tests/baselines/reference/sourceMapValidationStatements.js.map index 26e6ab46e7e61..346a6d9835306 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.js.map +++ b/tests/baselines/reference/sourceMapValidationStatements.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationStatements.js.map] -{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt index 9c04aa2ae79a2..d9fb7461027a8 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt @@ -69,15 +69,18 @@ sourceFile:sourceMapValidationStatements.ts 8 > ^ 9 > ^ 10> ^ -11> ^^ -12> ^ -13> ^^^ -14> ^^ -15> ^^ -16> ^ -17> ^^ -18> ^^ -19> ^ +11> ^ +12> ^ +13> ^ +14> ^^^ +15> ^^ +16> ^ +17> ^ +18> ^ +19> ^^ +20> ^ +21> ^ +22> ^ 1-> > 2 > for @@ -89,15 +92,18 @@ sourceFile:sourceMapValidationStatements.ts 8 > = 9 > 10> 0 -11> ; -12> i -13> < -14> 10 -15> ; -16> i -17> ++ -18> ) -19> { +11> ; +12> +13> i +14> < +15> 10 +16> ; +17> +18> i +19> ++ +20> ) +21> +22> { 1->Emitted(4, 5) Source(4, 5) + SourceIndex(0) 2 >Emitted(4, 8) Source(4, 8) + SourceIndex(0) 3 >Emitted(4, 9) Source(4, 9) + SourceIndex(0) @@ -108,15 +114,18 @@ sourceFile:sourceMapValidationStatements.ts 8 >Emitted(4, 17) Source(4, 17) + SourceIndex(0) 9 >Emitted(4, 18) Source(4, 18) + SourceIndex(0) 10>Emitted(4, 19) Source(4, 19) + SourceIndex(0) -11>Emitted(4, 21) Source(4, 21) + SourceIndex(0) -12>Emitted(4, 22) Source(4, 22) + SourceIndex(0) -13>Emitted(4, 25) Source(4, 25) + SourceIndex(0) -14>Emitted(4, 27) Source(4, 27) + SourceIndex(0) -15>Emitted(4, 29) Source(4, 29) + SourceIndex(0) -16>Emitted(4, 30) Source(4, 30) + SourceIndex(0) -17>Emitted(4, 32) Source(4, 32) + SourceIndex(0) -18>Emitted(4, 34) Source(4, 34) + SourceIndex(0) -19>Emitted(4, 35) Source(4, 35) + SourceIndex(0) +11>Emitted(4, 20) Source(4, 20) + SourceIndex(0) +12>Emitted(4, 21) Source(4, 21) + SourceIndex(0) +13>Emitted(4, 22) Source(4, 22) + SourceIndex(0) +14>Emitted(4, 25) Source(4, 25) + SourceIndex(0) +15>Emitted(4, 27) Source(4, 27) + SourceIndex(0) +16>Emitted(4, 28) Source(4, 28) + SourceIndex(0) +17>Emitted(4, 29) Source(4, 29) + SourceIndex(0) +18>Emitted(4, 30) Source(4, 30) + SourceIndex(0) +19>Emitted(4, 32) Source(4, 32) + SourceIndex(0) +20>Emitted(4, 33) Source(4, 33) + SourceIndex(0) +21>Emitted(4, 34) Source(4, 34) + SourceIndex(0) +22>Emitted(4, 35) Source(4, 35) + SourceIndex(0) --- >>> x += i; 1 >^^^^^^^^ @@ -413,11 +422,13 @@ sourceFile:sourceMapValidationStatements.ts 4 > ^ 5 > ^^^^ 6 > ^ -7 > ^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^ +7 > ^ +8 > ^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^ 1-> > 2 > for @@ -425,22 +436,26 @@ sourceFile:sourceMapValidationStatements.ts 4 > ( 5 > var 6 > j -7 > in -8 > a -9 > ) -10> -11> { +7 > +8 > in +9 > +10> a +11> ) +12> +13> { 1->Emitted(24, 5) Source(23, 5) + SourceIndex(0) 2 >Emitted(24, 8) Source(23, 8) + SourceIndex(0) 3 >Emitted(24, 9) Source(23, 9) + SourceIndex(0) 4 >Emitted(24, 10) Source(23, 10) + SourceIndex(0) 5 >Emitted(24, 14) Source(23, 14) + SourceIndex(0) 6 >Emitted(24, 15) Source(23, 15) + SourceIndex(0) -7 >Emitted(24, 19) Source(23, 19) + SourceIndex(0) -8 >Emitted(24, 20) Source(23, 20) + SourceIndex(0) -9 >Emitted(24, 21) Source(23, 21) + SourceIndex(0) -10>Emitted(24, 22) Source(23, 22) + SourceIndex(0) -11>Emitted(24, 23) Source(23, 23) + SourceIndex(0) +7 >Emitted(24, 16) Source(23, 16) + SourceIndex(0) +8 >Emitted(24, 18) Source(23, 18) + SourceIndex(0) +9 >Emitted(24, 19) Source(23, 19) + SourceIndex(0) +10>Emitted(24, 20) Source(23, 20) + SourceIndex(0) +11>Emitted(24, 21) Source(23, 21) + SourceIndex(0) +12>Emitted(24, 22) Source(23, 22) + SourceIndex(0) +13>Emitted(24, 23) Source(23, 23) + SourceIndex(0) --- >>> obj.z = a[j]; 1 >^^^^^^^^ @@ -1158,27 +1173,36 @@ sourceFile:sourceMapValidationStatements.ts --- >>> while (x < 10) { 1->^^^^ -2 > ^^^^^^^ -3 > ^ -4 > ^^^ -5 > ^^ -6 > ^^ -7 > ^ +2 > ^^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^^^ +7 > ^^ +8 > ^ +9 > ^ +10> ^ 1-> > -2 > while ( -3 > x -4 > < -5 > 10 -6 > ) -7 > { +2 > while +3 > +4 > ( +5 > x +6 > < +7 > 10 +8 > ) +9 > +10> { 1->Emitted(67, 5) Source(65, 5) + SourceIndex(0) -2 >Emitted(67, 12) Source(65, 12) + SourceIndex(0) -3 >Emitted(67, 13) Source(65, 13) + SourceIndex(0) -4 >Emitted(67, 16) Source(65, 16) + SourceIndex(0) -5 >Emitted(67, 18) Source(65, 18) + SourceIndex(0) -6 >Emitted(67, 20) Source(65, 20) + SourceIndex(0) -7 >Emitted(67, 21) Source(65, 21) + SourceIndex(0) +2 >Emitted(67, 10) Source(65, 10) + SourceIndex(0) +3 >Emitted(67, 11) Source(65, 11) + SourceIndex(0) +4 >Emitted(67, 12) Source(65, 12) + SourceIndex(0) +5 >Emitted(67, 13) Source(65, 13) + SourceIndex(0) +6 >Emitted(67, 16) Source(65, 16) + SourceIndex(0) +7 >Emitted(67, 18) Source(65, 18) + SourceIndex(0) +8 >Emitted(67, 19) Source(65, 19) + SourceIndex(0) +9 >Emitted(67, 20) Source(65, 20) + SourceIndex(0) +10>Emitted(67, 21) Source(65, 21) + SourceIndex(0) --- >>> x++; 1 >^^^^^^^^ @@ -1207,16 +1231,19 @@ sourceFile:sourceMapValidationStatements.ts --- >>> do { 1->^^^^ -2 > ^^^ -3 > ^ -4 > ^^^^^-> +2 > ^^ +3 > ^ +4 > ^ +5 > ^^^^^-> 1-> > -2 > do -3 > { +2 > do +3 > +4 > { 1->Emitted(70, 5) Source(68, 5) + SourceIndex(0) -2 >Emitted(70, 8) Source(68, 8) + SourceIndex(0) -3 >Emitted(70, 9) Source(68, 9) + SourceIndex(0) +2 >Emitted(70, 7) Source(68, 7) + SourceIndex(0) +3 >Emitted(70, 8) Source(68, 8) + SourceIndex(0) +4 >Emitted(70, 9) Source(68, 9) + SourceIndex(0) --- >>> x--; 1->^^^^^^^^ @@ -1237,26 +1264,38 @@ sourceFile:sourceMapValidationStatements.ts >>> } while (x > 4); 1->^^^^ 2 > ^ -3 > ^^^^^^^^ -4 > ^ -5 > ^^^ -6 > ^ -7 > ^^ +3 > ^ +4 > ^^^^^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^ +11> ^ 1-> > 2 > } -3 > while ( -4 > x -5 > > -6 > 4 -7 > ) +3 > +4 > while +5 > +6 > ( +7 > x +8 > > +9 > 4 +10> ) +11> 1->Emitted(72, 5) Source(70, 5) + SourceIndex(0) 2 >Emitted(72, 6) Source(70, 6) + SourceIndex(0) -3 >Emitted(72, 14) Source(70, 14) + SourceIndex(0) -4 >Emitted(72, 15) Source(70, 15) + SourceIndex(0) -5 >Emitted(72, 18) Source(70, 18) + SourceIndex(0) -6 >Emitted(72, 19) Source(70, 19) + SourceIndex(0) -7 >Emitted(72, 21) Source(70, 20) + SourceIndex(0) +3 >Emitted(72, 7) Source(70, 7) + SourceIndex(0) +4 >Emitted(72, 12) Source(70, 12) + SourceIndex(0) +5 >Emitted(72, 13) Source(70, 13) + SourceIndex(0) +6 >Emitted(72, 14) Source(70, 14) + SourceIndex(0) +7 >Emitted(72, 15) Source(70, 15) + SourceIndex(0) +8 >Emitted(72, 18) Source(70, 18) + SourceIndex(0) +9 >Emitted(72, 19) Source(70, 19) + SourceIndex(0) +10>Emitted(72, 20) Source(70, 20) + SourceIndex(0) +11>Emitted(72, 21) Source(70, 20) + SourceIndex(0) --- >>> x = y; 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationWhile.js.map b/tests/baselines/reference/sourceMapValidationWhile.js.map index 0b114476611b8..6372802638956 100644 --- a/tests/baselines/reference/sourceMapValidationWhile.js.map +++ b/tests/baselines/reference/sourceMapValidationWhile.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationWhile.js.map] -{"version":3,"file":"sourceMapValidationWhile.js","sourceRoot":"","sources":["sourceMapValidationWhile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC;IACb,CAAC,EAAE,CAAC;AACR,CAAC;AACD,OAAO,CAAC,IAAI,EAAE,EACd,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationWhile.js","sourceRoot":"","sources":["sourceMapValidationWhile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;IACb,CAAC,EAAE,CAAC;AACR,CAAC;AACD,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CACf,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationWhile.sourcemap.txt b/tests/baselines/reference/sourceMapValidationWhile.sourcemap.txt index b166bbc0c7a79..03121aa5957ee 100644 --- a/tests/baselines/reference/sourceMapValidationWhile.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationWhile.sourcemap.txt @@ -37,27 +37,36 @@ sourceFile:sourceMapValidationWhile.ts --- >>>while (a == 10) { 1-> -2 >^^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^^ -6 > ^^ -7 > ^ +2 >^^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^^^^ +7 > ^^ +8 > ^ +9 > ^ +10> ^ 1-> > -2 >while ( -3 > a -4 > == -5 > 10 -6 > ) -7 > { +2 >while +3 > +4 > ( +5 > a +6 > == +7 > 10 +8 > ) +9 > +10> { 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(2, 8) Source(2, 8) + SourceIndex(0) -3 >Emitted(2, 9) Source(2, 9) + SourceIndex(0) -4 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) -5 >Emitted(2, 15) Source(2, 15) + SourceIndex(0) -6 >Emitted(2, 17) Source(2, 17) + SourceIndex(0) -7 >Emitted(2, 18) Source(2, 18) + SourceIndex(0) +2 >Emitted(2, 6) Source(2, 6) + SourceIndex(0) +3 >Emitted(2, 7) Source(2, 7) + SourceIndex(0) +4 >Emitted(2, 8) Source(2, 8) + SourceIndex(0) +5 >Emitted(2, 9) Source(2, 9) + SourceIndex(0) +6 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) +7 >Emitted(2, 15) Source(2, 15) + SourceIndex(0) +8 >Emitted(2, 16) Source(2, 16) + SourceIndex(0) +9 >Emitted(2, 17) Source(2, 17) + SourceIndex(0) +10>Emitted(2, 18) Source(2, 18) + SourceIndex(0) --- >>> a++; 1 >^^^^ @@ -86,28 +95,37 @@ sourceFile:sourceMapValidationWhile.ts --- >>>while (a == 10) { 1-> -2 >^^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^^ -6 > ^^ -7 > ^ +2 >^^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^^^^ +7 > ^^ +8 > ^ +9 > ^ +10> ^ 1-> > -2 >while ( -3 > a -4 > == -5 > 10 -6 > ) - > -7 > { +2 >while +3 > +4 > ( +5 > a +6 > == +7 > 10 +8 > ) +9 > + > +10> { 1->Emitted(5, 1) Source(5, 1) + SourceIndex(0) -2 >Emitted(5, 8) Source(5, 8) + SourceIndex(0) -3 >Emitted(5, 9) Source(5, 9) + SourceIndex(0) -4 >Emitted(5, 13) Source(5, 13) + SourceIndex(0) -5 >Emitted(5, 15) Source(5, 15) + SourceIndex(0) -6 >Emitted(5, 17) Source(6, 1) + SourceIndex(0) -7 >Emitted(5, 18) Source(6, 2) + SourceIndex(0) +2 >Emitted(5, 6) Source(5, 6) + SourceIndex(0) +3 >Emitted(5, 7) Source(5, 7) + SourceIndex(0) +4 >Emitted(5, 8) Source(5, 8) + SourceIndex(0) +5 >Emitted(5, 9) Source(5, 9) + SourceIndex(0) +6 >Emitted(5, 13) Source(5, 13) + SourceIndex(0) +7 >Emitted(5, 15) Source(5, 15) + SourceIndex(0) +8 >Emitted(5, 16) Source(5, 16) + SourceIndex(0) +9 >Emitted(5, 17) Source(6, 1) + SourceIndex(0) +10>Emitted(5, 18) Source(6, 2) + SourceIndex(0) --- >>> a++; 1 >^^^^ diff --git a/tests/baselines/reference/whileStatementInnerComments.js b/tests/baselines/reference/whileStatementInnerComments.js new file mode 100644 index 0000000000000..e2d3f0a2bfc6e --- /dev/null +++ b/tests/baselines/reference/whileStatementInnerComments.js @@ -0,0 +1,9 @@ +//// [whileStatementInnerComments.ts] +/*a*/ while /*b*/ ( /*c*/ false /*d*/ ) /*e*/ {} + +/*a*/ do /*b*/ {} /*c*/ while /*d*/ ( /*e*/ true /*f*/ ); + + +//// [whileStatementInnerComments.js] +/*a*/ while /*b*/ ( /*c*/false /*d*/) /*e*/ { } +/*a*/ do /*b*/ { } /*c*/ while /*d*/ ( /*e*/true /*f*/); diff --git a/tests/baselines/reference/whileStatementInnerComments.symbols b/tests/baselines/reference/whileStatementInnerComments.symbols new file mode 100644 index 0000000000000..2f7b5a3317bbd --- /dev/null +++ b/tests/baselines/reference/whileStatementInnerComments.symbols @@ -0,0 +1,6 @@ +=== tests/cases/compiler/whileStatementInnerComments.ts === +/*a*/ while /*b*/ ( /*c*/ false /*d*/ ) /*e*/ {} +No type information for this code. +No type information for this code./*a*/ do /*b*/ {} /*c*/ while /*d*/ ( /*e*/ true /*f*/ ); +No type information for this code. +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/whileStatementInnerComments.types b/tests/baselines/reference/whileStatementInnerComments.types new file mode 100644 index 0000000000000..fa827e6c1327e --- /dev/null +++ b/tests/baselines/reference/whileStatementInnerComments.types @@ -0,0 +1,7 @@ +=== tests/cases/compiler/whileStatementInnerComments.ts === +/*a*/ while /*b*/ ( /*c*/ false /*d*/ ) /*e*/ {} +>false : false + +/*a*/ do /*b*/ {} /*c*/ while /*d*/ ( /*e*/ true /*f*/ ); +>true : true + diff --git a/tests/baselines/reference/yieldExpressionInnerCommentEmit.js b/tests/baselines/reference/yieldExpressionInnerCommentEmit.js new file mode 100644 index 0000000000000..a8a4ce2fe6f73 --- /dev/null +++ b/tests/baselines/reference/yieldExpressionInnerCommentEmit.js @@ -0,0 +1,18 @@ +//// [yieldExpressionInnerCommentEmit.ts] +function * foo2() { + /*comment1*/ yield 1; + yield /*comment2*/ 2; + yield 3 /*comment3*/ + yield */*comment4*/ [4]; + yield /*comment5*/* [5]; +} + + +//// [yieldExpressionInnerCommentEmit.js] +function* foo2() { + /*comment1*/ yield 1; + yield /*comment2*/ 2; + yield 3; /*comment3*/ + yield* /*comment4*/ [4]; + yield /*comment5*/* [5]; +} diff --git a/tests/baselines/reference/yieldExpressionInnerCommentEmit.symbols b/tests/baselines/reference/yieldExpressionInnerCommentEmit.symbols new file mode 100644 index 0000000000000..7fb071f34623f --- /dev/null +++ b/tests/baselines/reference/yieldExpressionInnerCommentEmit.symbols @@ -0,0 +1,11 @@ +=== tests/cases/compiler/yieldExpressionInnerCommentEmit.ts === +function * foo2() { +>foo2 : Symbol(foo2, Decl(yieldExpressionInnerCommentEmit.ts, 0, 0)) + + /*comment1*/ yield 1; + yield /*comment2*/ 2; + yield 3 /*comment3*/ + yield */*comment4*/ [4]; + yield /*comment5*/* [5]; +} + diff --git a/tests/baselines/reference/yieldExpressionInnerCommentEmit.types b/tests/baselines/reference/yieldExpressionInnerCommentEmit.types new file mode 100644 index 0000000000000..d6d384712f799 --- /dev/null +++ b/tests/baselines/reference/yieldExpressionInnerCommentEmit.types @@ -0,0 +1,27 @@ +=== tests/cases/compiler/yieldExpressionInnerCommentEmit.ts === +function * foo2() { +>foo2 : () => IterableIterator + + /*comment1*/ yield 1; +>yield 1 : any +>1 : 1 + + yield /*comment2*/ 2; +>yield /*comment2*/ 2 : any +>2 : 2 + + yield 3 /*comment3*/ +>yield 3 : any +>3 : 3 + + yield */*comment4*/ [4]; +>yield */*comment4*/ [4] : any +>[4] : number[] +>4 : 4 + + yield /*comment5*/* [5]; +>yield /*comment5*/* [5] : any +>[5] : number[] +>5 : 5 +} + diff --git a/tests/cases/compiler/awaitExpressionInnerCommentEmit.ts b/tests/cases/compiler/awaitExpressionInnerCommentEmit.ts new file mode 100644 index 0000000000000..68cc1f94a93d1 --- /dev/null +++ b/tests/cases/compiler/awaitExpressionInnerCommentEmit.ts @@ -0,0 +1,6 @@ +// @target: esnext +async function foo() { + /*comment1*/ await 1; + await /*comment2*/ 2; + await 3 /*comment3*/ +} \ No newline at end of file diff --git a/tests/cases/compiler/forStatementInnerComments.ts b/tests/cases/compiler/forStatementInnerComments.ts new file mode 100644 index 0000000000000..14ef4554b06a8 --- /dev/null +++ b/tests/cases/compiler/forStatementInnerComments.ts @@ -0,0 +1,7 @@ +// @target: es6 +declare var a; +/*0*/ for /*1*/ ( /*2*/ var /*3*/ x /*4*/ in /*5*/ a /*6*/) /*7*/ {} +/*0*/ for /*1*/ ( /*2*/ var /*3*/ y /*4*/ of /*5*/ a /*6*/) /*7*/ {} +/*0*/ for /*1*/ ( /*2*/ x /*3*/ in /*4*/ a /*5*/) /*6*/ {} +/*0*/ for /*1*/ ( /*2*/ y /*3*/ of /*4*/ a /*5*/) /*6*/ {} +/*0*/ for /*1*/ ( /*2*/ a /*3*/ ; /*4*/ a /*5*/ ; /*6*/ a /*7*/) /*8*/ {} diff --git a/tests/cases/compiler/whileStatementInnerComments.ts b/tests/cases/compiler/whileStatementInnerComments.ts new file mode 100644 index 0000000000000..dbf7fa069334f --- /dev/null +++ b/tests/cases/compiler/whileStatementInnerComments.ts @@ -0,0 +1,3 @@ +/*a*/ while /*b*/ ( /*c*/ false /*d*/ ) /*e*/ {} + +/*a*/ do /*b*/ {} /*c*/ while /*d*/ ( /*e*/ true /*f*/ ); diff --git a/tests/cases/compiler/yieldExpressionInnerCommentEmit.ts b/tests/cases/compiler/yieldExpressionInnerCommentEmit.ts new file mode 100644 index 0000000000000..188aafa260d07 --- /dev/null +++ b/tests/cases/compiler/yieldExpressionInnerCommentEmit.ts @@ -0,0 +1,8 @@ +// @target: es6 +function * foo2() { + /*comment1*/ yield 1; + yield /*comment2*/ 2; + yield 3 /*comment3*/ + yield */*comment4*/ [4]; + yield /*comment5*/* [5]; +} From f7c39036a8e0747c7f2e69f1d100644c66a2f7a9 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 12:52:05 -0800 Subject: [PATCH 03/18] Retain comments on block curly-braces --- src/compiler/emitter.ts | 4 ++-- .../baselines/reference/controlFlowArrays.js | 4 ++-- .../reference/duplicateLocalVariable1.js | 2 +- tests/baselines/reference/for.js | 16 +++++++-------- tests/baselines/reference/forIn.js | 6 +++--- .../reference/invalidTryStatements2.js | 3 ++- tests/baselines/reference/jsdocTypeTagCast.js | 2 +- .../narrowExceptionVariableInCatchClause.js | 2 +- .../reference/narrowFromAnyWithInstanceof.js | 6 +++--- .../narrowFromAnyWithTypePredicate.js | 6 +++--- .../baselines/reference/parserRealSource7.js | 4 ++-- tests/baselines/reference/typeAssertions.js | 4 ++-- .../reference/typeGuardOfFormTypeOfOther.js | 2 +- ...rdsWithInstanceOfByConstructorSignature.js | 20 +++++++++---------- tests/baselines/reference/unknownSymbols2.js | 2 +- tests/baselines/reference/withStatement.js | 2 +- .../reference/withStatementErrors.js | 2 +- 17 files changed, 44 insertions(+), 43 deletions(-) diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index d3cbaae6f639e..da58a32f40ccf 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1589,13 +1589,13 @@ namespace ts { // function emitBlock(node: Block) { - writeToken(SyntaxKind.OpenBraceToken, node.pos, writePunctuation, /*contextNode*/ node); + emitTokenWithComment(SyntaxKind.OpenBraceToken, node.pos, writePunctuation, /*contextNode*/ node); emitBlockStatements(node, /*forceSingleLine*/ !node.multiLine && isEmptyBlock(node)); // We have to call emitLeadingComments explicitly here because otherwise leading comments of the close brace token will not be emitted increaseIndent(); emitLeadingCommentsOfPosition(node.statements.end); decreaseIndent(); - writeToken(SyntaxKind.CloseBraceToken, node.statements.end, writePunctuation, /*contextNode*/ node); + emitTokenWithComment(SyntaxKind.CloseBraceToken, node.statements.end, writePunctuation, /*contextNode*/ node); } function emitBlockStatements(node: BlockLike, forceSingleLine: boolean) { diff --git a/tests/baselines/reference/controlFlowArrays.js b/tests/baselines/reference/controlFlowArrays.js index 134216b2eeabc..73ac8932f7be4 100644 --- a/tests/baselines/reference/controlFlowArrays.js +++ b/tests/baselines/reference/controlFlowArrays.js @@ -283,7 +283,7 @@ function f10() { } function f11() { var x = []; - if (x.length === 0) { + if (x.length === 0) { // x.length ok on implicit any[] x.push("hello"); } return x; @@ -291,7 +291,7 @@ function f11() { function f12() { var x; x = []; - if (x.length === 0) { + if (x.length === 0) { // x.length ok on implicit any[] x.push("hello"); } return x; diff --git a/tests/baselines/reference/duplicateLocalVariable1.js b/tests/baselines/reference/duplicateLocalVariable1.js index d0d17ff0b4cdc..b2e03768cf14d 100644 --- a/tests/baselines/reference/duplicateLocalVariable1.js +++ b/tests/baselines/reference/duplicateLocalVariable1.js @@ -382,7 +382,7 @@ var TestRunner = /** @class */ (function () { exception = true; testResult = false; if (typeof testcase.errorMessageRegEx === "string") { - if (testcase.errorMessageRegEx === "") { + if (testcase.errorMessageRegEx === "") { // Any error is fine testResult = true; } else if (e.message) { diff --git a/tests/baselines/reference/for.js b/tests/baselines/reference/for.js index 88d23007c9314..65595a77b6c8c 100644 --- a/tests/baselines/reference/for.js +++ b/tests/baselines/reference/for.js @@ -31,27 +31,27 @@ for () { // error } //// [for.js] -for (var i = 0; i < 10; i++) { +for (var i = 0; i < 10; i++) { // ok var x1 = i; } -for (var j = 0; j < 10; j++) { +for (var j = 0; j < 10; j++) { // ok var x2 = j; } -for (var k = 0; k < 10;) { +for (var k = 0; k < 10;) { // ok k++; } -for (; i < 10;) { +for (; i < 10;) { // ok i++; } -for (; i > 1; i--) { +for (; i > 1; i--) { // ok } -for (var l = 0;; l++) { +for (var l = 0;; l++) { // ok if (l > 10) { break; } } -for (;;) { +for (;;) { // ok } for (;; // error -) { +) { // error } diff --git a/tests/baselines/reference/forIn.js b/tests/baselines/reference/forIn.js index 28e395a9cf30e..a921ba17fbf5e 100644 --- a/tests/baselines/reference/forIn.js +++ b/tests/baselines/reference/forIn.js @@ -23,16 +23,16 @@ for (var l in arr) { //// [forIn.js] var arr = null; -for (var i in arr) { +for (var i in arr) { // error var x1 = arr[i]; var y1 = arr[i]; } -for (var j in arr) { +for (var j in arr) { // ok var x2 = arr[j]; var y2 = arr[j]; } var arr2 = []; -for (j in arr2) { +for (j in arr2) { // ok var x3 = arr2[j]; var y3 = arr2[j]; } diff --git a/tests/baselines/reference/invalidTryStatements2.js b/tests/baselines/reference/invalidTryStatements2.js index 50aff00c51555..c866626848b43 100644 --- a/tests/baselines/reference/invalidTryStatements2.js +++ b/tests/baselines/reference/invalidTryStatements2.js @@ -27,7 +27,8 @@ function fn() { catch (x) { } // error missing try finally { } // potential error; can be absorbed by the 'catch' try { } - finally { } + finally { // error missing finally + } // error missing finally ; // error missing finally } function fn2() { diff --git a/tests/baselines/reference/jsdocTypeTagCast.js b/tests/baselines/reference/jsdocTypeTagCast.js index 04ba33d51e4fd..0e301494ded6f 100644 --- a/tests/baselines/reference/jsdocTypeTagCast.js +++ b/tests/baselines/reference/jsdocTypeTagCast.js @@ -146,6 +146,6 @@ someBase = /** @type {SomeBase} */ (someFakeClass); var numOrStr; /** @type {string} */ var str; -if ((numOrStr === undefined)) { +if ((numOrStr === undefined)) { // Error str = numOrStr; // Error, no narrowing occurred } diff --git a/tests/baselines/reference/narrowExceptionVariableInCatchClause.js b/tests/baselines/reference/narrowExceptionVariableInCatchClause.js index b7dbf717e3497..3158b0646a293 100644 --- a/tests/baselines/reference/narrowExceptionVariableInCatchClause.js +++ b/tests/baselines/reference/narrowExceptionVariableInCatchClause.js @@ -29,7 +29,7 @@ function tryCatch() { try { // do stuff... } - catch (err) { + catch (err) { // err is implicitly 'any' and cannot be annotated if (isFooError(err)) { err.dontPanic(); // OK err.doPanic(); // ERROR: Property 'doPanic' does not exist on type '{...}' diff --git a/tests/baselines/reference/narrowFromAnyWithInstanceof.js b/tests/baselines/reference/narrowFromAnyWithInstanceof.js index 4cf1ca174aa02..6a2cf937371a8 100644 --- a/tests/baselines/reference/narrowFromAnyWithInstanceof.js +++ b/tests/baselines/reference/narrowFromAnyWithInstanceof.js @@ -25,17 +25,17 @@ if (x instanceof Date) { //// [narrowFromAnyWithInstanceof.js] -if (x instanceof Function) { +if (x instanceof Function) { // 'any' is not narrowed when target type is 'Function' x(); x(1, 2, 3); x("hello!"); x.prop; } -if (x instanceof Object) { +if (x instanceof Object) { // 'any' is not narrowed when target type is 'Object' x.method(); x(); } -if (x instanceof Error) { +if (x instanceof Error) { // 'any' is narrowed to types other than 'Function'/'Object' x.message; x.mesage; } diff --git a/tests/baselines/reference/narrowFromAnyWithTypePredicate.js b/tests/baselines/reference/narrowFromAnyWithTypePredicate.js index 958a3cfd70daf..b4f1bd46bc8e0 100644 --- a/tests/baselines/reference/narrowFromAnyWithTypePredicate.js +++ b/tests/baselines/reference/narrowFromAnyWithTypePredicate.js @@ -36,17 +36,17 @@ if (isDate(x)) { //// [narrowFromAnyWithTypePredicate.js] -if (isFunction(x)) { +if (isFunction(x)) { // 'any' is not narrowed when target type is 'Function' x(); x(1, 2, 3); x("hello!"); x.prop; } -if (isObject(x)) { +if (isObject(x)) { // 'any' is not narrowed when target type is 'Object' x.method(); x(); } -if (isAnything(x)) { +if (isAnything(x)) { // 'any' is narrowed to types other than 'Function'/'Object' (including {}) x.method(); x(); } diff --git a/tests/baselines/reference/parserRealSource7.js b/tests/baselines/reference/parserRealSource7.js index c3938341017b8..cd405fde26925 100644 --- a/tests/baselines/reference/parserRealSource7.js +++ b/tests/baselines/reference/parserRealSource7.js @@ -1369,7 +1369,7 @@ var TypeScript; fgSym.declAST = ast; } } - else { + else { // there exists a symbol with this name if ((fgSym.kind() == SymbolKind.Type)) { fgSym = context.checker.createFunctionSignature(funcDecl, containerSym, containerScope, fgSym, false).declAST.type.symbol; } @@ -1428,7 +1428,7 @@ var TypeScript; funcDecl.accessorSymbol = context.checker.createAccessorSymbol(funcDecl, fgSym, containerSym.type, (funcDecl.isMethod() && isStatic), true, containerScope, containerSym); } funcDecl.type.symbol.declAST = ast; - if (funcDecl.isConstructor) { + if (funcDecl.isConstructor) { // REVIEW: Remove when classes completely replace oldclass go = true; } ; diff --git a/tests/baselines/reference/typeAssertions.js b/tests/baselines/reference/typeAssertions.js index 349b06b40f6d4..d3542729ee29a 100644 --- a/tests/baselines/reference/typeAssertions.js +++ b/tests/baselines/reference/typeAssertions.js @@ -106,11 +106,11 @@ var numOrStr; var str; if (is) string > (numOrStr === undefined); -{ +{ // Error str = numOrStr; // Error, no narrowing occurred } if ((numOrStr === undefined)) is; string; -{ +{ // Error } diff --git a/tests/baselines/reference/typeGuardOfFormTypeOfOther.js b/tests/baselines/reference/typeGuardOfFormTypeOfOther.js index 49d751fc55537..f782e10a3bcc4 100644 --- a/tests/baselines/reference/typeGuardOfFormTypeOfOther.js +++ b/tests/baselines/reference/typeGuardOfFormTypeOfOther.js @@ -122,7 +122,7 @@ if (typeof boolOrC === "Object") { else { var r4 = boolOrC; // boolean } -if (typeof strOrC === "Object") { +if (typeof strOrC === "Object") { // comparison is OK with cast c = strOrC; // error: but no narrowing to C } else { diff --git a/tests/baselines/reference/typeGuardsWithInstanceOfByConstructorSignature.js b/tests/baselines/reference/typeGuardsWithInstanceOfByConstructorSignature.js index 40ef6587e75f7..65862b8acd2ef 100644 --- a/tests/baselines/reference/typeGuardsWithInstanceOfByConstructorSignature.js +++ b/tests/baselines/reference/typeGuardsWithInstanceOfByConstructorSignature.js @@ -204,7 +204,7 @@ if (obj18 instanceof Function) { // can't narrow type from 'any' to 'Function' //// [typeGuardsWithInstanceOfByConstructorSignature.js] var obj1; -if (obj1 instanceof A) { +if (obj1 instanceof A) { // narrowed to A. obj1.foo; obj1.bar; } @@ -214,7 +214,7 @@ if (obj2 instanceof A) { obj2.bar; } var obj3; -if (obj3 instanceof B) { +if (obj3 instanceof B) { // narrowed to B. obj3.foo = 1; obj3.foo = "str"; obj3.bar = "str"; @@ -226,7 +226,7 @@ if (obj4 instanceof B) { obj4.bar = "str"; } var obj5; -if (obj5 instanceof C) { +if (obj5 instanceof C) { // narrowed to C1|C2. obj5.foo; obj5.c; obj5.bar1; @@ -239,7 +239,7 @@ if (obj6 instanceof C) { obj6.bar2; } var obj7; -if (obj7 instanceof D) { +if (obj7 instanceof D) { // narrowed to D. obj7.foo; obj7.bar; } @@ -249,7 +249,7 @@ if (obj8 instanceof D) { obj8.bar; } var obj9; -if (obj9 instanceof E) { +if (obj9 instanceof E) { // narrowed to E1 | E2 obj9.foo; obj9.bar1; obj9.bar2; @@ -261,7 +261,7 @@ if (obj10 instanceof E) { obj10.bar2; } var obj11; -if (obj11 instanceof F) { +if (obj11 instanceof F) { // can't type narrowing, construct signature returns any. obj11.foo; obj11.bar; } @@ -271,7 +271,7 @@ if (obj12 instanceof F) { obj12.bar; } var obj13; -if (obj13 instanceof G) { +if (obj13 instanceof G) { // narrowed to G1. G1 is return type of prototype property. obj13.foo1; obj13.foo2; } @@ -281,7 +281,7 @@ if (obj14 instanceof G) { obj14.foo2; } var obj15; -if (obj15 instanceof H) { +if (obj15 instanceof H) { // narrowed to H. obj15.foo; obj15.bar; } @@ -291,12 +291,12 @@ if (obj16 instanceof H) { obj16.foo2; } var obj17; -if (obj17 instanceof Object) { +if (obj17 instanceof Object) { // can't narrow type from 'any' to 'Object' obj17.foo1; obj17.foo2; } var obj18; -if (obj18 instanceof Function) { +if (obj18 instanceof Function) { // can't narrow type from 'any' to 'Function' obj18.foo1; obj18.foo2; } diff --git a/tests/baselines/reference/unknownSymbols2.js b/tests/baselines/reference/unknownSymbols2.js index b158f5c950385..034393527041a 100644 --- a/tests/baselines/reference/unknownSymbols2.js +++ b/tests/baselines/reference/unknownSymbols2.js @@ -42,7 +42,7 @@ var M; } try { } - catch (asdf) { + catch (asdf) { // no error } switch (asdf) { case qwerty: diff --git a/tests/baselines/reference/withStatement.js b/tests/baselines/reference/withStatement.js index e422448205912..5bd152cfae7d7 100644 --- a/tests/baselines/reference/withStatement.js +++ b/tests/baselines/reference/withStatement.js @@ -13,7 +13,7 @@ with (ooo.eee.oo.ah_ah.ting.tang.walla.walla) { // error //// [withStatement.js] -with (ooo.eee.oo.ah_ah.ting.tang.walla.walla) { +with (ooo.eee.oo.ah_ah.ting.tang.walla.walla) { // error bing = true; // no error bang = true; // no error function bar() { } diff --git a/tests/baselines/reference/withStatementErrors.js b/tests/baselines/reference/withStatementErrors.js index a5db8edc5afe8..85801c3fcc46d 100644 --- a/tests/baselines/reference/withStatementErrors.js +++ b/tests/baselines/reference/withStatementErrors.js @@ -19,7 +19,7 @@ with (ooo.eee.oo.ah_ah.ting.tang.walla.walla) { // error //// [withStatementErrors.js] -with (ooo.eee.oo.ah_ah.ting.tang.walla.walla) { +with (ooo.eee.oo.ah_ah.ting.tang.walla.walla) { // error bing = true; // no error bang = true; // no error function bar() { } // no error From 4cd74f2b1ec383d13cad68b5cfff5287c902d2c9 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 13:01:44 -0800 Subject: [PATCH 04/18] Emit comments for if statements --- src/compiler/emitter.ts | 8 ++++---- .../baselines/reference/ifStatementInternalComments.js | 10 ++++++++++ .../reference/ifStatementInternalComments.symbols | 6 ++++++ .../reference/ifStatementInternalComments.types | 7 +++++++ tests/baselines/reference/jsdocTypeTagCast.js | 2 +- tests/baselines/reference/parser15.4.4.14-9-2.js | 3 ++- tests/baselines/reference/parserNotRegex1.js | 3 ++- tests/cases/compiler/ifStatementInternalComments.ts | 3 +++ 8 files changed, 35 insertions(+), 7 deletions(-) create mode 100644 tests/baselines/reference/ifStatementInternalComments.js create mode 100644 tests/baselines/reference/ifStatementInternalComments.symbols create mode 100644 tests/baselines/reference/ifStatementInternalComments.types create mode 100644 tests/cases/compiler/ifStatementInternalComments.ts diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index da58a32f40ccf..fce09dbe11254 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1619,15 +1619,15 @@ namespace ts { } function emitIfStatement(node: IfStatement) { - const openParenPos = writeToken(SyntaxKind.IfKeyword, node.pos, writeKeyword, node); + const openParenPos = emitTokenWithComment(SyntaxKind.IfKeyword, node.pos, writeKeyword, node); writeSpace(); - writeToken(SyntaxKind.OpenParenToken, openParenPos, writePunctuation, node); + emitTokenWithComment(SyntaxKind.OpenParenToken, openParenPos, writePunctuation, node); emitExpression(node.expression); - writeToken(SyntaxKind.CloseParenToken, node.expression.end, writePunctuation, node); + emitTokenWithComment(SyntaxKind.CloseParenToken, node.expression.end, writePunctuation, node); emitEmbeddedStatement(node, node.thenStatement); if (node.elseStatement) { writeLineOrSpace(node); - writeToken(SyntaxKind.ElseKeyword, node.thenStatement.end, writeKeyword, node); + emitTokenWithComment(SyntaxKind.ElseKeyword, node.thenStatement.end, writeKeyword, node); if (node.elseStatement.kind === SyntaxKind.IfStatement) { writeSpace(); emit(node.elseStatement); diff --git a/tests/baselines/reference/ifStatementInternalComments.js b/tests/baselines/reference/ifStatementInternalComments.js new file mode 100644 index 0000000000000..f7b3ee2bc9064 --- /dev/null +++ b/tests/baselines/reference/ifStatementInternalComments.js @@ -0,0 +1,10 @@ +//// [ifStatementInternalComments.ts] +/*1*/ if /*2*/ ( /*3*/ true /*4*/ ) /*5*/ {} + +/*1*/ if /*2*/ ( /*3*/ true /*4*/ ) /*5*/ {} /*6*/ else /*7*/ {} + + +//// [ifStatementInternalComments.js] +/*1*/ if /*2*/ ( /*3*/true /*4*/) /*5*/ { } +/*1*/ if /*2*/ ( /*3*/true /*4*/) /*5*/ { } /*6*/ +else /*7*/ { } diff --git a/tests/baselines/reference/ifStatementInternalComments.symbols b/tests/baselines/reference/ifStatementInternalComments.symbols new file mode 100644 index 0000000000000..a7d0c5feef9bf --- /dev/null +++ b/tests/baselines/reference/ifStatementInternalComments.symbols @@ -0,0 +1,6 @@ +=== tests/cases/compiler/ifStatementInternalComments.ts === +/*1*/ if /*2*/ ( /*3*/ true /*4*/ ) /*5*/ {} +No type information for this code. +No type information for this code./*1*/ if /*2*/ ( /*3*/ true /*4*/ ) /*5*/ {} /*6*/ else /*7*/ {} +No type information for this code. +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/ifStatementInternalComments.types b/tests/baselines/reference/ifStatementInternalComments.types new file mode 100644 index 0000000000000..8c8e82b501738 --- /dev/null +++ b/tests/baselines/reference/ifStatementInternalComments.types @@ -0,0 +1,7 @@ +=== tests/cases/compiler/ifStatementInternalComments.ts === +/*1*/ if /*2*/ ( /*3*/ true /*4*/ ) /*5*/ {} +>true : true + +/*1*/ if /*2*/ ( /*3*/ true /*4*/ ) /*5*/ {} /*6*/ else /*7*/ {} +>true : true + diff --git a/tests/baselines/reference/jsdocTypeTagCast.js b/tests/baselines/reference/jsdocTypeTagCast.js index 0e301494ded6f..2f848449e26ea 100644 --- a/tests/baselines/reference/jsdocTypeTagCast.js +++ b/tests/baselines/reference/jsdocTypeTagCast.js @@ -146,6 +146,6 @@ someBase = /** @type {SomeBase} */ (someFakeClass); var numOrStr; /** @type {string} */ var str; -if ((numOrStr === undefined)) { // Error +if ( /** @type {numOrStr is string} */(numOrStr === undefined)) { // Error str = numOrStr; // Error, no narrowing occurred } diff --git a/tests/baselines/reference/parser15.4.4.14-9-2.js b/tests/baselines/reference/parser15.4.4.14-9-2.js index 78ddfbac26bea..57ba8b1da4a6d 100644 --- a/tests/baselines/reference/parser15.4.4.14-9-2.js +++ b/tests/baselines/reference/parser15.4.4.14-9-2.js @@ -44,7 +44,8 @@ function testcase() { if (a.indexOf(-(4 / 3)) === 14 && // a[14]=_float===-(4/3) a.indexOf(0) === 7 && // a[7] = +0, 0===+0 a.indexOf(-0) === 7 && // a[7] = +0, -0===+0 - a.indexOf(1) === 10) { + a.indexOf(1) === 10) // a[10] =one=== 1 + { return true; } } diff --git a/tests/baselines/reference/parserNotRegex1.js b/tests/baselines/reference/parserNotRegex1.js index 1169640d85049..abaa469765557 100644 --- a/tests/baselines/reference/parserNotRegex1.js +++ b/tests/baselines/reference/parserNotRegex1.js @@ -5,6 +5,7 @@ } //// [parserNotRegex1.js] -if (a.indexOf(-(4 / 3))) { +if (a.indexOf(-(4 / 3))) // We should not get a regex here becuase of the / in the comment. + { return true; } diff --git a/tests/cases/compiler/ifStatementInternalComments.ts b/tests/cases/compiler/ifStatementInternalComments.ts new file mode 100644 index 0000000000000..d7f110e753d18 --- /dev/null +++ b/tests/cases/compiler/ifStatementInternalComments.ts @@ -0,0 +1,3 @@ +/*1*/ if /*2*/ ( /*3*/ true /*4*/ ) /*5*/ {} + +/*1*/ if /*2*/ ( /*3*/ true /*4*/ ) /*5*/ {} /*6*/ else /*7*/ {} From 2a38005050049b8e6bdcb605f09db4c6056a1c92 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 13:49:18 -0800 Subject: [PATCH 05/18] Improved switch case comment emit --- src/compiler/emitter.ts | 48 +++----- .../reference/commentsAfterCaseClauses1.js | 6 +- .../reference/commentsAfterCaseClauses2.js | 6 +- .../reference/commentsAfterCaseClauses3.js | 6 +- .../baselines/reference/parserRealSource1.js | 16 +-- tests/baselines/reference/parserindenter.js | 8 +- .../reference/sourceMap-Comments.js.map | 2 +- .../sourceMap-Comments.sourcemap.txt | 66 +++++++---- .../sourceMapValidationLabeled.js.map | 2 +- .../sourceMapValidationLabeled.sourcemap.txt | 55 ++++----- .../sourceMapValidationStatements.js.map | 2 +- ...ourceMapValidationStatements.sourcemap.txt | 80 ++++++++----- .../sourceMapValidationSwitch.js.map | 2 +- .../sourceMapValidationSwitch.sourcemap.txt | 107 ++++++++++++------ .../reference/switchCaseInternalComments.js | 17 +++ .../switchCaseInternalComments.symbols | 9 ++ .../switchCaseInternalComments.types | 17 +++ .../switchStatementsWithMultipleDefaults.js | 6 +- .../switchStatementsWithMultipleDefaults1.js | 2 +- .../compiler/switchCaseInternalComments.ts | 7 ++ 20 files changed, 288 insertions(+), 176 deletions(-) create mode 100644 tests/baselines/reference/switchCaseInternalComments.js create mode 100644 tests/baselines/reference/switchCaseInternalComments.symbols create mode 100644 tests/baselines/reference/switchCaseInternalComments.types create mode 100644 tests/cases/compiler/switchCaseInternalComments.ts diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index fce09dbe11254..9ffff241882fe 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1723,7 +1723,7 @@ namespace ts { } function emitBreakStatement(node: BreakStatement) { - writeToken(SyntaxKind.BreakKeyword, node.pos, writeKeyword); + emitTokenWithComment(SyntaxKind.BreakKeyword, node.pos, writeKeyword, node); emitWithLeadingSpace(node.label); writeSemicolon(); } @@ -1756,18 +1756,18 @@ namespace ts { } function emitSwitchStatement(node: SwitchStatement) { - const openParenPos = writeToken(SyntaxKind.SwitchKeyword, node.pos, writeKeyword); + const openParenPos = emitTokenWithComment(SyntaxKind.SwitchKeyword, node.pos, writeKeyword, node); writeSpace(); - writeToken(SyntaxKind.OpenParenToken, openParenPos, writePunctuation); + emitTokenWithComment(SyntaxKind.OpenParenToken, openParenPos, writePunctuation, node); emitExpression(node.expression); - writeToken(SyntaxKind.CloseParenToken, node.expression.end, writePunctuation); + emitTokenWithComment(SyntaxKind.CloseParenToken, node.expression.end, writePunctuation, node); writeSpace(); emit(node.caseBlock); } function emitLabeledStatement(node: LabeledStatement) { emit(node.label); - writePunctuation(":"); + emitTokenWithComment(SyntaxKind.ColonToken, node.label.end, writePunctuation, node); writeSpace(); emit(node.statement); } @@ -2051,9 +2051,9 @@ namespace ts { } function emitCaseBlock(node: CaseBlock) { - writeToken(SyntaxKind.OpenBraceToken, node.pos, writePunctuation); + emitTokenWithComment(SyntaxKind.OpenBraceToken, node.pos, writePunctuation, node); emitList(node, node.clauses, ListFormat.CaseBlockClauses); - writeToken(SyntaxKind.CloseBraceToken, node.clauses.end, writePunctuation); + emitTokenWithComment(SyntaxKind.CloseBraceToken, node.clauses.end, writePunctuation, node); } function emitImportEqualsDeclaration(node: ImportEqualsDeclaration) { @@ -2288,21 +2288,21 @@ namespace ts { // function emitCaseClause(node: CaseClause) { - writeKeyword("case"); + emitTokenWithComment(SyntaxKind.CaseKeyword, node.pos, writeKeyword, node); writeSpace(); emitExpression(node.expression); - writePunctuation(":"); - emitCaseOrDefaultClauseStatements(node, node.statements); + emitCaseOrDefaultClauseStatements(node, node.statements, node.expression.end); } function emitDefaultClause(node: DefaultClause) { - writeKeyword("default"); - writePunctuation(":"); - emitCaseOrDefaultClauseStatements(node, node.statements); + const pos = emitTokenWithComment(SyntaxKind.DefaultKeyword, node.pos, writeKeyword, node); + emitCaseOrDefaultClauseStatements(node, node.statements, pos); } - function emitCaseOrDefaultClauseStatements(parentNode: Node, statements: NodeArray) { + function emitCaseOrDefaultClauseStatements(parentNode: Node, statements: NodeArray, colonPos: number) { + // This also handles the colon token from the preceeding clause, as weather comments must be emitted for it depends on + // If it is going to be emitted as a single statement or not (as ListFormat.Multiline makes emitList emit not comments, but otherwise it will) const emitAsSingleStatement = statements.length === 1 && ( @@ -2312,27 +2312,15 @@ namespace ts { rangeStartPositionsAreOnSameLine(parentNode, statements[0], currentSourceFile) ); - // e.g: - // case 0: // Zero - // case 1: // One - // case 2: // two - // return "hi"; - // If there is no statements, emitNodeWithComments of the parentNode which is caseClause will take care of trailing comment. - // So in example above, comment "// Zero" and "// One" will be emit in emitTrailingComments in emitNodeWithComments. - // However, for "case 2", because parentNode which is caseClause has an "end" property to be end of the statements (in this case return statement) - // comment "// two" will not be emitted in emitNodeWithComments. - // Therefore, we have to do the check here to emit such comment. - if (statements.length > 0) { - // We use emitTrailingCommentsOfPosition instead of emitLeadingCommentsOfPosition because leading comments is defined as comments before the node after newline character separating it from previous line - // Note: we can't use parentNode.end as such position includes statements. - emitTrailingCommentsOfPosition(statements.pos); - } - let format = ListFormat.CaseOrDefaultClauseStatements; if (emitAsSingleStatement) { + writeToken(SyntaxKind.ColonToken, colonPos, writePunctuation, parentNode); writeSpace(); format &= ~(ListFormat.MultiLine | ListFormat.Indented); } + else { + emitTokenWithComment(SyntaxKind.ColonToken, colonPos, writePunctuation, parentNode); + } emitList(parentNode, statements, format); } diff --git a/tests/baselines/reference/commentsAfterCaseClauses1.js b/tests/baselines/reference/commentsAfterCaseClauses1.js index e12fe703335fe..837d5d6923e1c 100644 --- a/tests/baselines/reference/commentsAfterCaseClauses1.js +++ b/tests/baselines/reference/commentsAfterCaseClauses1.js @@ -19,13 +19,13 @@ function getSecurity(level) { switch (level) { case 0: // Zero case 1: // one - case 2:// two + case 2: // two return "Hi"; case 3: // three - case 4:// four + case 4: // four return "hello"; case 5: // five - default:// default + default: // default return "world"; } } diff --git a/tests/baselines/reference/commentsAfterCaseClauses2.js b/tests/baselines/reference/commentsAfterCaseClauses2.js index 44cd3c0da74e5..983f8d0e3f339 100644 --- a/tests/baselines/reference/commentsAfterCaseClauses2.js +++ b/tests/baselines/reference/commentsAfterCaseClauses2.js @@ -22,14 +22,14 @@ function getSecurity(level) { switch (level) { case 0: // Zero case 1: // one - case 2:// two + case 2: // two // Leading comments return "Hi"; case 3: // three - case 4:// four + case 4: // four return "hello"; case 5: // five - default:// default + default: // default return "world"; } /*Comment 1*/ // Comment After 1 // Comment After 2 diff --git a/tests/baselines/reference/commentsAfterCaseClauses3.js b/tests/baselines/reference/commentsAfterCaseClauses3.js index 9538ad06c4ffc..2e7b71d3dd648 100644 --- a/tests/baselines/reference/commentsAfterCaseClauses3.js +++ b/tests/baselines/reference/commentsAfterCaseClauses3.js @@ -21,14 +21,14 @@ function getSecurity(level) { switch (level) { case 0: /*Zero*/ case 1: /*One*/ - case 2:/*two*/ + case 2: /*two*/ // Leading comments return "Hi"; case 3: /*three*/ - case 4:/*four*/ + case 4: /*four*/ return "hello"; case 5: /*five*/ - default:/*six*/ + default: /*six*/ return "world"; } } diff --git a/tests/baselines/reference/parserRealSource1.js b/tests/baselines/reference/parserRealSource1.js index 73da63032cb62..e9cf326b542ea 100644 --- a/tests/baselines/reference/parserRealSource1.js +++ b/tests/baselines/reference/parserRealSource1.js @@ -247,28 +247,28 @@ var TypeScript; var addChar = function (index) { var ch = value.charCodeAt(index); switch (ch) { - case 0x09:// tab + case 0x09: // tab result += "\\t"; break; - case 0x0a:// line feed + case 0x0a: // line feed result += "\\n"; break; - case 0x0b:// vertical tab + case 0x0b: // vertical tab result += "\\v"; break; - case 0x0c:// form feed + case 0x0c: // form feed result += "\\f"; break; - case 0x0d:// carriage return + case 0x0d: // carriage return result += "\\r"; break; - case 0x22:// double quote + case 0x22: // double quote result += "\\\""; break; - case 0x27:// single quote + case 0x27: // single quote result += "\\\'"; break; - case 0x5c:// Backslash + case 0x5c: // Backslash result += "\\"; break; default: diff --git a/tests/baselines/reference/parserindenter.js b/tests/baselines/reference/parserindenter.js index 27b73e5020284..da91d0cc92e61 100644 --- a/tests/baselines/reference/parserindenter.js +++ b/tests/baselines/reference/parserindenter.js @@ -912,20 +912,20 @@ var Formatting; Indenter.prototype.GetSpecialCaseIndentation = function (token, node) { var indentationInfo = null; switch (token.Token) { - case AuthorTokenKind.atkLCurly:// { is not part of the tree + case AuthorTokenKind.atkLCurly: // { is not part of the tree indentationInfo = this.GetSpecialCaseIndentationForLCurly(node); return indentationInfo; case AuthorTokenKind.atkElse: // else is not part of the tree - case AuthorTokenKind.atkRBrack:// ] is not part of the tree + case AuthorTokenKind.atkRBrack: // ] is not part of the tree indentationInfo = node.GetNodeStartLineIndentation(this); return indentationInfo; - case AuthorTokenKind.atkRCurly:// } is not part of the tree + case AuthorTokenKind.atkRCurly: // } is not part of the tree // if '}' is for a body-block, get indentation based on its parent. if (node.AuthorNode.Details.Kind == AuthorParseNodeKind.apnkBlock && node.AuthorNode.EdgeLabel == AuthorParseNodeEdge.apneBody) node = node.Parent; indentationInfo = node.GetNodeStartLineIndentation(this); return indentationInfo; - case AuthorTokenKind.atkWhile:// while (in do-while) is not part of the tree + case AuthorTokenKind.atkWhile: // while (in do-while) is not part of the tree if (node.AuthorNode.Details.Kind == AuthorParseNodeKind.apnkDoWhile) { indentationInfo = node.GetNodeStartLineIndentation(this); return indentationInfo; diff --git a/tests/baselines/reference/sourceMap-Comments.js.map b/tests/baselines/reference/sourceMap-Comments.js.map index 488a882a48579..4e7c4d6f945e1 100644 --- a/tests/baselines/reference/sourceMap-Comments.js.map +++ b/tests/baselines/reference/sourceMap-Comments.js.map @@ -1,2 +1,2 @@ //// [sourceMap-Comments.js.map] -{"version":3,"file":"sourceMap-Comments.js","sourceRoot":"","sources":["sourceMap-Comments.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkBT;AAlBD,WAAO,GAAG;IAAC,IAAA,KAAK,CAkBf;IAlBU,WAAA,KAAK;QACZ,SAAkB,CAAC;YAAnB;YAeA,CAAC;YAdU,kBAAG,GAAV;gBACI,IAAI,CAAC,CAAE,CAAC,CAAQ,CAAC,CAAC;gBAClB,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACR,KAAK,CAAC;wBACF,KAAK,CAAC;oBACV,KAAK,CAAC;wBACF,gBAAgB;wBAChB,gBAAgB;wBAChB,KAAK,CAAC;oBACV,KAAK,CAAC;wBACF,WAAW;wBACX,KAAK,CAAC;gBACd,CAAC;YACL,CAAC;YACL,WAAC;QAAD,CAAC,AAfD,IAeC;QAfY,UAAI,OAehB,CAAA;IAEL,CAAC,EAlBU,KAAK,GAAL,SAAK,KAAL,SAAK,QAkBf;AAAD,CAAC,EAlBM,GAAG,KAAH,GAAG,QAkBT"} \ No newline at end of file +{"version":3,"file":"sourceMap-Comments.js","sourceRoot":"","sources":["sourceMap-Comments.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkBT;AAlBD,WAAO,GAAG;IAAC,IAAA,KAAK,CAkBf;IAlBU,WAAA,KAAK;QACZ,SAAkB,CAAC;YAAnB;YAeA,CAAC;YAdU,kBAAG,GAAV;gBACI,IAAI,CAAC,CAAE,CAAC,CAAQ,CAAC,CAAC;gBAClB,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACR,IAAI,CAAC,CAAC,CAAC;wBACH,KAAK,CAAC;oBACV,IAAI,CAAC,CAAC,CAAC;wBACH,gBAAgB;wBAChB,gBAAgB;wBAChB,KAAK,CAAC;oBACV,IAAI,CAAC,CAAC,CAAC;wBACH,WAAW;wBACX,KAAK,CAAC;gBACd,CAAC;YACL,CAAC;YACL,WAAC;QAAD,CAAC,AAfD,IAeC;QAfY,UAAI,OAehB,CAAA;IAEL,CAAC,EAlBU,KAAK,GAAL,SAAK,KAAL,SAAK,QAkBf;AAAD,CAAC,EAlBM,GAAG,KAAH,GAAG,QAkBT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-Comments.sourcemap.txt b/tests/baselines/reference/sourceMap-Comments.sourcemap.txt index b8eec50e5d1ff..4e4699b75d394 100644 --- a/tests/baselines/reference/sourceMap-Comments.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-Comments.sourcemap.txt @@ -209,22 +209,28 @@ sourceFile:sourceMap-Comments.ts --- >>> case 1: 1 >^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^^ -3 > ^ -4 > ^^^^^-> +2 > ^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^^^^-> 1 > > -2 > case -3 > 1 +2 > case +3 > +4 > 1 +5 > : 1 >Emitted(11, 21) Source(6, 17) + SourceIndex(0) -2 >Emitted(11, 26) Source(6, 22) + SourceIndex(0) -3 >Emitted(11, 27) Source(6, 23) + SourceIndex(0) +2 >Emitted(11, 25) Source(6, 21) + SourceIndex(0) +3 >Emitted(11, 26) Source(6, 22) + SourceIndex(0) +4 >Emitted(11, 27) Source(6, 23) + SourceIndex(0) +5 >Emitted(11, 28) Source(6, 24) + SourceIndex(0) --- >>> break; 1->^^^^^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^ 3 > ^ -1->: +1-> > 2 > break 3 > ; @@ -234,22 +240,28 @@ sourceFile:sourceMap-Comments.ts --- >>> case 2: 1 >^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^-> +2 > ^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^^^^^^^^^^^^^^-> 1 > > -2 > case -3 > 2 +2 > case +3 > +4 > 2 +5 > : 1 >Emitted(13, 21) Source(8, 17) + SourceIndex(0) -2 >Emitted(13, 26) Source(8, 22) + SourceIndex(0) -3 >Emitted(13, 27) Source(8, 23) + SourceIndex(0) +2 >Emitted(13, 25) Source(8, 21) + SourceIndex(0) +3 >Emitted(13, 26) Source(8, 22) + SourceIndex(0) +4 >Emitted(13, 27) Source(8, 23) + SourceIndex(0) +5 >Emitted(13, 28) Source(8, 24) + SourceIndex(0) --- >>> //line comment 1 1->^^^^^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^ 3 > ^-> -1->: +1-> > 2 > //line comment 1 1->Emitted(14, 25) Source(9, 21) + SourceIndex(0) @@ -278,21 +290,27 @@ sourceFile:sourceMap-Comments.ts --- >>> case 3: 1 >^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^^ -3 > ^ -4 > ^^^^^^^^^^-> +2 > ^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^^^^^^^^^-> 1 > > -2 > case -3 > 3 +2 > case +3 > +4 > 3 +5 > : 1 >Emitted(17, 21) Source(12, 17) + SourceIndex(0) -2 >Emitted(17, 26) Source(12, 22) + SourceIndex(0) -3 >Emitted(17, 27) Source(12, 23) + SourceIndex(0) +2 >Emitted(17, 25) Source(12, 21) + SourceIndex(0) +3 >Emitted(17, 26) Source(12, 22) + SourceIndex(0) +4 >Emitted(17, 27) Source(12, 23) + SourceIndex(0) +5 >Emitted(17, 28) Source(12, 24) + SourceIndex(0) --- >>> //a comment 1->^^^^^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^ -1->: +1-> > 2 > //a comment 1->Emitted(18, 25) Source(13, 21) + SourceIndex(0) diff --git a/tests/baselines/reference/sourceMapValidationLabeled.js.map b/tests/baselines/reference/sourceMapValidationLabeled.js.map index 874c5fdb60cd9..1015a5959293d 100644 --- a/tests/baselines/reference/sourceMapValidationLabeled.js.map +++ b/tests/baselines/reference/sourceMapValidationLabeled.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationLabeled.js.map] -{"version":3,"file":"sourceMapValidationLabeled.js","sourceRoot":"","sources":["sourceMapValidationLabeled.ts"],"names":[],"mappings":"AAAA,CAAC,EACD,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationLabeled.js","sourceRoot":"","sources":["sourceMapValidationLabeled.ts"],"names":[],"mappings":"AAAA,CAAC,CAAC,CACF,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationLabeled.sourcemap.txt b/tests/baselines/reference/sourceMapValidationLabeled.sourcemap.txt index 68ba85e194e8a..9c104c830fadd 100644 --- a/tests/baselines/reference/sourceMapValidationLabeled.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationLabeled.sourcemap.txt @@ -11,35 +11,38 @@ sourceFile:sourceMapValidationLabeled.ts >>>x: var b = 10; 1 > 2 >^ -3 > ^^ -4 > ^^^^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +3 > ^ +4 > ^ +5 > ^^^^ +6 > ^ +7 > ^ +8 > ^ +9 > ^ +10> ^^ +11> ^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >x -3 > : - > -4 > var -5 > b -6 > -7 > = -8 > -9 > 10 -10> ; +3 > : +4 > + > +5 > var +6 > b +7 > +8 > = +9 > +10> 10 +11> ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 2) Source(1, 2) + SourceIndex(0) -3 >Emitted(1, 4) Source(2, 1) + SourceIndex(0) -4 >Emitted(1, 8) Source(2, 5) + SourceIndex(0) -5 >Emitted(1, 9) Source(2, 6) + SourceIndex(0) -6 >Emitted(1, 10) Source(2, 7) + SourceIndex(0) -7 >Emitted(1, 11) Source(2, 8) + SourceIndex(0) -8 >Emitted(1, 12) Source(2, 9) + SourceIndex(0) -9 >Emitted(1, 14) Source(2, 11) + SourceIndex(0) -10>Emitted(1, 15) Source(2, 12) + SourceIndex(0) +3 >Emitted(1, 3) Source(1, 3) + SourceIndex(0) +4 >Emitted(1, 4) Source(2, 1) + SourceIndex(0) +5 >Emitted(1, 8) Source(2, 5) + SourceIndex(0) +6 >Emitted(1, 9) Source(2, 6) + SourceIndex(0) +7 >Emitted(1, 10) Source(2, 7) + SourceIndex(0) +8 >Emitted(1, 11) Source(2, 8) + SourceIndex(0) +9 >Emitted(1, 12) Source(2, 9) + SourceIndex(0) +10>Emitted(1, 14) Source(2, 11) + SourceIndex(0) +11>Emitted(1, 15) Source(2, 12) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationLabeled.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationStatements.js.map b/tests/baselines/reference/sourceMapValidationStatements.js.map index 346a6d9835306..3df269ed4ed6a 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.js.map +++ b/tests/baselines/reference/sourceMapValidationStatements.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationStatements.js.map] -{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt index d9fb7461027a8..40cb7952a1970 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt @@ -977,21 +977,27 @@ sourceFile:sourceMapValidationStatements.ts --- >>> case 0: { 1 >^^^^^^^^ -2 > ^^^^^ -3 > ^ -4 > ^^ -5 > ^ +2 > ^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ 1 > > -2 > case -3 > 0 -4 > : -5 > { +2 > case +3 > +4 > 0 +5 > : +6 > +7 > { 1 >Emitted(53, 9) Source(48, 9) + SourceIndex(0) -2 >Emitted(53, 14) Source(48, 14) + SourceIndex(0) -3 >Emitted(53, 15) Source(48, 15) + SourceIndex(0) -4 >Emitted(53, 17) Source(48, 17) + SourceIndex(0) -5 >Emitted(53, 18) Source(48, 18) + SourceIndex(0) +2 >Emitted(53, 13) Source(48, 13) + SourceIndex(0) +3 >Emitted(53, 14) Source(48, 14) + SourceIndex(0) +4 >Emitted(53, 15) Source(48, 15) + SourceIndex(0) +5 >Emitted(53, 16) Source(48, 16) + SourceIndex(0) +6 >Emitted(53, 17) Source(48, 17) + SourceIndex(0) +7 >Emitted(53, 18) Source(48, 18) + SourceIndex(0) --- >>> x++; 1 >^^^^^^^^^^^^ @@ -1034,21 +1040,27 @@ sourceFile:sourceMapValidationStatements.ts --- >>> case 1: { 1->^^^^^^^^ -2 > ^^^^^ -3 > ^ -4 > ^^ -5 > ^ +2 > ^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ 1-> > -2 > case -3 > 1 -4 > : -5 > { +2 > case +3 > +4 > 1 +5 > : +6 > +7 > { 1->Emitted(57, 9) Source(53, 9) + SourceIndex(0) -2 >Emitted(57, 14) Source(53, 14) + SourceIndex(0) -3 >Emitted(57, 15) Source(53, 15) + SourceIndex(0) -4 >Emitted(57, 17) Source(53, 17) + SourceIndex(0) -5 >Emitted(57, 18) Source(53, 18) + SourceIndex(0) +2 >Emitted(57, 13) Source(53, 13) + SourceIndex(0) +3 >Emitted(57, 14) Source(53, 14) + SourceIndex(0) +4 >Emitted(57, 15) Source(53, 15) + SourceIndex(0) +5 >Emitted(57, 16) Source(53, 16) + SourceIndex(0) +6 >Emitted(57, 17) Source(53, 17) + SourceIndex(0) +7 >Emitted(57, 18) Source(53, 18) + SourceIndex(0) --- >>> x--; 1 >^^^^^^^^^^^^ @@ -1091,16 +1103,22 @@ sourceFile:sourceMapValidationStatements.ts --- >>> default: { 1->^^^^^^^^ -2 > ^^^^^^^^^ -3 > ^ -4 > ^^-> +2 > ^^^^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^^-> 1-> > -2 > default: -3 > { +2 > default +3 > : +4 > +5 > { 1->Emitted(61, 9) Source(58, 9) + SourceIndex(0) -2 >Emitted(61, 18) Source(58, 18) + SourceIndex(0) -3 >Emitted(61, 19) Source(58, 19) + SourceIndex(0) +2 >Emitted(61, 16) Source(58, 16) + SourceIndex(0) +3 >Emitted(61, 17) Source(58, 17) + SourceIndex(0) +4 >Emitted(61, 18) Source(58, 18) + SourceIndex(0) +5 >Emitted(61, 19) Source(58, 19) + SourceIndex(0) --- >>> x *= 2; 1->^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationSwitch.js.map b/tests/baselines/reference/sourceMapValidationSwitch.js.map index 662d022962472..4c14e04f59423 100644 --- a/tests/baselines/reference/sourceMapValidationSwitch.js.map +++ b/tests/baselines/reference/sourceMapValidationSwitch.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationSwitch.js.map] -{"version":3,"file":"sourceMapValidationSwitch.js","sourceRoot":"","sources":["sourceMapValidationSwitch.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACR,KAAK,CAAC;QACF,CAAC,EAAE,CAAC;QACJ,KAAK,CAAC;IACV,KAAK,EAAE;QACH,CAAC;YACG,CAAC,EAAE,CAAC;YACJ,KAAK,CAAC;QACV,CAAC;IACL;QACI,CAAC,GAAG,CAAC,GAAE,EAAE,CAAC;AAClB,CAAC;AACD,MAAM,CAAC,CAAC,CAAC,CAAC,CACV,CAAC;IACG,KAAK,CAAC;QACF,CAAC,EAAE,CAAC;QACJ,KAAK,CAAC;IACV,KAAK,EAAE;QACH,CAAC;YACG,CAAC,EAAE,CAAC;YACJ,KAAK,CAAC;QACV,CAAC;IACL;QACI,CAAC;YACG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;QACf,CAAC;AACT,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationSwitch.js","sourceRoot":"","sources":["sourceMapValidationSwitch.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACR,IAAI,CAAC,CAAC,CAAC;QACH,CAAC,EAAE,CAAC;QACJ,KAAK,CAAC;IACV,IAAI,CAAC,EAAE,CAAC;QACJ,CAAC;YACG,CAAC,EAAE,CAAC;YACJ,KAAK,CAAC;QACV,CAAC;IACL,OAAO,CAAC;QACJ,CAAC,GAAG,CAAC,GAAE,EAAE,CAAC;AAClB,CAAC;AACD,MAAM,CAAC,CAAC,CAAC,CAAC,CACV,CAAC;IACG,IAAI,CAAC,CAAC,CAAC;QACH,CAAC,EAAE,CAAC;QACJ,KAAK,CAAC;IACV,IAAI,CAAC,EAAE,CAAC;QACJ,CAAC;YACG,CAAC,EAAE,CAAC;YACJ,KAAK,CAAC;QACV,CAAC;IACL,OAAO,CAAC;QACJ,CAAC;YACG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;QACf,CAAC;AACT,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationSwitch.sourcemap.txt b/tests/baselines/reference/sourceMapValidationSwitch.sourcemap.txt index 2f6125d5ee4b1..cf3dd618f80fa 100644 --- a/tests/baselines/reference/sourceMapValidationSwitch.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationSwitch.sourcemap.txt @@ -64,16 +64,22 @@ sourceFile:sourceMapValidationSwitch.ts --- >>> case 5: 1 >^^^^ -2 > ^^^^^ -3 > ^ -4 > ^^^-> +2 > ^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^^-> 1 > > -2 > case -3 > 5 +2 > case +3 > +4 > 5 +5 > : 1 >Emitted(3, 5) Source(3, 5) + SourceIndex(0) -2 >Emitted(3, 10) Source(3, 10) + SourceIndex(0) -3 >Emitted(3, 11) Source(3, 11) + SourceIndex(0) +2 >Emitted(3, 9) Source(3, 9) + SourceIndex(0) +3 >Emitted(3, 10) Source(3, 10) + SourceIndex(0) +4 >Emitted(3, 11) Source(3, 11) + SourceIndex(0) +5 >Emitted(3, 12) Source(3, 12) + SourceIndex(0) --- >>> x++; 1->^^^^^^^^ @@ -81,7 +87,7 @@ sourceFile:sourceMapValidationSwitch.ts 3 > ^^ 4 > ^ 5 > ^^^-> -1->: +1-> > 2 > x 3 > ++ @@ -105,21 +111,27 @@ sourceFile:sourceMapValidationSwitch.ts --- >>> case 10: 1 >^^^^ -2 > ^^^^^ -3 > ^^ +2 > ^^^^ +3 > ^ +4 > ^^ +5 > ^ 1 > > -2 > case -3 > 10 +2 > case +3 > +4 > 10 +5 > : 1 >Emitted(6, 5) Source(6, 5) + SourceIndex(0) -2 >Emitted(6, 10) Source(6, 10) + SourceIndex(0) -3 >Emitted(6, 12) Source(6, 12) + SourceIndex(0) +2 >Emitted(6, 9) Source(6, 9) + SourceIndex(0) +3 >Emitted(6, 10) Source(6, 10) + SourceIndex(0) +4 >Emitted(6, 12) Source(6, 12) + SourceIndex(0) +5 >Emitted(6, 13) Source(6, 13) + SourceIndex(0) --- >>> { 1 >^^^^^^^^ 2 > ^ 3 > ^^^^^^^^-> -1 >: +1 > > 2 > { 1 >Emitted(7, 9) Source(7, 9) + SourceIndex(0) @@ -165,10 +177,16 @@ sourceFile:sourceMapValidationSwitch.ts --- >>> default: 1->^^^^ -2 > ^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^ +3 > ^ +4 > ^^^^^^^^-> 1-> > +2 > default +3 > : 1->Emitted(11, 5) Source(11, 5) + SourceIndex(0) +2 >Emitted(11, 12) Source(11, 12) + SourceIndex(0) +3 >Emitted(11, 13) Source(11, 13) + SourceIndex(0) --- >>> x = x * 10; 1->^^^^^^^^ @@ -178,7 +196,7 @@ sourceFile:sourceMapValidationSwitch.ts 5 > ^^^ 6 > ^^ 7 > ^ -1->default: +1-> > 2 > x 3 > = @@ -234,16 +252,22 @@ sourceFile:sourceMapValidationSwitch.ts --- >>> case 5: 1 >^^^^ -2 > ^^^^^ -3 > ^ -4 > ^^^-> +2 > ^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^^-> 1 > > -2 > case -3 > 5 +2 > case +3 > +4 > 5 +5 > : 1 >Emitted(15, 5) Source(16, 5) + SourceIndex(0) -2 >Emitted(15, 10) Source(16, 10) + SourceIndex(0) -3 >Emitted(15, 11) Source(16, 11) + SourceIndex(0) +2 >Emitted(15, 9) Source(16, 9) + SourceIndex(0) +3 >Emitted(15, 10) Source(16, 10) + SourceIndex(0) +4 >Emitted(15, 11) Source(16, 11) + SourceIndex(0) +5 >Emitted(15, 12) Source(16, 12) + SourceIndex(0) --- >>> x++; 1->^^^^^^^^ @@ -251,7 +275,7 @@ sourceFile:sourceMapValidationSwitch.ts 3 > ^^ 4 > ^ 5 > ^^^-> -1->: +1-> > 2 > x 3 > ++ @@ -275,21 +299,27 @@ sourceFile:sourceMapValidationSwitch.ts --- >>> case 10: 1 >^^^^ -2 > ^^^^^ -3 > ^^ +2 > ^^^^ +3 > ^ +4 > ^^ +5 > ^ 1 > > -2 > case -3 > 10 +2 > case +3 > +4 > 10 +5 > : 1 >Emitted(18, 5) Source(19, 5) + SourceIndex(0) -2 >Emitted(18, 10) Source(19, 10) + SourceIndex(0) -3 >Emitted(18, 12) Source(19, 12) + SourceIndex(0) +2 >Emitted(18, 9) Source(19, 9) + SourceIndex(0) +3 >Emitted(18, 10) Source(19, 10) + SourceIndex(0) +4 >Emitted(18, 12) Source(19, 12) + SourceIndex(0) +5 >Emitted(18, 13) Source(19, 13) + SourceIndex(0) --- >>> { 1 >^^^^^^^^ 2 > ^ 3 > ^^^^^^^^-> -1 >: +1 > > 2 > { 1 >Emitted(19, 9) Source(20, 9) + SourceIndex(0) @@ -335,19 +365,24 @@ sourceFile:sourceMapValidationSwitch.ts --- >>> default: 1->^^^^ -2 > ^^^^^^-> +2 > ^^^^^^^ +3 > ^ 1-> > +2 > default +3 > : 1->Emitted(23, 5) Source(24, 5) + SourceIndex(0) +2 >Emitted(23, 12) Source(24, 12) + SourceIndex(0) +3 >Emitted(23, 13) Source(24, 13) + SourceIndex(0) --- >>> { -1->^^^^^^^^ +1 >^^^^^^^^ 2 > ^ 3 > ^^^^^^^^^^^^^^^-> -1->default: +1 > > 2 > { -1->Emitted(24, 9) Source(25, 9) + SourceIndex(0) +1 >Emitted(24, 9) Source(25, 9) + SourceIndex(0) 2 >Emitted(24, 10) Source(25, 10) + SourceIndex(0) --- >>> x = x * 10; diff --git a/tests/baselines/reference/switchCaseInternalComments.js b/tests/baselines/reference/switchCaseInternalComments.js new file mode 100644 index 0000000000000..396e9ed4feef1 --- /dev/null +++ b/tests/baselines/reference/switchCaseInternalComments.js @@ -0,0 +1,17 @@ +//// [switchCaseInternalComments.ts] +/*-1*/ foo /*0*/ : /*1*/ switch /*2*/ ( /*3*/ false /*4*/ ) /*5*/ { + /*6*/ case /*7*/ false /*8*/ : /*9*/ + /*10*/ break /*11*/ foo /*12*/; + /*13*/ default /*14*/ : /*15*/ + /*16*/ case /*17*/ false /*18*/ : /*19*/ { /*20*/ + /*21*/ } /*22*/ +} + +//// [switchCaseInternalComments.js] +/*-1*/ foo /*0*/: /*1*/ switch /*2*/ ( /*3*/false /*4*/) /*5*/ { + /*6*/ case /*7*/ false /*8*/: /*9*/ + /*10*/ break /*11*/ foo /*12*/; + /*13*/ default /*14*/: /*15*/ + /*16*/ case /*17*/ false /*18*/: /*19*/ { /*20*/ + /*21*/ } /*22*/ +} diff --git a/tests/baselines/reference/switchCaseInternalComments.symbols b/tests/baselines/reference/switchCaseInternalComments.symbols new file mode 100644 index 0000000000000..cd05cf826025b --- /dev/null +++ b/tests/baselines/reference/switchCaseInternalComments.symbols @@ -0,0 +1,9 @@ +=== tests/cases/compiler/switchCaseInternalComments.ts === +/*-1*/ foo /*0*/ : /*1*/ switch /*2*/ ( /*3*/ false /*4*/ ) /*5*/ { +No type information for this code. /*6*/ case /*7*/ false /*8*/ : /*9*/ +No type information for this code. /*10*/ break /*11*/ foo /*12*/; +No type information for this code. /*13*/ default /*14*/ : /*15*/ +No type information for this code. /*16*/ case /*17*/ false /*18*/ : /*19*/ { /*20*/ +No type information for this code. /*21*/ } /*22*/ +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/switchCaseInternalComments.types b/tests/baselines/reference/switchCaseInternalComments.types new file mode 100644 index 0000000000000..16b1684105e0d --- /dev/null +++ b/tests/baselines/reference/switchCaseInternalComments.types @@ -0,0 +1,17 @@ +=== tests/cases/compiler/switchCaseInternalComments.ts === +/*-1*/ foo /*0*/ : /*1*/ switch /*2*/ ( /*3*/ false /*4*/ ) /*5*/ { +>foo : any +>false : false + + /*6*/ case /*7*/ false /*8*/ : /*9*/ +>false : false + + /*10*/ break /*11*/ foo /*12*/; +>foo : any + + /*13*/ default /*14*/ : /*15*/ + /*16*/ case /*17*/ false /*18*/ : /*19*/ { /*20*/ +>false : false + + /*21*/ } /*22*/ +} diff --git a/tests/baselines/reference/switchStatementsWithMultipleDefaults.js b/tests/baselines/reference/switchStatementsWithMultipleDefaults.js index e41d8c016efc1..3e272133dee6d 100644 --- a/tests/baselines/reference/switchStatementsWithMultipleDefaults.js +++ b/tests/baselines/reference/switchStatementsWithMultipleDefaults.js @@ -35,7 +35,7 @@ var x = 10; switch (x) { case 1: case 2: - default:// No issues. + default: // No issues. break; default: // Error; second 'default' clause. default: // Error; third 'default' clause. @@ -43,12 +43,12 @@ switch (x) { x *= x; } switch (x) { - default:// No issues. + default: // No issues. break; case 100: switch (x * x) { default: // No issues. - default:// Error; second 'default' clause. + default: // Error; second 'default' clause. break; case 10000: x /= x; diff --git a/tests/baselines/reference/switchStatementsWithMultipleDefaults1.js b/tests/baselines/reference/switchStatementsWithMultipleDefaults1.js index d733ce38a7bf9..93a5ebc425986 100644 --- a/tests/baselines/reference/switchStatementsWithMultipleDefaults1.js +++ b/tests/baselines/reference/switchStatementsWithMultipleDefaults1.js @@ -17,7 +17,7 @@ var x = 10; switch (x) { case 1: case 2: - default:// No issues. + default: // No issues. break; default: // Error; second 'default' clause. default: // Error; third 'default' clause. diff --git a/tests/cases/compiler/switchCaseInternalComments.ts b/tests/cases/compiler/switchCaseInternalComments.ts new file mode 100644 index 0000000000000..d8a808577e8cd --- /dev/null +++ b/tests/cases/compiler/switchCaseInternalComments.ts @@ -0,0 +1,7 @@ +/*-1*/ foo /*0*/ : /*1*/ switch /*2*/ ( /*3*/ false /*4*/ ) /*5*/ { + /*6*/ case /*7*/ false /*8*/ : /*9*/ + /*10*/ break /*11*/ foo /*12*/; + /*13*/ default /*14*/ : /*15*/ + /*16*/ case /*17*/ false /*18*/ : /*19*/ { /*20*/ + /*21*/ } /*22*/ +} \ No newline at end of file From c4c73b539d2b81268f4d6be96f2c0f3fdb8f05fe Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 14:55:43 -0800 Subject: [PATCH 06/18] Improve comment and sourcemap emit for try/catch, throw, and continue statements --- src/compiler/emitter.ts | 14 +-- .../continueStatementInternalComments.js | 9 ++ .../continueStatementInternalComments.symbols | 5 + .../continueStatementInternalComments.types | 7 ++ .../baselines/reference/destructuringCatch.js | 2 +- tests/baselines/reference/noCatchBlock.js.map | 2 +- .../reference/noCatchBlock.sourcemap.txt | 37 +++--- .../reference/sourceMap-SkippedNode.js.map | 2 +- .../sourceMap-SkippedNode.sourcemap.txt | 37 +++--- .../sourceMapValidationStatements.js.map | 2 +- ...ourceMapValidationStatements.sourcemap.txt | 87 ++++++++------ .../sourceMapValidationTryCatchFinally.js.map | 2 +- ...MapValidationTryCatchFinally.sourcemap.txt | 109 +++++++++++------- .../reference/tryStatementInternalComments.js | 17 +++ .../tryStatementInternalComments.symbols | 9 ++ .../tryStatementInternalComments.types | 11 ++ .../continueStatementInternalComments.ts | 3 + .../compiler/tryStatementInternalComments.ts | 7 ++ 18 files changed, 242 insertions(+), 120 deletions(-) create mode 100644 tests/baselines/reference/continueStatementInternalComments.js create mode 100644 tests/baselines/reference/continueStatementInternalComments.symbols create mode 100644 tests/baselines/reference/continueStatementInternalComments.types create mode 100644 tests/baselines/reference/tryStatementInternalComments.js create mode 100644 tests/baselines/reference/tryStatementInternalComments.symbols create mode 100644 tests/baselines/reference/tryStatementInternalComments.types create mode 100644 tests/cases/compiler/continueStatementInternalComments.ts create mode 100644 tests/cases/compiler/tryStatementInternalComments.ts diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 9ffff241882fe..f724fca34f527 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1717,7 +1717,7 @@ namespace ts { } function emitContinueStatement(node: ContinueStatement) { - writeToken(SyntaxKind.ContinueKeyword, node.pos, writeKeyword); + emitTokenWithComment(SyntaxKind.ContinueKeyword, node.pos, writeKeyword, node); emitWithLeadingSpace(node.label); writeSemicolon(); } @@ -1773,13 +1773,13 @@ namespace ts { } function emitThrowStatement(node: ThrowStatement) { - writeKeyword("throw"); + emitTokenWithComment(SyntaxKind.ThrowKeyword, node.pos, writeKeyword, node); emitExpressionWithLeadingSpace(node.expression); writeSemicolon(); } function emitTryStatement(node: TryStatement) { - writeKeyword("try"); + emitTokenWithComment(SyntaxKind.TryKeyword, node.pos, writeKeyword, node); writeSpace(); emit(node.tryBlock); if (node.catchClause) { @@ -1788,7 +1788,7 @@ namespace ts { } if (node.finallyBlock) { writeLineOrSpace(node); - writeKeyword("finally"); + emitTokenWithComment(SyntaxKind.FinallyKeyword, (node.catchClause || node.tryBlock).end, writeKeyword, node); writeSpace(); emit(node.finallyBlock); } @@ -2332,12 +2332,12 @@ namespace ts { } function emitCatchClause(node: CatchClause) { - const openParenPos = writeToken(SyntaxKind.CatchKeyword, node.pos, writeKeyword); + const openParenPos = emitTokenWithComment(SyntaxKind.CatchKeyword, node.pos, writeKeyword, node); writeSpace(); if (node.variableDeclaration) { - writeToken(SyntaxKind.OpenParenToken, openParenPos, writePunctuation); + emitTokenWithComment(SyntaxKind.OpenParenToken, openParenPos, writePunctuation, node); emit(node.variableDeclaration); - writeToken(SyntaxKind.CloseParenToken, node.variableDeclaration.end, writePunctuation); + emitTokenWithComment(SyntaxKind.CloseParenToken, node.variableDeclaration.end, writePunctuation, node); writeSpace(); } emit(node.block); diff --git a/tests/baselines/reference/continueStatementInternalComments.js b/tests/baselines/reference/continueStatementInternalComments.js new file mode 100644 index 0000000000000..82a26fe452ae1 --- /dev/null +++ b/tests/baselines/reference/continueStatementInternalComments.js @@ -0,0 +1,9 @@ +//// [continueStatementInternalComments.ts] +foo: for (;;) { + /*1*/ continue /*2*/ foo /*3*/; +} + +//// [continueStatementInternalComments.js] +foo: for (;;) { + /*1*/ continue /*2*/ foo /*3*/; +} diff --git a/tests/baselines/reference/continueStatementInternalComments.symbols b/tests/baselines/reference/continueStatementInternalComments.symbols new file mode 100644 index 0000000000000..51b8189ab164c --- /dev/null +++ b/tests/baselines/reference/continueStatementInternalComments.symbols @@ -0,0 +1,5 @@ +=== tests/cases/compiler/continueStatementInternalComments.ts === +foo: for (;;) { +No type information for this code. /*1*/ continue /*2*/ foo /*3*/; +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/continueStatementInternalComments.types b/tests/baselines/reference/continueStatementInternalComments.types new file mode 100644 index 0000000000000..d04f1d7fe1613 --- /dev/null +++ b/tests/baselines/reference/continueStatementInternalComments.types @@ -0,0 +1,7 @@ +=== tests/cases/compiler/continueStatementInternalComments.ts === +foo: for (;;) { +>foo : any + + /*1*/ continue /*2*/ foo /*3*/; +>foo : any +} diff --git a/tests/baselines/reference/destructuringCatch.js b/tests/baselines/reference/destructuringCatch.js index 8a10c01f6f8f2..3230b7d1aad44 100644 --- a/tests/baselines/reference/destructuringCatch.js +++ b/tests/baselines/reference/destructuringCatch.js @@ -53,6 +53,6 @@ catch (_c) { // Test of comment ranges. A fix to GH#11755 should update this. try { } -catch (_e) { +catch ( /*Test comment ranges*/_e) { var /*a*/ a = _e[0]; } diff --git a/tests/baselines/reference/noCatchBlock.js.map b/tests/baselines/reference/noCatchBlock.js.map index 9e3da66cb317f..bca9fc62554aa 100644 --- a/tests/baselines/reference/noCatchBlock.js.map +++ b/tests/baselines/reference/noCatchBlock.js.map @@ -1,2 +1,2 @@ //// [noCatchBlock.js.map] -{"version":3,"file":"noCatchBlock.js","sourceRoot":"","sources":["noCatchBlock.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC;IACJ,MAAM;AACP,CAAC;QAAS,CAAC;IACV,wBAAwB;AACzB,CAAC"} \ No newline at end of file +{"version":3,"file":"noCatchBlock.js","sourceRoot":"","sources":["noCatchBlock.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAC;IACJ,MAAM;AACP,CAAC;AAAC,OAAO,CAAC,CAAC;IACV,wBAAwB;AACzB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/noCatchBlock.sourcemap.txt b/tests/baselines/reference/noCatchBlock.sourcemap.txt index 455d0538d65b7..2559ab3a3e1c9 100644 --- a/tests/baselines/reference/noCatchBlock.sourcemap.txt +++ b/tests/baselines/reference/noCatchBlock.sourcemap.txt @@ -10,15 +10,18 @@ sourceFile:noCatchBlock.ts ------------------------------------------------------------------- >>>try { 1 > -2 >^^^^ -3 > ^ -4 > ^^^^^^-> +2 >^^^ +3 > ^ +4 > ^ +5 > ^^^^^^-> 1 > -2 >try -3 > { +2 >try +3 > +4 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) +2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) +3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) +4 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) --- >>> // ... 1->^^^^ @@ -40,13 +43,19 @@ sourceFile:noCatchBlock.ts 2 >Emitted(3, 2) Source(3, 2) + SourceIndex(0) --- >>>finally { -1->^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^^^^^^-> -1-> finally -2 > { -1->Emitted(4, 9) Source(3, 11) + SourceIndex(0) -2 >Emitted(4, 10) Source(3, 12) + SourceIndex(0) +1-> +2 >^^^^^^^ +3 > ^ +4 > ^ +5 > ^^^^^^^^^^^^^^^^^^^^-> +1-> +2 >finally +3 > +4 > { +1->Emitted(4, 1) Source(3, 3) + SourceIndex(0) +2 >Emitted(4, 8) Source(3, 10) + SourceIndex(0) +3 >Emitted(4, 9) Source(3, 11) + SourceIndex(0) +4 >Emitted(4, 10) Source(3, 12) + SourceIndex(0) --- >>> // N.B. No 'catch' block 1->^^^^ diff --git a/tests/baselines/reference/sourceMap-SkippedNode.js.map b/tests/baselines/reference/sourceMap-SkippedNode.js.map index f3444919d41b0..4f9ba2d2035b7 100644 --- a/tests/baselines/reference/sourceMap-SkippedNode.js.map +++ b/tests/baselines/reference/sourceMap-SkippedNode.js.map @@ -1,2 +1,2 @@ //// [sourceMap-SkippedNode.js.map] -{"version":3,"file":"sourceMap-SkippedNode.js","sourceRoot":"","sources":["sourceMap-SkippedNode.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC;IACL,MAAM;AACN,CAAC;QAAS,CAAC;IACX,wBAAwB;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMap-SkippedNode.js","sourceRoot":"","sources":["sourceMap-SkippedNode.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAC;IACL,MAAM;AACN,CAAC;AAAC,OAAO,CAAC,CAAC;IACX,wBAAwB;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-SkippedNode.sourcemap.txt b/tests/baselines/reference/sourceMap-SkippedNode.sourcemap.txt index c54676a697e21..dbd3e3b8fd968 100644 --- a/tests/baselines/reference/sourceMap-SkippedNode.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-SkippedNode.sourcemap.txt @@ -10,15 +10,18 @@ sourceFile:sourceMap-SkippedNode.ts ------------------------------------------------------------------- >>>try { 1 > -2 >^^^^ -3 > ^ -4 > ^^^^^^-> +2 >^^^ +3 > ^ +4 > ^ +5 > ^^^^^^-> 1 > -2 >try -3 > { +2 >try +3 > +4 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) +2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) +3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) +4 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) --- >>> // ... 1->^^^^ @@ -40,13 +43,19 @@ sourceFile:sourceMap-SkippedNode.ts 2 >Emitted(3, 2) Source(3, 2) + SourceIndex(0) --- >>>finally { -1->^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^^^^^^-> -1-> finally -2 > { -1->Emitted(4, 9) Source(3, 11) + SourceIndex(0) -2 >Emitted(4, 10) Source(3, 12) + SourceIndex(0) +1-> +2 >^^^^^^^ +3 > ^ +4 > ^ +5 > ^^^^^^^^^^^^^^^^^^^^-> +1-> +2 >finally +3 > +4 > { +1->Emitted(4, 1) Source(3, 3) + SourceIndex(0) +2 >Emitted(4, 8) Source(3, 10) + SourceIndex(0) +3 >Emitted(4, 9) Source(3, 11) + SourceIndex(0) +4 >Emitted(4, 10) Source(3, 12) + SourceIndex(0) --- >>> // N.B. No 'catch' block 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationStatements.js.map b/tests/baselines/reference/sourceMapValidationStatements.js.map index 3df269ed4ed6a..ea9898c399ef6 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.js.map +++ b/tests/baselines/reference/sourceMapValidationStatements.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationStatements.js.map] -{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt index 40cb7952a1970..08c807064ba8b 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt @@ -529,16 +529,19 @@ sourceFile:sourceMapValidationStatements.ts --- >>> try { 1->^^^^ -2 > ^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^-> +2 > ^^^ +3 > ^ +4 > ^ +5 > ^^^^^^^^^^^^^^^-> 1-> > -2 > try -3 > { +2 > try +3 > +4 > { 1->Emitted(28, 5) Source(27, 5) + SourceIndex(0) -2 >Emitted(28, 9) Source(27, 9) + SourceIndex(0) -3 >Emitted(28, 10) Source(27, 10) + SourceIndex(0) +2 >Emitted(28, 8) Source(27, 8) + SourceIndex(0) +3 >Emitted(28, 9) Source(27, 9) + SourceIndex(0) +4 >Emitted(28, 10) Source(27, 10) + SourceIndex(0) --- >>> obj.q = "ohhh"; 1->^^^^^^^^ @@ -734,37 +737,43 @@ sourceFile:sourceMapValidationStatements.ts --- >>> try { 1->^^^^ -2 > ^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^-> +2 > ^^^ +3 > ^ +4 > ^ +5 > ^^^^^^^^^^^^^^^^^^-> 1-> > -2 > try -3 > { +2 > try +3 > +4 > { 1->Emitted(39, 5) Source(36, 5) + SourceIndex(0) -2 >Emitted(39, 9) Source(36, 9) + SourceIndex(0) -3 >Emitted(39, 10) Source(36, 10) + SourceIndex(0) +2 >Emitted(39, 8) Source(36, 8) + SourceIndex(0) +3 >Emitted(39, 9) Source(36, 9) + SourceIndex(0) +4 >Emitted(39, 10) Source(36, 10) + SourceIndex(0) --- >>> throw new Error(); 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^^^^ -4 > ^^^^^ -5 > ^^ -6 > ^ +2 > ^^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^^^ +6 > ^^ +7 > ^ 1-> > -2 > throw -3 > new -4 > Error -5 > () -6 > ; +2 > throw +3 > +4 > new +5 > Error +6 > () +7 > ; 1->Emitted(40, 9) Source(37, 9) + SourceIndex(0) -2 >Emitted(40, 15) Source(37, 15) + SourceIndex(0) -3 >Emitted(40, 19) Source(37, 19) + SourceIndex(0) -4 >Emitted(40, 24) Source(37, 24) + SourceIndex(0) -5 >Emitted(40, 26) Source(37, 26) + SourceIndex(0) -6 >Emitted(40, 27) Source(37, 27) + SourceIndex(0) +2 >Emitted(40, 14) Source(37, 14) + SourceIndex(0) +3 >Emitted(40, 15) Source(37, 15) + SourceIndex(0) +4 >Emitted(40, 19) Source(37, 19) + SourceIndex(0) +5 >Emitted(40, 24) Source(37, 24) + SourceIndex(0) +6 >Emitted(40, 26) Source(37, 26) + SourceIndex(0) +7 >Emitted(40, 27) Source(37, 27) + SourceIndex(0) --- >>> } 1 >^^^^ @@ -841,13 +850,19 @@ sourceFile:sourceMapValidationStatements.ts 2 >Emitted(44, 6) Source(40, 6) + SourceIndex(0) --- >>> finally { -1->^^^^^^^^^^^^ -2 > ^ -3 > ^^^-> -1-> finally -2 > { -1->Emitted(45, 13) Source(40, 15) + SourceIndex(0) -2 >Emitted(45, 14) Source(40, 16) + SourceIndex(0) +1->^^^^ +2 > ^^^^^^^ +3 > ^ +4 > ^ +5 > ^^^-> +1-> +2 > finally +3 > +4 > { +1->Emitted(45, 5) Source(40, 7) + SourceIndex(0) +2 >Emitted(45, 12) Source(40, 14) + SourceIndex(0) +3 >Emitted(45, 13) Source(40, 15) + SourceIndex(0) +4 >Emitted(45, 14) Source(40, 16) + SourceIndex(0) --- >>> y = 70; 1->^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map b/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map index ce416aa3e4634..bcc27655ee840 100644 --- a/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map +++ b/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationTryCatchFinally.js.map] -{"version":3,"file":"sourceMapValidationTryCatchFinally.js","sourceRoot":"","sources":["sourceMapValidationTryCatchFinally.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,IAAI,CAAC;IACD,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACT,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;QAAS,CAAC;IACP,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC;AACD,IACA,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IACV,MAAM,IAAI,KAAK,EAAE,CAAC;AACtB,CAAC;AACD,KAAK,CAAC,CAAC,CAAC,CAAC,CACT,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;QAED,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationTryCatchFinally.js","sourceRoot":"","sources":["sourceMapValidationTryCatchFinally.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,GAAG,CAAC,CAAC;IACD,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACT,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AAAC,OAAO,CAAC,CAAC;IACP,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC;AACD,GAAG,CACH,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IACV,KAAK,CAAC,IAAI,KAAK,EAAE,CAAC;AACtB,CAAC;AACD,KAAK,CAAC,CAAC,CAAC,CAAC,CACT,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AACD,OAAO,CACP,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt b/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt index 0353d49f0f95e..2f8ca2dc6c2b9 100644 --- a/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt @@ -36,16 +36,19 @@ sourceFile:sourceMapValidationTryCatchFinally.ts --- >>>try { 1 > -2 >^^^^ -3 > ^ -4 > ^^^^^^^^^^-> +2 >^^^ +3 > ^ +4 > ^ +5 > ^^^^^^^^^^-> 1 > > -2 >try -3 > { +2 >try +3 > +4 > { 1 >Emitted(2, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) -3 >Emitted(2, 6) Source(2, 6) + SourceIndex(0) +2 >Emitted(2, 4) Source(2, 4) + SourceIndex(0) +3 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) +4 >Emitted(2, 6) Source(2, 6) + SourceIndex(0) --- >>> x = x + 1; 1->^^^^ @@ -143,13 +146,19 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 2 >Emitted(7, 2) Source(6, 2) + SourceIndex(0) --- >>>finally { -1->^^^^^^^^ -2 > ^ -3 > ^^^^^^^-> -1-> finally -2 > { -1->Emitted(8, 9) Source(6, 11) + SourceIndex(0) -2 >Emitted(8, 10) Source(6, 12) + SourceIndex(0) +1-> +2 >^^^^^^^ +3 > ^ +4 > ^ +5 > ^^^^^^^-> +1-> +2 >finally +3 > +4 > { +1->Emitted(8, 1) Source(6, 3) + SourceIndex(0) +2 >Emitted(8, 8) Source(6, 10) + SourceIndex(0) +3 >Emitted(8, 9) Source(6, 11) + SourceIndex(0) +4 >Emitted(8, 10) Source(6, 12) + SourceIndex(0) --- >>> x = x * 10; 1->^^^^ @@ -187,17 +196,20 @@ sourceFile:sourceMapValidationTryCatchFinally.ts --- >>>try { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^^^-> +2 >^^^ +3 > ^ +4 > ^ +5 > ^^^^^^^^^^-> 1-> > -2 >try - > -3 > { +2 >try +3 > + > +4 > { 1->Emitted(11, 1) Source(9, 1) + SourceIndex(0) -2 >Emitted(11, 5) Source(10, 1) + SourceIndex(0) -3 >Emitted(11, 6) Source(10, 2) + SourceIndex(0) +2 >Emitted(11, 4) Source(9, 4) + SourceIndex(0) +3 >Emitted(11, 5) Source(10, 1) + SourceIndex(0) +4 >Emitted(11, 6) Source(10, 2) + SourceIndex(0) --- >>> x = x + 1; 1->^^^^ @@ -226,24 +238,27 @@ sourceFile:sourceMapValidationTryCatchFinally.ts --- >>> throw new Error(); 1->^^^^ -2 > ^^^^^^ -3 > ^^^^ -4 > ^^^^^ -5 > ^^ -6 > ^ +2 > ^^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^^^ +6 > ^^ +7 > ^ 1-> > -2 > throw -3 > new -4 > Error -5 > () -6 > ; +2 > throw +3 > +4 > new +5 > Error +6 > () +7 > ; 1->Emitted(13, 5) Source(12, 5) + SourceIndex(0) -2 >Emitted(13, 11) Source(12, 11) + SourceIndex(0) -3 >Emitted(13, 15) Source(12, 15) + SourceIndex(0) -4 >Emitted(13, 20) Source(12, 20) + SourceIndex(0) -5 >Emitted(13, 22) Source(12, 22) + SourceIndex(0) -6 >Emitted(13, 23) Source(12, 23) + SourceIndex(0) +2 >Emitted(13, 10) Source(12, 10) + SourceIndex(0) +3 >Emitted(13, 11) Source(12, 11) + SourceIndex(0) +4 >Emitted(13, 15) Source(12, 15) + SourceIndex(0) +5 >Emitted(13, 20) Source(12, 20) + SourceIndex(0) +6 >Emitted(13, 22) Source(12, 22) + SourceIndex(0) +7 >Emitted(13, 23) Source(12, 23) + SourceIndex(0) --- >>>} 1 > @@ -319,15 +334,21 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 2 >Emitted(17, 2) Source(17, 2) + SourceIndex(0) --- >>>finally { -1->^^^^^^^^ -2 > ^ -3 > ^^^^^^^-> +1-> +2 >^^^^^^^ +3 > ^ +4 > ^ +5 > ^^^^^^^-> 1-> - >finally > -2 > { -1->Emitted(18, 9) Source(19, 1) + SourceIndex(0) -2 >Emitted(18, 10) Source(19, 2) + SourceIndex(0) +2 >finally +3 > + > +4 > { +1->Emitted(18, 1) Source(18, 1) + SourceIndex(0) +2 >Emitted(18, 8) Source(18, 8) + SourceIndex(0) +3 >Emitted(18, 9) Source(19, 1) + SourceIndex(0) +4 >Emitted(18, 10) Source(19, 2) + SourceIndex(0) --- >>> x = x * 10; 1->^^^^ diff --git a/tests/baselines/reference/tryStatementInternalComments.js b/tests/baselines/reference/tryStatementInternalComments.js new file mode 100644 index 0000000000000..83cbafd964882 --- /dev/null +++ b/tests/baselines/reference/tryStatementInternalComments.js @@ -0,0 +1,17 @@ +//// [tryStatementInternalComments.ts] +/*1*/ try /*2*/ { /*3*/ + /*4*/ throw /*5*/ "no" /*6*/; +/*7*/} /*8*/ catch /*9*/ ( /*10*/ e /*11*/ ) /*12*/ { /*13*/ + +/*14*/} /*15*/ finally /*16*/ { /*17*/ + +/*18*/} /*19*/ + +//// [tryStatementInternalComments.js] +/*1*/ try /*2*/ { /*3*/ + /*4*/ throw /*5*/ "no" /*6*/; + /*7*/ } /*8*/ +catch /*9*/ ( /*10*/e /*11*/) /*12*/ { /*13*/ + /*14*/ } /*15*/ +finally /*16*/ { /*17*/ + /*18*/ } /*19*/ diff --git a/tests/baselines/reference/tryStatementInternalComments.symbols b/tests/baselines/reference/tryStatementInternalComments.symbols new file mode 100644 index 0000000000000..e1aeba7615725 --- /dev/null +++ b/tests/baselines/reference/tryStatementInternalComments.symbols @@ -0,0 +1,9 @@ +=== tests/cases/compiler/tryStatementInternalComments.ts === +/*1*/ try /*2*/ { /*3*/ + /*4*/ throw /*5*/ "no" /*6*/; +/*7*/} /*8*/ catch /*9*/ ( /*10*/ e /*11*/ ) /*12*/ { /*13*/ +>e : Symbol(e, Decl(tryStatementInternalComments.ts, 2, 26)) + +/*14*/} /*15*/ finally /*16*/ { /*17*/ + +/*18*/} /*19*/ diff --git a/tests/baselines/reference/tryStatementInternalComments.types b/tests/baselines/reference/tryStatementInternalComments.types new file mode 100644 index 0000000000000..565b7f7898299 --- /dev/null +++ b/tests/baselines/reference/tryStatementInternalComments.types @@ -0,0 +1,11 @@ +=== tests/cases/compiler/tryStatementInternalComments.ts === +/*1*/ try /*2*/ { /*3*/ + /*4*/ throw /*5*/ "no" /*6*/; +>"no" : "no" + +/*7*/} /*8*/ catch /*9*/ ( /*10*/ e /*11*/ ) /*12*/ { /*13*/ +>e : any + +/*14*/} /*15*/ finally /*16*/ { /*17*/ + +/*18*/} /*19*/ diff --git a/tests/cases/compiler/continueStatementInternalComments.ts b/tests/cases/compiler/continueStatementInternalComments.ts new file mode 100644 index 0000000000000..66cca90a081ab --- /dev/null +++ b/tests/cases/compiler/continueStatementInternalComments.ts @@ -0,0 +1,3 @@ +foo: for (;;) { + /*1*/ continue /*2*/ foo /*3*/; +} \ No newline at end of file diff --git a/tests/cases/compiler/tryStatementInternalComments.ts b/tests/cases/compiler/tryStatementInternalComments.ts new file mode 100644 index 0000000000000..de0114b6840aa --- /dev/null +++ b/tests/cases/compiler/tryStatementInternalComments.ts @@ -0,0 +1,7 @@ +/*1*/ try /*2*/ { /*3*/ + /*4*/ throw /*5*/ "no" /*6*/; +/*7*/} /*8*/ catch /*9*/ ( /*10*/ e /*11*/ ) /*12*/ { /*13*/ + +/*14*/} /*15*/ finally /*16*/ { /*17*/ + +/*18*/} /*19*/ \ No newline at end of file From bf482e95fc4495281ce9ce8574e30ce2656d698f Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 15:05:18 -0800 Subject: [PATCH 07/18] Improve sourcemap emit and comments for with statements --- src/compiler/emitter.ts | 6 ++-- .../sourceMapValidationStatements.js.map | 2 +- ...ourceMapValidationStatements.sourcemap.txt | 33 ++++++++++++------- .../withStatementInternalComments.js | 7 ++++ .../withStatementInternalComments.symbols | 4 +++ .../withStatementInternalComments.types | 5 +++ .../compiler/withStatementInternalComments.ts | 2 ++ 7 files changed, 43 insertions(+), 16 deletions(-) create mode 100644 tests/baselines/reference/withStatementInternalComments.js create mode 100644 tests/baselines/reference/withStatementInternalComments.symbols create mode 100644 tests/baselines/reference/withStatementInternalComments.types create mode 100644 tests/cases/compiler/withStatementInternalComments.ts diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index f724fca34f527..c9c366f0a09f3 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1747,11 +1747,11 @@ namespace ts { } function emitWithStatement(node: WithStatement) { - writeKeyword("with"); + const openParenPos = emitTokenWithComment(SyntaxKind.WithKeyword, node.pos, writeKeyword, node); writeSpace(); - writePunctuation("("); + emitTokenWithComment(SyntaxKind.OpenParenToken, openParenPos, writePunctuation, node); emitExpression(node.expression); - writePunctuation(")"); + emitTokenWithComment(SyntaxKind.CloseParenToken, node.expression.end, writePunctuation, node); emitEmbeddedStatement(node, node.statement); } diff --git a/tests/baselines/reference/sourceMapValidationStatements.js.map b/tests/baselines/reference/sourceMapValidationStatements.js.map index ea9898c399ef6..9173331e2c95a 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.js.map +++ b/tests/baselines/reference/sourceMapValidationStatements.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationStatements.js.map] -{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt index 08c807064ba8b..000b0995c9551 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt @@ -894,21 +894,30 @@ sourceFile:sourceMapValidationStatements.ts --- >>> with (obj) { 1->^^^^ -2 > ^^^^^^ -3 > ^^^ -4 > ^^ -5 > ^ +2 > ^^^^ +3 > ^ +4 > ^ +5 > ^^^ +6 > ^ +7 > ^ +8 > ^ 1-> > -2 > with ( -3 > obj -4 > ) -5 > { +2 > with +3 > +4 > ( +5 > obj +6 > ) +7 > +8 > { 1->Emitted(48, 5) Source(43, 5) + SourceIndex(0) -2 >Emitted(48, 11) Source(43, 11) + SourceIndex(0) -3 >Emitted(48, 14) Source(43, 14) + SourceIndex(0) -4 >Emitted(48, 16) Source(43, 16) + SourceIndex(0) -5 >Emitted(48, 17) Source(43, 17) + SourceIndex(0) +2 >Emitted(48, 9) Source(43, 9) + SourceIndex(0) +3 >Emitted(48, 10) Source(43, 10) + SourceIndex(0) +4 >Emitted(48, 11) Source(43, 11) + SourceIndex(0) +5 >Emitted(48, 14) Source(43, 14) + SourceIndex(0) +6 >Emitted(48, 15) Source(43, 15) + SourceIndex(0) +7 >Emitted(48, 16) Source(43, 16) + SourceIndex(0) +8 >Emitted(48, 17) Source(43, 17) + SourceIndex(0) --- >>> i = 2; 1 >^^^^^^^^ diff --git a/tests/baselines/reference/withStatementInternalComments.js b/tests/baselines/reference/withStatementInternalComments.js new file mode 100644 index 0000000000000..e85e3ac9b88c9 --- /dev/null +++ b/tests/baselines/reference/withStatementInternalComments.js @@ -0,0 +1,7 @@ +//// [withStatementInternalComments.ts] +// @ts-ignore +/*1*/ with /*2*/ ( /*3*/ false /*4*/ ) /*5*/ {} + +//// [withStatementInternalComments.js] +// @ts-ignore +/*1*/ with /*2*/ ( /*3*/false /*4*/) /*5*/ { } diff --git a/tests/baselines/reference/withStatementInternalComments.symbols b/tests/baselines/reference/withStatementInternalComments.symbols new file mode 100644 index 0000000000000..1424bf2ecc1e6 --- /dev/null +++ b/tests/baselines/reference/withStatementInternalComments.symbols @@ -0,0 +1,4 @@ +=== tests/cases/compiler/withStatementInternalComments.ts === +// @ts-ignore +No type information for this code./*1*/ with /*2*/ ( /*3*/ false /*4*/ ) /*5*/ {} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/withStatementInternalComments.types b/tests/baselines/reference/withStatementInternalComments.types new file mode 100644 index 0000000000000..8663249ae64b4 --- /dev/null +++ b/tests/baselines/reference/withStatementInternalComments.types @@ -0,0 +1,5 @@ +=== tests/cases/compiler/withStatementInternalComments.ts === +// @ts-ignore +/*1*/ with /*2*/ ( /*3*/ false /*4*/ ) /*5*/ {} +>false : false + diff --git a/tests/cases/compiler/withStatementInternalComments.ts b/tests/cases/compiler/withStatementInternalComments.ts new file mode 100644 index 0000000000000..e0de23f3f751f --- /dev/null +++ b/tests/cases/compiler/withStatementInternalComments.ts @@ -0,0 +1,2 @@ +// @ts-ignore +/*1*/ with /*2*/ ( /*3*/ false /*4*/ ) /*5*/ {} \ No newline at end of file From 20d6f692350aae6a90c6eb292f3dedd34aea20bd Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 15:13:16 -0800 Subject: [PATCH 08/18] More accurate sourcemaps+comments emit for new, typeof, void, and delete --- src/compiler/emitter.ts | 8 +- .../reference/contextualTyping.js.map | 2 +- .../reference/contextualTyping.sourcemap.txt | 350 +++++++++--------- .../keywordExpressionInternalComments.js | 12 + .../keywordExpressionInternalComments.symbols | 15 + .../keywordExpressionInternalComments.types | 19 + .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../maprootUrlSimpleNoOutdir/amd/m1.js.map | 2 +- .../maprootUrlSimpleNoOutdir/amd/test.js.map | 2 +- .../maprootUrlSimpleNoOutdir/node/m1.js.map | 2 +- .../maprootUrlSimpleNoOutdir/node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../sourcemapSimpleNoOutdir/amd/m1.js.map | 2 +- .../sourcemapSimpleNoOutdir/amd/test.js.map | 2 +- .../sourcemapSimpleNoOutdir/node/m1.js.map | 2 +- .../sourcemapSimpleNoOutdir/node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../sourcerootUrlSimpleNoOutdir/amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../recursiveClassReferenceTest.js.map | 2 +- .../recursiveClassReferenceTest.sourcemap.txt | 39 +- .../sourceMap-FileWithComments.js.map | 2 +- .../sourceMap-FileWithComments.sourcemap.txt | 114 +++--- .../reference/sourceMapSample.js.map | 2 +- .../reference/sourceMapSample.sourcemap.txt | 182 ++++----- .../sourceMapValidationClasses.js.map | 2 +- .../sourceMapValidationClasses.sourcemap.txt | 182 ++++----- .../sourceMapValidationImport.js.map | 2 +- .../sourceMapValidationImport.sourcemap.txt | 58 +-- .../sourceMapValidationStatements.js.map | 2 +- ...ourceMapValidationStatements.sourcemap.txt | 27 +- .../sourceMapValidationTryCatchFinally.js.map | 2 +- ...MapValidationTryCatchFinally.sourcemap.txt | 27 +- .../sourcemapValidationDuplicateNames.js.map | 2 +- ...emapValidationDuplicateNames.sourcemap.txt | 39 +- .../keywordExpressionInternalComments.ts | 4 + 719 files changed, 1298 insertions(+), 1188 deletions(-) create mode 100644 tests/baselines/reference/keywordExpressionInternalComments.js create mode 100644 tests/baselines/reference/keywordExpressionInternalComments.symbols create mode 100644 tests/baselines/reference/keywordExpressionInternalComments.types create mode 100644 tests/cases/compiler/keywordExpressionInternalComments.ts diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index c9c366f0a09f3..56eddd77d052d 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1394,7 +1394,7 @@ namespace ts { } function emitNewExpression(node: NewExpression) { - writeKeyword("new"); + emitTokenWithComment(SyntaxKind.NewKeyword, node.pos, writeKeyword, node); writeSpace(); emitExpression(node.expression); emitTypeArguments(node, node.typeArguments); @@ -1439,19 +1439,19 @@ namespace ts { } function emitDeleteExpression(node: DeleteExpression) { - writeKeyword("delete"); + emitTokenWithComment(SyntaxKind.DeleteKeyword, node.pos, writeKeyword, node); writeSpace(); emitExpression(node.expression); } function emitTypeOfExpression(node: TypeOfExpression) { - writeKeyword("typeof"); + emitTokenWithComment(SyntaxKind.TypeOfKeyword, node.pos, writeKeyword, node); writeSpace(); emitExpression(node.expression); } function emitVoidExpression(node: VoidExpression) { - writeKeyword("void"); + emitTokenWithComment(SyntaxKind.VoidKeyword, node.pos, writeKeyword, node); writeSpace(); emitExpression(node.expression); } diff --git a/tests/baselines/reference/contextualTyping.js.map b/tests/baselines/reference/contextualTyping.js.map index 29b73b7427c4f..88b036ad982da 100644 --- a/tests/baselines/reference/contextualTyping.js.map +++ b/tests/baselines/reference/contextualTyping.js.map @@ -1,2 +1,2 @@ //// [contextualTyping.js.map] -{"version":3,"file":"contextualTyping.js","sourceRoot":"","sources":["contextualTyping.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"contextualTyping.js","sourceRoot":"","sources":["contextualTyping.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/contextualTyping.sourcemap.txt b/tests/baselines/reference/contextualTyping.sourcemap.txt index cd055ba2f64b5..f5d2ab53fe782 100644 --- a/tests/baselines/reference/contextualTyping.sourcemap.txt +++ b/tests/baselines/reference/contextualTyping.sourcemap.txt @@ -2487,22 +2487,23 @@ sourceFile:contextualTyping.ts 4 > ^ 5 > ^ 6 > ^ -7 > ^^^^ -8 > ^^^^^ -9 > ^ -10> ^^^^^^^^^^ -11> ^ -12> ^^^^ -13> ^^^^^^ -14> ^ -15> ^ -16> ^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ +7 > ^^^ +8 > ^ +9 > ^^^^^ +10> ^ +11> ^^^^^^^^^^ +12> ^ +13> ^^^^ +14> ^^^^^^ +15> ^ +16> ^ +17> ^^ +18> ^ +19> ^ +20> ^ +21> ^ +22> ^ +23> ^ 1-> > 2 >var @@ -2510,44 +2511,46 @@ sourceFile:contextualTyping.ts 4 > 5 > = 6 > -7 > new -8 > C11t5 -9 > ( -10> function( -11> n -12> ) { -13> return -14> -15> ( -16> {} -17> ) -18> -19> -20> } -21> ) -22> ; +7 > new +8 > +9 > C11t5 +10> ( +11> function( +12> n +13> ) { +14> return +15> +16> ( +17> {} +18> ) +19> +20> +21> } +22> ) +23> ; 1->Emitted(100, 1) Source(156, 1) + SourceIndex(0) 2 >Emitted(100, 5) Source(156, 5) + SourceIndex(0) 3 >Emitted(100, 6) Source(156, 6) + SourceIndex(0) 4 >Emitted(100, 7) Source(156, 7) + SourceIndex(0) 5 >Emitted(100, 8) Source(156, 8) + SourceIndex(0) 6 >Emitted(100, 9) Source(156, 9) + SourceIndex(0) -7 >Emitted(100, 13) Source(156, 13) + SourceIndex(0) -8 >Emitted(100, 18) Source(156, 18) + SourceIndex(0) -9 >Emitted(100, 19) Source(156, 19) + SourceIndex(0) -10>Emitted(100, 29) Source(156, 28) + SourceIndex(0) -11>Emitted(100, 30) Source(156, 29) + SourceIndex(0) -12>Emitted(100, 34) Source(156, 33) + SourceIndex(0) -13>Emitted(100, 40) Source(156, 39) + SourceIndex(0) -14>Emitted(100, 41) Source(156, 46) + SourceIndex(0) -15>Emitted(100, 42) Source(156, 47) + SourceIndex(0) -16>Emitted(100, 44) Source(156, 49) + SourceIndex(0) -17>Emitted(100, 45) Source(156, 50) + SourceIndex(0) -18>Emitted(100, 46) Source(156, 50) + SourceIndex(0) -19>Emitted(100, 47) Source(156, 51) + SourceIndex(0) -20>Emitted(100, 48) Source(156, 52) + SourceIndex(0) -21>Emitted(100, 49) Source(156, 53) + SourceIndex(0) -22>Emitted(100, 50) Source(156, 54) + SourceIndex(0) +7 >Emitted(100, 12) Source(156, 12) + SourceIndex(0) +8 >Emitted(100, 13) Source(156, 13) + SourceIndex(0) +9 >Emitted(100, 18) Source(156, 18) + SourceIndex(0) +10>Emitted(100, 19) Source(156, 19) + SourceIndex(0) +11>Emitted(100, 29) Source(156, 28) + SourceIndex(0) +12>Emitted(100, 30) Source(156, 29) + SourceIndex(0) +13>Emitted(100, 34) Source(156, 33) + SourceIndex(0) +14>Emitted(100, 40) Source(156, 39) + SourceIndex(0) +15>Emitted(100, 41) Source(156, 46) + SourceIndex(0) +16>Emitted(100, 42) Source(156, 47) + SourceIndex(0) +17>Emitted(100, 44) Source(156, 49) + SourceIndex(0) +18>Emitted(100, 45) Source(156, 50) + SourceIndex(0) +19>Emitted(100, 46) Source(156, 50) + SourceIndex(0) +20>Emitted(100, 47) Source(156, 51) + SourceIndex(0) +21>Emitted(100, 48) Source(156, 52) + SourceIndex(0) +22>Emitted(100, 49) Source(156, 53) + SourceIndex(0) +23>Emitted(100, 50) Source(156, 54) + SourceIndex(0) --- >>>// CONTEXT: Type annotated expression 1 > @@ -3531,15 +3534,16 @@ sourceFile:contextualTyping.ts 3 > ^ 4 > ^^^^^^ 5 > ^^^ -6 > ^^^^ -7 > ^^^^^ -8 > ^ -9 > ^ -10> ^^ -11> ^ -12> ^ -13> ^ -14> ^^^^^^^^^^^-> +6 > ^^^ +7 > ^ +8 > ^^^^^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1-> > > @@ -3547,27 +3551,29 @@ sourceFile:contextualTyping.ts 3 > . 4 > origin 5 > = -6 > new -7 > Point -8 > ( -9 > 0 -10> , -11> 0 -12> ) -13> ; +6 > new +7 > +8 > Point +9 > ( +10> 0 +11> , +12> 0 +13> ) +14> ; 1->Emitted(131, 1) Source(214, 1) + SourceIndex(0) 2 >Emitted(131, 6) Source(214, 6) + SourceIndex(0) 3 >Emitted(131, 7) Source(214, 7) + SourceIndex(0) 4 >Emitted(131, 13) Source(214, 13) + SourceIndex(0) 5 >Emitted(131, 16) Source(214, 16) + SourceIndex(0) -6 >Emitted(131, 20) Source(214, 20) + SourceIndex(0) -7 >Emitted(131, 25) Source(214, 25) + SourceIndex(0) -8 >Emitted(131, 26) Source(214, 26) + SourceIndex(0) -9 >Emitted(131, 27) Source(214, 27) + SourceIndex(0) -10>Emitted(131, 29) Source(214, 29) + SourceIndex(0) -11>Emitted(131, 30) Source(214, 30) + SourceIndex(0) -12>Emitted(131, 31) Source(214, 31) + SourceIndex(0) -13>Emitted(131, 32) Source(214, 32) + SourceIndex(0) +6 >Emitted(131, 19) Source(214, 19) + SourceIndex(0) +7 >Emitted(131, 20) Source(214, 20) + SourceIndex(0) +8 >Emitted(131, 25) Source(214, 25) + SourceIndex(0) +9 >Emitted(131, 26) Source(214, 26) + SourceIndex(0) +10>Emitted(131, 27) Source(214, 27) + SourceIndex(0) +11>Emitted(131, 29) Source(214, 29) + SourceIndex(0) +12>Emitted(131, 30) Source(214, 30) + SourceIndex(0) +13>Emitted(131, 31) Source(214, 31) + SourceIndex(0) +14>Emitted(131, 32) Source(214, 32) + SourceIndex(0) --- >>>Point.prototype.add = function (dx, dy) { 1-> @@ -3611,61 +3617,64 @@ sourceFile:contextualTyping.ts 1->^^^^ 2 > ^^^^^^ 3 > ^ -4 > ^^^^ -5 > ^^^^^ -6 > ^ -7 > ^^^^ -8 > ^ -9 > ^ -10> ^^^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^ -15> ^ -16> ^^^ -17> ^^ -18> ^ -19> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^ +7 > ^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^ +12> ^^ +13> ^^ +14> ^^^^ +15> ^ +16> ^ +17> ^^^ +18> ^^ +19> ^ +20> ^ 1->) { > 2 > return 3 > -4 > new -5 > Point -6 > ( -7 > this -8 > . -9 > x -10> + -11> dx -12> , -13> this -14> . -15> y -16> + -17> dy -18> ) -19> ; +4 > new +5 > +6 > Point +7 > ( +8 > this +9 > . +10> x +11> + +12> dx +13> , +14> this +15> . +16> y +17> + +18> dy +19> ) +20> ; 1->Emitted(133, 5) Source(217, 5) + SourceIndex(0) 2 >Emitted(133, 11) Source(217, 11) + SourceIndex(0) 3 >Emitted(133, 12) Source(217, 12) + SourceIndex(0) -4 >Emitted(133, 16) Source(217, 16) + SourceIndex(0) -5 >Emitted(133, 21) Source(217, 21) + SourceIndex(0) -6 >Emitted(133, 22) Source(217, 22) + SourceIndex(0) -7 >Emitted(133, 26) Source(217, 26) + SourceIndex(0) -8 >Emitted(133, 27) Source(217, 27) + SourceIndex(0) -9 >Emitted(133, 28) Source(217, 28) + SourceIndex(0) -10>Emitted(133, 31) Source(217, 31) + SourceIndex(0) -11>Emitted(133, 33) Source(217, 33) + SourceIndex(0) -12>Emitted(133, 35) Source(217, 35) + SourceIndex(0) -13>Emitted(133, 39) Source(217, 39) + SourceIndex(0) -14>Emitted(133, 40) Source(217, 40) + SourceIndex(0) -15>Emitted(133, 41) Source(217, 41) + SourceIndex(0) -16>Emitted(133, 44) Source(217, 44) + SourceIndex(0) -17>Emitted(133, 46) Source(217, 46) + SourceIndex(0) -18>Emitted(133, 47) Source(217, 47) + SourceIndex(0) -19>Emitted(133, 48) Source(217, 48) + SourceIndex(0) +4 >Emitted(133, 15) Source(217, 15) + SourceIndex(0) +5 >Emitted(133, 16) Source(217, 16) + SourceIndex(0) +6 >Emitted(133, 21) Source(217, 21) + SourceIndex(0) +7 >Emitted(133, 22) Source(217, 22) + SourceIndex(0) +8 >Emitted(133, 26) Source(217, 26) + SourceIndex(0) +9 >Emitted(133, 27) Source(217, 27) + SourceIndex(0) +10>Emitted(133, 28) Source(217, 28) + SourceIndex(0) +11>Emitted(133, 31) Source(217, 31) + SourceIndex(0) +12>Emitted(133, 33) Source(217, 33) + SourceIndex(0) +13>Emitted(133, 35) Source(217, 35) + SourceIndex(0) +14>Emitted(133, 39) Source(217, 39) + SourceIndex(0) +15>Emitted(133, 40) Source(217, 40) + SourceIndex(0) +16>Emitted(133, 41) Source(217, 41) + SourceIndex(0) +17>Emitted(133, 44) Source(217, 44) + SourceIndex(0) +18>Emitted(133, 46) Source(217, 46) + SourceIndex(0) +19>Emitted(133, 47) Source(217, 47) + SourceIndex(0) +20>Emitted(133, 48) Source(217, 48) + SourceIndex(0) --- >>>}; 1 > @@ -3760,61 +3769,64 @@ sourceFile:contextualTyping.ts 1->^^^^^^^^ 2 > ^^^^^^ 3 > ^ -4 > ^^^^ -5 > ^^^^^ -6 > ^ -7 > ^^^^ -8 > ^ -9 > ^ -10> ^^^ -11> ^^ -12> ^^ -13> ^^^^ -14> ^ -15> ^ -16> ^^^ -17> ^^ -18> ^ -19> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^ +7 > ^ +8 > ^^^^ +9 > ^ +10> ^ +11> ^^^ +12> ^^ +13> ^^ +14> ^^^^ +15> ^ +16> ^ +17> ^^^ +18> ^^ +19> ^ +20> ^ 1->) { > 2 > return 3 > -4 > new -5 > Point -6 > ( -7 > this -8 > . -9 > x -10> + -11> dx -12> , -13> this -14> . -15> y -16> + -17> dy -18> ) -19> ; +4 > new +5 > +6 > Point +7 > ( +8 > this +9 > . +10> x +11> + +12> dx +13> , +14> this +15> . +16> y +17> + +18> dy +19> ) +20> ; 1->Emitted(139, 9) Source(224, 9) + SourceIndex(0) 2 >Emitted(139, 15) Source(224, 15) + SourceIndex(0) 3 >Emitted(139, 16) Source(224, 16) + SourceIndex(0) -4 >Emitted(139, 20) Source(224, 20) + SourceIndex(0) -5 >Emitted(139, 25) Source(224, 25) + SourceIndex(0) -6 >Emitted(139, 26) Source(224, 26) + SourceIndex(0) -7 >Emitted(139, 30) Source(224, 30) + SourceIndex(0) -8 >Emitted(139, 31) Source(224, 31) + SourceIndex(0) -9 >Emitted(139, 32) Source(224, 32) + SourceIndex(0) -10>Emitted(139, 35) Source(224, 35) + SourceIndex(0) -11>Emitted(139, 37) Source(224, 37) + SourceIndex(0) -12>Emitted(139, 39) Source(224, 39) + SourceIndex(0) -13>Emitted(139, 43) Source(224, 43) + SourceIndex(0) -14>Emitted(139, 44) Source(224, 44) + SourceIndex(0) -15>Emitted(139, 45) Source(224, 45) + SourceIndex(0) -16>Emitted(139, 48) Source(224, 48) + SourceIndex(0) -17>Emitted(139, 50) Source(224, 50) + SourceIndex(0) -18>Emitted(139, 51) Source(224, 51) + SourceIndex(0) -19>Emitted(139, 52) Source(224, 52) + SourceIndex(0) +4 >Emitted(139, 19) Source(224, 19) + SourceIndex(0) +5 >Emitted(139, 20) Source(224, 20) + SourceIndex(0) +6 >Emitted(139, 25) Source(224, 25) + SourceIndex(0) +7 >Emitted(139, 26) Source(224, 26) + SourceIndex(0) +8 >Emitted(139, 30) Source(224, 30) + SourceIndex(0) +9 >Emitted(139, 31) Source(224, 31) + SourceIndex(0) +10>Emitted(139, 32) Source(224, 32) + SourceIndex(0) +11>Emitted(139, 35) Source(224, 35) + SourceIndex(0) +12>Emitted(139, 37) Source(224, 37) + SourceIndex(0) +13>Emitted(139, 39) Source(224, 39) + SourceIndex(0) +14>Emitted(139, 43) Source(224, 43) + SourceIndex(0) +15>Emitted(139, 44) Source(224, 44) + SourceIndex(0) +16>Emitted(139, 45) Source(224, 45) + SourceIndex(0) +17>Emitted(139, 48) Source(224, 48) + SourceIndex(0) +18>Emitted(139, 50) Source(224, 50) + SourceIndex(0) +19>Emitted(139, 51) Source(224, 51) + SourceIndex(0) +20>Emitted(139, 52) Source(224, 52) + SourceIndex(0) --- >>> } 1 >^^^^ diff --git a/tests/baselines/reference/keywordExpressionInternalComments.js b/tests/baselines/reference/keywordExpressionInternalComments.js new file mode 100644 index 0000000000000..25b3766ab1b68 --- /dev/null +++ b/tests/baselines/reference/keywordExpressionInternalComments.js @@ -0,0 +1,12 @@ +//// [keywordExpressionInternalComments.ts] +/*1*/ new /*2*/ Array /*3*/; +/*1*/ typeof /*2*/ Array /*3*/; +/*1*/ void /*2*/ Array /*3*/; +/*1*/ delete /*2*/ Array.toString /*3*/; + + +//// [keywordExpressionInternalComments.js] +/*1*/ new /*2*/ Array /*3*/; +/*1*/ typeof /*2*/ Array /*3*/; +/*1*/ void /*2*/ Array /*3*/; +/*1*/ delete /*2*/ Array.toString /*3*/; diff --git a/tests/baselines/reference/keywordExpressionInternalComments.symbols b/tests/baselines/reference/keywordExpressionInternalComments.symbols new file mode 100644 index 0000000000000..95552462f6fab --- /dev/null +++ b/tests/baselines/reference/keywordExpressionInternalComments.symbols @@ -0,0 +1,15 @@ +=== tests/cases/compiler/keywordExpressionInternalComments.ts === +/*1*/ new /*2*/ Array /*3*/; +>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) + +/*1*/ typeof /*2*/ Array /*3*/; +>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) + +/*1*/ void /*2*/ Array /*3*/; +>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) + +/*1*/ delete /*2*/ Array.toString /*3*/; +>Array.toString : Symbol(Function.toString, Decl(lib.d.ts, --, --)) +>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) +>toString : Symbol(Function.toString, Decl(lib.d.ts, --, --)) + diff --git a/tests/baselines/reference/keywordExpressionInternalComments.types b/tests/baselines/reference/keywordExpressionInternalComments.types new file mode 100644 index 0000000000000..b987c1132fee7 --- /dev/null +++ b/tests/baselines/reference/keywordExpressionInternalComments.types @@ -0,0 +1,19 @@ +=== tests/cases/compiler/keywordExpressionInternalComments.ts === +/*1*/ new /*2*/ Array /*3*/; +>new /*2*/ Array : any[] +>Array : ArrayConstructor + +/*1*/ typeof /*2*/ Array /*3*/; +>typeof /*2*/ Array : "string" | "number" | "boolean" | "symbol" | "undefined" | "object" | "function" +>Array : ArrayConstructor + +/*1*/ void /*2*/ Array /*3*/; +>void /*2*/ Array : undefined +>Array : ArrayConstructor + +/*1*/ delete /*2*/ Array.toString /*3*/; +>delete /*2*/ Array.toString : boolean +>Array.toString : () => string +>Array : ArrayConstructor +>toString : () => string + diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map index 8d123c024240a..3d610c27c64b6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map index 5375643797b01..073a53e7a4868 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map index 1cd629771825b..6fd759f7763e6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map index 8d123c024240a..3d610c27c64b6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map index 9dea92d9926f6..7070e80b8c76d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map index 1cd629771825b..6fd759f7763e6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 8d123c024240a..3d610c27c64b6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 5375643797b01..073a53e7a4868 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 1cd629771825b..6fd759f7763e6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 8d123c024240a..3d610c27c64b6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 9dea92d9926f6..7070e80b8c76d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 1cd629771825b..6fd759f7763e6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 31e6165bec840..0fed680186170 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 145f62d32b27c..8146b744eff65 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index 99d966c650a8c..d2b503ae8beb6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 12f07b34cf158..197647fd40048 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map index 7fd11be12d3c3..d5740d3e64a21 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map index 427034421d835..1a2b30bc3cecd 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map index 1e022a66bd899..ddb6e967e4005 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map index 7790d05bdbf85..85b9983e96f5d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map index 915cfa3c7d9ed..8dff1e833649e 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map index 96973837af605..b3a7610cebc6f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 427034421d835..1a2b30bc3cecd 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 1e022a66bd899..ddb6e967e4005 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 7fd11be12d3c3..d5740d3e64a21 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 915cfa3c7d9ed..8dff1e833649e 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 96973837af605..b3a7610cebc6f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 7790d05bdbf85..85b9983e96f5d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 70565651a8a43..0b4a199608855 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_module_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_module_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map index 0e8389aeea0b3..70c3b800d5fce 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map index a1f69947d0f87..bc88f72dcad89 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map index dfdbe841d393a..9ff5aae0f628d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map index d2429e9c51289..ee4f45db2d469 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 0e8389aeea0b3..70c3b800d5fce 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index a1f69947d0f87..bc88f72dcad89 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index dfdbe841d393a..9ff5aae0f628d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index d2429e9c51289..ee4f45db2d469 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index d28bc018261f7..54e54151d651c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map index ef4fed8118d95..4c4e86805832f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map index a1f69947d0f87..bc88f72dcad89 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map index 136a8d2ce25d2..0dce302fbdabe 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map index 923231772fb0a..2eb18817f98f0 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index ef4fed8118d95..4c4e86805832f 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index a1f69947d0f87..bc88f72dcad89 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 136a8d2ce25d2..0dce302fbdabe 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 923231772fb0a..2eb18817f98f0 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index bbc2da71f462a..389779c3510d0 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map index 97435e7af56f3..e20af225d8477 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map index ff2ea312ce856..6bfa529f3b218 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js.map index 64b55bf7bea7b..81ff1a8d93b81 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map index 97435e7af56f3..e20af225d8477 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map index ff2ea312ce856..6bfa529f3b218 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js.map index 64b55bf7bea7b..81ff1a8d93b81 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index ff2ea312ce856..6bfa529f3b218 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 64b55bf7bea7b..81ff1a8d93b81 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 97435e7af56f3..e20af225d8477 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index ff2ea312ce856..6bfa529f3b218 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 64b55bf7bea7b..81ff1a8d93b81 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 97435e7af56f3..e20af225d8477 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map index ab25d94a56b81..e908decff9db6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map index ab25d94a56b81..e908decff9db6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js.map index 8596339b038b7..cd70f121b1e92 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js.map index 9a1fdb3556567..8dd029ae7ce8c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js.map index 8596339b038b7..cd70f121b1e92 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js.map index 9a1fdb3556567..8dd029ae7ce8c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 8596339b038b7..cd70f121b1e92 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 9a1fdb3556567..8dd029ae7ce8c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 8596339b038b7..cd70f121b1e92 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 9a1fdb3556567..8dd029ae7ce8c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map index 202bd03384810..d393ba8a392ba 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map index 202bd03384810..d393ba8a392ba 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js.map index 05e142db5a951..00639f78a34a8 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js.map index 05e142db5a951..00639f78a34a8 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 05e142db5a951..00639f78a34a8 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 05e142db5a951..00639f78a34a8 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map index 05e142db5a951..00639f78a34a8 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map index 05e142db5a951..00639f78a34a8 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map index 8d123c024240a..3d610c27c64b6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js.map index 79eec893d2152..fa0ca71cbbacd 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map index 8d123c024240a..3d610c27c64b6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js.map index 79eec893d2152..fa0ca71cbbacd 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 8d123c024240a..3d610c27c64b6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 79eec893d2152..fa0ca71cbbacd 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 8d123c024240a..3d610c27c64b6 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 79eec893d2152..fa0ca71cbbacd 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map index 6c3922fab7c82..309407e3db2f7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map index 6c3922fab7c82..309407e3db2f7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map index 0d3fb1251f8b8..94f6aa14dedf2 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map index d5aa348e37a69..022af1b55fa5d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map index b1cabab8fb36e..92b2c22048cdd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map index 0d3fb1251f8b8..94f6aa14dedf2 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map index 3ffe5bfa8283f..1690fce50c0e2 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js.map index b1cabab8fb36e..92b2c22048cdd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 0d3fb1251f8b8..94f6aa14dedf2 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index d5aa348e37a69..022af1b55fa5d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index b1cabab8fb36e..92b2c22048cdd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 0d3fb1251f8b8..94f6aa14dedf2 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 3ffe5bfa8283f..1690fce50c0e2 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index b1cabab8fb36e..92b2c22048cdd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index c5c316ce5379c..92508659a76bf 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/ref/m2.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/ref/m2.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 9005651750405..1a2a7b9c8153a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index 1c9804f648c9f..c04d313780f17 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/ref/m2.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/ref/m2.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index a9c2a87c6e8c5..d44889aa36d92 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map index 9ec70c89ddb82..e7e28ccc9053f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map index 9e01a3a42a491..d6ce67f1e3e14 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map index 3b61a73affd9a..6aa6c046e2a14 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map index 782788ef63c71..6ae8d27ce0d2d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map index a6c931d2484f8..8b8e87f832d55 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js.map index 734efe580e0fd..e11bdaf2f27d6 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 9e01a3a42a491..d6ce67f1e3e14 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 3b61a73affd9a..6aa6c046e2a14 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 9ec70c89ddb82..e7e28ccc9053f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index a6c931d2484f8..8b8e87f832d55 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 734efe580e0fd..e11bdaf2f27d6 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 782788ef63c71..6ae8d27ce0d2d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 249312ce4f754..f9287606376c9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_module_multifolder/ref/m1.ts","../projects/outputdir_module_multifolder_ref/m2.ts","../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_module_multifolder/ref/m1.ts","../projects/outputdir_module_multifolder_ref/m2.ts","../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map index e1f490e1764aa..4488979f9d0fb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js.map index 68c2eef1b103b..db6055a5e9671 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js.map index 46edc9182b3b9..048c448108055 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js.map index 23aa05ed0eab4..aa8171d9a436e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index e1f490e1764aa..4488979f9d0fb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 68c2eef1b103b..db6055a5e9671 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 46edc9182b3b9..048c448108055 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 23aa05ed0eab4..aa8171d9a436e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 7dd570eb746f4..c89980c3c61b5 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts","../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts","../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map index 91ed266ecfb85..0a480c48a0064 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map index b693146b6fd0d..24617c243ed71 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map index 9d3c67423fd62..e68cf414c2198 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js.map index d2ceaf4385d26..435313c24f29a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 91ed266ecfb85..0a480c48a0064 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index b693146b6fd0d..24617c243ed71 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 9d3c67423fd62..e68cf414c2198 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index d2ceaf4385d26..435313c24f29a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 21d8d3796907a..6007f6fc9caa7 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/ref/m1.ts","../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/ref/m1.ts","../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map index 34a251d3b7ec3..4e7db08eafedb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map index c442b9adafb0a..6a74d4dfb4e6c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js.map index 6b50063ee636e..8a273934756bb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map index 34a251d3b7ec3..4e7db08eafedb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map index c442b9adafb0a..6a74d4dfb4e6c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js.map index 6b50063ee636e..8a273934756bb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index c442b9adafb0a..6a74d4dfb4e6c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 6b50063ee636e..8a273934756bb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 34a251d3b7ec3..4e7db08eafedb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index c442b9adafb0a..6a74d4dfb4e6c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 6b50063ee636e..8a273934756bb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 34a251d3b7ec3..4e7db08eafedb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map index 64d03e08f2600..88f2ba19e455c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_multifolder/ref/m1.ts","../projects/outputdir_multifolder_ref/m2.ts","../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_multifolder/ref/m1.ts","../projects/outputdir_multifolder_ref/m2.ts","../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map index 64d03e08f2600..88f2ba19e455c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_multifolder/ref/m1.ts","../projects/outputdir_multifolder_ref/m2.ts","../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_multifolder/ref/m1.ts","../projects/outputdir_multifolder_ref/m2.ts","../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js.map index 03ce8927c9dd3..e55b40ee66bfd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js.map index 7e2b17804f31b..dd75bb84556b9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js.map index 03ce8927c9dd3..e55b40ee66bfd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js.map index 7e2b17804f31b..dd75bb84556b9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 03ce8927c9dd3..e55b40ee66bfd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 7e2b17804f31b..dd75bb84556b9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 03ce8927c9dd3..e55b40ee66bfd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 7e2b17804f31b..dd75bb84556b9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map index 6dc9826b9fb1e..3e7578d27808a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map index 6dc9826b9fb1e..3e7578d27808a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js.map index 794c640ad560d..1bfb8081836e9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js.map index 794c640ad560d..1bfb8081836e9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 794c640ad560d..1bfb8081836e9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 794c640ad560d..1bfb8081836e9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map index 794c640ad560d..1bfb8081836e9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map index 794c640ad560d..1bfb8081836e9 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map index 3a0626e871163..7e26d33e64f8d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js.map index 4fb8add96fc07..445fdb60af66a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map index 3a0626e871163..7e26d33e64f8d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js.map index 4fb8add96fc07..445fdb60af66a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 3a0626e871163..7e26d33e64f8d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 4fb8add96fc07..445fdb60af66a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 3a0626e871163..7e26d33e64f8d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 4fb8add96fc07..445fdb60af66a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map index 6bd2b0ccb32d3..8c777f3fee08d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map index 6bd2b0ccb32d3..8c777f3fee08d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map index 329a1e704cc07..649433e01451e 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map index c3f1b01eedb4a..3956fa6c2d3f9 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js.map index 8324af3e61c2c..5e3c4e66e3372 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map index 329a1e704cc07..649433e01451e 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map index 334868f1e0b7b..e1d2fee9342c0 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js.map index 8324af3e61c2c..5e3c4e66e3372 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 329a1e704cc07..649433e01451e 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index c3f1b01eedb4a..3956fa6c2d3f9 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 8324af3e61c2c..5e3c4e66e3372 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 329a1e704cc07..649433e01451e 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 334868f1e0b7b..e1d2fee9342c0 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 8324af3e61c2c..5e3c4e66e3372 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index d51bdf5c0c109..b38c80da6aa58 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 55a97b90e18ca..f964a5488e2bd 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index a527e7dd697ea..e88978011bbfd 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 6e8820c12a4b3..668633cdb04a2 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map index 2a459032d24a6..b415329b4f6c6 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map index 48a79bba08e4e..778d259b5272b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js.map index 1e2a27f30f206..de0763cff0ba4 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map index 6b236cb7aab03..f0116c144e57c 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map index 5bc7350da0dd7..c4dcd9eeb5a77 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js.map index 042336f1a4c29..f25a52fc55a6b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 48a79bba08e4e..778d259b5272b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 1e2a27f30f206..de0763cff0ba4 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 2a459032d24a6..b415329b4f6c6 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 5bc7350da0dd7..c4dcd9eeb5a77 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 042336f1a4c29..f25a52fc55a6b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 6b236cb7aab03..f0116c144e57c 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index dd01f5c3e307a..d5c674888a984 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js.map index 86e033ebcd0b9..f20833d31c83b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js.map index 23bb49c32dc1b..b67d01186a659 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js.map index db186f23bf31e..6f6215417cd63 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js.map index 59e9edec48cd7..fca2d2f3413cc 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 86e033ebcd0b9..f20833d31c83b 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 23bb49c32dc1b..b67d01186a659 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index db186f23bf31e..6f6215417cd63 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 59e9edec48cd7..fca2d2f3413cc 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 52aab9eab681a..4a14514dd5fba 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts","file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts","file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map index 0685ee4aecfc2..3300390e39cd0 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js.map index 199a8f4b9e1f1..9456a017dfaa6 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map index e38e42fa0c595..43e9eba247854 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js.map index 7386550794aca..e97b7535b7b2e 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 0685ee4aecfc2..3300390e39cd0 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 199a8f4b9e1f1..9456a017dfaa6 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index e38e42fa0c595..43e9eba247854 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 7386550794aca..e97b7535b7b2e 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 431090d420383..87978570ffb44 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile0.js.map index 6ed6767676fad..57589e877ff78 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js.map index eaa7aec453a41..2d23dd9780840 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js.map index fa087f6e475a8..085f95a028291 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile0.js.map index 6ed6767676fad..57589e877ff78 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js.map index eaa7aec453a41..2d23dd9780840 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js.map index fa087f6e475a8..085f95a028291 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index eaa7aec453a41..2d23dd9780840 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index fa087f6e475a8..085f95a028291 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 6ed6767676fad..57589e877ff78 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index eaa7aec453a41..2d23dd9780840 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index fa087f6e475a8..085f95a028291 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 6ed6767676fad..57589e877ff78 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map index 96a1bc8d537c6..128063a2e13cc 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map index 96a1bc8d537c6..128063a2e13cc 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js.map index 72f8b9164aea0..7a24e5ea570bc 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js.map index fa0a7c121c148..42fdf799b3421 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js.map index 72f8b9164aea0..7a24e5ea570bc 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js.map index fa0a7c121c148..42fdf799b3421 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 72f8b9164aea0..7a24e5ea570bc 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index fa0a7c121c148..42fdf799b3421 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 72f8b9164aea0..7a24e5ea570bc 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index fa0a7c121c148..42fdf799b3421 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map index 74878c35918ab..220f2c656349a 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map index 74878c35918ab..220f2c656349a 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js.map index 15f2959b8a1a6..c8bc4cc1742c3 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js.map index 15f2959b8a1a6..c8bc4cc1742c3 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 15f2959b8a1a6..c8bc4cc1742c3 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 15f2959b8a1a6..c8bc4cc1742c3 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map index 15f2959b8a1a6..c8bc4cc1742c3 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map index 15f2959b8a1a6..c8bc4cc1742c3 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js.map index 4a525fd1680a1..251283063e8fc 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js.map index 5b715d5c76694..54e3db070ddbc 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js.map index 4a525fd1680a1..251283063e8fc 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js.map index 5b715d5c76694..54e3db070ddbc 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 4a525fd1680a1..251283063e8fc 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 5b715d5c76694..54e3db070ddbc 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 4a525fd1680a1..251283063e8fc 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 5b715d5c76694..54e3db070ddbc 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map index f4417dde6ce67..db42898858cfa 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map index f4417dde6ce67..db42898858cfa 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map index d81abec62c140..e66dee109ea5f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map index 01e2626c765b4..404ec3e243c27 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map index c8cd928fbcffb..5e539e1a05dca 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js.map index 01e2626c765b4..404ec3e243c27 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index d81abec62c140..e66dee109ea5f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 01e2626c765b4..404ec3e243c27 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index c8cd928fbcffb..5e539e1a05dca 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 01e2626c765b4..404ec3e243c27 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index cdbb2a59f099f..a643b3e114d5e 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index ce7756985b453..c9c372a7813e8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index 8c1af8bdbab08..cee837c295b8c 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index a22d9b838dd6b..1353b62749d60 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map index b8f17d8900aae..4d6ff8a632e0a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map index e8c550f1c8216..60dfe55247fa9 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map index 36df9ba3648b4..cb3844eed2286 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map index 7a64a48bc5438..34d9041efcbfd 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map index 5e20e71527672..6a888a58b5094 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js.map index b6c3be62e63c7..10aa7a3bbc4ee 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index e8c550f1c8216..60dfe55247fa9 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 36df9ba3648b4..cb3844eed2286 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index b8f17d8900aae..4d6ff8a632e0a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 5e20e71527672..6a888a58b5094 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index b6c3be62e63c7..10aa7a3bbc4ee 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 7a64a48bc5438..34d9041efcbfd 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 0141cb98ca83e..2856510ec803a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map index 261e405473a8a..52dcd0c12f482 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js.map index 821c352ddb87d..0ce5b2be0a891 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js.map index 9c4defc07cd4a..7bd0cdd4b4d28 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js.map index 5da2a80934e3b..1f0ce77cd6f63 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 261e405473a8a..52dcd0c12f482 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 821c352ddb87d..0ce5b2be0a891 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 9c4defc07cd4a..7bd0cdd4b4d28 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 5da2a80934e3b..1f0ce77cd6f63 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 394a76fa2607b..33aa75e2e714b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map index c2fa60f9cb918..5a78727c44ab3 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map index 821c352ddb87d..0ce5b2be0a891 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map index 4f2cc279a9080..81595965ed708 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js.map index a17aafd2b623f..b3d641435fad0 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index c2fa60f9cb918..5a78727c44ab3 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 821c352ddb87d..0ce5b2be0a891 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 4f2cc279a9080..81595965ed708 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index a17aafd2b623f..b3d641435fad0 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index d24e4792afda7..5bd6a0240b0f4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map index 030e2ea2b8b4e..cd2d1d96c2c32 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map index 2897b229a65a9..437f66512ae63 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js.map index 97f9f0aed7190..db7fd7c53a49a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map index 030e2ea2b8b4e..cd2d1d96c2c32 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map index 2897b229a65a9..437f66512ae63 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js.map index 97f9f0aed7190..db7fd7c53a49a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 2897b229a65a9..437f66512ae63 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 97f9f0aed7190..db7fd7c53a49a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 030e2ea2b8b4e..cd2d1d96c2c32 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 2897b229a65a9..437f66512ae63 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 97f9f0aed7190..db7fd7c53a49a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 030e2ea2b8b4e..cd2d1d96c2c32 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map index daa3f11257f7d..a502f29eb3020 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map index daa3f11257f7d..a502f29eb3020 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js.map index 5794be506f00f..893c5ff6bc86d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js.map index eaacf21c1b3e8..6d27b151c45ab 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js.map index 5794be506f00f..893c5ff6bc86d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js.map index eaacf21c1b3e8..6d27b151c45ab 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 5794be506f00f..893c5ff6bc86d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index eaacf21c1b3e8..6d27b151c45ab 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 5794be506f00f..893c5ff6bc86d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index eaacf21c1b3e8..6d27b151c45ab 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map index c3fc8b563b37b..61e29ab45e8eb 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map index c3fc8b563b37b..61e29ab45e8eb 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js.map index a803cabc2afe2..a5276e3686910 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js.map index a803cabc2afe2..a5276e3686910 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index a803cabc2afe2..a5276e3686910 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index a803cabc2afe2..a5276e3686910 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map index a803cabc2afe2..a5276e3686910 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map index a803cabc2afe2..a5276e3686910 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js.map index edec16829ebb0..76ebcfc6d1256 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js.map index edec16829ebb0..76ebcfc6d1256 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index edec16829ebb0..76ebcfc6d1256 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index edec16829ebb0..76ebcfc6d1256 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map index 9be7f1b10ec3d..f851d3de7ac26 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map index 9be7f1b10ec3d..f851d3de7ac26 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map index b1585e075068e..a4ce6666ff14b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map index dbcf90b22d40e..5138e7860e53f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map index 088ac6ae7ddb1..6e88ce6fbcafc 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map index b1585e075068e..a4ce6666ff14b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map index b21ac971c1b42..8ebc08f4ceb4b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map index 088ac6ae7ddb1..6e88ce6fbcafc 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index b1585e075068e..a4ce6666ff14b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index dbcf90b22d40e..5138e7860e53f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 088ac6ae7ddb1..6e88ce6fbcafc 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index b1585e075068e..a4ce6666ff14b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index b21ac971c1b42..8ebc08f4ceb4b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 088ac6ae7ddb1..6e88ce6fbcafc 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 56362e402f08f..57ccefdd1d96a 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index d370e8d7c7852..0349574d93dcd 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index 1050469042699..a3cf9f3971935 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 3e0dabbb2c17e..91f9f332cd220 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map index 515cd38f4ae56..af5cc010575f4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map index 22c2d274e6aca..909323c71db09 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map index a0c4aeb265155..500ae7596a4f9 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map index 29f079852eea7..22225bde3384b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map index 75179d758fb3c..183c0dad61baf 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map index fac3e5ae6173b..69885181c8333 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 22c2d274e6aca..909323c71db09 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index a0c4aeb265155..500ae7596a4f9 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 515cd38f4ae56..af5cc010575f4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 75179d758fb3c..183c0dad61baf 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index fac3e5ae6173b..69885181c8333 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 29f079852eea7..22225bde3384b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index e05aeb30aae6a..4823f15e9f475 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map index 4ef87386108a5..7f777c83627b4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map index aeda53e41ebd2..fe698cf295118 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map index dd9ad03fd7cee..d1696a23794d8 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map index 8ec9f9793d9e1..70290bdd0163f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 4ef87386108a5..7f777c83627b4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index aeda53e41ebd2..fe698cf295118 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index dd9ad03fd7cee..d1696a23794d8 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 8ec9f9793d9e1..70290bdd0163f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 9797b4bffc5b5..f6336b2845683 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map index 00c490469f6fc..d4e2d6630d766 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map index cdaf67e3dfee5..9f6eeaa3c2970 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map index db78574d9c57c..092ebc1a53db6 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map index 9fa8e8df61516..bf01e6cdeae17 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 00c490469f6fc..d4e2d6630d766 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index cdaf67e3dfee5..9f6eeaa3c2970 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index db78574d9c57c..092ebc1a53db6 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 9fa8e8df61516..bf01e6cdeae17 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index a220acdb469ff..14fbcb79f41fc 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map index 65b03bd4048a7..692308bd98caa 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map index ec55885849757..ba68b6427c20c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js.map index c2095f7db9e91..2c1a6bf93100d 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map index 65b03bd4048a7..692308bd98caa 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map index ec55885849757..ba68b6427c20c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js.map index c2095f7db9e91..2c1a6bf93100d 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index ec55885849757..ba68b6427c20c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index c2095f7db9e91..2c1a6bf93100d 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 65b03bd4048a7..692308bd98caa 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index ec55885849757..ba68b6427c20c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index c2095f7db9e91..2c1a6bf93100d 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 65b03bd4048a7..692308bd98caa 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map index f0659fabd7b3c..6cf7476f9525a 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map index f0659fabd7b3c..6cf7476f9525a 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js.map index fec33a72d5bb7..88a8584670eb2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js.map index 35dc13df7cd37..014ab4da65858 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js.map index fec33a72d5bb7..88a8584670eb2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js.map index 35dc13df7cd37..014ab4da65858 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index fec33a72d5bb7..88a8584670eb2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 35dc13df7cd37..014ab4da65858 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index fec33a72d5bb7..88a8584670eb2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 35dc13df7cd37..014ab4da65858 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map index 7c0a352476072..f29ba55e4638d 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map index 7c0a352476072..f29ba55e4638d 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js.map index 42b90d7fff43f..1433be2f1a11e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js.map index 42b90d7fff43f..1433be2f1a11e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 42b90d7fff43f..1433be2f1a11e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 42b90d7fff43f..1433be2f1a11e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map index 42b90d7fff43f..1433be2f1a11e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map index 42b90d7fff43f..1433be2f1a11e 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map index 8f4872c1a4bbf..09f7801b76c9c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js.map index e11570a5cbc89..f0e2312bafdf6 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map index 8f4872c1a4bbf..09f7801b76c9c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js.map index e11570a5cbc89..f0e2312bafdf6 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 8f4872c1a4bbf..09f7801b76c9c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index e11570a5cbc89..f0e2312bafdf6 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 8f4872c1a4bbf..09f7801b76c9c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index e11570a5cbc89..f0e2312bafdf6 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map index 0128042f9d7ea..522bf5a7a7391 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map index 0128042f9d7ea..522bf5a7a7391 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map index 00ad9ecb75069..b4251b5d30f48 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map index 160fdde7b71e5..e7617e7a43b28 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map index 00eafee0ba870..02de1d028954d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map index 00ad9ecb75069..b4251b5d30f48 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map index 79a6313fc6111..a1ebaaa103fe5 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js.map index 00eafee0ba870..02de1d028954d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 00ad9ecb75069..b4251b5d30f48 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 160fdde7b71e5..e7617e7a43b28 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 00eafee0ba870..02de1d028954d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 00ad9ecb75069..b4251b5d30f48 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 79a6313fc6111..a1ebaaa103fe5 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 00eafee0ba870..02de1d028954d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index ec51abe728d0d..1d92f0bb51b42 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 9a54461c03096..8870aa93cb80e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index 000b2a482e0f4..ca5d4bbf1913c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index eab52c08e2e09..caaa62faefb13 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map index 1f1d4fac0f56f..d18a8e2145ad9 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map index f123c374be313..05a4c42fe2608 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map index 08b73c1c3c9dd..6a80a27c27427 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map index efc1ab6cfafed..949fe484cdcdc 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map index 402a1a057f029..ee12bd5e10c5c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js.map index bda316d7b5bf4..37cc2fb49a633 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index f123c374be313..05a4c42fe2608 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 08b73c1c3c9dd..6a80a27c27427 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 1f1d4fac0f56f..d18a8e2145ad9 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 402a1a057f029..ee12bd5e10c5c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index bda316d7b5bf4..37cc2fb49a633 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index efc1ab6cfafed..949fe484cdcdc 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 3099c72af2620..2230fc42c5485 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map index e1db1c7dd0221..c0922960154bc 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js.map index 4ae5c5dfd467a..3ee1bbe961a35 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js.map index bee0454f5f577..f55b37adbe3f2 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js.map index f24f399275518..938237ed9d902 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index e1db1c7dd0221..c0922960154bc 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 4ae5c5dfd467a..3ee1bbe961a35 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index bee0454f5f577..f55b37adbe3f2 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index f24f399275518..938237ed9d902 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 9c34fa33b1c6b..987e61b5c5ebf 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map index 623cf64a1c02f..f19e1b5c5b398 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map index 4ae5c5dfd467a..3ee1bbe961a35 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map index a82995ad4737e..da9d847254e5f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js.map index 2b831f076135f..3ec9ddc5ad83d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 623cf64a1c02f..f19e1b5c5b398 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 4ae5c5dfd467a..3ee1bbe961a35 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index a82995ad4737e..da9d847254e5f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 2b831f076135f..3ec9ddc5ad83d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index c11154ec0cbd0..e9bb47ddee3f0 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map index 35770f9c0a1df..21189f4780b14 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map index 51d9cb60e4f04..2dfa1b13cca97 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js.map index 4203c3c4e31ab..6644ef14bdd57 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map index 35770f9c0a1df..21189f4780b14 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map index 51d9cb60e4f04..2dfa1b13cca97 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js.map index 4203c3c4e31ab..6644ef14bdd57 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 51d9cb60e4f04..2dfa1b13cca97 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 4203c3c4e31ab..6644ef14bdd57 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 35770f9c0a1df..21189f4780b14 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 51d9cb60e4f04..2dfa1b13cca97 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 4203c3c4e31ab..6644ef14bdd57 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 35770f9c0a1df..21189f4780b14 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map index d9babd42f9ea2..a1836f34aca9e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map index d9babd42f9ea2..a1836f34aca9e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js.map index 933876c5a9446..21d99964fe6ec 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js.map index a0ad4566ffe15..10409d60771ba 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js.map index 933876c5a9446..21d99964fe6ec 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js.map index a0ad4566ffe15..10409d60771ba 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 933876c5a9446..21d99964fe6ec 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index a0ad4566ffe15..10409d60771ba 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 933876c5a9446..21d99964fe6ec 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index a0ad4566ffe15..10409d60771ba 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map index aaf1683b83e2e..0ca1429bf14c1 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map index aaf1683b83e2e..0ca1429bf14c1 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js.map index 25db9b2b71215..8bbfd7e79c497 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js.map index 25db9b2b71215..8bbfd7e79c497 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 25db9b2b71215..8bbfd7e79c497 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 25db9b2b71215..8bbfd7e79c497 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map index 25db9b2b71215..8bbfd7e79c497 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map index 25db9b2b71215..8bbfd7e79c497 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map index 00ad9ecb75069..b4251b5d30f48 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js.map index e52ac638e064b..04a4912aa2da6 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map index 00ad9ecb75069..b4251b5d30f48 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js.map index e52ac638e064b..04a4912aa2da6 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 00ad9ecb75069..b4251b5d30f48 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index e52ac638e064b..04a4912aa2da6 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 00ad9ecb75069..b4251b5d30f48 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index e52ac638e064b..04a4912aa2da6 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map index 50ed24c8faf3c..05f6f6e66cb02 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map index 50ed24c8faf3c..05f6f6e66cb02 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js.map index c22f918394b0f..8bb2ec07980ad 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js.map index ce2a678f92d55..9fd5e2f44e824 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js.map index ebabee8c19ff9..a4fe419febf3e 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js.map index c22f918394b0f..8bb2ec07980ad 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js.map index 2c855608fec9c..45861639e1a9e 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js.map index ebabee8c19ff9..a4fe419febf3e 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index ff2ea312ce856..6bfa529f3b218 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 7b0c4af1cc7bf..a4e410a7c5d7f 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index f730c3e44439a..3b5e571a31fb2 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index ff2ea312ce856..6bfa529f3b218 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 54b2919bafa97..1f8d6ee2c27b5 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index f730c3e44439a..3b5e571a31fb2 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 31e6165bec840..0fed680186170 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 145f62d32b27c..8146b744eff65 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index 99d966c650a8c..d2b503ae8beb6 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 12f07b34cf158..197647fd40048 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile0.js.map index ce2a678f92d55..9fd5e2f44e824 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js.map index 93277bec36263..8f178c996b16b 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js.map index 2228a8c363a05..30419d87f0e4b 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile0.js.map index 2c855608fec9c..45861639e1a9e 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js.map index 6e55c46457cfc..8f9d6da2553b5 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js.map index 7c36487ccf804..8575d773253e4 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index e545e612aef8c..e1f5922e3f744 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index b81aae5433206..9f44c3d52a28c 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index d59fab2d02411..32e904fb88c67 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 7a33d48ac5c72..49926e8b78308 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index fcc246c2b067c..57f62485d3fd1 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index c10d00bd7c198..b9c25badea018 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 70565651a8a43..0b4a199608855 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_module_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_module_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js.map index 93277bec36263..8f178c996b16b 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js.map index 171e52f43522f..6fd1e04e8370d 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js.map index 6e55c46457cfc..8f9d6da2553b5 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js.map index 2c96802c4a77f..2263f9be047fe 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 77b31c6591a40..60b3ae1d86579 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 4454a30f71cd8..6f2e7c8fa5e33 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 844e8b8c10269..dd082a468be11 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 14dd5c13b1e23..8a5e38df5d090 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index d28bc018261f7..54e54151d651c 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js.map index 93277bec36263..8f178c996b16b 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js.map index 171e52f43522f..6fd1e04e8370d 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js.map index 6e55c46457cfc..8f9d6da2553b5 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js.map index 4c2657415f42a..79a79512fd196 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 427034421d835..1a2b30bc3cecd 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 4454a30f71cd8..6f2e7c8fa5e33 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 915cfa3c7d9ed..8dff1e833649e 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 2e209e3931b20..4a1ec9a415bbf 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index bbc2da71f462a..389779c3510d0 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile0.js.map index 118687812236f..2c4258f3d1aec 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js.map index c22f918394b0f..8bb2ec07980ad 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js.map index c3843a2fe2667..b9e375ec009e9 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile0.js.map index 118687812236f..2c4258f3d1aec 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js.map index c22f918394b0f..8bb2ec07980ad 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js.map index c3843a2fe2667..b9e375ec009e9 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index a8607d61e73f7..35daf9d3e567a 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 98e8a6e611bdf..1878f62a3c209 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 121f41470003a..e9381405d0d57 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index a8607d61e73f7..35daf9d3e567a 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 98e8a6e611bdf..1878f62a3c209 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 121f41470003a..e9381405d0d57 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map index ab25d94a56b81..e908decff9db6 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map index ab25d94a56b81..e908decff9db6 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js.map index c22f918394b0f..8bb2ec07980ad 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js.map index 3eb633cff1888..1741eeb47ee03 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js.map index c22f918394b0f..8bb2ec07980ad 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js.map index 3eb633cff1888..1741eeb47ee03 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index aa5f40f318787..ea7d83d6bc064 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index d4d0899e1cd5c..31f66fd4e5640 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index aa5f40f318787..ea7d83d6bc064 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index d4d0899e1cd5c..31f66fd4e5640 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map index 202bd03384810..d393ba8a392ba 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map index 202bd03384810..d393ba8a392ba 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js.map index 9566a808555b0..3ddf07ab11181 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js.map index 9566a808555b0..3ddf07ab11181 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 3ce977fa2c6f9..f47ab8ed81a00 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 3ce977fa2c6f9..f47ab8ed81a00 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map index 05e142db5a951..00639f78a34a8 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map index 05e142db5a951..00639f78a34a8 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js.map index c22f918394b0f..8bb2ec07980ad 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js.map index f94fc3717084c..0cf41b01db8e9 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js.map index c22f918394b0f..8bb2ec07980ad 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js.map index f94fc3717084c..0cf41b01db8e9 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index ff2ea312ce856..6bfa529f3b218 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index bd987276c526f..a867edcf12366 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index ff2ea312ce856..6bfa529f3b218 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index bd987276c526f..a867edcf12366 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map index 6c3922fab7c82..309407e3db2f7 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map index 6c3922fab7c82..309407e3db2f7 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map index d81abec62c140..e66dee109ea5f 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map index 01e2626c765b4..404ec3e243c27 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map index c8cd928fbcffb..5e539e1a05dca 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js.map index 01e2626c765b4..404ec3e243c27 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index d81abec62c140..e66dee109ea5f 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 01e2626c765b4..404ec3e243c27 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index c8cd928fbcffb..5e539e1a05dca 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 01e2626c765b4..404ec3e243c27 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index cdbb2a59f099f..a643b3e114d5e 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index ce7756985b453..c9c372a7813e8 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index 8c1af8bdbab08..cee837c295b8c 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index a22d9b838dd6b..1353b62749d60 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map index b8f17d8900aae..4d6ff8a632e0a 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map index e8c550f1c8216..60dfe55247fa9 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map index 36df9ba3648b4..cb3844eed2286 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map index 7a64a48bc5438..34d9041efcbfd 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map index 5e20e71527672..6a888a58b5094 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js.map index b6c3be62e63c7..10aa7a3bbc4ee 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index e8c550f1c8216..60dfe55247fa9 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 36df9ba3648b4..cb3844eed2286 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index b8f17d8900aae..4d6ff8a632e0a 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 5e20e71527672..6a888a58b5094 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index b6c3be62e63c7..10aa7a3bbc4ee 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 7a64a48bc5438..34d9041efcbfd 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 0141cb98ca83e..2856510ec803a 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map index 261e405473a8a..52dcd0c12f482 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js.map index 821c352ddb87d..0ce5b2be0a891 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js.map index 9c4defc07cd4a..7bd0cdd4b4d28 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js.map index 5da2a80934e3b..1f0ce77cd6f63 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 261e405473a8a..52dcd0c12f482 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 821c352ddb87d..0ce5b2be0a891 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 9c4defc07cd4a..7bd0cdd4b4d28 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 5da2a80934e3b..1f0ce77cd6f63 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 394a76fa2607b..33aa75e2e714b 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map index c2fa60f9cb918..5a78727c44ab3 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map index 821c352ddb87d..0ce5b2be0a891 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map index 4f2cc279a9080..81595965ed708 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js.map index a17aafd2b623f..b3d641435fad0 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index c2fa60f9cb918..5a78727c44ab3 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 821c352ddb87d..0ce5b2be0a891 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 4f2cc279a9080..81595965ed708 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index a17aafd2b623f..b3d641435fad0 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index d24e4792afda7..5bd6a0240b0f4 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map index 030e2ea2b8b4e..cd2d1d96c2c32 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map index 2897b229a65a9..437f66512ae63 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js.map index 97f9f0aed7190..db7fd7c53a49a 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map index 030e2ea2b8b4e..cd2d1d96c2c32 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map index 2897b229a65a9..437f66512ae63 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js.map index 97f9f0aed7190..db7fd7c53a49a 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 2897b229a65a9..437f66512ae63 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 97f9f0aed7190..db7fd7c53a49a 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 030e2ea2b8b4e..cd2d1d96c2c32 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 2897b229a65a9..437f66512ae63 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 97f9f0aed7190..db7fd7c53a49a 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 030e2ea2b8b4e..cd2d1d96c2c32 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map index daa3f11257f7d..a502f29eb3020 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map index daa3f11257f7d..a502f29eb3020 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js.map index 5794be506f00f..893c5ff6bc86d 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js.map index eaacf21c1b3e8..6d27b151c45ab 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js.map index 5794be506f00f..893c5ff6bc86d 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js.map index eaacf21c1b3e8..6d27b151c45ab 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 5794be506f00f..893c5ff6bc86d 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index eaacf21c1b3e8..6d27b151c45ab 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 5794be506f00f..893c5ff6bc86d 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index eaacf21c1b3e8..6d27b151c45ab 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map index c3fc8b563b37b..61e29ab45e8eb 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map index c3fc8b563b37b..61e29ab45e8eb 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js.map index a803cabc2afe2..a5276e3686910 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js.map index a803cabc2afe2..a5276e3686910 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index a803cabc2afe2..a5276e3686910 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index a803cabc2afe2..a5276e3686910 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map index a803cabc2afe2..a5276e3686910 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map index a803cabc2afe2..a5276e3686910 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js.map index edec16829ebb0..76ebcfc6d1256 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js.map index edec16829ebb0..76ebcfc6d1256 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index edec16829ebb0..76ebcfc6d1256 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index ee8e80cfada31..0188db198cdba 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index edec16829ebb0..76ebcfc6d1256 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map index 9be7f1b10ec3d..f851d3de7ac26 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map index 9be7f1b10ec3d..f851d3de7ac26 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/recursiveClassReferenceTest.js.map b/tests/baselines/reference/recursiveClassReferenceTest.js.map index 105e81189e7a7..0273983cbf80f 100644 --- a/tests/baselines/reference/recursiveClassReferenceTest.js.map +++ b/tests/baselines/reference/recursiveClassReferenceTest.js.map @@ -1,2 +1,2 @@ //// [recursiveClassReferenceTest.js.map] -{"version":3,"file":"recursiveClassReferenceTest.js","sourceRoot":"","sources":["recursiveClassReferenceTest.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"recursiveClassReferenceTest.js","sourceRoot":"","sources":["recursiveClassReferenceTest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt b/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt index 2a83406de3ac7..284aa5d4d5258 100644 --- a/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt +++ b/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt @@ -1700,31 +1700,34 @@ sourceFile:recursiveClassReferenceTest.ts 1 >^^^^^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^ 3 > ^ -4 > ^^^^ -5 > ^^^^^ -6 > ^ -7 > ^^^^ -8 > ^ -9 > ^ +4 > ^^^ +5 > ^ +6 > ^^^^^ +7 > ^ +8 > ^^^^ +9 > ^ +10> ^ 1 >public getInitialState(): IState { > 2 > return 3 > -4 > new -5 > State -6 > ( -7 > self -8 > ) -9 > ; +4 > new +5 > +6 > State +7 > ( +8 > self +9 > ) +10> ; 1 >Emitted(95, 25) Source(95, 4) + SourceIndex(0) 2 >Emitted(95, 31) Source(95, 10) + SourceIndex(0) 3 >Emitted(95, 32) Source(95, 11) + SourceIndex(0) -4 >Emitted(95, 36) Source(95, 15) + SourceIndex(0) -5 >Emitted(95, 41) Source(95, 20) + SourceIndex(0) -6 >Emitted(95, 42) Source(95, 21) + SourceIndex(0) -7 >Emitted(95, 46) Source(95, 25) + SourceIndex(0) -8 >Emitted(95, 47) Source(95, 26) + SourceIndex(0) -9 >Emitted(95, 48) Source(95, 27) + SourceIndex(0) +4 >Emitted(95, 35) Source(95, 14) + SourceIndex(0) +5 >Emitted(95, 36) Source(95, 15) + SourceIndex(0) +6 >Emitted(95, 41) Source(95, 20) + SourceIndex(0) +7 >Emitted(95, 42) Source(95, 21) + SourceIndex(0) +8 >Emitted(95, 46) Source(95, 25) + SourceIndex(0) +9 >Emitted(95, 47) Source(95, 26) + SourceIndex(0) +10>Emitted(95, 48) Source(95, 27) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMap-FileWithComments.js.map b/tests/baselines/reference/sourceMap-FileWithComments.js.map index 8067224ea9e5f..9ba81505248d5 100644 --- a/tests/baselines/reference/sourceMap-FileWithComments.js.map +++ b/tests/baselines/reference/sourceMap-FileWithComments.js.map @@ -1,2 +1,2 @@ //// [sourceMap-FileWithComments.js.map] -{"version":3,"file":"sourceMap-FileWithComments.js","sourceRoot":"","sources":["sourceMap-FileWithComments.ts"],"names":[],"mappings":"AAKA,SAAS;AACT,IAAO,MAAM,CAwBZ;AAxBD,WAAO,MAAM;IAET,QAAQ;IACR,UAAmB,CAAC;QAChB,cAAc;QACd,eAAmB,CAAS,EAAS,CAAS;YAA3B,MAAC,GAAD,CAAC,CAAQ;YAAS,MAAC,GAAD,CAAC,CAAQ;QAAI,CAAC;QAEnD,kBAAkB;QAClB,uBAAO,GAAP,cAAY,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAElE,gBAAgB;QACT,YAAM,GAAG,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QACpC,YAAC;KAAA,AATD,IASC;IATY,YAAK,QASjB,CAAA;IAED,+BAA+B;IAC/B,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IAEX;IACA,CAAC;IADe,UAAG,MAClB,CAAA;IAED;;MAEE;IACF,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,CAAC,EAxBM,MAAM,KAAN,MAAM,QAwBZ;AAED,qBAAqB;AACrB,IAAI,CAAC,CAAE,CAAC,CAAQ,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMap-FileWithComments.js","sourceRoot":"","sources":["sourceMap-FileWithComments.ts"],"names":[],"mappings":"AAKA,SAAS;AACT,IAAO,MAAM,CAwBZ;AAxBD,WAAO,MAAM;IAET,QAAQ;IACR,UAAmB,CAAC;QAChB,cAAc;QACd,eAAmB,CAAS,EAAS,CAAS;YAA3B,MAAC,GAAD,CAAC,CAAQ;YAAS,MAAC,GAAD,CAAC,CAAQ;QAAI,CAAC;QAEnD,kBAAkB;QAClB,uBAAO,GAAP,cAAY,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAElE,gBAAgB;QACT,YAAM,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QACpC,YAAC;KAAA,AATD,IASC;IATY,YAAK,QASjB,CAAA;IAED,+BAA+B;IAC/B,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IAEX;IACA,CAAC;IADe,UAAG,MAClB,CAAA;IAED;;MAEE;IACF,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,CAAC,EAxBM,MAAM,KAAN,MAAM,QAwBZ;AAED,qBAAqB;AACrB,IAAI,CAAC,CAAE,CAAC,CAAQ,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt b/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt index fd69c88dd9dac..648cfc4385d0d 100644 --- a/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt @@ -285,37 +285,40 @@ sourceFile:sourceMap-FileWithComments.ts 1->^^^^^^^^ 2 > ^^^^^^^^^^^^ 3 > ^^^ -4 > ^^^^ -5 > ^^^^^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^ -10> ^ -11> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^ +7 > ^ +8 > ^ +9 > ^^ +10> ^ +11> ^ +12> ^ 1-> > static 2 > origin 3 > = -4 > new -5 > Point -6 > ( -7 > 0 -8 > , -9 > 0 -10> ) -11> ; +4 > new +5 > +6 > Point +7 > ( +8 > 0 +9 > , +10> 0 +11> ) +12> ; 1->Emitted(14, 9) Source(18, 16) + SourceIndex(0) 2 >Emitted(14, 21) Source(18, 22) + SourceIndex(0) 3 >Emitted(14, 24) Source(18, 25) + SourceIndex(0) -4 >Emitted(14, 28) Source(18, 29) + SourceIndex(0) -5 >Emitted(14, 33) Source(18, 34) + SourceIndex(0) -6 >Emitted(14, 34) Source(18, 35) + SourceIndex(0) -7 >Emitted(14, 35) Source(18, 36) + SourceIndex(0) -8 >Emitted(14, 37) Source(18, 38) + SourceIndex(0) -9 >Emitted(14, 38) Source(18, 39) + SourceIndex(0) -10>Emitted(14, 39) Source(18, 40) + SourceIndex(0) -11>Emitted(14, 40) Source(18, 41) + SourceIndex(0) +4 >Emitted(14, 27) Source(18, 28) + SourceIndex(0) +5 >Emitted(14, 28) Source(18, 29) + SourceIndex(0) +6 >Emitted(14, 33) Source(18, 34) + SourceIndex(0) +7 >Emitted(14, 34) Source(18, 35) + SourceIndex(0) +8 >Emitted(14, 35) Source(18, 36) + SourceIndex(0) +9 >Emitted(14, 37) Source(18, 38) + SourceIndex(0) +10>Emitted(14, 38) Source(18, 39) + SourceIndex(0) +11>Emitted(14, 39) Source(18, 40) + SourceIndex(0) +12>Emitted(14, 40) Source(18, 41) + SourceIndex(0) --- >>> return Point; 1 >^^^^^^^^ @@ -554,16 +557,17 @@ sourceFile:sourceMap-FileWithComments.ts 4 > ^ 5 > ^ 6 > ^ -7 > ^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^^^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ +7 > ^^^ +8 > ^ +9 > ^^^^^^ +10> ^ +11> ^^^^^ +12> ^ +13> ^ +14> ^^ +15> ^ +16> ^ +17> ^ 1-> > 2 >var @@ -571,32 +575,34 @@ sourceFile:sourceMap-FileWithComments.ts 4 > : 5 > I 6 > Point = -7 > new -8 > Shapes -9 > . -10> Point -11> ( -12> 3 -13> , -14> 4 -15> ) -16> ; +7 > new +8 > +9 > Shapes +10> . +11> Point +12> ( +13> 3 +14> , +15> 4 +16> ) +17> ; 1->Emitted(29, 1) Source(34, 1) + SourceIndex(0) 2 >Emitted(29, 5) Source(34, 5) + SourceIndex(0) 3 >Emitted(29, 6) Source(34, 6) + SourceIndex(0) 4 >Emitted(29, 7) Source(34, 8) + SourceIndex(0) 5 >Emitted(29, 8) Source(34, 9) + SourceIndex(0) 6 >Emitted(29, 9) Source(34, 17) + SourceIndex(0) -7 >Emitted(29, 13) Source(34, 21) + SourceIndex(0) -8 >Emitted(29, 19) Source(34, 27) + SourceIndex(0) -9 >Emitted(29, 20) Source(34, 28) + SourceIndex(0) -10>Emitted(29, 25) Source(34, 33) + SourceIndex(0) -11>Emitted(29, 26) Source(34, 34) + SourceIndex(0) -12>Emitted(29, 27) Source(34, 35) + SourceIndex(0) -13>Emitted(29, 29) Source(34, 37) + SourceIndex(0) -14>Emitted(29, 30) Source(34, 38) + SourceIndex(0) -15>Emitted(29, 31) Source(34, 39) + SourceIndex(0) -16>Emitted(29, 32) Source(34, 40) + SourceIndex(0) +7 >Emitted(29, 12) Source(34, 20) + SourceIndex(0) +8 >Emitted(29, 13) Source(34, 21) + SourceIndex(0) +9 >Emitted(29, 19) Source(34, 27) + SourceIndex(0) +10>Emitted(29, 20) Source(34, 28) + SourceIndex(0) +11>Emitted(29, 25) Source(34, 33) + SourceIndex(0) +12>Emitted(29, 26) Source(34, 34) + SourceIndex(0) +13>Emitted(29, 27) Source(34, 35) + SourceIndex(0) +14>Emitted(29, 29) Source(34, 37) + SourceIndex(0) +15>Emitted(29, 30) Source(34, 38) + SourceIndex(0) +16>Emitted(29, 31) Source(34, 39) + SourceIndex(0) +17>Emitted(29, 32) Source(34, 40) + SourceIndex(0) --- >>>var dist = p.getDist(); 1 > diff --git a/tests/baselines/reference/sourceMapSample.js.map b/tests/baselines/reference/sourceMapSample.js.map index 32e1695d84ac8..b9d82214ae16c 100644 --- a/tests/baselines/reference/sourceMapSample.js.map +++ b/tests/baselines/reference/sourceMapSample.js.map @@ -1,2 +1,2 @@ //// [sourceMapSample.js.map] -{"version":3,"file":"sourceMapSample.js","sourceRoot":"","sources":["sourceMapSample.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkCT;AAlCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAkCb;IAlCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb,YAAc,CAAC;YACX,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAkB,CAAC,IAAO;iBAA1B,OApBpC,CAAC,EAoB6D,CAAC,CAA3B,qBAA0B,CAAC,CAA3B,IAA0B,CAAC;gBAA3B,sCAA0B;;YACtD,IAAI,QAAQ,CAAE,CAAC,CAAW,EAAE,CAAC;YAC7B,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAlCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAkCb;AAAD,CAAC,EAlCM,GAAG,KAAH,GAAG,QAkCT"} \ No newline at end of file +{"version":3,"file":"sourceMapSample.js","sourceRoot":"","sources":["sourceMapSample.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkCT;AAlCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAkCb;IAlCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb,YAAc,CAAC;YACX,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAkB,CAAC,IAAO;iBAA1B,OApBpC,CAAC,EAoB6D,CAAC,CAA3B,qBAA0B,CAAC,CAA3B,IAA0B,CAAC;gBAA3B,sCAA0B;;YACtD,IAAI,QAAQ,CAAE,CAAC,CAAW,EAAE,CAAC;YAC7B,QAAQ,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAlCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAkCb;AAAD,CAAC,EAlCM,GAAG,KAAH,GAAG,QAkCT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapSample.sourcemap.txt b/tests/baselines/reference/sourceMapSample.sourcemap.txt index f64b6b1ccb511..323cb915bdf52 100644 --- a/tests/baselines/reference/sourceMapSample.sourcemap.txt +++ b/tests/baselines/reference/sourceMapSample.sourcemap.txt @@ -306,31 +306,34 @@ sourceFile:sourceMapSample.ts 1->^^^^^^^^^^^^ 2 > ^^^^^^ 3 > ^ -4 > ^^^^ -5 > ^^^^^^^ -6 > ^ -7 > ^^^^^^^^ -8 > ^ -9 > ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^ +8 > ^^^^^^^^ +9 > ^ +10> ^ 1->): Foo.Bar.Greeter { > 2 > return 3 > -4 > new -5 > Greeter -6 > ( -7 > greeting -8 > ) -9 > ; +4 > new +5 > +6 > Greeter +7 > ( +8 > greeting +9 > ) +10> ; 1->Emitted(16, 13) Source(15, 9) + SourceIndex(0) 2 >Emitted(16, 19) Source(15, 15) + SourceIndex(0) 3 >Emitted(16, 20) Source(15, 16) + SourceIndex(0) -4 >Emitted(16, 24) Source(15, 20) + SourceIndex(0) -5 >Emitted(16, 31) Source(15, 27) + SourceIndex(0) -6 >Emitted(16, 32) Source(15, 28) + SourceIndex(0) -7 >Emitted(16, 40) Source(15, 36) + SourceIndex(0) -8 >Emitted(16, 41) Source(15, 37) + SourceIndex(0) -9 >Emitted(16, 42) Source(15, 38) + SourceIndex(0) +4 >Emitted(16, 23) Source(15, 19) + SourceIndex(0) +5 >Emitted(16, 24) Source(15, 20) + SourceIndex(0) +6 >Emitted(16, 31) Source(15, 27) + SourceIndex(0) +7 >Emitted(16, 32) Source(15, 28) + SourceIndex(0) +8 >Emitted(16, 40) Source(15, 36) + SourceIndex(0) +9 >Emitted(16, 41) Source(15, 37) + SourceIndex(0) +10>Emitted(16, 42) Source(15, 38) + SourceIndex(0) --- >>> } 1 >^^^^^^^^ @@ -349,12 +352,13 @@ sourceFile:sourceMapSample.ts 4 > ^ 5 > ^ 6 > ^ -7 > ^^^^ -8 > ^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^^^^ -11> ^ -12> ^ +7 > ^^^ +8 > ^ +9 > ^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^^^^ +12> ^ +13> ^ 1-> > > @@ -363,24 +367,26 @@ sourceFile:sourceMapSample.ts 4 > 5 > = 6 > -7 > new -8 > Greeter -9 > ( -10> "Hello, world!" -11> ) -12> ; +7 > new +8 > +9 > Greeter +10> ( +11> "Hello, world!" +12> ) +13> ; 1->Emitted(18, 9) Source(18, 5) + SourceIndex(0) 2 >Emitted(18, 13) Source(18, 9) + SourceIndex(0) 3 >Emitted(18, 20) Source(18, 16) + SourceIndex(0) 4 >Emitted(18, 21) Source(18, 17) + SourceIndex(0) 5 >Emitted(18, 22) Source(18, 18) + SourceIndex(0) 6 >Emitted(18, 23) Source(18, 19) + SourceIndex(0) -7 >Emitted(18, 27) Source(18, 23) + SourceIndex(0) -8 >Emitted(18, 34) Source(18, 30) + SourceIndex(0) -9 >Emitted(18, 35) Source(18, 31) + SourceIndex(0) -10>Emitted(18, 50) Source(18, 46) + SourceIndex(0) -11>Emitted(18, 51) Source(18, 47) + SourceIndex(0) -12>Emitted(18, 52) Source(18, 48) + SourceIndex(0) +7 >Emitted(18, 26) Source(18, 22) + SourceIndex(0) +8 >Emitted(18, 27) Source(18, 23) + SourceIndex(0) +9 >Emitted(18, 34) Source(18, 30) + SourceIndex(0) +10>Emitted(18, 35) Source(18, 31) + SourceIndex(0) +11>Emitted(18, 50) Source(18, 46) + SourceIndex(0) +12>Emitted(18, 51) Source(18, 47) + SourceIndex(0) +13>Emitted(18, 52) Source(18, 48) + SourceIndex(0) --- >>> var str = greeter.greet(); 1 >^^^^^^^^ @@ -546,13 +552,14 @@ sourceFile:sourceMapSample.ts 4 > ^ 5 > ^ 6 > ^^^ -7 > ^^^^ -8 > ^^^^^^^ -9 > ^ -10> ^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^^^^^^^^^-> +7 > ^^^ +8 > ^ +9 > ^^^^^^^ +10> ^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^^^^^^^^^^^^^-> 1-> > 2 > greeters @@ -560,24 +567,26 @@ sourceFile:sourceMapSample.ts 4 > 0 5 > ] 6 > = -7 > new -8 > Greeter -9 > ( -10> greeting -11> ) -12> ; +7 > new +8 > +9 > Greeter +10> ( +11> greeting +12> ) +13> ; 1->Emitted(26, 13) Source(23, 9) + SourceIndex(0) 2 >Emitted(26, 21) Source(23, 17) + SourceIndex(0) 3 >Emitted(26, 22) Source(23, 18) + SourceIndex(0) 4 >Emitted(26, 23) Source(23, 19) + SourceIndex(0) 5 >Emitted(26, 24) Source(23, 20) + SourceIndex(0) 6 >Emitted(26, 27) Source(23, 23) + SourceIndex(0) -7 >Emitted(26, 31) Source(23, 27) + SourceIndex(0) -8 >Emitted(26, 38) Source(23, 34) + SourceIndex(0) -9 >Emitted(26, 39) Source(23, 35) + SourceIndex(0) -10>Emitted(26, 47) Source(23, 43) + SourceIndex(0) -11>Emitted(26, 48) Source(23, 44) + SourceIndex(0) -12>Emitted(26, 49) Source(23, 45) + SourceIndex(0) +7 >Emitted(26, 30) Source(23, 26) + SourceIndex(0) +8 >Emitted(26, 31) Source(23, 27) + SourceIndex(0) +9 >Emitted(26, 38) Source(23, 34) + SourceIndex(0) +10>Emitted(26, 39) Source(23, 35) + SourceIndex(0) +11>Emitted(26, 47) Source(23, 43) + SourceIndex(0) +12>Emitted(26, 48) Source(23, 44) + SourceIndex(0) +13>Emitted(26, 49) Source(23, 45) + SourceIndex(0) --- >>> for (var i = 0; i < restGreetings.length; i++) { 1->^^^^^^^^^^^^ @@ -661,47 +670,50 @@ sourceFile:sourceMapSample.ts 3 > ^ 4 > ^^^^ 5 > ^ -6 > ^^^^ -7 > ^^^^^^^ -8 > ^ -9 > ^^^^^^^^^^^^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ +6 > ^^^ +7 > ^ +8 > ^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ 1-> > 2 > greeters 3 > . 4 > push 5 > ( -6 > new -7 > Greeter -8 > ( -9 > restGreetings -10> [ -11> i -12> ] -13> ) -14> ) -15> ; +6 > new +7 > +8 > Greeter +9 > ( +10> restGreetings +11> [ +12> i +13> ] +14> ) +15> ) +16> ; 1->Emitted(28, 17) Source(25, 13) + SourceIndex(0) 2 >Emitted(28, 25) Source(25, 21) + SourceIndex(0) 3 >Emitted(28, 26) Source(25, 22) + SourceIndex(0) 4 >Emitted(28, 30) Source(25, 26) + SourceIndex(0) 5 >Emitted(28, 31) Source(25, 27) + SourceIndex(0) -6 >Emitted(28, 35) Source(25, 31) + SourceIndex(0) -7 >Emitted(28, 42) Source(25, 38) + SourceIndex(0) -8 >Emitted(28, 43) Source(25, 39) + SourceIndex(0) -9 >Emitted(28, 56) Source(25, 52) + SourceIndex(0) -10>Emitted(28, 57) Source(25, 53) + SourceIndex(0) -11>Emitted(28, 58) Source(25, 54) + SourceIndex(0) -12>Emitted(28, 59) Source(25, 55) + SourceIndex(0) -13>Emitted(28, 60) Source(25, 56) + SourceIndex(0) -14>Emitted(28, 61) Source(25, 57) + SourceIndex(0) -15>Emitted(28, 62) Source(25, 58) + SourceIndex(0) +6 >Emitted(28, 34) Source(25, 30) + SourceIndex(0) +7 >Emitted(28, 35) Source(25, 31) + SourceIndex(0) +8 >Emitted(28, 42) Source(25, 38) + SourceIndex(0) +9 >Emitted(28, 43) Source(25, 39) + SourceIndex(0) +10>Emitted(28, 56) Source(25, 52) + SourceIndex(0) +11>Emitted(28, 57) Source(25, 53) + SourceIndex(0) +12>Emitted(28, 58) Source(25, 54) + SourceIndex(0) +13>Emitted(28, 59) Source(25, 55) + SourceIndex(0) +14>Emitted(28, 60) Source(25, 56) + SourceIndex(0) +15>Emitted(28, 61) Source(25, 57) + SourceIndex(0) +16>Emitted(28, 62) Source(25, 58) + SourceIndex(0) --- >>> } 1 >^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClasses.js.map b/tests/baselines/reference/sourceMapValidationClasses.js.map index 6aee37730f288..6589a43fb7f35 100644 --- a/tests/baselines/reference/sourceMapValidationClasses.js.map +++ b/tests/baselines/reference/sourceMapValidationClasses.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClasses.js.map] -{"version":3,"file":"sourceMapValidationClasses.js","sourceRoot":"","sources":["sourceMapValidationClasses.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAmCT;AAnCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAmCb;IAnCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb,YAAc,CAAC;YACX,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAiB,mBAAmB,CAAA,CAAC,IAAS;iBAA9C,OApBpC,CAAC,EAoBiF,CAAC,CAA/C,qBAA8C,CAAC,CAA/C,IAA8C,CAAC;gBAA/C,sCAA8C;;YAC1E,IAAI,QAAQ,CAAE,CAAC,CAAW,EAAE,CAAC,CAAC,0BAA0B;YACxD,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,qCAAqC;QACrC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAnCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAmCb;AAAD,CAAC,EAnCM,GAAG,KAAH,GAAG,QAmCT"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClasses.js","sourceRoot":"","sources":["sourceMapValidationClasses.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAmCT;AAnCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAmCb;IAnCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb,YAAc,CAAC;YACX,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAiB,mBAAmB,CAAA,CAAC,IAAS;iBAA9C,OApBpC,CAAC,EAoBiF,CAAC,CAA/C,qBAA8C,CAAC,CAA/C,IAA8C,CAAC;gBAA/C,sCAA8C;;YAC1E,IAAI,QAAQ,CAAE,CAAC,CAAW,EAAE,CAAC,CAAC,0BAA0B;YACxD,QAAQ,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,qCAAqC;QACrC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAnCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAmCb;AAAD,CAAC,EAnCM,GAAG,KAAH,GAAG,QAmCT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt index 4812fe99e5ff9..b0f2634bf96b8 100644 --- a/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt @@ -308,31 +308,34 @@ sourceFile:sourceMapValidationClasses.ts 1->^^^^^^^^^^^^ 2 > ^^^^^^ 3 > ^ -4 > ^^^^ -5 > ^^^^^^^ -6 > ^ -7 > ^^^^^^^^ -8 > ^ -9 > ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^ +8 > ^^^^^^^^ +9 > ^ +10> ^ 1->): Greeter { > 2 > return 3 > -4 > new -5 > Greeter -6 > ( -7 > greeting -8 > ) -9 > ; +4 > new +5 > +6 > Greeter +7 > ( +8 > greeting +9 > ) +10> ; 1->Emitted(16, 13) Source(15, 9) + SourceIndex(0) 2 >Emitted(16, 19) Source(15, 15) + SourceIndex(0) 3 >Emitted(16, 20) Source(15, 16) + SourceIndex(0) -4 >Emitted(16, 24) Source(15, 20) + SourceIndex(0) -5 >Emitted(16, 31) Source(15, 27) + SourceIndex(0) -6 >Emitted(16, 32) Source(15, 28) + SourceIndex(0) -7 >Emitted(16, 40) Source(15, 36) + SourceIndex(0) -8 >Emitted(16, 41) Source(15, 37) + SourceIndex(0) -9 >Emitted(16, 42) Source(15, 38) + SourceIndex(0) +4 >Emitted(16, 23) Source(15, 19) + SourceIndex(0) +5 >Emitted(16, 24) Source(15, 20) + SourceIndex(0) +6 >Emitted(16, 31) Source(15, 27) + SourceIndex(0) +7 >Emitted(16, 32) Source(15, 28) + SourceIndex(0) +8 >Emitted(16, 40) Source(15, 36) + SourceIndex(0) +9 >Emitted(16, 41) Source(15, 37) + SourceIndex(0) +10>Emitted(16, 42) Source(15, 38) + SourceIndex(0) --- >>> } 1 >^^^^^^^^ @@ -351,12 +354,13 @@ sourceFile:sourceMapValidationClasses.ts 4 > ^ 5 > ^ 6 > ^ -7 > ^^^^ -8 > ^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^^^^ -11> ^ -12> ^ +7 > ^^^ +8 > ^ +9 > ^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^^^^ +12> ^ +13> ^ 1-> > > @@ -365,24 +369,26 @@ sourceFile:sourceMapValidationClasses.ts 4 > 5 > = 6 > -7 > new -8 > Greeter -9 > ( -10> "Hello, world!" -11> ) -12> ; +7 > new +8 > +9 > Greeter +10> ( +11> "Hello, world!" +12> ) +13> ; 1->Emitted(18, 9) Source(18, 5) + SourceIndex(0) 2 >Emitted(18, 13) Source(18, 9) + SourceIndex(0) 3 >Emitted(18, 20) Source(18, 16) + SourceIndex(0) 4 >Emitted(18, 21) Source(18, 17) + SourceIndex(0) 5 >Emitted(18, 22) Source(18, 18) + SourceIndex(0) 6 >Emitted(18, 23) Source(18, 19) + SourceIndex(0) -7 >Emitted(18, 27) Source(18, 23) + SourceIndex(0) -8 >Emitted(18, 34) Source(18, 30) + SourceIndex(0) -9 >Emitted(18, 35) Source(18, 31) + SourceIndex(0) -10>Emitted(18, 50) Source(18, 46) + SourceIndex(0) -11>Emitted(18, 51) Source(18, 47) + SourceIndex(0) -12>Emitted(18, 52) Source(18, 48) + SourceIndex(0) +7 >Emitted(18, 26) Source(18, 22) + SourceIndex(0) +8 >Emitted(18, 27) Source(18, 23) + SourceIndex(0) +9 >Emitted(18, 34) Source(18, 30) + SourceIndex(0) +10>Emitted(18, 35) Source(18, 31) + SourceIndex(0) +11>Emitted(18, 50) Source(18, 46) + SourceIndex(0) +12>Emitted(18, 51) Source(18, 47) + SourceIndex(0) +13>Emitted(18, 52) Source(18, 48) + SourceIndex(0) --- >>> var str = greeter.greet(); 1 >^^^^^^^^ @@ -559,13 +565,14 @@ sourceFile:sourceMapValidationClasses.ts 4 > ^ 5 > ^ 6 > ^^^ -7 > ^^^^ -8 > ^^^^^^^ -9 > ^ -10> ^^^^^^^^ -11> ^ -12> ^ -13> ^^^^^^^^^^^^^-> +7 > ^^^ +8 > ^ +9 > ^^^^^^^ +10> ^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^^^^^^^^^^^^^-> 1 > > 2 > greeters @@ -573,24 +580,26 @@ sourceFile:sourceMapValidationClasses.ts 4 > 0 5 > ] 6 > = -7 > new -8 > Greeter -9 > ( -10> greeting -11> ) -12> ; +7 > new +8 > +9 > Greeter +10> ( +11> greeting +12> ) +13> ; 1 >Emitted(26, 13) Source(23, 9) + SourceIndex(0) 2 >Emitted(26, 21) Source(23, 17) + SourceIndex(0) 3 >Emitted(26, 22) Source(23, 18) + SourceIndex(0) 4 >Emitted(26, 23) Source(23, 19) + SourceIndex(0) 5 >Emitted(26, 24) Source(23, 20) + SourceIndex(0) 6 >Emitted(26, 27) Source(23, 23) + SourceIndex(0) -7 >Emitted(26, 31) Source(23, 27) + SourceIndex(0) -8 >Emitted(26, 38) Source(23, 34) + SourceIndex(0) -9 >Emitted(26, 39) Source(23, 35) + SourceIndex(0) -10>Emitted(26, 47) Source(23, 43) + SourceIndex(0) -11>Emitted(26, 48) Source(23, 44) + SourceIndex(0) -12>Emitted(26, 49) Source(23, 45) + SourceIndex(0) +7 >Emitted(26, 30) Source(23, 26) + SourceIndex(0) +8 >Emitted(26, 31) Source(23, 27) + SourceIndex(0) +9 >Emitted(26, 38) Source(23, 34) + SourceIndex(0) +10>Emitted(26, 39) Source(23, 35) + SourceIndex(0) +11>Emitted(26, 47) Source(23, 43) + SourceIndex(0) +12>Emitted(26, 48) Source(23, 44) + SourceIndex(0) +13>Emitted(26, 49) Source(23, 45) + SourceIndex(0) --- >>> for (var i = 0; i < restGreetings.length; i++) { 1->^^^^^^^^^^^^ @@ -674,47 +683,50 @@ sourceFile:sourceMapValidationClasses.ts 3 > ^ 4 > ^^^^ 5 > ^ -6 > ^^^^ -7 > ^^^^^^^ -8 > ^ -9 > ^^^^^^^^^^^^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ +6 > ^^^ +7 > ^ +8 > ^^^^^^^ +9 > ^ +10> ^^^^^^^^^^^^^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ 1-> > 2 > greeters 3 > . 4 > push 5 > ( -6 > new -7 > Greeter -8 > ( -9 > restGreetings -10> [ -11> i -12> ] -13> ) -14> ) -15> ; +6 > new +7 > +8 > Greeter +9 > ( +10> restGreetings +11> [ +12> i +13> ] +14> ) +15> ) +16> ; 1->Emitted(28, 17) Source(25, 13) + SourceIndex(0) 2 >Emitted(28, 25) Source(25, 21) + SourceIndex(0) 3 >Emitted(28, 26) Source(25, 22) + SourceIndex(0) 4 >Emitted(28, 30) Source(25, 26) + SourceIndex(0) 5 >Emitted(28, 31) Source(25, 27) + SourceIndex(0) -6 >Emitted(28, 35) Source(25, 31) + SourceIndex(0) -7 >Emitted(28, 42) Source(25, 38) + SourceIndex(0) -8 >Emitted(28, 43) Source(25, 39) + SourceIndex(0) -9 >Emitted(28, 56) Source(25, 52) + SourceIndex(0) -10>Emitted(28, 57) Source(25, 53) + SourceIndex(0) -11>Emitted(28, 58) Source(25, 54) + SourceIndex(0) -12>Emitted(28, 59) Source(25, 55) + SourceIndex(0) -13>Emitted(28, 60) Source(25, 56) + SourceIndex(0) -14>Emitted(28, 61) Source(25, 57) + SourceIndex(0) -15>Emitted(28, 62) Source(25, 58) + SourceIndex(0) +6 >Emitted(28, 34) Source(25, 30) + SourceIndex(0) +7 >Emitted(28, 35) Source(25, 31) + SourceIndex(0) +8 >Emitted(28, 42) Source(25, 38) + SourceIndex(0) +9 >Emitted(28, 43) Source(25, 39) + SourceIndex(0) +10>Emitted(28, 56) Source(25, 52) + SourceIndex(0) +11>Emitted(28, 57) Source(25, 53) + SourceIndex(0) +12>Emitted(28, 58) Source(25, 54) + SourceIndex(0) +13>Emitted(28, 59) Source(25, 55) + SourceIndex(0) +14>Emitted(28, 60) Source(25, 56) + SourceIndex(0) +15>Emitted(28, 61) Source(25, 57) + SourceIndex(0) +16>Emitted(28, 62) Source(25, 58) + SourceIndex(0) --- >>> } 1 >^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationImport.js.map b/tests/baselines/reference/sourceMapValidationImport.js.map index ee7e839e350a6..c52475ffcced4 100644 --- a/tests/baselines/reference/sourceMapValidationImport.js.map +++ b/tests/baselines/reference/sourceMapValidationImport.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationImport.js.map] -{"version":3,"file":"sourceMapValidationImport.js","sourceRoot":"","sources":["sourceMapValidationImport.ts"],"names":[],"mappings":";;AAAA,IAAc,CAAC,CAGd;AAHD,WAAc,CAAC;IACX,MAAe,CAAC;QAAhB;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,GAAC,IACb,CAAA;AACL,CAAC,EAHa,CAAC,GAAD,SAAC,KAAD,SAAC,QAGd;AACD,IAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACD,QAAA,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACtB,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC;AAChB,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,SAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationImport.js","sourceRoot":"","sources":["sourceMapValidationImport.ts"],"names":[],"mappings":";;AAAA,IAAc,CAAC,CAGd;AAHD,WAAc,CAAC;IACX,MAAe,CAAC;QAAhB;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,GAAC,IACb,CAAA;AACL,CAAC,EAHa,CAAC,GAAD,SAAC,KAAD,SAAC,QAGd;AACD,IAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACD,QAAA,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACtB,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC;AAChB,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt b/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt index 3e1e0ee6687a7..6a7cea19a51f6 100644 --- a/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt @@ -211,11 +211,12 @@ sourceFile:sourceMapValidationImport.ts 4 > ^ 5 > ^ 6 > ^ -7 > ^^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^^^^^^^-> +7 > ^^^ +8 > ^ +9 > ^ +10> ^^ +11> ^ +12> ^^^^^^^^^-> 1-> > 2 >var @@ -223,20 +224,22 @@ sourceFile:sourceMapValidationImport.ts 4 > 5 > = 6 > -7 > new -8 > a -9 > () -10> ; +7 > new +8 > +9 > a +10> () +11> ; 1->Emitted(14, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(14, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(14, 6) Source(7, 6) + SourceIndex(0) 4 >Emitted(14, 7) Source(7, 7) + SourceIndex(0) 5 >Emitted(14, 8) Source(7, 8) + SourceIndex(0) 6 >Emitted(14, 9) Source(7, 9) + SourceIndex(0) -7 >Emitted(14, 13) Source(7, 13) + SourceIndex(0) -8 >Emitted(14, 14) Source(7, 14) + SourceIndex(0) -9 >Emitted(14, 16) Source(7, 16) + SourceIndex(0) -10>Emitted(14, 17) Source(7, 17) + SourceIndex(0) +7 >Emitted(14, 12) Source(7, 12) + SourceIndex(0) +8 >Emitted(14, 13) Source(7, 13) + SourceIndex(0) +9 >Emitted(14, 14) Source(7, 14) + SourceIndex(0) +10>Emitted(14, 16) Source(7, 16) + SourceIndex(0) +11>Emitted(14, 17) Source(7, 17) + SourceIndex(0) --- >>>var y = new exports.b(); 1-> @@ -245,11 +248,12 @@ sourceFile:sourceMapValidationImport.ts 4 > ^ 5 > ^ 6 > ^ -7 > ^^^^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +7 > ^^^ +8 > ^ +9 > ^^^^^^^^^ +10> ^^ +11> ^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var @@ -257,19 +261,21 @@ sourceFile:sourceMapValidationImport.ts 4 > 5 > = 6 > -7 > new -8 > b -9 > () -10> ; +7 > new +8 > +9 > b +10> () +11> ; 1->Emitted(15, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(15, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(15, 6) Source(8, 6) + SourceIndex(0) 4 >Emitted(15, 7) Source(8, 7) + SourceIndex(0) 5 >Emitted(15, 8) Source(8, 8) + SourceIndex(0) 6 >Emitted(15, 9) Source(8, 9) + SourceIndex(0) -7 >Emitted(15, 13) Source(8, 13) + SourceIndex(0) -8 >Emitted(15, 22) Source(8, 14) + SourceIndex(0) -9 >Emitted(15, 24) Source(8, 16) + SourceIndex(0) -10>Emitted(15, 25) Source(8, 17) + SourceIndex(0) +7 >Emitted(15, 12) Source(8, 12) + SourceIndex(0) +8 >Emitted(15, 13) Source(8, 13) + SourceIndex(0) +9 >Emitted(15, 22) Source(8, 14) + SourceIndex(0) +10>Emitted(15, 24) Source(8, 16) + SourceIndex(0) +11>Emitted(15, 25) Source(8, 17) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationImport.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationStatements.js.map b/tests/baselines/reference/sourceMapValidationStatements.js.map index 9173331e2c95a..20ef595728f74 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.js.map +++ b/tests/baselines/reference/sourceMapValidationStatements.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationStatements.js.map] -{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"AAAA;IACI,IAAI,CAAC,CAAC;IACN,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACV,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QAC1B,CAAC,IAAI,CAAC,CAAC;QACP,CAAC,IAAI,CAAC,CAAC;IACX,CAAC;IACD,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QACT,CAAC,IAAI,CAAC,CAAC;IACX,CAAC;IAAC,IAAI,CAAC,CAAC;QACJ,CAAC,IAAI,EAAE,CAAC;QACR,CAAC,EAAE,CAAC;IACR,CAAC;IACD,IAAI,CAAC,CAAC,CAAC,CAAC;QACJ,CAAC;QACD,CAAC;QACD,CAAC;KACJ,CAAC;IACF,IAAI,GAAG,CAAC,CAAC,CAAC;QACN,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,OAAO;KACb,CAAC;IACF,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;QACd,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QACb,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IACf,CAAC;IACD,GAAG,CAAC,CAAC;QACD,GAAG,CAAC,CAAC,GAAG,MAAM,CAAC;IACnB,CAAC;IAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QACT,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;YACb,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;QACf,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,GAAG,CAAC,CAAC,GAAG,KAAK,CAAC;QAClB,CAAC;IACL,CAAC;IACD,GAAG,CAAC,CAAC;QACD,KAAK,CAAC,IAAI,KAAK,EAAE,CAAC;IACtB,CAAC;IAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QACV,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IACf,CAAC;IAAC,OAAO,CAAC,CAAC;QACP,CAAC,GAAG,EAAE,CAAC;IACX,CAAC;IACD,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;QACR,CAAC,GAAG,CAAC,CAAC;QACN,CAAC,GAAG,EAAE,CAAC;IACX,CAAC;IACD,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QACZ,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;YACL,CAAC,EAAE,CAAC;YACJ,KAAK,CAAC;QAEV,CAAC;QACD,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;YACL,CAAC,EAAE,CAAC;YACJ,KAAK,CAAC;QAEV,CAAC;QACD,OAAO,CAAC,CAAC,CAAC;YACN,CAAC,IAAI,CAAC,CAAC;YACP,CAAC,GAAG,EAAE,CAAC;YACP,KAAK,CAAC;QAEV,CAAC;IACL,CAAC;IACD,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;QACZ,CAAC,EAAE,CAAC;IACR,CAAC;IACD,EAAE,CAAC,CAAC;QACA,CAAC,EAAE,CAAC;IACR,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAA;IACf,CAAC,GAAG,CAAC,CAAC;IACN,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;IACjC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;IACzB,CAAC,KAAK,CAAC,CAAC;IACR,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;IACX,IAAI,CAAC,GAAG,CAAC,CAAC;IACV,MAAM,CAAC;AACX,CAAC;AACD,IAAI,CAAC,CAAC,CAAC,CAAC;IACJ,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IACX,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC,CAAC;AACF,CAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt index 000b0995c9551..8bd295e44869c 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt @@ -755,25 +755,28 @@ sourceFile:sourceMapValidationStatements.ts 1->^^^^^^^^ 2 > ^^^^^ 3 > ^ -4 > ^^^^ -5 > ^^^^^ -6 > ^^ -7 > ^ +4 > ^^^ +5 > ^ +6 > ^^^^^ +7 > ^^ +8 > ^ 1-> > 2 > throw 3 > -4 > new -5 > Error -6 > () -7 > ; +4 > new +5 > +6 > Error +7 > () +8 > ; 1->Emitted(40, 9) Source(37, 9) + SourceIndex(0) 2 >Emitted(40, 14) Source(37, 14) + SourceIndex(0) 3 >Emitted(40, 15) Source(37, 15) + SourceIndex(0) -4 >Emitted(40, 19) Source(37, 19) + SourceIndex(0) -5 >Emitted(40, 24) Source(37, 24) + SourceIndex(0) -6 >Emitted(40, 26) Source(37, 26) + SourceIndex(0) -7 >Emitted(40, 27) Source(37, 27) + SourceIndex(0) +4 >Emitted(40, 18) Source(37, 18) + SourceIndex(0) +5 >Emitted(40, 19) Source(37, 19) + SourceIndex(0) +6 >Emitted(40, 24) Source(37, 24) + SourceIndex(0) +7 >Emitted(40, 26) Source(37, 26) + SourceIndex(0) +8 >Emitted(40, 27) Source(37, 27) + SourceIndex(0) --- >>> } 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map b/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map index bcc27655ee840..263a0ad5ec908 100644 --- a/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map +++ b/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationTryCatchFinally.js.map] -{"version":3,"file":"sourceMapValidationTryCatchFinally.js","sourceRoot":"","sources":["sourceMapValidationTryCatchFinally.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,GAAG,CAAC,CAAC;IACD,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACT,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AAAC,OAAO,CAAC,CAAC;IACP,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC;AACD,GAAG,CACH,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IACV,KAAK,CAAC,IAAI,KAAK,EAAE,CAAC;AACtB,CAAC;AACD,KAAK,CAAC,CAAC,CAAC,CAAC,CACT,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AACD,OAAO,CACP,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationTryCatchFinally.js","sourceRoot":"","sources":["sourceMapValidationTryCatchFinally.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,GAAG,CAAC,CAAC;IACD,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACT,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AAAC,OAAO,CAAC,CAAC;IACP,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC;AACD,GAAG,CACH,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IACV,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AACtB,CAAC;AACD,KAAK,CAAC,CAAC,CAAC,CAAC,CACT,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AACD,OAAO,CACP,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt b/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt index 2f8ca2dc6c2b9..3cd9c3c55e6e9 100644 --- a/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt @@ -240,25 +240,28 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 1->^^^^ 2 > ^^^^^ 3 > ^ -4 > ^^^^ -5 > ^^^^^ -6 > ^^ -7 > ^ +4 > ^^^ +5 > ^ +6 > ^^^^^ +7 > ^^ +8 > ^ 1-> > 2 > throw 3 > -4 > new -5 > Error -6 > () -7 > ; +4 > new +5 > +6 > Error +7 > () +8 > ; 1->Emitted(13, 5) Source(12, 5) + SourceIndex(0) 2 >Emitted(13, 10) Source(12, 10) + SourceIndex(0) 3 >Emitted(13, 11) Source(12, 11) + SourceIndex(0) -4 >Emitted(13, 15) Source(12, 15) + SourceIndex(0) -5 >Emitted(13, 20) Source(12, 20) + SourceIndex(0) -6 >Emitted(13, 22) Source(12, 22) + SourceIndex(0) -7 >Emitted(13, 23) Source(12, 23) + SourceIndex(0) +4 >Emitted(13, 14) Source(12, 14) + SourceIndex(0) +5 >Emitted(13, 15) Source(12, 15) + SourceIndex(0) +6 >Emitted(13, 20) Source(12, 20) + SourceIndex(0) +7 >Emitted(13, 22) Source(12, 22) + SourceIndex(0) +8 >Emitted(13, 23) Source(12, 23) + SourceIndex(0) --- >>>} 1 > diff --git a/tests/baselines/reference/sourcemapValidationDuplicateNames.js.map b/tests/baselines/reference/sourcemapValidationDuplicateNames.js.map index 93f483f2b4a8f..55df8c2bf70b5 100644 --- a/tests/baselines/reference/sourcemapValidationDuplicateNames.js.map +++ b/tests/baselines/reference/sourcemapValidationDuplicateNames.js.map @@ -1,2 +1,2 @@ //// [sourcemapValidationDuplicateNames.js.map] -{"version":3,"file":"sourcemapValidationDuplicateNames.js","sourceRoot":"","sources":["sourcemapValidationDuplicateNames.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAIR;AAJD,WAAO,EAAE;IACL,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IACX,MAAe,CAAC;QAAhB;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,IAAC,IACb,CAAA;AACL,CAAC,EAJM,EAAE,KAAF,EAAE,QAIR;AACD,WAAO,EAAE;IACL,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC;AACvB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER"} \ No newline at end of file +{"version":3,"file":"sourcemapValidationDuplicateNames.js","sourceRoot":"","sources":["sourcemapValidationDuplicateNames.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAIR;AAJD,WAAO,EAAE;IACL,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IACX,MAAe,CAAC;QAAhB;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,IAAC,IACb,CAAA;AACL,CAAC,EAJM,EAAE,KAAF,EAAE,QAIR;AACD,WAAO,EAAE;IACL,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AACvB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER"} \ No newline at end of file diff --git a/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt b/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt index 35f5b3ab3a733..7b435a45bb4c9 100644 --- a/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt +++ b/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt @@ -184,12 +184,13 @@ sourceFile:sourcemapValidationDuplicateNames.ts 4 > ^ 5 > ^ 6 > ^ -7 > ^^^^ -8 > ^^ -9 > ^ -10> ^ -11> ^^ -12> ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^ +12> ^^ +13> ^ 1-> { > 2 > var @@ -197,24 +198,26 @@ sourceFile:sourcemapValidationDuplicateNames.ts 4 > 5 > = 6 > -7 > new -8 > m1 -9 > . -10> c -11> () -12> ; +7 > new +8 > +9 > m1 +10> . +11> c +12> () +13> ; 1->Emitted(12, 5) Source(7, 5) + SourceIndex(0) 2 >Emitted(12, 9) Source(7, 9) + SourceIndex(0) 3 >Emitted(12, 10) Source(7, 10) + SourceIndex(0) 4 >Emitted(12, 11) Source(7, 11) + SourceIndex(0) 5 >Emitted(12, 12) Source(7, 12) + SourceIndex(0) 6 >Emitted(12, 13) Source(7, 13) + SourceIndex(0) -7 >Emitted(12, 17) Source(7, 17) + SourceIndex(0) -8 >Emitted(12, 19) Source(7, 19) + SourceIndex(0) -9 >Emitted(12, 20) Source(7, 20) + SourceIndex(0) -10>Emitted(12, 21) Source(7, 21) + SourceIndex(0) -11>Emitted(12, 23) Source(7, 23) + SourceIndex(0) -12>Emitted(12, 24) Source(7, 24) + SourceIndex(0) +7 >Emitted(12, 16) Source(7, 16) + SourceIndex(0) +8 >Emitted(12, 17) Source(7, 17) + SourceIndex(0) +9 >Emitted(12, 19) Source(7, 19) + SourceIndex(0) +10>Emitted(12, 20) Source(7, 20) + SourceIndex(0) +11>Emitted(12, 21) Source(7, 21) + SourceIndex(0) +12>Emitted(12, 23) Source(7, 23) + SourceIndex(0) +13>Emitted(12, 24) Source(7, 24) + SourceIndex(0) --- >>>})(m1 || (m1 = {})); 1 > diff --git a/tests/cases/compiler/keywordExpressionInternalComments.ts b/tests/cases/compiler/keywordExpressionInternalComments.ts new file mode 100644 index 0000000000000..ddfa5b5d80ae7 --- /dev/null +++ b/tests/cases/compiler/keywordExpressionInternalComments.ts @@ -0,0 +1,4 @@ +/*1*/ new /*2*/ Array /*3*/; +/*1*/ typeof /*2*/ Array /*3*/; +/*1*/ void /*2*/ Array /*3*/; +/*1*/ delete /*2*/ Array.toString /*3*/; From 462c0b1d0f8a7101b4bfa3fc5334705c999d8ad9 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 15:19:59 -0800 Subject: [PATCH 09/18] Improve comment emit for element access expressions --- src/compiler/emitter.ts | 2 +- .../reference/elementAccessExpressionInternalComments.js | 5 +++++ .../elementAccessExpressionInternalComments.symbols | 5 +++++ .../reference/elementAccessExpressionInternalComments.types | 6 ++++++ .../compiler/elementAccessExpressionInternalComments.ts | 1 + 5 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 tests/baselines/reference/elementAccessExpressionInternalComments.js create mode 100644 tests/baselines/reference/elementAccessExpressionInternalComments.symbols create mode 100644 tests/baselines/reference/elementAccessExpressionInternalComments.types create mode 100644 tests/cases/compiler/elementAccessExpressionInternalComments.ts diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 56eddd77d052d..27463f92c2940 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1382,7 +1382,7 @@ namespace ts { function emitElementAccessExpression(node: ElementAccessExpression) { emitExpression(node.expression); - writePunctuation("["); + emitTokenWithComment(SyntaxKind.OpenBracketToken, node.expression.end, writePunctuation, node); emitExpression(node.argumentExpression); writePunctuation("]"); } diff --git a/tests/baselines/reference/elementAccessExpressionInternalComments.js b/tests/baselines/reference/elementAccessExpressionInternalComments.js new file mode 100644 index 0000000000000..88172a5b52a89 --- /dev/null +++ b/tests/baselines/reference/elementAccessExpressionInternalComments.js @@ -0,0 +1,5 @@ +//// [elementAccessExpressionInternalComments.ts] +/*0*/ Array /*1*/[ /*2*/ "toString" /*3*/ ] /*4*/; /*5*/ + +//// [elementAccessExpressionInternalComments.js] +/*0*/ Array /*1*/[ /*2*/"toString" /*3*/] /*4*/; /*5*/ diff --git a/tests/baselines/reference/elementAccessExpressionInternalComments.symbols b/tests/baselines/reference/elementAccessExpressionInternalComments.symbols new file mode 100644 index 0000000000000..75dc5399546b6 --- /dev/null +++ b/tests/baselines/reference/elementAccessExpressionInternalComments.symbols @@ -0,0 +1,5 @@ +=== tests/cases/compiler/elementAccessExpressionInternalComments.ts === +/*0*/ Array /*1*/[ /*2*/ "toString" /*3*/ ] /*4*/; /*5*/ +>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) +>"toString" : Symbol(Function.toString, Decl(lib.d.ts, --, --)) + diff --git a/tests/baselines/reference/elementAccessExpressionInternalComments.types b/tests/baselines/reference/elementAccessExpressionInternalComments.types new file mode 100644 index 0000000000000..51bfb0a9292e8 --- /dev/null +++ b/tests/baselines/reference/elementAccessExpressionInternalComments.types @@ -0,0 +1,6 @@ +=== tests/cases/compiler/elementAccessExpressionInternalComments.ts === +/*0*/ Array /*1*/[ /*2*/ "toString" /*3*/ ] /*4*/; /*5*/ +>Array /*1*/[ /*2*/ "toString" /*3*/ ] : () => string +>Array : ArrayConstructor +>"toString" : "toString" + diff --git a/tests/cases/compiler/elementAccessExpressionInternalComments.ts b/tests/cases/compiler/elementAccessExpressionInternalComments.ts new file mode 100644 index 0000000000000..ed9293a304ac3 --- /dev/null +++ b/tests/cases/compiler/elementAccessExpressionInternalComments.ts @@ -0,0 +1 @@ +/*0*/ Array /*1*/[ /*2*/ "toString" /*3*/ ] /*4*/; /*5*/ \ No newline at end of file From 918f184c98507940f36d64537a5dcc8f400a897e Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 15:59:00 -0800 Subject: [PATCH 10/18] Preserve more comments on imports and exports --- src/compiler/emitter.ts | 35 ++++++++++--------- .../reference/importExportInternalComments.js | 25 +++++++++++++ .../importExportInternalComments.symbols | 30 ++++++++++++++++ .../importExportInternalComments.types | 34 ++++++++++++++++++ .../organizeImports/CoalesceTrivia.ts | 2 +- .../reference/organizeImports/SortTrivia.ts | 4 +-- .../organizeImports/UnusedTrivia2.ts | 2 +- .../compiler/importExportInternalComments.ts | 15 ++++++++ 8 files changed, 126 insertions(+), 21 deletions(-) create mode 100644 tests/baselines/reference/importExportInternalComments.js create mode 100644 tests/baselines/reference/importExportInternalComments.symbols create mode 100644 tests/baselines/reference/importExportInternalComments.types create mode 100644 tests/cases/compiler/importExportInternalComments.ts diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 27463f92c2940..e17ee96f222f2 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -2058,11 +2058,11 @@ namespace ts { function emitImportEqualsDeclaration(node: ImportEqualsDeclaration) { emitModifiers(node, node.modifiers); - writeKeyword("import"); + emitTokenWithComment(SyntaxKind.ImportKeyword, node.modifiers ? node.modifiers.end : node.pos, writeKeyword, node); writeSpace(); emit(node.name); writeSpace(); - writePunctuation("="); + emitTokenWithComment(SyntaxKind.EqualsToken, node.name.end, writePunctuation, node); writeSpace(); emitModuleReference(node.moduleReference); writeSemicolon(); @@ -2079,12 +2079,12 @@ namespace ts { function emitImportDeclaration(node: ImportDeclaration) { emitModifiers(node, node.modifiers); - writeKeyword("import"); + emitTokenWithComment(SyntaxKind.ImportKeyword, node.modifiers ? node.modifiers.end : node.pos, writeKeyword, node); writeSpace(); if (node.importClause) { emit(node.importClause); writeSpace(); - writeKeyword("from"); + emitTokenWithComment(SyntaxKind.FromKeyword, node.importClause.end, writeKeyword, node); writeSpace(); } emitExpression(node.moduleSpecifier); @@ -2094,16 +2094,16 @@ namespace ts { function emitImportClause(node: ImportClause) { emit(node.name); if (node.name && node.namedBindings) { - writePunctuation(","); + emitTokenWithComment(SyntaxKind.CommaToken, node.name.end, writePunctuation, node); writeSpace(); } emit(node.namedBindings); } function emitNamespaceImport(node: NamespaceImport) { - writePunctuation("*"); + const asPos = emitTokenWithComment(SyntaxKind.AsteriskToken, node.pos, writePunctuation, node); writeSpace(); - writeKeyword("as"); + emitTokenWithComment(SyntaxKind.AsKeyword, asPos, writeKeyword, node); writeSpace(); emit(node.name); } @@ -2117,13 +2117,13 @@ namespace ts { } function emitExportAssignment(node: ExportAssignment) { - writeKeyword("export"); + const nextPos = emitTokenWithComment(SyntaxKind.ExportKeyword, node.pos, writeKeyword, node); writeSpace(); if (node.isExportEquals) { - writeOperator("="); + emitTokenWithComment(SyntaxKind.EqualsToken, nextPos, writeOperator, node); } else { - writeKeyword("default"); + emitTokenWithComment(SyntaxKind.DefaultKeyword, nextPos, writeKeyword, node); } writeSpace(); emitExpression(node.expression); @@ -2131,17 +2131,18 @@ namespace ts { } function emitExportDeclaration(node: ExportDeclaration) { - writeKeyword("export"); + let nextPos = emitTokenWithComment(SyntaxKind.ExportKeyword, node.pos, writeKeyword, node); writeSpace(); if (node.exportClause) { emit(node.exportClause); } else { - writePunctuation("*"); + nextPos = emitTokenWithComment(SyntaxKind.AsteriskToken, nextPos, writePunctuation, node); } if (node.moduleSpecifier) { writeSpace(); - writeKeyword("from"); + const fromPos = node.exportClause ? node.exportClause.end : nextPos; + emitTokenWithComment(SyntaxKind.FromKeyword, fromPos, writeKeyword, node); writeSpace(); emitExpression(node.moduleSpecifier); } @@ -2149,11 +2150,11 @@ namespace ts { } function emitNamespaceExportDeclaration(node: NamespaceExportDeclaration) { - writeKeyword("export"); + let nextPos = emitTokenWithComment(SyntaxKind.ExportKeyword, node.pos, writeKeyword, node); writeSpace(); - writeKeyword("as"); + nextPos = emitTokenWithComment(SyntaxKind.AsKeyword, nextPos, writeKeyword, node); writeSpace(); - writeKeyword("namespace"); + nextPos = emitTokenWithComment(SyntaxKind.NamespaceKeyword, nextPos, writeKeyword, node); writeSpace(); emit(node.name); writeSemicolon(); @@ -2177,7 +2178,7 @@ namespace ts { if (node.propertyName) { emit(node.propertyName); writeSpace(); - writeKeyword("as"); + emitTokenWithComment(SyntaxKind.AsKeyword, node.propertyName.end, writeKeyword, node); writeSpace(); } diff --git a/tests/baselines/reference/importExportInternalComments.js b/tests/baselines/reference/importExportInternalComments.js new file mode 100644 index 0000000000000..c48d7a5ecf942 --- /dev/null +++ b/tests/baselines/reference/importExportInternalComments.js @@ -0,0 +1,25 @@ +//// [tests/cases/compiler/importExportInternalComments.ts] //// + +//// [include.d.ts] +declare module "foo"; + +//// [default.ts] +/*1*/ export /*2*/ default /*3*/ Array /*4*/; + +//// [index.ts] +/*1*/ import /*2*/ D /*3*/, /*4*/ { /*5*/ A /*6*/, /*7*/ B /*8*/ as /*9*/ C /*10*/ } /*11*/ from /*12*/ "foo"; +/*1*/ import /*2*/ * /*3*/ as /*4*/ foo /*5*/ from /*6*/ "foo"; + +void D, A, C, foo; // Use the variables to prevent ellision + +/*1*/ export /*2*/ { /*3*/ A /*4*/, /*5*/ B /*6*/ as /*7*/ C /*8*/ } /*9*/ from /*10*/ "foo"; +/*1*/ export /*2*/ * /*3*/ from /*4*/ "foo" + +//// [default.js] +/*1*/ export /*2*/ default /*3*/ Array /*4*/; +//// [index.js] +/*1*/ import /*2*/ D /*3*/, /*4*/ { /*5*/ A /*6*/, /*7*/ B /*8*/ as /*9*/ C /*10*/ } /*11*/ from /*12*/ "foo"; +/*1*/ import /*2*/ * /*3*/ as /*4*/ foo /*5*/ from /*6*/ "foo"; +void D, A, C, foo; // Use the variables to prevent ellision +/*1*/ export /*2*/ { /*3*/ A /*4*/, /*5*/ B /*6*/ as /*7*/ C /*8*/ } /*9*/ from /*10*/ "foo"; +/*1*/ export /*2*/ * /*3*/ from /*4*/ "foo"; diff --git a/tests/baselines/reference/importExportInternalComments.symbols b/tests/baselines/reference/importExportInternalComments.symbols new file mode 100644 index 0000000000000..64096881954d8 --- /dev/null +++ b/tests/baselines/reference/importExportInternalComments.symbols @@ -0,0 +1,30 @@ +=== tests/cases/compiler/include.d.ts === +declare module "foo"; +>"foo" : Symbol("foo", Decl(include.d.ts, 0, 0)) + +=== tests/cases/compiler/default.ts === +/*1*/ export /*2*/ default /*3*/ Array /*4*/; +>Array : Symbol(Array, Decl(lib.es2016.array.include.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --) ... and 1 more) + +=== tests/cases/compiler/index.ts === +/*1*/ import /*2*/ D /*3*/, /*4*/ { /*5*/ A /*6*/, /*7*/ B /*8*/ as /*9*/ C /*10*/ } /*11*/ from /*12*/ "foo"; +>D : Symbol(D, Decl(index.ts, 0, 12)) +>A : Symbol(A, Decl(index.ts, 0, 35)) +>B : Symbol(C, Decl(index.ts, 0, 50)) +>C : Symbol(C, Decl(index.ts, 0, 50)) + +/*1*/ import /*2*/ * /*3*/ as /*4*/ foo /*5*/ from /*6*/ "foo"; +>foo : Symbol(foo, Decl(index.ts, 1, 12)) + +void D, A, C, foo; // Use the variables to prevent ellision +>D : Symbol(D, Decl(index.ts, 0, 12)) +>A : Symbol(A, Decl(index.ts, 0, 35)) +>C : Symbol(C, Decl(index.ts, 0, 50)) +>foo : Symbol(foo, Decl(index.ts, 1, 12)) + +/*1*/ export /*2*/ { /*3*/ A /*4*/, /*5*/ B /*6*/ as /*7*/ C /*8*/ } /*9*/ from /*10*/ "foo"; +>A : Symbol(A, Decl(index.ts, 5, 20)) +>B : Symbol(C, Decl(index.ts, 5, 35)) +>C : Symbol(C, Decl(index.ts, 5, 35)) + +/*1*/ export /*2*/ * /*3*/ from /*4*/ "foo" diff --git a/tests/baselines/reference/importExportInternalComments.types b/tests/baselines/reference/importExportInternalComments.types new file mode 100644 index 0000000000000..602a89fe5d0bb --- /dev/null +++ b/tests/baselines/reference/importExportInternalComments.types @@ -0,0 +1,34 @@ +=== tests/cases/compiler/include.d.ts === +declare module "foo"; +>"foo" : any + +=== tests/cases/compiler/default.ts === +/*1*/ export /*2*/ default /*3*/ Array /*4*/; +>Array : T[] + +=== tests/cases/compiler/index.ts === +/*1*/ import /*2*/ D /*3*/, /*4*/ { /*5*/ A /*6*/, /*7*/ B /*8*/ as /*9*/ C /*10*/ } /*11*/ from /*12*/ "foo"; +>D : any +>A : any +>B : any +>C : any + +/*1*/ import /*2*/ * /*3*/ as /*4*/ foo /*5*/ from /*6*/ "foo"; +>foo : any + +void D, A, C, foo; // Use the variables to prevent ellision +>void D, A, C, foo : any +>void D, A, C : any +>void D, A : any +>void D : undefined +>D : any +>A : any +>C : any +>foo : any + +/*1*/ export /*2*/ { /*3*/ A /*4*/, /*5*/ B /*6*/ as /*7*/ C /*8*/ } /*9*/ from /*10*/ "foo"; +>A : any +>B : any +>C : any + +/*1*/ export /*2*/ * /*3*/ from /*4*/ "foo" diff --git a/tests/baselines/reference/organizeImports/CoalesceTrivia.ts b/tests/baselines/reference/organizeImports/CoalesceTrivia.ts index 972df9e18ebb6..5ca1c43516ca8 100644 --- a/tests/baselines/reference/organizeImports/CoalesceTrivia.ts +++ b/tests/baselines/reference/organizeImports/CoalesceTrivia.ts @@ -8,7 +8,7 @@ F2(); // ==ORGANIZED== -/*A*/ import { /*L*/ F1 /*M*/, /*C*/ F2 /*D*/ } /*E*/ from "lib" /*G*/; /*H*/ //I +/*A*/ import /*B*/ { /*L*/ F1 /*M*/, /*C*/ F2 /*D*/ } /*E*/ from /*F*/ "lib" /*G*/; /*H*/ //I F1(); diff --git a/tests/baselines/reference/organizeImports/SortTrivia.ts b/tests/baselines/reference/organizeImports/SortTrivia.ts index e46c836b96656..3965dc3973187 100644 --- a/tests/baselines/reference/organizeImports/SortTrivia.ts +++ b/tests/baselines/reference/organizeImports/SortTrivia.ts @@ -5,6 +5,6 @@ // ==ORGANIZED== -/*F*/ import "lib1" /*H*/; /*I*/ //J -/*A*/ import "lib2" /*C*/; /*D*/ //E +/*F*/ import /*G*/ "lib1" /*H*/; /*I*/ //J +/*A*/ import /*B*/ "lib2" /*C*/; /*D*/ //E diff --git a/tests/baselines/reference/organizeImports/UnusedTrivia2.ts b/tests/baselines/reference/organizeImports/UnusedTrivia2.ts index f853015303e1f..d1499595167db 100644 --- a/tests/baselines/reference/organizeImports/UnusedTrivia2.ts +++ b/tests/baselines/reference/organizeImports/UnusedTrivia2.ts @@ -6,7 +6,7 @@ F1(); // ==ORGANIZED== -/*A*/ import { /*C*/ F1 /*D*/ } /*G*/ from "lib" /*I*/; /*J*/ //K +/*A*/ import /*B*/ { /*C*/ F1 /*D*/ } /*G*/ from /*H*/ "lib" /*I*/; /*J*/ //K F1(); diff --git a/tests/cases/compiler/importExportInternalComments.ts b/tests/cases/compiler/importExportInternalComments.ts new file mode 100644 index 0000000000000..64119078f3d29 --- /dev/null +++ b/tests/cases/compiler/importExportInternalComments.ts @@ -0,0 +1,15 @@ +// @target: esnext +// @filename: include.d.ts +declare module "foo"; + +// @filename: default.ts +/*1*/ export /*2*/ default /*3*/ Array /*4*/; + +// @filename: index.ts +/*1*/ import /*2*/ D /*3*/, /*4*/ { /*5*/ A /*6*/, /*7*/ B /*8*/ as /*9*/ C /*10*/ } /*11*/ from /*12*/ "foo"; +/*1*/ import /*2*/ * /*3*/ as /*4*/ foo /*5*/ from /*6*/ "foo"; + +void D, A, C, foo; // Use the variables to prevent ellision + +/*1*/ export /*2*/ { /*3*/ A /*4*/, /*5*/ B /*6*/ as /*7*/ C /*8*/ } /*9*/ from /*10*/ "foo"; +/*1*/ export /*2*/ * /*3*/ from /*4*/ "foo" \ No newline at end of file From ec7be4756c8be3b17520546b0fda322a410c17b2 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 16:03:12 -0800 Subject: [PATCH 11/18] Make function a bit more defensive like other usages of emitTrailingCommentsOfPosition --- src/compiler/emitter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index e17ee96f222f2..af1d1a88657b3 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1734,7 +1734,7 @@ namespace ts { pos = skipTrivia(currentSourceFile.text, pos); } pos = writeToken(token, pos, writer, /*contextNode*/ contextNode); - if (node && node.kind === contextNode.kind) { + if (emitTrailingCommentsOfPosition && node && node.kind === contextNode.kind) { emitTrailingCommentsOfPosition(pos, /*prefixSpace*/ true); } return pos; From 0d018f77b3e440722478d3f544d4041b7a8b5743 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 17:39:15 -0800 Subject: [PATCH 12/18] Support preserving comments within empty lists --- src/compiler/emitter.ts | 6 +++++ .../reference/commentInEmptyParameterList1.js | 2 +- .../reference/emptyArgumentsListComment.js | 22 +++++++++++++++++++ .../emptyArgumentsListComment.symbols | 17 ++++++++++++++ .../reference/emptyArgumentsListComment.types | 19 ++++++++++++++++ .../compiler/emptyArgumentsListComment.ts | 10 +++++++++ 6 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 tests/baselines/reference/emptyArgumentsListComment.js create mode 100644 tests/baselines/reference/emptyArgumentsListComment.symbols create mode 100644 tests/baselines/reference/emptyArgumentsListComment.types create mode 100644 tests/cases/compiler/emptyArgumentsListComment.ts diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index af1d1a88657b3..8833d300b0bd3 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -2664,6 +2664,9 @@ namespace ts { if (format & ListFormat.BracketsMask) { writePunctuation(getOpeningBracket(format)); + if (isEmpty) { + emitTrailingCommentsOfPosition(children.pos, /*prefixSpace*/ true); // Emit comments within empty bracketed lists + } } if (onBeforeEmitNodeArray) { @@ -2789,6 +2792,9 @@ namespace ts { } if (format & ListFormat.BracketsMask) { + if (isEmpty) { + emitLeadingCommentsOfPosition(children.end); // Emit leading comments within empty lists + } writePunctuation(getClosingBracket(format)); } } diff --git a/tests/baselines/reference/commentInEmptyParameterList1.js b/tests/baselines/reference/commentInEmptyParameterList1.js index 8f4e13d82d69d..09b34f93536a4 100644 --- a/tests/baselines/reference/commentInEmptyParameterList1.js +++ b/tests/baselines/reference/commentInEmptyParameterList1.js @@ -3,5 +3,5 @@ function foo(/** nothing */) { } //// [commentInEmptyParameterList1.js] -function foo() { +function foo( /** nothing */) { } diff --git a/tests/baselines/reference/emptyArgumentsListComment.js b/tests/baselines/reference/emptyArgumentsListComment.js new file mode 100644 index 0000000000000..a8f3f9cbcde34 --- /dev/null +++ b/tests/baselines/reference/emptyArgumentsListComment.js @@ -0,0 +1,22 @@ +//// [emptyArgumentsListComment.ts] +declare var a; + +a(/*1*/); +a( + /*first*/ + // foo + /*middle*/ + // bar + /*last*/ +); + + +//// [emptyArgumentsListComment.js] +a( /*1*/); +a( +/*first*/ +// foo +/*middle*/ +// bar +/*last*/ +); diff --git a/tests/baselines/reference/emptyArgumentsListComment.symbols b/tests/baselines/reference/emptyArgumentsListComment.symbols new file mode 100644 index 0000000000000..04fbe278d7a6d --- /dev/null +++ b/tests/baselines/reference/emptyArgumentsListComment.symbols @@ -0,0 +1,17 @@ +=== tests/cases/compiler/emptyArgumentsListComment.ts === +declare var a; +>a : Symbol(a, Decl(emptyArgumentsListComment.ts, 0, 11)) + +a(/*1*/); +>a : Symbol(a, Decl(emptyArgumentsListComment.ts, 0, 11)) + +a( +>a : Symbol(a, Decl(emptyArgumentsListComment.ts, 0, 11)) + + /*first*/ + // foo + /*middle*/ + // bar + /*last*/ +); + diff --git a/tests/baselines/reference/emptyArgumentsListComment.types b/tests/baselines/reference/emptyArgumentsListComment.types new file mode 100644 index 0000000000000..71e2c06aafe74 --- /dev/null +++ b/tests/baselines/reference/emptyArgumentsListComment.types @@ -0,0 +1,19 @@ +=== tests/cases/compiler/emptyArgumentsListComment.ts === +declare var a; +>a : any + +a(/*1*/); +>a(/*1*/) : any +>a : any + +a( +>a( /*first*/ // foo /*middle*/ // bar /*last*/) : any +>a : any + + /*first*/ + // foo + /*middle*/ + // bar + /*last*/ +); + diff --git a/tests/cases/compiler/emptyArgumentsListComment.ts b/tests/cases/compiler/emptyArgumentsListComment.ts new file mode 100644 index 0000000000000..4a435018f6900 --- /dev/null +++ b/tests/cases/compiler/emptyArgumentsListComment.ts @@ -0,0 +1,10 @@ +declare var a; + +a(/*1*/); +a( + /*first*/ + // foo + /*middle*/ + // bar + /*last*/ +); From b1b17182b2e8b5e76f48050251e8bd92fc24f4de Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 18:39:28 -0800 Subject: [PATCH 13/18] Handle leading comments of tokens, conditionally indent leading comments --- src/compiler/emitter.ts | 30 ++- .../reference/commentsAfterCaseClauses2.js | 1 + ...computedPropertyNamesSourceMap1_ES5.js.map | 2 +- ...dPropertyNamesSourceMap1_ES5.sourcemap.txt | 47 +++-- .../declFileObjectLiteralWithAccessors.js | 2 +- .../declFileObjectLiteralWithOnlyGetter.js | 2 +- .../declFileObjectLiteralWithOnlySetter.js | 2 +- .../baselines/reference/parserRealSource7.js | 2 + tests/baselines/reference/properties.js.map | 2 +- .../reference/properties.sourcemap.txt | 13 +- .../propertyAccessExpressionInnerComments.js | 29 +++ ...pertyAccessExpressionInnerComments.symbols | 31 +++ ...ropertyAccessExpressionInnerComments.types | 31 +++ .../reference/sourceMapValidationClass.js.map | 2 +- .../sourceMapValidationClass.sourcemap.txt | 23 +- .../sourceMapValidationDecorators.js.map | 2 +- ...ourceMapValidationDecorators.sourcemap.txt | 199 ++++++++++++++++-- .../reference/typeGuardIntersectionTypes.js | 2 + .../propertyAccessExpressionInnerComments.ts | 14 ++ 19 files changed, 376 insertions(+), 60 deletions(-) create mode 100644 tests/baselines/reference/propertyAccessExpressionInnerComments.js create mode 100644 tests/baselines/reference/propertyAccessExpressionInnerComments.symbols create mode 100644 tests/baselines/reference/propertyAccessExpressionInnerComments.types create mode 100644 tests/cases/compiler/propertyAccessExpressionInnerComments.ts diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 8833d300b0bd3..055581094e793 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1353,7 +1353,10 @@ namespace ts { increaseIndentIf(indentBeforeDot); const shouldEmitDotDot = !indentBeforeDot && needsDotDotForPropertyAccess(node.expression); - writePunctuation(shouldEmitDotDot ? ".." : "."); + if (shouldEmitDotDot) { + writePunctuation("."); + } + emitTokenWithComment(SyntaxKind.DotToken, node.expression.end, writePunctuation, node); increaseIndentIf(indentAfterDot); emit(node.name); @@ -1589,18 +1592,14 @@ namespace ts { // function emitBlock(node: Block) { - emitTokenWithComment(SyntaxKind.OpenBraceToken, node.pos, writePunctuation, /*contextNode*/ node); emitBlockStatements(node, /*forceSingleLine*/ !node.multiLine && isEmptyBlock(node)); - // We have to call emitLeadingComments explicitly here because otherwise leading comments of the close brace token will not be emitted - increaseIndent(); - emitLeadingCommentsOfPosition(node.statements.end); - decreaseIndent(); - emitTokenWithComment(SyntaxKind.CloseBraceToken, node.statements.end, writePunctuation, /*contextNode*/ node); } function emitBlockStatements(node: BlockLike, forceSingleLine: boolean) { + emitTokenWithComment(SyntaxKind.OpenBraceToken, node.pos, writePunctuation, /*contextNode*/ node); const format = forceSingleLine || getEmitFlags(node) & EmitFlags.SingleLine ? ListFormat.SingleLineBlockStatements : ListFormat.MultiLineBlockStatements; emitList(node, node.statements, format); + emitTokenWithComment(SyntaxKind.CloseBraceToken, node.statements.end, writePunctuation, /*contextNode*/ node, /*indentLeading*/ !!(format & ListFormat.MultiLine)); } function emitVariableStatement(node: VariableStatement) { @@ -1728,11 +1727,22 @@ namespace ts { writeSemicolon(); } - function emitTokenWithComment(token: SyntaxKind, pos: number, writer: (s: string) => void, contextNode?: Node) { + function emitTokenWithComment(token: SyntaxKind, pos: number, writer: (s: string) => void, contextNode?: Node, indentLeading?: boolean) { const node = contextNode && getParseTreeNode(contextNode); + const startPos = pos; if (node && node.kind === contextNode.kind) { pos = skipTrivia(currentSourceFile.text, pos); } + if (emitLeadingCommentsOfPosition && node && node.kind === contextNode.kind) { + const needsIndent = indentLeading && !positionsAreOnSameLine(startPos, pos, currentSourceFile); + if (needsIndent) { + increaseIndent(); + } + emitLeadingCommentsOfPosition(startPos); + if (needsIndent) { + decreaseIndent(); + } + } pos = writeToken(token, pos, writer, /*contextNode*/ contextNode); if (emitTrailingCommentsOfPosition && node && node.kind === contextNode.kind) { emitTrailingCommentsOfPosition(pos, /*prefixSpace*/ true); @@ -2044,16 +2054,14 @@ namespace ts { function emitModuleBlock(node: ModuleBlock) { pushNameGenerationScope(node); - writePunctuation("{"); emitBlockStatements(node, /*forceSingleLine*/ isEmptyBlock(node)); - writePunctuation("}"); popNameGenerationScope(node); } function emitCaseBlock(node: CaseBlock) { emitTokenWithComment(SyntaxKind.OpenBraceToken, node.pos, writePunctuation, node); emitList(node, node.clauses, ListFormat.CaseBlockClauses); - emitTokenWithComment(SyntaxKind.CloseBraceToken, node.clauses.end, writePunctuation, node); + emitTokenWithComment(SyntaxKind.CloseBraceToken, node.clauses.end, writePunctuation, node, /*indentLeading*/ true); } function emitImportEqualsDeclaration(node: ImportEqualsDeclaration) { diff --git a/tests/baselines/reference/commentsAfterCaseClauses2.js b/tests/baselines/reference/commentsAfterCaseClauses2.js index 983f8d0e3f339..cb15d44965b07 100644 --- a/tests/baselines/reference/commentsAfterCaseClauses2.js +++ b/tests/baselines/reference/commentsAfterCaseClauses2.js @@ -31,6 +31,7 @@ function getSecurity(level) { case 5: // five default: // default return "world"; + // Comment After } /*Comment 1*/ // Comment After 1 // Comment After 2 } diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js.map b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js.map index 95198f0cc8708..5af6e7a96950a 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js.map +++ b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js.map @@ -1,2 +1,2 @@ //// [computedPropertyNamesSourceMap1_ES5.js.map] -{"version":3,"file":"computedPropertyNamesSourceMap1_ES5.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap1_ES5.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IAOA,CAAC;IANG,YAAC,OAAO,CAAC,GAAT;QACI,QAAQ,CAAC;IACb,CAAC;IACD,sBAAI,sBAAW;aAAf;YACF,MAAM,CAAC,CAAC,CAAC;QACP,CAAC;;;OAAA;IACL,QAAC;AAAD,CAAC,AAPD,IAOC"} \ No newline at end of file +{"version":3,"file":"computedPropertyNamesSourceMap1_ES5.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap1_ES5.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IAOA,CAAC;IANG,CADI,CAAC,UACJ,OAAO,CAAC,GAAT;QACI,QAAQ,CAAC;IACb,CAAC;IACD,sBAAI,CAJA,CAAC,oBAIU;aAAf;YACF,MAAM,CAAC,CAAC,CAAC;QACP,CAAC;;;OAAA;IACL,QAAC;AAAD,CAAC,AAPD,IAOC"} \ No newline at end of file diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt index e362f0971be9c..2c3379395027e 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt +++ b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt @@ -44,20 +44,27 @@ sourceFile:computedPropertyNamesSourceMap1_ES5.ts --- >>> C.prototype["hello"] = function () { 1->^^^^ -2 > ^^^^^^^^^^^^ -3 > ^^^^^^^ -4 > ^ -5 > ^^^ +2 > ^ +3 > ^ +4 > ^^^^^^^^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^^ 1-> -2 > [ -3 > "hello" -4 > ] -5 > +2 > +3 > { +4 > + > [ +5 > "hello" +6 > ] +7 > 1->Emitted(4, 5) Source(2, 5) + SourceIndex(0) -2 >Emitted(4, 17) Source(2, 6) + SourceIndex(0) -3 >Emitted(4, 24) Source(2, 13) + SourceIndex(0) -4 >Emitted(4, 25) Source(2, 14) + SourceIndex(0) -5 >Emitted(4, 28) Source(2, 5) + SourceIndex(0) +2 >Emitted(4, 6) Source(1, 9) + SourceIndex(0) +3 >Emitted(4, 7) Source(1, 10) + SourceIndex(0) +4 >Emitted(4, 17) Source(2, 6) + SourceIndex(0) +5 >Emitted(4, 24) Source(2, 13) + SourceIndex(0) +6 >Emitted(4, 25) Source(2, 14) + SourceIndex(0) +7 >Emitted(4, 28) Source(2, 5) + SourceIndex(0) --- >>> debugger; 1 >^^^^^^^^ @@ -84,14 +91,24 @@ sourceFile:computedPropertyNamesSourceMap1_ES5.ts >>> Object.defineProperty(C.prototype, "goodbye", { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^ -3 > ^^^^^^^^^^^^^^^^^^^^^^ +3 > ^ +4 > ^ +5 > ^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > get -3 > ["goodbye"] +3 > +4 > { +5 > + > ["hello"]() { + > debugger; + > } + > get ["goodbye"] 1->Emitted(7, 5) Source(5, 5) + SourceIndex(0) 2 >Emitted(7, 27) Source(5, 9) + SourceIndex(0) -3 >Emitted(7, 49) Source(5, 20) + SourceIndex(0) +3 >Emitted(7, 28) Source(1, 9) + SourceIndex(0) +4 >Emitted(7, 29) Source(1, 10) + SourceIndex(0) +5 >Emitted(7, 49) Source(5, 20) + SourceIndex(0) --- >>> get: function () { 1 >^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/declFileObjectLiteralWithAccessors.js b/tests/baselines/reference/declFileObjectLiteralWithAccessors.js index 9c9f897e8b3b1..8a6ebfec004db 100644 --- a/tests/baselines/reference/declFileObjectLiteralWithAccessors.js +++ b/tests/baselines/reference/declFileObjectLiteralWithAccessors.js @@ -21,7 +21,7 @@ function makePoint(x) { ; var /*4*/ point = makePoint(2); var /*2*/ x = point.x; -point.x = 30; +point. /*3*/x = 30; //// [declFileObjectLiteralWithAccessors.d.ts] diff --git a/tests/baselines/reference/declFileObjectLiteralWithOnlyGetter.js b/tests/baselines/reference/declFileObjectLiteralWithOnlyGetter.js index 4d7f3fe7cfede..1552386b3cda9 100644 --- a/tests/baselines/reference/declFileObjectLiteralWithOnlyGetter.js +++ b/tests/baselines/reference/declFileObjectLiteralWithOnlyGetter.js @@ -16,7 +16,7 @@ function makePoint(x) { } ; var /*4*/ point = makePoint(2); -var /*2*/ x = point.x; +var /*2*/ x = point. /*3*/x; //// [declFileObjectLiteralWithOnlyGetter.d.ts] diff --git a/tests/baselines/reference/declFileObjectLiteralWithOnlySetter.js b/tests/baselines/reference/declFileObjectLiteralWithOnlySetter.js index 188e47c8b8e50..03174e7714f7c 100644 --- a/tests/baselines/reference/declFileObjectLiteralWithOnlySetter.js +++ b/tests/baselines/reference/declFileObjectLiteralWithOnlySetter.js @@ -17,7 +17,7 @@ function makePoint(x) { } ; var /*3*/ point = makePoint(2); -point.x = 30; +point. /*2*/x = 30; //// [declFileObjectLiteralWithOnlySetter.d.ts] diff --git a/tests/baselines/reference/parserRealSource7.js b/tests/baselines/reference/parserRealSource7.js index cd405fde26925..f2681caaa822d 100644 --- a/tests/baselines/reference/parserRealSource7.js +++ b/tests/baselines/reference/parserRealSource7.js @@ -1482,6 +1482,8 @@ var TypeScript; else if (ast.nodeType == NodeType.InterfaceDeclaration) { go = preCollectInterfaceTypes(ast, parent, context); } + // This will be a constructor arg because this pass only traverses + // constructor arg lists else if (ast.nodeType == NodeType.ArgDecl) { go = preCollectArgDeclTypes(ast, parent, context); } diff --git a/tests/baselines/reference/properties.js.map b/tests/baselines/reference/properties.js.map index c2f0dcbba29d3..470279d6c1079 100644 --- a/tests/baselines/reference/properties.js.map +++ b/tests/baselines/reference/properties.js.map @@ -1,2 +1,2 @@ //// [properties.js.map] -{"version":3,"file":"properties.js","sourceRoot":"","sources":["properties.ts"],"names":[],"mappings":"AAAA,YACA,CAAC;IADD;IAWA,CAAC;IATG,sBAAW,0BAAK;aAAhB;YAEI,MAAM,CAAC,EAAE,CAAC;QACd,CAAC;aAED,UAAiB,KAAa;YAE1B,EAAE;QACN,CAAC;;;OALA;IAML,cAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file +{"version":3,"file":"properties.js","sourceRoot":"","sources":["properties.ts"],"names":[],"mappings":"AAAA,YACA,CAAC;IADD;IAWA,CAAC;IATG,sBAAW,OADf,CAAC,kBACmB;aAAhB;YAEI,MAAM,CAAC,EAAE,CAAC;QACd,CAAC;aAED,UAAiB,KAAa;YAE1B,EAAE;QACN,CAAC;;;OALA;IAML,cAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file diff --git a/tests/baselines/reference/properties.sourcemap.txt b/tests/baselines/reference/properties.sourcemap.txt index 729a69fd7e39e..49ff5f88a4919 100644 --- a/tests/baselines/reference/properties.sourcemap.txt +++ b/tests/baselines/reference/properties.sourcemap.txt @@ -50,13 +50,20 @@ sourceFile:properties.ts >>> Object.defineProperty(MyClass.prototype, "Count", { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^^ +4 > ^ +5 > ^^^^^^^^^^^^^^^^^^ 1-> 2 > public get -3 > Count +3 > +4 > { +5 > + > public get Count 1->Emitted(4, 5) Source(3, 5) + SourceIndex(0) 2 >Emitted(4, 27) Source(3, 16) + SourceIndex(0) -3 >Emitted(4, 53) Source(3, 21) + SourceIndex(0) +3 >Emitted(4, 34) Source(2, 1) + SourceIndex(0) +4 >Emitted(4, 35) Source(2, 2) + SourceIndex(0) +5 >Emitted(4, 53) Source(3, 21) + SourceIndex(0) --- >>> get: function () { 1 >^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/propertyAccessExpressionInnerComments.js b/tests/baselines/reference/propertyAccessExpressionInnerComments.js new file mode 100644 index 0000000000000..3348c0432194d --- /dev/null +++ b/tests/baselines/reference/propertyAccessExpressionInnerComments.js @@ -0,0 +1,29 @@ +//// [propertyAccessExpressionInnerComments.ts] +/*1*/Array/*2*/./*3*/toString/*4*/ + +/*1*/Array +/*2*/./*3*/ + // Single-line comment + toString/*4*/ + +/*1*/Array/*2*/./*3*/ + // Single-line comment + toString/*4*/ + +/*1*/Array + // Single-line comment + /*2*/./*3*/toString/*4*/ + + +//// [propertyAccessExpressionInnerComments.js] +/*1*/ Array /*2*/. /*3*/toString; /*4*/ +/*1*/ Array + /*2*/ . /*3*/ + // Single-line comment + toString; /*4*/ +/*1*/ Array /*2*/. /*3*/ + // Single-line comment + toString; /*4*/ +/*1*/ Array + // Single-line comment + /*2*/ . /*3*/toString; /*4*/ diff --git a/tests/baselines/reference/propertyAccessExpressionInnerComments.symbols b/tests/baselines/reference/propertyAccessExpressionInnerComments.symbols new file mode 100644 index 0000000000000..a8a7214c5557a --- /dev/null +++ b/tests/baselines/reference/propertyAccessExpressionInnerComments.symbols @@ -0,0 +1,31 @@ +=== tests/cases/compiler/propertyAccessExpressionInnerComments.ts === +/*1*/Array/*2*/./*3*/toString/*4*/ +>Array/*2*/./*3*/toString : Symbol(Function.toString, Decl(lib.d.ts, --, --)) +>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) +>toString : Symbol(Function.toString, Decl(lib.d.ts, --, --)) + +/*1*/Array +>Array/*2*/./*3*/ // Single-line comment toString : Symbol(Function.toString, Decl(lib.d.ts, --, --)) +>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) + +/*2*/./*3*/ + // Single-line comment + toString/*4*/ +>toString : Symbol(Function.toString, Decl(lib.d.ts, --, --)) + +/*1*/Array/*2*/./*3*/ +>Array/*2*/./*3*/ // Single-line comment toString : Symbol(Function.toString, Decl(lib.d.ts, --, --)) +>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) + + // Single-line comment + toString/*4*/ +>toString : Symbol(Function.toString, Decl(lib.d.ts, --, --)) + +/*1*/Array +>Array // Single-line comment /*2*/./*3*/toString : Symbol(Function.toString, Decl(lib.d.ts, --, --)) +>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) + + // Single-line comment + /*2*/./*3*/toString/*4*/ +>toString : Symbol(Function.toString, Decl(lib.d.ts, --, --)) + diff --git a/tests/baselines/reference/propertyAccessExpressionInnerComments.types b/tests/baselines/reference/propertyAccessExpressionInnerComments.types new file mode 100644 index 0000000000000..63bd06c68d4a8 --- /dev/null +++ b/tests/baselines/reference/propertyAccessExpressionInnerComments.types @@ -0,0 +1,31 @@ +=== tests/cases/compiler/propertyAccessExpressionInnerComments.ts === +/*1*/Array/*2*/./*3*/toString/*4*/ +>Array/*2*/./*3*/toString : () => string +>Array : ArrayConstructor +>toString : () => string + +/*1*/Array +>Array/*2*/./*3*/ // Single-line comment toString : () => string +>Array : ArrayConstructor + +/*2*/./*3*/ + // Single-line comment + toString/*4*/ +>toString : () => string + +/*1*/Array/*2*/./*3*/ +>Array/*2*/./*3*/ // Single-line comment toString : () => string +>Array : ArrayConstructor + + // Single-line comment + toString/*4*/ +>toString : () => string + +/*1*/Array +>Array // Single-line comment /*2*/./*3*/toString : () => string +>Array : ArrayConstructor + + // Single-line comment + /*2*/./*3*/toString/*4*/ +>toString : () => string + diff --git a/tests/baselines/reference/sourceMapValidationClass.js.map b/tests/baselines/reference/sourceMapValidationClass.js.map index 11ddc5bff6627..e1f0233e8882d 100644 --- a/tests/baselines/reference/sourceMapValidationClass.js.map +++ b/tests/baselines/reference/sourceMapValidationClass.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClass.js.map] -{"version":3,"file":"sourceMapValidationClass.js","sourceRoot":"","sources":["sourceMapValidationClass.ts"],"names":[],"mappings":"AAAA,YAAc,CAAC;IACX,iBAAmB,QAAgB;QAAE,MAAM,CAAC,IAAO;aAAd,OADzC,CAAC,EACsD,CAAC,CAAf,qBAAc,CAAC,CAAf,IAAc,CAAC;YAAf,0BAAc;;QAAhC,aAAQ,GAAR,QAAQ,CAAQ;QAM3B,OAAE,GAAW,EAAE,CAAC;IALxB,CAAC;IACD,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAGO,oBAAE,GAAV;QACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aACD,UAAc,SAAiB;YAC3B,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAHA;IAIL,cAAC;AAAD,CAAC,AAjBD,IAiBC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClass.js","sourceRoot":"","sources":["sourceMapValidationClass.ts"],"names":[],"mappings":"AAAA,YAAc,CAAC;IACX,iBAAmB,QAAgB;QAAE,MAAM,CAAC,IAAO;aAAd,OADzC,CAAC,EACsD,CAAC,CAAf,qBAAc,CAAC,CAAf,IAAc,CAAC;YAAf,0BAAc;;QAAhC,aAAQ,GAAR,QAAQ,CAAQ;QAM3B,OAAE,GAAW,EAAE,CAAC;IALxB,CAAC;IACD,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAGO,oBAAE,GAAV;QACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,sBAAI,OAXM,CAAC,sBAWE;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aACD,UAAc,SAAiB;YAC3B,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAHA;IAIL,cAAC;AAAD,CAAC,AAjBD,IAiBC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt index b72b510ff0f8e..f86976c4b0066 100644 --- a/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt @@ -252,14 +252,31 @@ sourceFile:sourceMapValidationClass.ts >>> Object.defineProperty(Greeter.prototype, "greetings", { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^^ +4 > ^ +5 > ^^^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > get -3 > greetings +3 > +4 > { +5 > + > constructor(public greeting: string, ...b: string[]) { + > } + > greet() { + > return "

" + this.greeting + "

"; + > } + > private x: string; + > private x1: number = 10; + > private fn() { + > return this.greeting; + > } + > get greetings 1->Emitted(16, 5) Source(12, 5) + SourceIndex(0) 2 >Emitted(16, 27) Source(12, 9) + SourceIndex(0) -3 >Emitted(16, 57) Source(12, 18) + SourceIndex(0) +3 >Emitted(16, 34) Source(1, 15) + SourceIndex(0) +4 >Emitted(16, 35) Source(1, 16) + SourceIndex(0) +5 >Emitted(16, 57) Source(12, 18) + SourceIndex(0) --- >>> get: function () { 1 >^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDecorators.js.map b/tests/baselines/reference/sourceMapValidationDecorators.js.map index 2e41fa5a83874..6cd92529fe26e 100644 --- a/tests/baselines/reference/sourceMapValidationDecorators.js.map +++ b/tests/baselines/reference/sourceMapValidationDecorators.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDecorators.js.map] -{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":[],"mappings":";;;;;;;;;AASA,YAAc,CAAC;IACX,iBAGS,QAAgB;QAIvB,MAAM,CAAC,IAAO;aAAd,OAjBN,CAAC,EAiBmB,CAAC,CAAf,qBAAc,CAAC,CAAf,IAAc,CAAC;YAAf,0BAAc;;QAJP,aAAQ,GAAR,QAAQ,CAAQ;IAKzB,CAAC;IAID,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAUO,oBAAE,GAAV,UAGE,CAAS;QACP,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAID,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aAED,UAGE,SAAiB;YACf,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAPA;IAbc,UAAE,GAAW,EAAE,CAAC;IAV/B;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;wCAGtB;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;sCACL;IAMlB;QACG,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;qCAGzB;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;QAMpB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;4CAJzB;IAbD;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;6BACQ;IAvB7B,OAAO;QAFZ,eAAe;QACf,eAAe,CAAC,EAAE,CAAC;QAGb,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;QAGvB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;OAPxB,OAAO,CA4CZ;IAAD,cAAC;CAAA,AA5CD,IA4CC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":[],"mappings":";;;;;;;;;AASA,YAAc,CAAC;IACX,iBAGS,QAAgB;QAIvB,MAAM,CAAC,IAAO;aAAd,OAjBN,CAAC,EAiBmB,CAAC,CAAf,qBAAc,CAAC,CAAf,IAAc,CAAC;YAAf,0BAAc;;QAJP,aAAQ,GAAR,QAAQ,CAAQ;IAKzB,CAAC;IAID,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAUO,oBAAE,GAAV,UAGE,CAAS;QACP,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAID,sBAAI,OAlCM,CAAC,sBAkCE;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aAED,UAGE,SAAiB;YACf,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAPA;IAbc,UAAE,GAAW,EAAE,CAAC;IAV/B;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;cAZb,CAAC,yBAeV;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;cAlBb,CAAC,uBAmBO;IAMlB;QACG,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;cA3BhB,CAAC,sBA8BV;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;QAMpB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;cAxChB,CAAC,6BAoCV;IAbD;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;6BACQ;IAvB7B,OAAO;QAFZ,eAAe;QACf,eAAe,CAAC,EAAE,CAAC;QAGb,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;QAGvB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;OAPxB,OAAO,CA4CZ;IAAD,cAAC;CAAA,AA5CD,IA4CC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt index 4edb58abd4a96..10d4ee5fbd19d 100644 --- a/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt @@ -293,17 +293,57 @@ sourceFile:sourceMapValidationDecorators.ts >>> Object.defineProperty(Greeter.prototype, "greetings", { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^^ +4 > ^ +5 > ^^^^^^^^^^^^^^^^^^^^^^ 1-> > > @PropertyDecorator1 > @PropertyDecorator2(80) > 2 > get -3 > greetings +3 > +4 > { +5 > + > constructor( + > @ParameterDecorator1 + > @ParameterDecorator2(20) + > public greeting: string, + > + > @ParameterDecorator1 + > @ParameterDecorator2(30) + > ...b: string[]) { + > } + > + > @PropertyDecorator1 + > @PropertyDecorator2(40) + > greet() { + > return "

" + this.greeting + "

"; + > } + > + > @PropertyDecorator1 + > @PropertyDecorator2(50) + > private x: string; + > + > @PropertyDecorator1 + > @PropertyDecorator2(60) + > private static x1: number = 10; + > + > private fn( + > @ParameterDecorator1 + > @ParameterDecorator2(70) + > x: number) { + > return this.greeting; + > } + > + > @PropertyDecorator1 + > @PropertyDecorator2(80) + > get greetings 1->Emitted(24, 5) Source(44, 5) + SourceIndex(0) 2 >Emitted(24, 27) Source(44, 9) + SourceIndex(0) -3 >Emitted(24, 57) Source(44, 18) + SourceIndex(0) +3 >Emitted(24, 34) Source(10, 15) + SourceIndex(0) +4 >Emitted(24, 35) Source(10, 16) + SourceIndex(0) +5 >Emitted(24, 57) Source(44, 18) + SourceIndex(0) --- >>> get: function () { 1 >^^^^^^^^^^^^^ @@ -456,12 +496,30 @@ sourceFile:sourceMapValidationDecorators.ts 5 >Emitted(37, 31) Source(22, 28) + SourceIndex(0) --- >>> ], Greeter.prototype, "greet", null); -1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -1-> - > greet() { - > return "

" + this.greeting + "

"; - > } -1->Emitted(38, 41) Source(25, 6) + SourceIndex(0) +1->^^^^^^^^^^^^^^ +2 > ^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +1-> +2 > { +3 > + > constructor( + > @ParameterDecorator1 + > @ParameterDecorator2(20) + > public greeting: string, + > + > @ParameterDecorator1 + > @ParameterDecorator2(30) + > ...b: string[]) { + > } + > + > @PropertyDecorator1 + > @PropertyDecorator2(40) + > greet() { + > return "

" + this.greeting + "

"; + > } +1->Emitted(38, 15) Source(10, 15) + SourceIndex(0) +2 >Emitted(38, 16) Source(10, 16) + SourceIndex(0) +3 >Emitted(38, 41) Source(25, 6) + SourceIndex(0) --- >>> __decorate([ 1 >^^^^ @@ -502,10 +560,34 @@ sourceFile:sourceMapValidationDecorators.ts 5 >Emitted(41, 31) Source(28, 28) + SourceIndex(0) --- >>> ], Greeter.prototype, "x", void 0); -1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -1-> - > private x: string; -1->Emitted(42, 39) Source(29, 23) + SourceIndex(0) +1->^^^^^^^^^^^^^^ +2 > ^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^ +1-> +2 > { +3 > + > constructor( + > @ParameterDecorator1 + > @ParameterDecorator2(20) + > public greeting: string, + > + > @ParameterDecorator1 + > @ParameterDecorator2(30) + > ...b: string[]) { + > } + > + > @PropertyDecorator1 + > @PropertyDecorator2(40) + > greet() { + > return "

" + this.greeting + "

"; + > } + > + > @PropertyDecorator1 + > @PropertyDecorator2(50) + > private x: string; +1->Emitted(42, 15) Source(10, 15) + SourceIndex(0) +2 >Emitted(42, 16) Source(10, 16) + SourceIndex(0) +3 >Emitted(42, 39) Source(29, 23) + SourceIndex(0) --- >>> __decorate([ 1 >^^^^ @@ -560,12 +642,45 @@ sourceFile:sourceMapValidationDecorators.ts 7 >Emitted(45, 44) Source(37, 31) + SourceIndex(0) --- >>> ], Greeter.prototype, "fn", null); -1 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -1 > - > x: number) { - > return this.greeting; - > } -1 >Emitted(46, 38) Source(40, 6) + SourceIndex(0) +1 >^^^^^^^^^^^^^^ +2 > ^ +3 > ^^^^^^^^^^^^^^^^^^^^^^ +1 > +2 > { +3 > + > constructor( + > @ParameterDecorator1 + > @ParameterDecorator2(20) + > public greeting: string, + > + > @ParameterDecorator1 + > @ParameterDecorator2(30) + > ...b: string[]) { + > } + > + > @PropertyDecorator1 + > @PropertyDecorator2(40) + > greet() { + > return "

" + this.greeting + "

"; + > } + > + > @PropertyDecorator1 + > @PropertyDecorator2(50) + > private x: string; + > + > @PropertyDecorator1 + > @PropertyDecorator2(60) + > private static x1: number = 10; + > + > private fn( + > @ParameterDecorator1 + > @ParameterDecorator2(70) + > x: number) { + > return this.greeting; + > } +1 >Emitted(46, 15) Source(10, 15) + SourceIndex(0) +2 >Emitted(46, 16) Source(10, 16) + SourceIndex(0) +3 >Emitted(46, 38) Source(40, 6) + SourceIndex(0) --- >>> __decorate([ 1 >^^^^ @@ -652,9 +767,51 @@ sourceFile:sourceMapValidationDecorators.ts 7 >Emitted(51, 44) Source(50, 31) + SourceIndex(0) --- >>> ], Greeter.prototype, "greetings", null); -1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1->^^^^^^^^^^^^^^ +2 > ^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> -1->Emitted(52, 45) Source(46, 6) + SourceIndex(0) +2 > { +3 > + > constructor( + > @ParameterDecorator1 + > @ParameterDecorator2(20) + > public greeting: string, + > + > @ParameterDecorator1 + > @ParameterDecorator2(30) + > ...b: string[]) { + > } + > + > @PropertyDecorator1 + > @PropertyDecorator2(40) + > greet() { + > return "

" + this.greeting + "

"; + > } + > + > @PropertyDecorator1 + > @PropertyDecorator2(50) + > private x: string; + > + > @PropertyDecorator1 + > @PropertyDecorator2(60) + > private static x1: number = 10; + > + > private fn( + > @ParameterDecorator1 + > @ParameterDecorator2(70) + > x: number) { + > return this.greeting; + > } + > + > @PropertyDecorator1 + > @PropertyDecorator2(80) + > get greetings() { + > return this.greeting; + > } +1->Emitted(52, 15) Source(10, 15) + SourceIndex(0) +2 >Emitted(52, 16) Source(10, 16) + SourceIndex(0) +3 >Emitted(52, 45) Source(46, 6) + SourceIndex(0) --- >>> __decorate([ 1 >^^^^ diff --git a/tests/baselines/reference/typeGuardIntersectionTypes.js b/tests/baselines/reference/typeGuardIntersectionTypes.js index 4b5e8a4b1ccfc..5a7bc055330d0 100644 --- a/tests/baselines/reference/typeGuardIntersectionTypes.js +++ b/tests/baselines/reference/typeGuardIntersectionTypes.js @@ -152,10 +152,12 @@ function identifyBeast(beast) { log("unknown - " + beast.legs + " legs, wings"); } } + // All non-winged beasts with legs else { log("manbearpig - " + beast.legs + " legs, no wings"); } } + // All beasts without legs else { if (hasWings(beast)) { log("quetzalcoatl - no legs, wings"); diff --git a/tests/cases/compiler/propertyAccessExpressionInnerComments.ts b/tests/cases/compiler/propertyAccessExpressionInnerComments.ts new file mode 100644 index 0000000000000..f4efc986b3803 --- /dev/null +++ b/tests/cases/compiler/propertyAccessExpressionInnerComments.ts @@ -0,0 +1,14 @@ +/*1*/Array/*2*/./*3*/toString/*4*/ + +/*1*/Array +/*2*/./*3*/ + // Single-line comment + toString/*4*/ + +/*1*/Array/*2*/./*3*/ + // Single-line comment + toString/*4*/ + +/*1*/Array + // Single-line comment + /*2*/./*3*/toString/*4*/ From 5c102a49b999eca7698265418fac8464e19bd368 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Thu, 22 Feb 2018 18:44:39 -0800 Subject: [PATCH 14/18] Stop heuristically sourcemapping tokens When the transform was trivial it worked, but was unneeded, but when it was complex, it was brittle - best leave source mapping up to the transformers --- src/compiler/emitter.ts | 9 +- tests/baselines/reference/ES5For-of1.js.map | 2 +- .../reference/ES5For-of1.sourcemap.txt | 113 +- tests/baselines/reference/ES5For-of13.js.map | 2 +- .../reference/ES5For-of13.sourcemap.txt | 135 +- tests/baselines/reference/ES5For-of25.js.map | 2 +- .../reference/ES5For-of25.sourcemap.txt | 139 +- tests/baselines/reference/ES5For-of26.js.map | 2 +- .../reference/ES5For-of26.sourcemap.txt | 89 +- tests/baselines/reference/ES5For-of3.js.map | 2 +- .../reference/ES5For-of3.sourcemap.txt | 135 +- tests/baselines/reference/ES5For-of33.js.map | 2 +- .../reference/ES5For-of33.sourcemap.txt | 105 +- tests/baselines/reference/ES5For-of34.js.map | 2 +- .../reference/ES5For-of34.sourcemap.txt | 186 +- tests/baselines/reference/ES5For-of35.js.map | 2 +- .../reference/ES5For-of35.sourcemap.txt | 83 +- tests/baselines/reference/ES5For-of36.js.map | 2 +- .../reference/ES5For-of36.sourcemap.txt | 83 +- tests/baselines/reference/ES5For-of8.js.map | 2 +- .../reference/ES5For-of8.sourcemap.txt | 192 +- .../reference/commonSourceDirectory.js.map | 2 +- .../commonSourceDirectory.sourcemap.txt | 27 +- ...computedPropertyNamesSourceMap1_ES5.js.map | 2 +- ...dPropertyNamesSourceMap1_ES5.sourcemap.txt | 76 +- ...computedPropertyNamesSourceMap1_ES6.js.map | 2 +- ...dPropertyNamesSourceMap1_ES6.sourcemap.txt | 21 +- ...computedPropertyNamesSourceMap2_ES5.js.map | 2 +- ...dPropertyNamesSourceMap2_ES5.sourcemap.txt | 31 +- ...computedPropertyNamesSourceMap2_ES6.js.map | 2 +- ...dPropertyNamesSourceMap2_ES6.sourcemap.txt | 35 +- .../reference/contextualTyping.js.map | 2 +- .../reference/contextualTyping.sourcemap.txt | 2909 +++---- ...assConstructorWithExplicitReturns01.js.map | 2 +- ...tructorWithExplicitReturns01.sourcemap.txt | 291 +- .../reference/es3-sourcemap-amd.js.map | 2 +- .../reference/es3-sourcemap-amd.sourcemap.txt | 33 +- .../reference/es5-souremap-amd.js.map | 2 +- .../reference/es5-souremap-amd.sourcemap.txt | 33 +- .../reference/es6-sourcemap-amd.js.map | 2 +- .../reference/es6-sourcemap-amd.sourcemap.txt | 21 +- .../reference/getEmitOutputMapRoots.baseline | 2 +- .../reference/getEmitOutputSourceMap.baseline | 2 +- .../getEmitOutputSourceMap2.baseline | 4 +- .../getEmitOutputSourceRoot.baseline | 2 +- ...getEmitOutputSourceRootMultiFiles.baseline | 4 +- .../getEmitOutputTsxFile_Preserve.baseline | 4 +- .../getEmitOutputTsxFile_React.baseline | 4 +- tests/baselines/reference/inlineSourceMap.js | 2 +- .../reference/inlineSourceMap.sourcemap.txt | 32 +- tests/baselines/reference/inlineSourceMap2.js | 2 +- .../reference/inlineSourceMap2.sourcemap.txt | 32 +- .../baselines/reference/inlineSources.js.map | 2 +- .../reference/inlineSources.sourcemap.txt | 52 +- tests/baselines/reference/inlineSources2.js | 2 +- .../reference/inlineSources2.sourcemap.txt | 58 +- .../reference/isolatedModulesSourceMap.js.map | 2 +- .../isolatedModulesSourceMap.sourcemap.txt | 26 +- .../jsFileCompilationWithMapFileAsJs.js.map | 2 +- ...leCompilationWithMapFileAsJs.sourcemap.txt | 8 +- ...ationWithMapFileAsJsWithInlineSourceMap.js | 2 +- ...pFileAsJsWithInlineSourceMap.sourcemap.txt | 14 +- ...ompilationWithMapFileAsJsWithOutDir.js.map | 2 +- ...ionWithMapFileAsJsWithOutDir.sourcemap.txt | 8 +- .../reference/jsxFactoryIdentifier.js.map | 4 +- .../jsxFactoryIdentifier.sourcemap.txt | 226 +- .../jsxFactoryIdentifierAsParameter.js.map | 2 +- ...FactoryIdentifierAsParameter.sourcemap.txt | 21 +- ...actoryIdentifierWithAbsentParameter.js.map | 2 +- ...dentifierWithAbsentParameter.sourcemap.txt | 21 +- .../reference/jsxFactoryQualifiedName.js.map | 4 +- .../jsxFactoryQualifiedName.sourcemap.txt | 188 +- ...FactoryQualifiedNameResolutionError.js.map | 2 +- ...QualifiedNameResolutionError.sourcemap.txt | 21 +- tests/baselines/reference/noCatchBlock.js.map | 2 +- .../reference/noCatchBlock.sourcemap.txt | 57 +- .../optionsInlineSourceMapMapRoot.js | 2 +- ...ptionsInlineSourceMapMapRoot.sourcemap.txt | 30 +- .../optionsInlineSourceMapSourceRoot.js | 2 +- ...onsInlineSourceMapSourceRoot.sourcemap.txt | 30 +- .../optionsInlineSourceMapSourcemap.js | 2 +- ...ionsInlineSourceMapSourcemap.sourcemap.txt | 30 +- .../optionsSourcemapInlineSources.js.map | 2 +- ...ptionsSourcemapInlineSources.sourcemap.txt | 26 +- ...ptionsSourcemapInlineSourcesMapRoot.js.map | 2 +- ...ourcemapInlineSourcesMapRoot.sourcemap.txt | 26 +- ...onsSourcemapInlineSourcesSourceRoot.js.map | 2 +- ...cemapInlineSourcesSourceRoot.sourcemap.txt | 26 +- tests/baselines/reference/out-flag.js.map | 2 +- .../reference/out-flag.sourcemap.txt | 30 +- tests/baselines/reference/out-flag2.js.map | 2 +- .../reference/out-flag2.sourcemap.txt | 16 +- tests/baselines/reference/out-flag3.js.map | 2 +- .../reference/out-flag3.sourcemap.txt | 16 +- .../reference/outModuleConcatAmd.js.map | 2 +- .../outModuleConcatAmd.sourcemap.txt | 18 +- .../reference/outModuleConcatSystem.js.map | 2 +- .../outModuleConcatSystem.sourcemap.txt | 16 +- .../reference/outModuleTripleSlashRefs.js.map | 2 +- .../outModuleTripleSlashRefs.sourcemap.txt | 26 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../maprootUrlSimpleNoOutdir/amd/m1.js.map | 2 +- .../maprootUrlSimpleNoOutdir/amd/test.js.map | 2 +- .../maprootUrlSimpleNoOutdir/node/m1.js.map | 2 +- .../maprootUrlSimpleNoOutdir/node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../simple/FolderB/FolderC/fileC.js.map | 2 +- .../amd/outdir/simple/FolderB/fileB.js.map | 2 +- .../simple/FolderB/FolderC/fileC.js.map | 2 +- .../node/outdir/simple/FolderB/fileB.js.map | 2 +- .../simple/FolderB/FolderC/fileC.js.map | 2 +- .../amd/outdir/simple/FolderB/fileB.js.map | 2 +- .../simple/FolderB/FolderC/fileC.js.map | 2 +- .../node/outdir/simple/FolderB/fileB.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../sourcemapSimpleNoOutdir/amd/m1.js.map | 2 +- .../sourcemapSimpleNoOutdir/amd/test.js.map | 2 +- .../sourcemapSimpleNoOutdir/node/m1.js.map | 2 +- .../sourcemapSimpleNoOutdir/node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/ref/m2.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/ref/m2.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/ref/m2.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/ref/m2.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/bin/outAndOutDirFile.js.map | 2 +- .../node/bin/outAndOutDirFile.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../ref/m1.js.map | 2 +- .../outputdir_module_multifolder/test.js.map | 2 +- .../m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../amd/diskFile0.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/diskFile0.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../outputdir_multifolder/ref/m1.js.map | 2 +- .../simple/outputdir_multifolder/test.js.map | 2 +- .../outputdir_multifolder_ref/m2.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../sourcerootUrlSimpleNoOutdir/amd/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- .../amd/ref/m1.js.map | 2 +- .../amd/test.js.map | 2 +- .../node/ref/m1.js.map | 2 +- .../node/test.js.map | 2 +- .../amd/outdir/simple/ref/m1.js.map | 2 +- .../amd/outdir/simple/test.js.map | 2 +- .../node/outdir/simple/ref/m1.js.map | 2 +- .../node/outdir/simple/test.js.map | 2 +- .../amd/bin/test.js.map | 2 +- .../node/bin/test.js.map | 2 +- tests/baselines/reference/properties.js.map | 2 +- .../reference/properties.sourcemap.txt | 43 +- .../recursiveClassReferenceTest.js.map | 2 +- .../recursiveClassReferenceTest.sourcemap.txt | 383 +- .../reference/sourceMap-Comments.js.map | 2 +- .../sourceMap-Comments.sourcemap.txt | 173 +- .../reference/sourceMap-Comments2.js.map | 2 +- .../sourceMap-Comments2.sourcemap.txt | 36 +- .../sourceMap-FileWithComments.js.map | 2 +- .../sourceMap-FileWithComments.sourcemap.txt | 379 +- ...erfacePrecedingVariableDeclaration1.js.map | 2 +- ...recedingVariableDeclaration1.sourcemap.txt | 26 +- .../reference/sourceMap-LineBreaks.js.map | 2 +- .../sourceMap-LineBreaks.sourcemap.txt | 286 +- .../reference/sourceMap-SkippedNode.js.map | 2 +- .../sourceMap-SkippedNode.sourcemap.txt | 57 +- .../sourceMap-StringLiteralWithNewLine.js.map | 2 +- ...Map-StringLiteralWithNewLine.sourcemap.txt | 74 +- ...duleWithCommentPrecedingStatement01.js.map | 2 +- ...hCommentPrecedingStatement01.sourcemap.txt | 24 +- ...tionWithCommentPrecedingStatement01.js.map | 2 +- ...hCommentPrecedingStatement01.sourcemap.txt | 24 +- .../reference/sourceMapSample.js.map | 2 +- .../reference/sourceMapSample.sourcemap.txt | 762 +- .../reference/sourceMapValidationClass.js.map | 2 +- .../sourceMapValidationClass.sourcemap.txt | 216 +- ...lidationClassWithDefaultConstructor.js.map | 2 +- ...nClassWithDefaultConstructor.sourcemap.txt | 8 +- ...ConstructorAndCapturedThisStatement.js.map | 2 +- ...ctorAndCapturedThisStatement.sourcemap.txt | 26 +- ...hDefaultConstructorAndExtendsClause.js.map | 2 +- ...tConstructorAndExtendsClause.sourcemap.txt | 39 +- .../sourceMapValidationClasses.js.map | 2 +- .../sourceMapValidationClasses.sourcemap.txt | 772 +- .../sourceMapValidationDecorators.js.map | 2 +- ...ourceMapValidationDecorators.sourcemap.txt | 408 +- ...DestructuringForArrayBindingPattern.js.map | 2 +- ...turingForArrayBindingPattern.sourcemap.txt | 3704 ++++----- ...estructuringForArrayBindingPattern2.js.map | 2 +- ...uringForArrayBindingPattern2.sourcemap.txt | 3584 ++++----- ...ForArrayBindingPatternDefaultValues.js.map | 2 +- ...yBindingPatternDefaultValues.sourcemap.txt | 3829 ++++----- ...orArrayBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 3709 ++++----- ...estructuringForObjectBindingPattern.js.map | 2 +- ...uringForObjectBindingPattern.sourcemap.txt | 2024 ++--- ...structuringForObjectBindingPattern2.js.map | 2 +- ...ringForObjectBindingPattern2.sourcemap.txt | 3628 ++++----- ...orObjectBindingPatternDefaultValues.js.map | 2 +- ...tBindingPatternDefaultValues.sourcemap.txt | 2392 +++--- ...rObjectBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 4356 +++++----- ...structuringForOfArrayBindingPattern.js.map | 2 +- ...ringForOfArrayBindingPattern.sourcemap.txt | 4918 +++--------- ...tructuringForOfArrayBindingPattern2.js.map | 2 +- ...ingForOfArrayBindingPattern2.sourcemap.txt | 5158 +++--------- ...rOfArrayBindingPatternDefaultValues.js.map | 2 +- ...yBindingPatternDefaultValues.sourcemap.txt | 4603 ++--------- ...OfArrayBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 4809 ++--------- ...tructuringForOfObjectBindingPattern.js.map | 2 +- ...ingForOfObjectBindingPattern.sourcemap.txt | 2618 ++---- ...ructuringForOfObjectBindingPattern2.js.map | 2 +- ...ngForOfObjectBindingPattern2.sourcemap.txt | 6002 +++----------- ...OfObjectBindingPatternDefaultValues.js.map | 2 +- ...tBindingPatternDefaultValues.sourcemap.txt | 2814 ++----- ...fObjectBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 7130 +++-------------- ...ParameterNestedObjectBindingPattern.js.map | 2 +- ...erNestedObjectBindingPattern.sourcemap.txt | 120 +- ...edObjectBindingPatternDefaultValues.js.map | 2 +- ...tBindingPatternDefaultValues.sourcemap.txt | 120 +- ...turingParameterObjectBindingPattern.js.map | 2 +- ...arameterObjectBindingPattern.sourcemap.txt | 98 +- ...erObjectBindingPatternDefaultValues.js.map | 2 +- ...tBindingPatternDefaultValues.sourcemap.txt | 98 +- ...turingParametertArrayBindingPattern.js.map | 2 +- ...arametertArrayBindingPattern.sourcemap.txt | 60 +- ...uringParametertArrayBindingPattern2.js.map | 2 +- ...rametertArrayBindingPattern2.sourcemap.txt | 72 +- ...ertArrayBindingPatternDefaultValues.js.map | 2 +- ...yBindingPatternDefaultValues.sourcemap.txt | 60 +- ...rtArrayBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 72 +- ...ationDestructuringVariableStatement.js.map | 2 +- ...structuringVariableStatement.sourcemap.txt | 259 +- ...tionDestructuringVariableStatement1.js.map | 2 +- ...tructuringVariableStatement1.sourcemap.txt | 573 +- ...ariableStatementArrayBindingPattern.js.map | 2 +- ...StatementArrayBindingPattern.sourcemap.txt | 179 +- ...riableStatementArrayBindingPattern2.js.map | 2 +- ...tatementArrayBindingPattern2.sourcemap.txt | 203 +- ...riableStatementArrayBindingPattern3.js.map | 2 +- ...tatementArrayBindingPattern3.sourcemap.txt | 369 +- ...entArrayBindingPatternDefaultValues.js.map | 2 +- ...yBindingPatternDefaultValues.sourcemap.txt | 181 +- ...ntArrayBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 205 +- ...ntArrayBindingPatternDefaultValues3.js.map | 2 +- ...BindingPatternDefaultValues3.sourcemap.txt | 369 +- ...uringVariableStatementDefaultValues.js.map | 2 +- ...riableStatementDefaultValues.sourcemap.txt | 261 +- ...StatementNestedObjectBindingPattern.js.map | 2 +- ...ntNestedObjectBindingPattern.sourcemap.txt | 329 +- ...jectBindingPatternWithDefaultValues.js.map | 2 +- ...dingPatternWithDefaultValues.sourcemap.txt | 331 +- .../reference/sourceMapValidationDo.js.map | 2 +- .../sourceMapValidationDo.sourcemap.txt | 162 +- ...sourceMapValidationExportAssignment.js.map | 2 +- ...apValidationExportAssignment.sourcemap.txt | 8 +- ...pValidationExportAssignmentCommonjs.js.map | 2 +- ...tionExportAssignmentCommonjs.sourcemap.txt | 8 +- .../reference/sourceMapValidationFor.js.map | 2 +- .../sourceMapValidationFor.sourcemap.txt | 957 +-- .../reference/sourceMapValidationForIn.js.map | 2 +- .../sourceMapValidationForIn.sourcemap.txt | 264 +- ...rceMapValidationFunctionExpressions.js.map | 2 +- ...alidationFunctionExpressions.sourcemap.txt | 127 +- ...alidationFunctionPropertyAssignment.js.map | 2 +- ...onFunctionPropertyAssignment.sourcemap.txt | 50 +- .../sourceMapValidationFunctions.js.map | 2 +- ...sourceMapValidationFunctions.sourcemap.txt | 209 +- .../sourceMapValidationIfElse.js.map | 2 +- .../sourceMapValidationIfElse.sourcemap.txt | 332 +- .../sourceMapValidationImport.js.map | 2 +- .../sourceMapValidationImport.sourcemap.txt | 128 +- .../sourceMapValidationLabeled.js.map | 2 +- .../sourceMapValidationLabeled.sourcemap.txt | 49 +- .../sourceMapValidationModule.js.map | 2 +- .../sourceMapValidationModule.sourcemap.txt | 57 +- .../sourceMapValidationStatements.js.map | 2 +- ...ourceMapValidationStatements.sourcemap.txt | 1201 +-- .../sourceMapValidationSwitch.js.map | 2 +- .../sourceMapValidationSwitch.sourcemap.txt | 319 +- .../sourceMapValidationTryCatchFinally.js.map | 2 +- ...MapValidationTryCatchFinally.sourcemap.txt | 268 +- .../sourceMapValidationVariables.js.map | 2 +- ...sourceMapValidationVariables.sourcemap.txt | 98 +- .../reference/sourceMapValidationWhile.js.map | 2 +- .../sourceMapValidationWhile.sourcemap.txt | 138 +- .../sourceMapValidationWithComments.js.map | 2 +- ...rceMapValidationWithComments.sourcemap.txt | 53 +- ...sourceMapWithCaseSensitiveFileNames.js.map | 2 +- ...apWithCaseSensitiveFileNames.sourcemap.txt | 16 +- ...WithCaseSensitiveFileNamesAndOutDir.js.map | 4 +- ...eSensitiveFileNamesAndOutDir.sourcemap.txt | 16 +- ...ceMapWithMultipleFilesWithCopyright.js.map | 2 +- ...thMultipleFilesWithCopyright.sourcemap.txt | 40 +- ...pleFilesWithFileEndingWithInterface.js.map | 2 +- ...sWithFileEndingWithInterface.sourcemap.txt | 8 +- ...rceMapWithNonCaseSensitiveFileNames.js.map | 2 +- ...ithNonCaseSensitiveFileNames.sourcemap.txt | 16 +- ...hNonCaseSensitiveFileNamesAndOutDir.js.map | 4 +- ...eSensitiveFileNamesAndOutDir.sourcemap.txt | 16 +- .../sourcemapValidationDuplicateNames.js.map | 2 +- ...emapValidationDuplicateNames.sourcemap.txt | 85 +- .../ternaryExpressionSourceMap.js.map | 2 +- .../ternaryExpressionSourceMap.sourcemap.txt | 146 +- tests/baselines/reference/tsxEmit3.js.map | 2 +- .../reference/tsxEmit3.sourcemap.txt | 44 +- .../baselines/reference/typeResolution.js.map | 2 +- .../reference/typeResolution.sourcemap.txt | 84 +- 966 files changed, 27063 insertions(+), 58301 deletions(-) diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 055581094e793..345f53bcecd66 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1729,11 +1729,12 @@ namespace ts { function emitTokenWithComment(token: SyntaxKind, pos: number, writer: (s: string) => void, contextNode?: Node, indentLeading?: boolean) { const node = contextNode && getParseTreeNode(contextNode); + const isSimilarNode = node && node.kind === contextNode.kind; const startPos = pos; - if (node && node.kind === contextNode.kind) { + if (isSimilarNode) { pos = skipTrivia(currentSourceFile.text, pos); } - if (emitLeadingCommentsOfPosition && node && node.kind === contextNode.kind) { + if (emitLeadingCommentsOfPosition && isSimilarNode) { const needsIndent = indentLeading && !positionsAreOnSameLine(startPos, pos, currentSourceFile); if (needsIndent) { increaseIndent(); @@ -1743,8 +1744,8 @@ namespace ts { decreaseIndent(); } } - pos = writeToken(token, pos, writer, /*contextNode*/ contextNode); - if (emitTrailingCommentsOfPosition && node && node.kind === contextNode.kind) { + pos = writeTokenText(token, writer, pos); + if (emitTrailingCommentsOfPosition && isSimilarNode) { emitTrailingCommentsOfPosition(pos, /*prefixSpace*/ true); } return pos; diff --git a/tests/baselines/reference/ES5For-of1.js.map b/tests/baselines/reference/ES5For-of1.js.map index 17e625987a53b..4f2996812ac4a 100644 --- a/tests/baselines/reference/ES5For-of1.js.map +++ b/tests/baselines/reference/ES5For-of1.js.map @@ -1,2 +1,2 @@ //// [ES5For-of1.js.map] -{"version":3,"file":"ES5For-of1.js","sourceRoot":"","sources":["ES5For-of1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAU,OAAd,CAAC,EAA4B,EAAf,GAAd,CAAC,EAAc,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,CAAC,CAAC,OAAF;IACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;CAClB"} \ No newline at end of file +{"version":3,"file":"ES5For-of1.js","sourceRoot":"","sources":["ES5For-of1.ts"],"names":[],"mappings":"AAAA,KAAc,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,SAAA;IACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;CAClB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of1.sourcemap.txt b/tests/baselines/reference/ES5For-of1.sourcemap.txt index 14e34a4da3db5..30ac221a4237a 100644 --- a/tests/baselines/reference/ES5For-of1.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of1.sourcemap.txt @@ -10,86 +10,65 @@ sourceFile:ES5For-of1.ts ------------------------------------------------------------------- >>>for (var _i = 0, _a = ['a', 'b', 'c']; _i < _a.length; _i++) { 1 > -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^ -12> ^^ -13> ^^^ -14> ^^ -15> ^^^ -16> ^ -17> ^^ -18> ^^^^^^^^^^^^^^ -19> ^^ -20> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^ +7 > ^^ +8 > ^^^ +9 > ^^ +10> ^^^ +11> ^ +12> ^^ +13> ^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1 > -2 >for -3 > (var v of -4 > -5 > f -6 > or (var v of ['a', 'b', 'c'] -7 > -8 > -9 > f -10> or (var v of [ -11> 'a' -12> , -13> 'b' -14> , -15> 'c' -16> ] -17> -18> ['a', 'b', 'c'] -19> -20> ['a', 'b', 'c'] +2 >for (var v of +3 > ['a', 'b', 'c'] +4 > +5 > [ +6 > 'a' +7 > , +8 > 'b' +9 > , +10> 'c' +11> ] +12> +13> ['a', 'b', 'c'] +14> +15> ['a', 'b', 'c'] 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -3 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) -4 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) -7 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) -8 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(1, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(1, 24) Source(1, 16) + SourceIndex(0) -11>Emitted(1, 27) Source(1, 19) + SourceIndex(0) -12>Emitted(1, 29) Source(1, 21) + SourceIndex(0) -13>Emitted(1, 32) Source(1, 24) + SourceIndex(0) -14>Emitted(1, 34) Source(1, 26) + SourceIndex(0) -15>Emitted(1, 37) Source(1, 29) + SourceIndex(0) -16>Emitted(1, 38) Source(1, 30) + SourceIndex(0) -17>Emitted(1, 40) Source(1, 15) + SourceIndex(0) -18>Emitted(1, 54) Source(1, 30) + SourceIndex(0) -19>Emitted(1, 56) Source(1, 15) + SourceIndex(0) -20>Emitted(1, 60) Source(1, 30) + SourceIndex(0) +2 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) +3 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) +4 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) +5 >Emitted(1, 24) Source(1, 16) + SourceIndex(0) +6 >Emitted(1, 27) Source(1, 19) + SourceIndex(0) +7 >Emitted(1, 29) Source(1, 21) + SourceIndex(0) +8 >Emitted(1, 32) Source(1, 24) + SourceIndex(0) +9 >Emitted(1, 34) Source(1, 26) + SourceIndex(0) +10>Emitted(1, 37) Source(1, 29) + SourceIndex(0) +11>Emitted(1, 38) Source(1, 30) + SourceIndex(0) +12>Emitted(1, 40) Source(1, 15) + SourceIndex(0) +13>Emitted(1, 54) Source(1, 30) + SourceIndex(0) +14>Emitted(1, 56) Source(1, 15) + SourceIndex(0) +15>Emitted(1, 60) Source(1, 30) + SourceIndex(0) --- >>> var v = _a[_i]; 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^^^^^^^ -7 > ^^-> +4 > ^^^^^^^^^ +5 > ^^-> 1 > 2 > var 3 > v -4 > -5 > o -6 > +4 > 1 >Emitted(2, 5) Source(1, 6) + SourceIndex(0) 2 >Emitted(2, 9) Source(1, 10) + SourceIndex(0) 3 >Emitted(2, 10) Source(1, 11) + SourceIndex(0) -4 >Emitted(2, 11) Source(1, 12) + SourceIndex(0) -5 >Emitted(2, 12) Source(1, 13) + SourceIndex(0) -6 >Emitted(2, 19) Source(1, 11) + SourceIndex(0) +4 >Emitted(2, 19) Source(1, 11) + SourceIndex(0) --- >>> console.log(v); 1->^^^^ diff --git a/tests/baselines/reference/ES5For-of13.js.map b/tests/baselines/reference/ES5For-of13.js.map index bf7cc0740e609..1392eeb9bac5d 100644 --- a/tests/baselines/reference/ES5For-of13.js.map +++ b/tests/baselines/reference/ES5For-of13.js.map @@ -1,2 +1,2 @@ //// [ES5For-of13.js.map] -{"version":3,"file":"ES5For-of13.js","sourceRoot":"","sources":["ES5For-of13.ts"],"names":[],"mappings":"AAAA,IAAI,CAAU,OAAd,CAAC,EAA4B,EAAf,GAAd,CAAC,EAAc,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,CAAC,CAAC,OAAF;IACN,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CACb"} \ No newline at end of file +{"version":3,"file":"ES5For-of13.js","sourceRoot":"","sources":["ES5For-of13.ts"],"names":[],"mappings":"AAAA,KAAc,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,SAAA;IACN,IAAI,CAAC,GAAG,CAAC,CAAC;CACb"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of13.sourcemap.txt b/tests/baselines/reference/ES5For-of13.sourcemap.txt index 8f469a6b2e1da..b6cf15ca7fd0d 100644 --- a/tests/baselines/reference/ES5For-of13.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of13.sourcemap.txt @@ -10,112 +10,85 @@ sourceFile:ES5For-of13.ts ------------------------------------------------------------------- >>>for (var _i = 0, _a = ['a', 'b', 'c']; _i < _a.length; _i++) { 1 > -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^ -12> ^^ -13> ^^^ -14> ^^ -15> ^^^ -16> ^ -17> ^^ -18> ^^^^^^^^^^^^^^ -19> ^^ -20> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^ +7 > ^^ +8 > ^^^ +9 > ^^ +10> ^^^ +11> ^ +12> ^^ +13> ^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1 > -2 >for -3 > (let v of -4 > -5 > f -6 > or (let v of ['a', 'b', 'c'] -7 > -8 > -9 > f -10> or (let v of [ -11> 'a' -12> , -13> 'b' -14> , -15> 'c' -16> ] -17> -18> ['a', 'b', 'c'] -19> -20> ['a', 'b', 'c'] +2 >for (let v of +3 > ['a', 'b', 'c'] +4 > +5 > [ +6 > 'a' +7 > , +8 > 'b' +9 > , +10> 'c' +11> ] +12> +13> ['a', 'b', 'c'] +14> +15> ['a', 'b', 'c'] 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -3 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) -4 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) -7 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) -8 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(1, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(1, 24) Source(1, 16) + SourceIndex(0) -11>Emitted(1, 27) Source(1, 19) + SourceIndex(0) -12>Emitted(1, 29) Source(1, 21) + SourceIndex(0) -13>Emitted(1, 32) Source(1, 24) + SourceIndex(0) -14>Emitted(1, 34) Source(1, 26) + SourceIndex(0) -15>Emitted(1, 37) Source(1, 29) + SourceIndex(0) -16>Emitted(1, 38) Source(1, 30) + SourceIndex(0) -17>Emitted(1, 40) Source(1, 15) + SourceIndex(0) -18>Emitted(1, 54) Source(1, 30) + SourceIndex(0) -19>Emitted(1, 56) Source(1, 15) + SourceIndex(0) -20>Emitted(1, 60) Source(1, 30) + SourceIndex(0) +2 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) +3 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) +4 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) +5 >Emitted(1, 24) Source(1, 16) + SourceIndex(0) +6 >Emitted(1, 27) Source(1, 19) + SourceIndex(0) +7 >Emitted(1, 29) Source(1, 21) + SourceIndex(0) +8 >Emitted(1, 32) Source(1, 24) + SourceIndex(0) +9 >Emitted(1, 34) Source(1, 26) + SourceIndex(0) +10>Emitted(1, 37) Source(1, 29) + SourceIndex(0) +11>Emitted(1, 38) Source(1, 30) + SourceIndex(0) +12>Emitted(1, 40) Source(1, 15) + SourceIndex(0) +13>Emitted(1, 54) Source(1, 30) + SourceIndex(0) +14>Emitted(1, 56) Source(1, 15) + SourceIndex(0) +15>Emitted(1, 60) Source(1, 30) + SourceIndex(0) --- >>> var v = _a[_i]; 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^^^^^^^ +4 > ^^^^^^^^^ 1 > 2 > let 3 > v -4 > -5 > o -6 > +4 > 1 >Emitted(2, 5) Source(1, 6) + SourceIndex(0) 2 >Emitted(2, 9) Source(1, 10) + SourceIndex(0) 3 >Emitted(2, 10) Source(1, 11) + SourceIndex(0) -4 >Emitted(2, 11) Source(1, 12) + SourceIndex(0) -5 >Emitted(2, 12) Source(1, 13) + SourceIndex(0) -6 >Emitted(2, 19) Source(1, 11) + SourceIndex(0) +4 >Emitted(2, 19) Source(1, 11) + SourceIndex(0) --- >>> var x = v; 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ +4 > ^^^ +5 > ^ +6 > ^ 1 > of ['a', 'b', 'c']) { > 2 > var 3 > x -4 > -5 > = -6 > -7 > v -8 > ; +4 > = +5 > v +6 > ; 1 >Emitted(3, 5) Source(2, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(2, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(2, 10) + SourceIndex(0) -4 >Emitted(3, 11) Source(2, 11) + SourceIndex(0) -5 >Emitted(3, 12) Source(2, 12) + SourceIndex(0) -6 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) -7 >Emitted(3, 14) Source(2, 14) + SourceIndex(0) -8 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) +4 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) +5 >Emitted(3, 14) Source(2, 14) + SourceIndex(0) +6 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) --- >>>} 1 >^ diff --git a/tests/baselines/reference/ES5For-of25.js.map b/tests/baselines/reference/ES5For-of25.js.map index 48d168fcd2edb..d880d11d880a2 100644 --- a/tests/baselines/reference/ES5For-of25.js.map +++ b/tests/baselines/reference/ES5For-of25.js.map @@ -1,2 +1,2 @@ //// [ES5For-of25.js.map] -{"version":3,"file":"ES5For-of25.js","sourceRoot":"","sources":["ES5For-of25.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAClB,IAAI,CAAU,OADd,CAAC,EACc,EAAD,IADd,CAAC,EACc,EAAD,eAAC,EAAD,IAAC;IAAV,IAAI,CAAC,CAAC,CAAC,QAAF;IACN,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of25.js","sourceRoot":"","sources":["ES5For-of25.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAClB,KAAc,UAAC,EAAD,OAAC,EAAD,eAAC,EAAD,IAAC;IAAV,IAAI,CAAC,UAAA;IACN,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of25.sourcemap.txt b/tests/baselines/reference/ES5For-of25.sourcemap.txt index c352aad64697c..2559fb3791e39 100644 --- a/tests/baselines/reference/ES5For-of25.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of25.sourcemap.txt @@ -12,113 +12,84 @@ sourceFile:ES5For-of25.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^ +10> ^ +11> ^ +12> ^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > -5 > = -6 > -7 > [ -8 > 1 -9 > , -10> 2 -11> , -12> 3 -13> ] -14> ; +4 > = +5 > [ +6 > 1 +7 > , +8 > 2 +9 > , +10> 3 +11> ] +12> ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -8 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -9 >Emitted(1, 13) Source(1, 13) + SourceIndex(0) -10>Emitted(1, 14) Source(1, 14) + SourceIndex(0) -11>Emitted(1, 16) Source(1, 16) + SourceIndex(0) -12>Emitted(1, 17) Source(1, 17) + SourceIndex(0) -13>Emitted(1, 18) Source(1, 18) + SourceIndex(0) -14>Emitted(1, 19) Source(1, 19) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +7 >Emitted(1, 13) Source(1, 13) + SourceIndex(0) +8 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) +9 >Emitted(1, 16) Source(1, 16) + SourceIndex(0) +10>Emitted(1, 17) Source(1, 17) + SourceIndex(0) +11>Emitted(1, 18) Source(1, 18) + SourceIndex(0) +12>Emitted(1, 19) Source(1, 19) + SourceIndex(0) --- >>>for (var _i = 0, a_1 = a; _i < a_1.length; _i++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ 1-> > -2 >for -3 > (var v of -4 > -5 > v -6 > ar a = [1, 2, 3]; - > for (var v of a -7 > -8 > -9 > v -10> ar a = [1, 2, 3]; - > for (var v of a -11> -12> a -13> -14> a +2 >for (var v of +3 > a +4 > +5 > a +6 > +7 > a +8 > +9 > a 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) -3 >Emitted(2, 6) Source(2, 15) + SourceIndex(0) -4 >Emitted(2, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(2, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(2, 16) Source(2, 16) + SourceIndex(0) -7 >Emitted(2, 18) Source(2, 15) + SourceIndex(0) -8 >Emitted(2, 22) Source(1, 1) + SourceIndex(0) -9 >Emitted(2, 23) Source(1, 2) + SourceIndex(0) -10>Emitted(2, 25) Source(2, 16) + SourceIndex(0) -11>Emitted(2, 27) Source(2, 15) + SourceIndex(0) -12>Emitted(2, 42) Source(2, 16) + SourceIndex(0) -13>Emitted(2, 44) Source(2, 15) + SourceIndex(0) -14>Emitted(2, 48) Source(2, 16) + SourceIndex(0) +2 >Emitted(2, 6) Source(2, 15) + SourceIndex(0) +3 >Emitted(2, 16) Source(2, 16) + SourceIndex(0) +4 >Emitted(2, 18) Source(2, 15) + SourceIndex(0) +5 >Emitted(2, 25) Source(2, 16) + SourceIndex(0) +6 >Emitted(2, 27) Source(2, 15) + SourceIndex(0) +7 >Emitted(2, 42) Source(2, 16) + SourceIndex(0) +8 >Emitted(2, 44) Source(2, 15) + SourceIndex(0) +9 >Emitted(2, 48) Source(2, 16) + SourceIndex(0) --- >>> var v = a_1[_i]; 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^^^^^^^^ +4 > ^^^^^^^^^^ 1 > 2 > var 3 > v -4 > -5 > o -6 > +4 > 1 >Emitted(3, 5) Source(2, 6) + SourceIndex(0) 2 >Emitted(3, 9) Source(2, 10) + SourceIndex(0) 3 >Emitted(3, 10) Source(2, 11) + SourceIndex(0) -4 >Emitted(3, 11) Source(2, 12) + SourceIndex(0) -5 >Emitted(3, 12) Source(2, 13) + SourceIndex(0) -6 >Emitted(3, 20) Source(2, 11) + SourceIndex(0) +4 >Emitted(3, 20) Source(2, 11) + SourceIndex(0) --- >>> v; 1 >^^^^ diff --git a/tests/baselines/reference/ES5For-of26.js.map b/tests/baselines/reference/ES5For-of26.js.map index 1aa3ccabcc8ee..be52fcd01f1c7 100644 --- a/tests/baselines/reference/ES5For-of26.js.map +++ b/tests/baselines/reference/ES5For-of26.js.map @@ -1,2 +1,2 @@ //// [ES5For-of26.js.map] -{"version":3,"file":"ES5For-of26.js","sourceRoot":"","sources":["ES5For-of26.ts"],"names":[],"mappings":"AAAA,IAAI,CAAuB,OAA3B,CAAC,EAAgC,EAAN,GAA3B,CAAC,EAA2B,CAAC,EAAE,CAAC,CAAC,EAAN,cAAM,EAAN,IAAM;IAAxB,IAAA,WAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;IAClB,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of26.js","sourceRoot":"","sources":["ES5For-of26.ts"],"names":[],"mappings":"AAAA,KAA2B,UAAM,EAAN,MAAC,CAAC,EAAE,CAAC,CAAC,EAAN,cAAM,EAAN,IAAM;IAAxB,IAAA,WAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;IAClB,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of26.sourcemap.txt b/tests/baselines/reference/ES5For-of26.sourcemap.txt index 72c2a94cfdade..be84e5d673349 100644 --- a/tests/baselines/reference/ES5For-of26.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of26.sourcemap.txt @@ -10,60 +10,45 @@ sourceFile:ES5For-of26.ts ------------------------------------------------------------------- >>>for (var _i = 0, _a = [2, 3]; _i < _a.length; _i++) { 1 > -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^ -12> ^^ -13> ^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 >for -3 > (var [a = 0, b = 1] of -4 > -5 > f -6 > or (var [a = 0, b = 1] of [2, 3] -7 > -8 > -9 > f -10> or (var [a = 0, b = 1] of [ -11> 2 -12> , -13> 3 -14> ] -15> -16> [2, 3] -17> -18> [2, 3] +2 >for (var [a = 0, b = 1] of +3 > [2, 3] +4 > +5 > [ +6 > 2 +7 > , +8 > 3 +9 > ] +10> +11> [2, 3] +12> +13> [2, 3] 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -3 >Emitted(1, 6) Source(1, 28) + SourceIndex(0) -4 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(1, 16) Source(1, 34) + SourceIndex(0) -7 >Emitted(1, 18) Source(1, 28) + SourceIndex(0) -8 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(1, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(1, 24) Source(1, 29) + SourceIndex(0) -11>Emitted(1, 25) Source(1, 30) + SourceIndex(0) -12>Emitted(1, 27) Source(1, 32) + SourceIndex(0) -13>Emitted(1, 28) Source(1, 33) + SourceIndex(0) -14>Emitted(1, 29) Source(1, 34) + SourceIndex(0) -15>Emitted(1, 31) Source(1, 28) + SourceIndex(0) -16>Emitted(1, 45) Source(1, 34) + SourceIndex(0) -17>Emitted(1, 47) Source(1, 28) + SourceIndex(0) -18>Emitted(1, 51) Source(1, 34) + SourceIndex(0) +2 >Emitted(1, 6) Source(1, 28) + SourceIndex(0) +3 >Emitted(1, 16) Source(1, 34) + SourceIndex(0) +4 >Emitted(1, 18) Source(1, 28) + SourceIndex(0) +5 >Emitted(1, 24) Source(1, 29) + SourceIndex(0) +6 >Emitted(1, 25) Source(1, 30) + SourceIndex(0) +7 >Emitted(1, 27) Source(1, 32) + SourceIndex(0) +8 >Emitted(1, 28) Source(1, 33) + SourceIndex(0) +9 >Emitted(1, 29) Source(1, 34) + SourceIndex(0) +10>Emitted(1, 31) Source(1, 28) + SourceIndex(0) +11>Emitted(1, 45) Source(1, 34) + SourceIndex(0) +12>Emitted(1, 47) Source(1, 28) + SourceIndex(0) +13>Emitted(1, 51) Source(1, 34) + SourceIndex(0) --- >>> var _b = _a[_i], _c = _b[0], a = _c === void 0 ? 0 : _c, _d = _b[1], b = _d === void 0 ? 1 : _d; 1->^^^^ diff --git a/tests/baselines/reference/ES5For-of3.js.map b/tests/baselines/reference/ES5For-of3.js.map index 5903f316f29dd..e1687964d1cc9 100644 --- a/tests/baselines/reference/ES5For-of3.js.map +++ b/tests/baselines/reference/ES5For-of3.js.map @@ -1,2 +1,2 @@ //// [ES5For-of3.js.map] -{"version":3,"file":"ES5For-of3.js","sourceRoot":"","sources":["ES5For-of3.ts"],"names":[],"mappings":"AAAA,IAAI,CAAU,OAAd,CAAC,EAA4B,EAAf,GAAd,CAAC,EAAc,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,CAAC,CAAC,OAAF;IACN,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CAAA"} \ No newline at end of file +{"version":3,"file":"ES5For-of3.js","sourceRoot":"","sources":["ES5For-of3.ts"],"names":[],"mappings":"AAAA,KAAc,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,SAAA;IACN,IAAI,CAAC,GAAG,CAAC,CAAC;CAAA"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of3.sourcemap.txt b/tests/baselines/reference/ES5For-of3.sourcemap.txt index 21dcebfad2599..f7d9233bfeaf4 100644 --- a/tests/baselines/reference/ES5For-of3.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of3.sourcemap.txt @@ -10,112 +10,85 @@ sourceFile:ES5For-of3.ts ------------------------------------------------------------------- >>>for (var _i = 0, _a = ['a', 'b', 'c']; _i < _a.length; _i++) { 1 > -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^ -12> ^^ -13> ^^^ -14> ^^ -15> ^^^ -16> ^ -17> ^^ -18> ^^^^^^^^^^^^^^ -19> ^^ -20> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^ +7 > ^^ +8 > ^^^ +9 > ^^ +10> ^^^ +11> ^ +12> ^^ +13> ^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1 > -2 >for -3 > (var v of -4 > -5 > f -6 > or (var v of ['a', 'b', 'c'] -7 > -8 > -9 > f -10> or (var v of [ -11> 'a' -12> , -13> 'b' -14> , -15> 'c' -16> ] -17> -18> ['a', 'b', 'c'] -19> -20> ['a', 'b', 'c'] +2 >for (var v of +3 > ['a', 'b', 'c'] +4 > +5 > [ +6 > 'a' +7 > , +8 > 'b' +9 > , +10> 'c' +11> ] +12> +13> ['a', 'b', 'c'] +14> +15> ['a', 'b', 'c'] 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -3 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) -4 >Emitted(1, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(1, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) -7 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) -8 >Emitted(1, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(1, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(1, 24) Source(1, 16) + SourceIndex(0) -11>Emitted(1, 27) Source(1, 19) + SourceIndex(0) -12>Emitted(1, 29) Source(1, 21) + SourceIndex(0) -13>Emitted(1, 32) Source(1, 24) + SourceIndex(0) -14>Emitted(1, 34) Source(1, 26) + SourceIndex(0) -15>Emitted(1, 37) Source(1, 29) + SourceIndex(0) -16>Emitted(1, 38) Source(1, 30) + SourceIndex(0) -17>Emitted(1, 40) Source(1, 15) + SourceIndex(0) -18>Emitted(1, 54) Source(1, 30) + SourceIndex(0) -19>Emitted(1, 56) Source(1, 15) + SourceIndex(0) -20>Emitted(1, 60) Source(1, 30) + SourceIndex(0) +2 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) +3 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) +4 >Emitted(1, 18) Source(1, 15) + SourceIndex(0) +5 >Emitted(1, 24) Source(1, 16) + SourceIndex(0) +6 >Emitted(1, 27) Source(1, 19) + SourceIndex(0) +7 >Emitted(1, 29) Source(1, 21) + SourceIndex(0) +8 >Emitted(1, 32) Source(1, 24) + SourceIndex(0) +9 >Emitted(1, 34) Source(1, 26) + SourceIndex(0) +10>Emitted(1, 37) Source(1, 29) + SourceIndex(0) +11>Emitted(1, 38) Source(1, 30) + SourceIndex(0) +12>Emitted(1, 40) Source(1, 15) + SourceIndex(0) +13>Emitted(1, 54) Source(1, 30) + SourceIndex(0) +14>Emitted(1, 56) Source(1, 15) + SourceIndex(0) +15>Emitted(1, 60) Source(1, 30) + SourceIndex(0) --- >>> var v = _a[_i]; 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^^^^^^^ +4 > ^^^^^^^^^ 1 > 2 > var 3 > v -4 > -5 > o -6 > +4 > 1 >Emitted(2, 5) Source(1, 6) + SourceIndex(0) 2 >Emitted(2, 9) Source(1, 10) + SourceIndex(0) 3 >Emitted(2, 10) Source(1, 11) + SourceIndex(0) -4 >Emitted(2, 11) Source(1, 12) + SourceIndex(0) -5 >Emitted(2, 12) Source(1, 13) + SourceIndex(0) -6 >Emitted(2, 19) Source(1, 11) + SourceIndex(0) +4 >Emitted(2, 19) Source(1, 11) + SourceIndex(0) --- >>> var x = v; 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ +4 > ^^^ +5 > ^ +6 > ^ 1 > of ['a', 'b', 'c']) > 2 > var 3 > x -4 > -5 > = -6 > -7 > v -8 > ; +4 > = +5 > v +6 > ; 1 >Emitted(3, 5) Source(2, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(2, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(2, 10) + SourceIndex(0) -4 >Emitted(3, 11) Source(2, 11) + SourceIndex(0) -5 >Emitted(3, 12) Source(2, 12) + SourceIndex(0) -6 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) -7 >Emitted(3, 14) Source(2, 14) + SourceIndex(0) -8 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) +4 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) +5 >Emitted(3, 14) Source(2, 14) + SourceIndex(0) +6 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) --- >>>} 1 >^ diff --git a/tests/baselines/reference/ES5For-of33.js.map b/tests/baselines/reference/ES5For-of33.js.map index 708ed8646812d..21bdbf37da5bd 100644 --- a/tests/baselines/reference/ES5For-of33.js.map +++ b/tests/baselines/reference/ES5For-of33.js.map @@ -1,2 +1,2 @@ //// [ES5For-of33.js.map] -{"version":3,"file":"ES5For-of33.js","sourceRoot":"","sources":["ES5For-of33.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,IAAI,CAAU,IAAA,GAAd,CAAC,CAAa,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,KAA7B,CAAC,UAA4B;QAAxB,IAAI,CAAC,CAAC,CAAC,SAAF;QACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;KAClB"} \ No newline at end of file +{"version":3,"file":"ES5For-of33.js","sourceRoot":"","sources":["ES5For-of33.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,KAAc,IAAA,KAAA,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,gBAAA;QAAxB,IAAI,CAAC,WAAA;QACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;KAClB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of33.sourcemap.txt b/tests/baselines/reference/ES5For-of33.sourcemap.txt index f631a52f9dccb..9ca328a50e17a 100644 --- a/tests/baselines/reference/ES5For-of33.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of33.sourcemap.txt @@ -21,82 +21,61 @@ sourceFile:ES5For-of33.ts >>>try { >>> for (var _a = __values(['a', 'b', 'c']), _b = _a.next(); !_b.done; _b = _a.next()) { 1 >^^^^ -2 > ^^^^ -3 > ^ -4 > ^^^^ -5 > ^^^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^ -11> ^^ -12> ^^^ -13> ^^ -14> ^^^ -15> ^ -16> ^ -17> ^^^^^ -18> ^ -19> ^^^^^^^^^^ +2 > ^^^^^ +3 > ^^^^ +4 > ^^^^^ +5 > ^^^^^^^^^ +6 > ^ +7 > ^^^ +8 > ^^ +9 > ^^^ +10> ^^ +11> ^^^ +12> ^ +13> ^ +14> ^^^^^^^^^^^^^^^^ 1 > -2 > for -3 > (var v of -4 > -5 > -6 > f -7 > or (var v of -8 > -9 > [ -10> 'a' -11> , -12> 'b' -13> , -14> 'c' -15> ] -16> -17> -18> f -19> or (var v of ['a', 'b', 'c'] +2 > for (var v of +3 > +4 > +5 > +6 > [ +7 > 'a' +8 > , +9 > 'b' +10> , +11> 'c' +12> ] +13> +14> 1 >Emitted(12, 5) Source(1, 1) + SourceIndex(0) -2 >Emitted(12, 9) Source(1, 5) + SourceIndex(0) -3 >Emitted(12, 10) Source(1, 15) + SourceIndex(0) -4 >Emitted(12, 14) Source(1, 15) + SourceIndex(0) -5 >Emitted(12, 17) Source(1, 1) + SourceIndex(0) -6 >Emitted(12, 18) Source(1, 2) + SourceIndex(0) -7 >Emitted(12, 19) Source(1, 15) + SourceIndex(0) -8 >Emitted(12, 28) Source(1, 15) + SourceIndex(0) -9 >Emitted(12, 29) Source(1, 16) + SourceIndex(0) -10>Emitted(12, 32) Source(1, 19) + SourceIndex(0) -11>Emitted(12, 34) Source(1, 21) + SourceIndex(0) -12>Emitted(12, 37) Source(1, 24) + SourceIndex(0) -13>Emitted(12, 39) Source(1, 26) + SourceIndex(0) -14>Emitted(12, 42) Source(1, 29) + SourceIndex(0) -15>Emitted(12, 43) Source(1, 30) + SourceIndex(0) -16>Emitted(12, 44) Source(1, 30) + SourceIndex(0) -17>Emitted(12, 49) Source(1, 1) + SourceIndex(0) -18>Emitted(12, 50) Source(1, 2) + SourceIndex(0) -19>Emitted(12, 60) Source(1, 30) + SourceIndex(0) +2 >Emitted(12, 10) Source(1, 15) + SourceIndex(0) +3 >Emitted(12, 14) Source(1, 15) + SourceIndex(0) +4 >Emitted(12, 19) Source(1, 15) + SourceIndex(0) +5 >Emitted(12, 28) Source(1, 15) + SourceIndex(0) +6 >Emitted(12, 29) Source(1, 16) + SourceIndex(0) +7 >Emitted(12, 32) Source(1, 19) + SourceIndex(0) +8 >Emitted(12, 34) Source(1, 21) + SourceIndex(0) +9 >Emitted(12, 37) Source(1, 24) + SourceIndex(0) +10>Emitted(12, 39) Source(1, 26) + SourceIndex(0) +11>Emitted(12, 42) Source(1, 29) + SourceIndex(0) +12>Emitted(12, 43) Source(1, 30) + SourceIndex(0) +13>Emitted(12, 44) Source(1, 30) + SourceIndex(0) +14>Emitted(12, 60) Source(1, 30) + SourceIndex(0) --- >>> var v = _b.value; 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^^^^^^^^^ +4 > ^^^^^^^^^^^ 1 > 2 > var 3 > v -4 > -5 > o -6 > +4 > 1 >Emitted(13, 9) Source(1, 6) + SourceIndex(0) 2 >Emitted(13, 13) Source(1, 10) + SourceIndex(0) 3 >Emitted(13, 14) Source(1, 11) + SourceIndex(0) -4 >Emitted(13, 15) Source(1, 12) + SourceIndex(0) -5 >Emitted(13, 16) Source(1, 13) + SourceIndex(0) -6 >Emitted(13, 25) Source(1, 11) + SourceIndex(0) +4 >Emitted(13, 25) Source(1, 11) + SourceIndex(0) --- >>> console.log(v); 1 >^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of34.js.map b/tests/baselines/reference/ES5For-of34.js.map index 58de33a67a868..52f4812e8556b 100644 --- a/tests/baselines/reference/ES5For-of34.js.map +++ b/tests/baselines/reference/ES5For-of34.js.map @@ -1,2 +1,2 @@ //// [ES5For-of34.js.map] -{"version":3,"file":"ES5For-of34.js","sourceRoot":"","sources":["ES5For-of34.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;IACI,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;;IACD,IAAI,CAAY,IAAA,GAHhB,CAAC,CAGe,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,KAH/B,CAAC,UAG8B;QAA1B,GAAG,EAAE,CAAC,CAAC,WAAA;QACR,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;KACnB"} \ No newline at end of file +{"version":3,"file":"ES5For-of34.js","sourceRoot":"","sources":["ES5For-of34.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;IACI,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;;IACD,KAAgB,IAAA,KAAA,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,gBAAA;QAA1B,GAAG,EAAE,CAAC,CAAC,WAAA;QACR,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;KACnB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of34.sourcemap.txt b/tests/baselines/reference/ES5For-of34.sourcemap.txt index c968c30da5b30..00b6b6aa4d354 100644 --- a/tests/baselines/reference/ES5For-of34.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of34.sourcemap.txt @@ -26,33 +26,30 @@ sourceFile:ES5For-of34.ts --- >>> return { x: 0 }; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^^ -7 > ^ -8 > ^^ -9 > ^ +2 > ^^^^^^^ +3 > ^^ +4 > ^ +5 > ^^ +6 > ^ +7 > ^^ +8 > ^ 1->function foo() { > -2 > return -3 > -4 > { -5 > x -6 > : -7 > 0 -8 > } -9 > ; +2 > return +3 > { +4 > x +5 > : +6 > 0 +7 > } +8 > ; 1->Emitted(12, 5) Source(2, 5) + SourceIndex(0) -2 >Emitted(12, 11) Source(2, 11) + SourceIndex(0) -3 >Emitted(12, 12) Source(2, 12) + SourceIndex(0) -4 >Emitted(12, 14) Source(2, 14) + SourceIndex(0) -5 >Emitted(12, 15) Source(2, 15) + SourceIndex(0) -6 >Emitted(12, 17) Source(2, 17) + SourceIndex(0) -7 >Emitted(12, 18) Source(2, 18) + SourceIndex(0) -8 >Emitted(12, 20) Source(2, 20) + SourceIndex(0) -9 >Emitted(12, 21) Source(2, 21) + SourceIndex(0) +2 >Emitted(12, 12) Source(2, 12) + SourceIndex(0) +3 >Emitted(12, 14) Source(2, 14) + SourceIndex(0) +4 >Emitted(12, 15) Source(2, 15) + SourceIndex(0) +5 >Emitted(12, 17) Source(2, 17) + SourceIndex(0) +6 >Emitted(12, 18) Source(2, 18) + SourceIndex(0) +7 >Emitted(12, 20) Source(2, 20) + SourceIndex(0) +8 >Emitted(12, 21) Source(2, 21) + SourceIndex(0) --- >>>} 1 > @@ -67,69 +64,48 @@ sourceFile:ES5For-of34.ts >>>try { >>> for (var _a = __values(['a', 'b', 'c']), _b = _a.next(); !_b.done; _b = _a.next()) { 1->^^^^ -2 > ^^^^ -3 > ^ -4 > ^^^^ -5 > ^^^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^ -11> ^^ -12> ^^^ -13> ^^ -14> ^^^ -15> ^ -16> ^ -17> ^^^^^ -18> ^ -19> ^^^^^^^^^^ +2 > ^^^^^ +3 > ^^^^ +4 > ^^^^^ +5 > ^^^^^^^^^ +6 > ^ +7 > ^^^ +8 > ^^ +9 > ^^^ +10> ^^ +11> ^^^ +12> ^ +13> ^ +14> ^^^^^^^^^^^^^^^^ 1-> > -2 > for -3 > (foo().x of -4 > -5 > -6 > f -7 > unction foo() { - > return { x: 0 }; - > } - > for (foo().x of -8 > -9 > [ -10> 'a' -11> , -12> 'b' -13> , -14> 'c' -15> ] -16> -17> -18> f -19> unction foo() { - > return { x: 0 }; - > } - > for (foo().x of ['a', 'b', 'c'] +2 > for (foo().x of +3 > +4 > +5 > +6 > [ +7 > 'a' +8 > , +9 > 'b' +10> , +11> 'c' +12> ] +13> +14> 1->Emitted(15, 5) Source(4, 1) + SourceIndex(0) -2 >Emitted(15, 9) Source(4, 5) + SourceIndex(0) -3 >Emitted(15, 10) Source(4, 17) + SourceIndex(0) -4 >Emitted(15, 14) Source(4, 17) + SourceIndex(0) -5 >Emitted(15, 17) Source(1, 1) + SourceIndex(0) -6 >Emitted(15, 18) Source(1, 2) + SourceIndex(0) -7 >Emitted(15, 19) Source(4, 17) + SourceIndex(0) -8 >Emitted(15, 28) Source(4, 17) + SourceIndex(0) -9 >Emitted(15, 29) Source(4, 18) + SourceIndex(0) -10>Emitted(15, 32) Source(4, 21) + SourceIndex(0) -11>Emitted(15, 34) Source(4, 23) + SourceIndex(0) -12>Emitted(15, 37) Source(4, 26) + SourceIndex(0) -13>Emitted(15, 39) Source(4, 28) + SourceIndex(0) -14>Emitted(15, 42) Source(4, 31) + SourceIndex(0) -15>Emitted(15, 43) Source(4, 32) + SourceIndex(0) -16>Emitted(15, 44) Source(4, 32) + SourceIndex(0) -17>Emitted(15, 49) Source(1, 1) + SourceIndex(0) -18>Emitted(15, 50) Source(1, 2) + SourceIndex(0) -19>Emitted(15, 60) Source(4, 32) + SourceIndex(0) +2 >Emitted(15, 10) Source(4, 17) + SourceIndex(0) +3 >Emitted(15, 14) Source(4, 17) + SourceIndex(0) +4 >Emitted(15, 19) Source(4, 17) + SourceIndex(0) +5 >Emitted(15, 28) Source(4, 17) + SourceIndex(0) +6 >Emitted(15, 29) Source(4, 18) + SourceIndex(0) +7 >Emitted(15, 32) Source(4, 21) + SourceIndex(0) +8 >Emitted(15, 34) Source(4, 23) + SourceIndex(0) +9 >Emitted(15, 37) Source(4, 26) + SourceIndex(0) +10>Emitted(15, 39) Source(4, 28) + SourceIndex(0) +11>Emitted(15, 42) Source(4, 31) + SourceIndex(0) +12>Emitted(15, 43) Source(4, 32) + SourceIndex(0) +13>Emitted(15, 44) Source(4, 32) + SourceIndex(0) +14>Emitted(15, 60) Source(4, 32) + SourceIndex(0) --- >>> foo().x = _b.value; 1 >^^^^^^^^ @@ -155,37 +131,31 @@ sourceFile:ES5For-of34.ts 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^ -8 > ^^ -9 > ^ -10> ^ -11> ^ +4 > ^^^ +5 > ^^^ +6 > ^^ +7 > ^ +8 > ^ +9 > ^ 1 > of ['a', 'b', 'c']) { > 2 > var 3 > p -4 > -5 > = -6 > -7 > foo -8 > () -9 > . -10> x -11> ; +4 > = +5 > foo +6 > () +7 > . +8 > x +9 > ; 1 >Emitted(17, 9) Source(5, 5) + SourceIndex(0) 2 >Emitted(17, 13) Source(5, 9) + SourceIndex(0) 3 >Emitted(17, 14) Source(5, 10) + SourceIndex(0) -4 >Emitted(17, 15) Source(5, 11) + SourceIndex(0) -5 >Emitted(17, 16) Source(5, 12) + SourceIndex(0) -6 >Emitted(17, 17) Source(5, 13) + SourceIndex(0) -7 >Emitted(17, 20) Source(5, 16) + SourceIndex(0) -8 >Emitted(17, 22) Source(5, 18) + SourceIndex(0) -9 >Emitted(17, 23) Source(5, 19) + SourceIndex(0) -10>Emitted(17, 24) Source(5, 20) + SourceIndex(0) -11>Emitted(17, 25) Source(5, 21) + SourceIndex(0) +4 >Emitted(17, 17) Source(5, 13) + SourceIndex(0) +5 >Emitted(17, 20) Source(5, 16) + SourceIndex(0) +6 >Emitted(17, 22) Source(5, 18) + SourceIndex(0) +7 >Emitted(17, 23) Source(5, 19) + SourceIndex(0) +8 >Emitted(17, 24) Source(5, 20) + SourceIndex(0) +9 >Emitted(17, 25) Source(5, 21) + SourceIndex(0) --- >>> } 1 >^^^^^ diff --git a/tests/baselines/reference/ES5For-of35.js.map b/tests/baselines/reference/ES5For-of35.js.map index 11435592933d8..f40fba90bf073 100644 --- a/tests/baselines/reference/ES5For-of35.js.map +++ b/tests/baselines/reference/ES5For-of35.js.map @@ -1,2 +1,2 @@ //// [ES5For-of35.js.map] -{"version":3,"file":"ES5For-of35.js","sourceRoot":"","sources":["ES5For-of35.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,IAAI,CAA+B,IAAA,GAAnC,CAAC,CAAkC,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,KAAzC,CAAC,UAAwC;QAA9B,IAAA,aAAoB,EAAnB,SAAQ,EAAR,0BAAQ,EAAE,SAAQ,EAAR,0BAAQ;QAC1B,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of35.js","sourceRoot":"","sources":["ES5For-of35.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,KAAmC,IAAA,KAAA,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,gBAAA;QAA9B,IAAA,aAAoB,EAAnB,SAAQ,EAAR,0BAAQ,EAAE,SAAQ,EAAR,0BAAQ;QAC1B,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of35.sourcemap.txt b/tests/baselines/reference/ES5For-of35.sourcemap.txt index be5d7083ba013..66ba7d1dca4b1 100644 --- a/tests/baselines/reference/ES5For-of35.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of35.sourcemap.txt @@ -21,57 +21,42 @@ sourceFile:ES5For-of35.ts >>>try { >>> for (var _a = __values([2, 3]), _b = _a.next(); !_b.done; _b = _a.next()) { 1 >^^^^ -2 > ^^^^ -3 > ^ -4 > ^^^^ -5 > ^^^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^ -10> ^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^ -16> ^ -17> ^^^^^^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^ +3 > ^^^^ +4 > ^^^^^ +5 > ^^^^^^^^^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 > for -3 > (const {x: a = 0, y: b = 1} of -4 > -5 > -6 > f -7 > or (const {x: a = 0, y: b = 1} of -8 > -9 > [ -10> 2 -11> , -12> 3 -13> ] -14> -15> -16> f -17> or (const {x: a = 0, y: b = 1} of [2, 3] +2 > for (const {x: a = 0, y: b = 1} of +3 > +4 > +5 > +6 > [ +7 > 2 +8 > , +9 > 3 +10> ] +11> +12> 1 >Emitted(12, 5) Source(1, 1) + SourceIndex(0) -2 >Emitted(12, 9) Source(1, 5) + SourceIndex(0) -3 >Emitted(12, 10) Source(1, 36) + SourceIndex(0) -4 >Emitted(12, 14) Source(1, 36) + SourceIndex(0) -5 >Emitted(12, 17) Source(1, 1) + SourceIndex(0) -6 >Emitted(12, 18) Source(1, 2) + SourceIndex(0) -7 >Emitted(12, 19) Source(1, 36) + SourceIndex(0) -8 >Emitted(12, 28) Source(1, 36) + SourceIndex(0) -9 >Emitted(12, 29) Source(1, 37) + SourceIndex(0) -10>Emitted(12, 30) Source(1, 38) + SourceIndex(0) -11>Emitted(12, 32) Source(1, 40) + SourceIndex(0) -12>Emitted(12, 33) Source(1, 41) + SourceIndex(0) -13>Emitted(12, 34) Source(1, 42) + SourceIndex(0) -14>Emitted(12, 35) Source(1, 42) + SourceIndex(0) -15>Emitted(12, 40) Source(1, 1) + SourceIndex(0) -16>Emitted(12, 41) Source(1, 2) + SourceIndex(0) -17>Emitted(12, 51) Source(1, 42) + SourceIndex(0) +2 >Emitted(12, 10) Source(1, 36) + SourceIndex(0) +3 >Emitted(12, 14) Source(1, 36) + SourceIndex(0) +4 >Emitted(12, 19) Source(1, 36) + SourceIndex(0) +5 >Emitted(12, 28) Source(1, 36) + SourceIndex(0) +6 >Emitted(12, 29) Source(1, 37) + SourceIndex(0) +7 >Emitted(12, 30) Source(1, 38) + SourceIndex(0) +8 >Emitted(12, 32) Source(1, 40) + SourceIndex(0) +9 >Emitted(12, 33) Source(1, 41) + SourceIndex(0) +10>Emitted(12, 34) Source(1, 42) + SourceIndex(0) +11>Emitted(12, 35) Source(1, 42) + SourceIndex(0) +12>Emitted(12, 51) Source(1, 42) + SourceIndex(0) --- >>> var _c = _b.value, _d = _c.x, a = _d === void 0 ? 0 : _d, _e = _c.y, b = _e === void 0 ? 1 : _e; 1->^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of36.js.map b/tests/baselines/reference/ES5For-of36.js.map index b7281b34f3d1d..90fbff647530d 100644 --- a/tests/baselines/reference/ES5For-of36.js.map +++ b/tests/baselines/reference/ES5For-of36.js.map @@ -1,2 +1,2 @@ //// [ES5For-of36.js.map] -{"version":3,"file":"ES5For-of36.js","sourceRoot":"","sources":["ES5For-of36.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;IAAA,IAAI,CAAuB,IAAA,GAA3B,CAAC,CAA0B,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,KAAjC,CAAC,UAAgC;QAAxB,IAAA,wBAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;QAClB,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of36.js","sourceRoot":"","sources":["ES5For-of36.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;IAAA,KAA2B,IAAA,KAAA,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,gBAAA;QAAxB,IAAA,wBAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;QAClB,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of36.sourcemap.txt b/tests/baselines/reference/ES5For-of36.sourcemap.txt index 709beae4abac1..65da4ca312c24 100644 --- a/tests/baselines/reference/ES5For-of36.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of36.sourcemap.txt @@ -37,57 +37,42 @@ sourceFile:ES5For-of36.ts >>>try { >>> for (var _a = __values([2, 3]), _b = _a.next(); !_b.done; _b = _a.next()) { 1 >^^^^ -2 > ^^^^ -3 > ^ -4 > ^^^^ -5 > ^^^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^ -10> ^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^ -16> ^ -17> ^^^^^^^^^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^ +3 > ^^^^ +4 > ^^^^^ +5 > ^^^^^^^^^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^ +10> ^ +11> ^ +12> ^^^^^^^^^^^^^^^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 > for -3 > (let [a = 0, b = 1] of -4 > -5 > -6 > f -7 > or (let [a = 0, b = 1] of -8 > -9 > [ -10> 2 -11> , -12> 3 -13> ] -14> -15> -16> f -17> or (let [a = 0, b = 1] of [2, 3] +2 > for (let [a = 0, b = 1] of +3 > +4 > +5 > +6 > [ +7 > 2 +8 > , +9 > 3 +10> ] +11> +12> 1 >Emitted(28, 5) Source(1, 1) + SourceIndex(0) -2 >Emitted(28, 9) Source(1, 5) + SourceIndex(0) -3 >Emitted(28, 10) Source(1, 28) + SourceIndex(0) -4 >Emitted(28, 14) Source(1, 28) + SourceIndex(0) -5 >Emitted(28, 17) Source(1, 1) + SourceIndex(0) -6 >Emitted(28, 18) Source(1, 2) + SourceIndex(0) -7 >Emitted(28, 19) Source(1, 28) + SourceIndex(0) -8 >Emitted(28, 28) Source(1, 28) + SourceIndex(0) -9 >Emitted(28, 29) Source(1, 29) + SourceIndex(0) -10>Emitted(28, 30) Source(1, 30) + SourceIndex(0) -11>Emitted(28, 32) Source(1, 32) + SourceIndex(0) -12>Emitted(28, 33) Source(1, 33) + SourceIndex(0) -13>Emitted(28, 34) Source(1, 34) + SourceIndex(0) -14>Emitted(28, 35) Source(1, 34) + SourceIndex(0) -15>Emitted(28, 40) Source(1, 1) + SourceIndex(0) -16>Emitted(28, 41) Source(1, 2) + SourceIndex(0) -17>Emitted(28, 51) Source(1, 34) + SourceIndex(0) +2 >Emitted(28, 10) Source(1, 28) + SourceIndex(0) +3 >Emitted(28, 14) Source(1, 28) + SourceIndex(0) +4 >Emitted(28, 19) Source(1, 28) + SourceIndex(0) +5 >Emitted(28, 28) Source(1, 28) + SourceIndex(0) +6 >Emitted(28, 29) Source(1, 29) + SourceIndex(0) +7 >Emitted(28, 30) Source(1, 30) + SourceIndex(0) +8 >Emitted(28, 32) Source(1, 32) + SourceIndex(0) +9 >Emitted(28, 33) Source(1, 33) + SourceIndex(0) +10>Emitted(28, 34) Source(1, 34) + SourceIndex(0) +11>Emitted(28, 35) Source(1, 34) + SourceIndex(0) +12>Emitted(28, 51) Source(1, 34) + SourceIndex(0) --- >>> var _c = __read(_b.value, 2), _d = _c[0], a = _d === void 0 ? 0 : _d, _e = _c[1], b = _e === void 0 ? 1 : _e; 1->^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of8.js.map b/tests/baselines/reference/ES5For-of8.js.map index 7bbe93f49e72b..054440c5c6354 100644 --- a/tests/baselines/reference/ES5For-of8.js.map +++ b/tests/baselines/reference/ES5For-of8.js.map @@ -1,2 +1,2 @@ //// [ES5For-of8.js.map] -{"version":3,"file":"ES5For-of8.js","sourceRoot":"","sources":["ES5For-of8.ts"],"names":[],"mappings":"AAAA;IACI,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;AACD,IAAI,CAAY,OAHhB,CAAC,EAG8B,EAAf,GAHhB,CAAC,EAGgB,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAA1B,GAAG,EAAE,CAAC,CAAC,SAAA;IACR,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ES5For-of8.js","sourceRoot":"","sources":["ES5For-of8.ts"],"names":[],"mappings":"AAAA;IACI,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;AACD,KAAgB,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAA1B,GAAG,EAAE,CAAC,CAAC,SAAA;IACR,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;CACnB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of8.sourcemap.txt b/tests/baselines/reference/ES5For-of8.sourcemap.txt index f7acf9ef1978f..5520a965958f8 100644 --- a/tests/baselines/reference/ES5For-of8.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of8.sourcemap.txt @@ -16,33 +16,30 @@ sourceFile:ES5For-of8.ts --- >>> return { x: 0 }; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^^ -7 > ^ -8 > ^^ -9 > ^ +2 > ^^^^^^^ +3 > ^^ +4 > ^ +5 > ^^ +6 > ^ +7 > ^^ +8 > ^ 1->function foo() { > -2 > return -3 > -4 > { -5 > x -6 > : -7 > 0 -8 > } -9 > ; +2 > return +3 > { +4 > x +5 > : +6 > 0 +7 > } +8 > ; 1->Emitted(2, 5) Source(2, 5) + SourceIndex(0) -2 >Emitted(2, 11) Source(2, 11) + SourceIndex(0) -3 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) -4 >Emitted(2, 14) Source(2, 14) + SourceIndex(0) -5 >Emitted(2, 15) Source(2, 15) + SourceIndex(0) -6 >Emitted(2, 17) Source(2, 17) + SourceIndex(0) -7 >Emitted(2, 18) Source(2, 18) + SourceIndex(0) -8 >Emitted(2, 20) Source(2, 20) + SourceIndex(0) -9 >Emitted(2, 21) Source(2, 21) + SourceIndex(0) +2 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) +3 >Emitted(2, 14) Source(2, 14) + SourceIndex(0) +4 >Emitted(2, 15) Source(2, 15) + SourceIndex(0) +5 >Emitted(2, 17) Source(2, 17) + SourceIndex(0) +6 >Emitted(2, 18) Source(2, 18) + SourceIndex(0) +7 >Emitted(2, 20) Source(2, 20) + SourceIndex(0) +8 >Emitted(2, 21) Source(2, 21) + SourceIndex(0) --- >>>} 1 > @@ -56,72 +53,51 @@ sourceFile:ES5For-of8.ts --- >>>for (var _i = 0, _a = ['a', 'b', 'c']; _i < _a.length; _i++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^ -12> ^^ -13> ^^^ -14> ^^ -15> ^^^ -16> ^ -17> ^^ -18> ^^^^^^^^^^^^^^ -19> ^^ -20> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^ +7 > ^^ +8 > ^^^ +9 > ^^ +10> ^^^ +11> ^ +12> ^^ +13> ^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^ 1-> > -2 >for -3 > (foo().x of -4 > -5 > f -6 > unction foo() { - > return { x: 0 }; - > } - > for (foo().x of ['a', 'b', 'c'] -7 > -8 > -9 > f -10> unction foo() { - > return { x: 0 }; - > } - > for (foo().x of [ -11> 'a' -12> , -13> 'b' -14> , -15> 'c' -16> ] -17> -18> ['a', 'b', 'c'] -19> -20> ['a', 'b', 'c'] +2 >for (foo().x of +3 > ['a', 'b', 'c'] +4 > +5 > [ +6 > 'a' +7 > , +8 > 'b' +9 > , +10> 'c' +11> ] +12> +13> ['a', 'b', 'c'] +14> +15> ['a', 'b', 'c'] 1->Emitted(4, 1) Source(4, 1) + SourceIndex(0) -2 >Emitted(4, 5) Source(4, 5) + SourceIndex(0) -3 >Emitted(4, 6) Source(4, 17) + SourceIndex(0) -4 >Emitted(4, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(4, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(4, 16) Source(4, 32) + SourceIndex(0) -7 >Emitted(4, 18) Source(4, 17) + SourceIndex(0) -8 >Emitted(4, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(4, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(4, 24) Source(4, 18) + SourceIndex(0) -11>Emitted(4, 27) Source(4, 21) + SourceIndex(0) -12>Emitted(4, 29) Source(4, 23) + SourceIndex(0) -13>Emitted(4, 32) Source(4, 26) + SourceIndex(0) -14>Emitted(4, 34) Source(4, 28) + SourceIndex(0) -15>Emitted(4, 37) Source(4, 31) + SourceIndex(0) -16>Emitted(4, 38) Source(4, 32) + SourceIndex(0) -17>Emitted(4, 40) Source(4, 17) + SourceIndex(0) -18>Emitted(4, 54) Source(4, 32) + SourceIndex(0) -19>Emitted(4, 56) Source(4, 17) + SourceIndex(0) -20>Emitted(4, 60) Source(4, 32) + SourceIndex(0) +2 >Emitted(4, 6) Source(4, 17) + SourceIndex(0) +3 >Emitted(4, 16) Source(4, 32) + SourceIndex(0) +4 >Emitted(4, 18) Source(4, 17) + SourceIndex(0) +5 >Emitted(4, 24) Source(4, 18) + SourceIndex(0) +6 >Emitted(4, 27) Source(4, 21) + SourceIndex(0) +7 >Emitted(4, 29) Source(4, 23) + SourceIndex(0) +8 >Emitted(4, 32) Source(4, 26) + SourceIndex(0) +9 >Emitted(4, 34) Source(4, 28) + SourceIndex(0) +10>Emitted(4, 37) Source(4, 31) + SourceIndex(0) +11>Emitted(4, 38) Source(4, 32) + SourceIndex(0) +12>Emitted(4, 40) Source(4, 17) + SourceIndex(0) +13>Emitted(4, 54) Source(4, 32) + SourceIndex(0) +14>Emitted(4, 56) Source(4, 17) + SourceIndex(0) +15>Emitted(4, 60) Source(4, 32) + SourceIndex(0) --- >>> foo().x = _a[_i]; 1 >^^^^ @@ -148,37 +124,31 @@ sourceFile:ES5For-of8.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^ -8 > ^^ -9 > ^ -10> ^ -11> ^ +4 > ^^^ +5 > ^^^ +6 > ^^ +7 > ^ +8 > ^ +9 > ^ 1-> of ['a', 'b', 'c']) { > 2 > var 3 > p -4 > -5 > = -6 > -7 > foo -8 > () -9 > . -10> x -11> ; +4 > = +5 > foo +6 > () +7 > . +8 > x +9 > ; 1->Emitted(6, 5) Source(5, 5) + SourceIndex(0) 2 >Emitted(6, 9) Source(5, 9) + SourceIndex(0) 3 >Emitted(6, 10) Source(5, 10) + SourceIndex(0) -4 >Emitted(6, 11) Source(5, 11) + SourceIndex(0) -5 >Emitted(6, 12) Source(5, 12) + SourceIndex(0) -6 >Emitted(6, 13) Source(5, 13) + SourceIndex(0) -7 >Emitted(6, 16) Source(5, 16) + SourceIndex(0) -8 >Emitted(6, 18) Source(5, 18) + SourceIndex(0) -9 >Emitted(6, 19) Source(5, 19) + SourceIndex(0) -10>Emitted(6, 20) Source(5, 20) + SourceIndex(0) -11>Emitted(6, 21) Source(5, 21) + SourceIndex(0) +4 >Emitted(6, 13) Source(5, 13) + SourceIndex(0) +5 >Emitted(6, 16) Source(5, 16) + SourceIndex(0) +6 >Emitted(6, 18) Source(5, 18) + SourceIndex(0) +7 >Emitted(6, 19) Source(5, 19) + SourceIndex(0) +8 >Emitted(6, 20) Source(5, 20) + SourceIndex(0) +9 >Emitted(6, 21) Source(5, 21) + SourceIndex(0) --- >>>} 1 >^ diff --git a/tests/baselines/reference/commonSourceDirectory.js.map b/tests/baselines/reference/commonSourceDirectory.js.map index 824d56d9e2cbf..fd88719859b7a 100644 --- a/tests/baselines/reference/commonSourceDirectory.js.map +++ b/tests/baselines/reference/commonSourceDirectory.js.map @@ -1,2 +1,2 @@ //// [/app/bin/index.js.map] -{"version":3,"file":"index.js","sourceRoot":"/app/mySourceRoot/","sources":["index.ts"],"names":[],"mappings":";;AAAA,yCAAyC;AACzC,UAAA,CAAC,gBAAuB;AACxB,UADA,CAAC,gBACuB;AACxB,OAAC,GAAG,OAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"/app/mySourceRoot/","sources":["index.ts"],"names":[],"mappings":";;AAAA,yCAAyC;AACzC,2BAAwB;AACxB,2BAAwB;AACxB,OAAC,GAAG,OAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/commonSourceDirectory.sourcemap.txt b/tests/baselines/reference/commonSourceDirectory.sourcemap.txt index 5d3d281fbb98a..c880d2d0059fb 100644 --- a/tests/baselines/reference/commonSourceDirectory.sourcemap.txt +++ b/tests/baselines/reference/commonSourceDirectory.sourcemap.txt @@ -20,35 +20,22 @@ sourceFile:index.ts --- >>>var foo_1 = require("foo"); 1 > -2 >^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^ -5 > ^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^ +3 > ^-> 1 > > -2 > -3 > i -4 > mport { x } from "foo"; +2 >import { x } from "foo"; 1 >Emitted(4, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(4, 11) Source(2, 1) + SourceIndex(0) -3 >Emitted(4, 12) Source(2, 2) + SourceIndex(0) -4 >Emitted(4, 28) Source(2, 25) + SourceIndex(0) +2 >Emitted(4, 28) Source(2, 25) + SourceIndex(0) --- >>>var bar_1 = require("bar"); 1-> -2 >^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^ +2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > -2 > -3 > i -4 > mport { x } from "foo"; - > import { y } from "bar"; +2 >import { y } from "bar"; 1->Emitted(5, 1) Source(3, 1) + SourceIndex(0) -2 >Emitted(5, 11) Source(2, 1) + SourceIndex(0) -3 >Emitted(5, 12) Source(2, 2) + SourceIndex(0) -4 >Emitted(5, 28) Source(3, 25) + SourceIndex(0) +2 >Emitted(5, 28) Source(3, 25) + SourceIndex(0) --- >>>foo_1.x + bar_1.y; 1 > diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js.map b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js.map index 5af6e7a96950a..84b959d8ccee1 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js.map +++ b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.js.map @@ -1,2 +1,2 @@ //// [computedPropertyNamesSourceMap1_ES5.js.map] -{"version":3,"file":"computedPropertyNamesSourceMap1_ES5.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap1_ES5.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IAOA,CAAC;IANG,CADI,CAAC,UACJ,OAAO,CAAC,GAAT;QACI,QAAQ,CAAC;IACb,CAAC;IACD,sBAAI,CAJA,CAAC,oBAIU;aAAf;YACF,MAAM,CAAC,CAAC,CAAC;QACP,CAAC;;;OAAA;IACL,QAAC;AAAD,CAAC,AAPD,IAOC"} \ No newline at end of file +{"version":3,"file":"computedPropertyNamesSourceMap1_ES5.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap1_ES5.ts"],"names":[],"mappings":"AAAA;IAAA;IAOA,CAAC;IANG,YAAC,OAAO,CAAC,GAAT;QACI,QAAQ,CAAC;IACb,CAAC;IACD,sBAAI,sBAAW;aAAf;YACF,OAAO,CAAC,CAAC;QACP,CAAC;;;OAAA;IACL,QAAC;AAAD,CAAC,AAPD,IAOC"} \ No newline at end of file diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt index 2c3379395027e..c8fbb2cc1dbba 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt +++ b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES5.sourcemap.txt @@ -10,15 +10,9 @@ sourceFile:computedPropertyNamesSourceMap1_ES5.ts ------------------------------------------------------------------- >>>var C = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class C -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) -3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function C() { 1->^^^^ @@ -44,27 +38,20 @@ sourceFile:computedPropertyNamesSourceMap1_ES5.ts --- >>> C.prototype["hello"] = function () { 1->^^^^ -2 > ^ -3 > ^ -4 > ^^^^^^^^^^ -5 > ^^^^^^^ -6 > ^ -7 > ^^^ +2 > ^^^^^^^^^^^^ +3 > ^^^^^^^ +4 > ^ +5 > ^^^ 1-> -2 > -3 > { -4 > - > [ -5 > "hello" -6 > ] -7 > +2 > [ +3 > "hello" +4 > ] +5 > 1->Emitted(4, 5) Source(2, 5) + SourceIndex(0) -2 >Emitted(4, 6) Source(1, 9) + SourceIndex(0) -3 >Emitted(4, 7) Source(1, 10) + SourceIndex(0) -4 >Emitted(4, 17) Source(2, 6) + SourceIndex(0) -5 >Emitted(4, 24) Source(2, 13) + SourceIndex(0) -6 >Emitted(4, 25) Source(2, 14) + SourceIndex(0) -7 >Emitted(4, 28) Source(2, 5) + SourceIndex(0) +2 >Emitted(4, 17) Source(2, 6) + SourceIndex(0) +3 >Emitted(4, 24) Source(2, 13) + SourceIndex(0) +4 >Emitted(4, 25) Source(2, 14) + SourceIndex(0) +5 >Emitted(4, 28) Source(2, 5) + SourceIndex(0) --- >>> debugger; 1 >^^^^^^^^ @@ -91,24 +78,14 @@ sourceFile:computedPropertyNamesSourceMap1_ES5.ts >>> Object.defineProperty(C.prototype, "goodbye", { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > get -3 > -4 > { -5 > - > ["hello"]() { - > debugger; - > } - > get ["goodbye"] +3 > ["goodbye"] 1->Emitted(7, 5) Source(5, 5) + SourceIndex(0) 2 >Emitted(7, 27) Source(5, 9) + SourceIndex(0) -3 >Emitted(7, 28) Source(1, 9) + SourceIndex(0) -4 >Emitted(7, 29) Source(1, 10) + SourceIndex(0) -5 >Emitted(7, 49) Source(5, 20) + SourceIndex(0) +3 >Emitted(7, 49) Source(5, 20) + SourceIndex(0) --- >>> get: function () { 1 >^^^^^^^^^^^^^ @@ -118,21 +95,18 @@ sourceFile:computedPropertyNamesSourceMap1_ES5.ts --- >>> return 0; 1->^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^ -5 > ^ +2 > ^^^^^^^ +3 > ^ +4 > ^ 1->get ["goodbye"]() { > -2 > return -3 > -4 > 0 -5 > ; +2 > return +3 > 0 +4 > ; 1->Emitted(9, 13) Source(6, 3) + SourceIndex(0) -2 >Emitted(9, 19) Source(6, 9) + SourceIndex(0) -3 >Emitted(9, 20) Source(6, 10) + SourceIndex(0) -4 >Emitted(9, 21) Source(6, 11) + SourceIndex(0) -5 >Emitted(9, 22) Source(6, 12) + SourceIndex(0) +2 >Emitted(9, 20) Source(6, 10) + SourceIndex(0) +3 >Emitted(9, 21) Source(6, 11) + SourceIndex(0) +4 >Emitted(9, 22) Source(6, 12) + SourceIndex(0) --- >>> }, 1 >^^^^^^^^ diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES6.js.map b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES6.js.map index 64c3283f70272..bcfa87996bf54 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES6.js.map +++ b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES6.js.map @@ -1,2 +1,2 @@ //// [computedPropertyNamesSourceMap1_ES6.js.map] -{"version":3,"file":"computedPropertyNamesSourceMap1_ES6.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap1_ES6.ts"],"names":[],"mappings":"AAAA;IACI,CAAC,OAAO,CAAC;QACL,QAAQ,CAAC;IAChB,CAAC;IACD,IAAI,CAAC,SAAS,CAAC;QACd,MAAM,CAAC,CAAC,CAAC;IACV,CAAC;CACD"} \ No newline at end of file +{"version":3,"file":"computedPropertyNamesSourceMap1_ES6.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap1_ES6.ts"],"names":[],"mappings":"AAAA;IACI,CAAC,OAAO,CAAC;QACL,QAAQ,CAAC;IAChB,CAAC;IACD,IAAI,CAAC,SAAS,CAAC;QACd,OAAO,CAAC,CAAC;IACV,CAAC;CACD"} \ No newline at end of file diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES6.sourcemap.txt b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES6.sourcemap.txt index 2463a24e0855d..b2f78ea114217 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap1_ES6.sourcemap.txt +++ b/tests/baselines/reference/computedPropertyNamesSourceMap1_ES6.sourcemap.txt @@ -72,21 +72,18 @@ sourceFile:computedPropertyNamesSourceMap1_ES6.ts --- >>> return 0; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^ -5 > ^ +2 > ^^^^^^^ +3 > ^ +4 > ^ 1 >() { > -2 > return -3 > -4 > 0 -5 > ; +2 > return +3 > 0 +4 > ; 1 >Emitted(6, 9) Source(6, 3) + SourceIndex(0) -2 >Emitted(6, 15) Source(6, 9) + SourceIndex(0) -3 >Emitted(6, 16) Source(6, 10) + SourceIndex(0) -4 >Emitted(6, 17) Source(6, 11) + SourceIndex(0) -5 >Emitted(6, 18) Source(6, 12) + SourceIndex(0) +2 >Emitted(6, 16) Source(6, 10) + SourceIndex(0) +3 >Emitted(6, 17) Source(6, 11) + SourceIndex(0) +4 >Emitted(6, 18) Source(6, 12) + SourceIndex(0) --- >>> } 1 >^^^^ diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js.map b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js.map index da8d18c9d766a..24dd2e2afb70f 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js.map +++ b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js.map @@ -1,2 +1,2 @@ //// [computedPropertyNamesSourceMap2_ES5.js.map] -{"version":3,"file":"computedPropertyNamesSourceMap2_ES5.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap2_ES5.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC;IACH,GAAC,OAAO,IAAR;QACI,QAAQ,CAAC;IAChB,CAAC;0BACM,aAAW;aAAf;YACF,MAAM,CAAC,CAAC,CAAC;QACV,CAAC;;;;OACD,CAAA"} \ No newline at end of file +{"version":3,"file":"computedPropertyNamesSourceMap2_ES5.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap2_ES5.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC;IACD,GAAC,OAAO,IAAR;QACI,QAAQ,CAAC;IAChB,CAAC;0BACM,aAAW;aAAf;YACF,OAAO,CAAC,CAAC;QACV,CAAC;;;;OACD,CAAA"} \ No newline at end of file diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt index ded3ec8c21067..9b44702cb223c 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt +++ b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt @@ -12,26 +12,20 @@ sourceFile:computedPropertyNamesSourceMap2_ES5.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > v -4 > -5 > = 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) --- >>> _a["hello"] = function () { 1->^^^^ 2 > ^^^ 3 > ^^^^^^^ 4 > ^^^^ -1-> { +1-> = { > 2 > [ 3 > "hello" @@ -80,21 +74,18 @@ sourceFile:computedPropertyNamesSourceMap2_ES5.ts --- >>> return 0; 1->^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^ -5 > ^ +2 > ^^^^^^^ +3 > ^ +4 > ^ 1->get ["goodbye"]() { > -2 > return -3 > -4 > 0 -5 > ; +2 > return +3 > 0 +4 > ; 1->Emitted(7, 13) Source(6, 3) + SourceIndex(0) -2 >Emitted(7, 19) Source(6, 9) + SourceIndex(0) -3 >Emitted(7, 20) Source(6, 10) + SourceIndex(0) -4 >Emitted(7, 21) Source(6, 11) + SourceIndex(0) -5 >Emitted(7, 22) Source(6, 12) + SourceIndex(0) +2 >Emitted(7, 20) Source(6, 10) + SourceIndex(0) +3 >Emitted(7, 21) Source(6, 11) + SourceIndex(0) +4 >Emitted(7, 22) Source(6, 12) + SourceIndex(0) --- >>> }, 1 >^^^^^^^^ diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.js.map b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.js.map index eb734d3875def..2b44c1516a4a3 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.js.map +++ b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.js.map @@ -1,2 +1,2 @@ //// [computedPropertyNamesSourceMap2_ES6.js.map] -{"version":3,"file":"computedPropertyNamesSourceMap2_ES6.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap2_ES6.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC;IACJ,CAAC,OAAO,CAAC;QACL,QAAQ,CAAC;IAChB,CAAC;IACD,IAAI,CAAC,SAAS,CAAC;QACd,MAAM,CAAC,CAAC,CAAC;IACV,CAAC;CACD,CAAA"} \ No newline at end of file +{"version":3,"file":"computedPropertyNamesSourceMap2_ES6.js","sourceRoot":"","sources":["computedPropertyNamesSourceMap2_ES6.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG;IACJ,CAAC,OAAO,CAAC;QACL,QAAQ,CAAC;IAChB,CAAC;IACD,IAAI,CAAC,SAAS,CAAC;QACd,OAAO,CAAC,CAAC;IACV,CAAC;CACD,CAAA"} \ No newline at end of file diff --git a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.sourcemap.txt b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.sourcemap.txt index f6e6ef2e55d53..b58721faaed0c 100644 --- a/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.sourcemap.txt +++ b/tests/baselines/reference/computedPropertyNamesSourceMap2_ES6.sourcemap.txt @@ -12,22 +12,16 @@ sourceFile:computedPropertyNamesSourceMap2_ES6.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^-> +4 > ^^^ +5 > ^^^^^^^^^^-> 1 > 2 >var 3 > v -4 > -5 > = -6 > +4 > = 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) --- >>> ["hello"]() { 1->^^^^ @@ -87,21 +81,18 @@ sourceFile:computedPropertyNamesSourceMap2_ES6.ts --- >>> return 0; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^ -5 > ^ +2 > ^^^^^^^ +3 > ^ +4 > ^ 1 >() { > -2 > return -3 > -4 > 0 -5 > ; +2 > return +3 > 0 +4 > ; 1 >Emitted(6, 9) Source(6, 3) + SourceIndex(0) -2 >Emitted(6, 15) Source(6, 9) + SourceIndex(0) -3 >Emitted(6, 16) Source(6, 10) + SourceIndex(0) -4 >Emitted(6, 17) Source(6, 11) + SourceIndex(0) -5 >Emitted(6, 18) Source(6, 12) + SourceIndex(0) +2 >Emitted(6, 16) Source(6, 10) + SourceIndex(0) +3 >Emitted(6, 17) Source(6, 11) + SourceIndex(0) +4 >Emitted(6, 18) Source(6, 12) + SourceIndex(0) --- >>> } 1 >^^^^ diff --git a/tests/baselines/reference/contextualTyping.js.map b/tests/baselines/reference/contextualTyping.js.map index 88b036ad982da..12b2a0da3223a 100644 --- a/tests/baselines/reference/contextualTyping.js.map +++ b/tests/baselines/reference/contextualTyping.js.map @@ -1,2 +1,2 @@ //// [contextualTyping.js.map] -{"version":3,"file":"contextualTyping.js","sourceRoot":"","sources":["contextualTyping.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"contextualTyping.js","sourceRoot":"","sources":["contextualTyping.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/contextualTyping.sourcemap.txt b/tests/baselines/reference/contextualTyping.sourcemap.txt index f5d2ab53fe782..e70ee9e334444 100644 --- a/tests/baselines/reference/contextualTyping.sourcemap.txt +++ b/tests/baselines/reference/contextualTyping.sourcemap.txt @@ -31,16 +31,10 @@ sourceFile:contextualTyping.ts --- >>>var C1T5 = /** @class */ (function () { 1-> -2 >^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >class C1T5 -3 > { 1->Emitted(2, 1) Source(14, 1) + SourceIndex(0) -2 >Emitted(2, 10) Source(14, 12) + SourceIndex(0) -3 >Emitted(2, 11) Source(14, 13) + SourceIndex(0) --- >>> function C1T5() { 1->^^^^ @@ -68,21 +62,18 @@ sourceFile:contextualTyping.ts --- >>> return i; 1 >^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^ -5 > ^ +2 > ^^^^^^^ +3 > ^ +4 > ^ 1 >) { > -2 > return -3 > -4 > i -5 > ; +2 > return +3 > i +4 > ; 1 >Emitted(5, 13) Source(16, 9) + SourceIndex(0) -2 >Emitted(5, 19) Source(16, 15) + SourceIndex(0) -3 >Emitted(5, 20) Source(16, 16) + SourceIndex(0) -4 >Emitted(5, 21) Source(16, 17) + SourceIndex(0) -5 >Emitted(5, 22) Source(16, 18) + SourceIndex(0) +2 >Emitted(5, 20) Source(16, 16) + SourceIndex(0) +3 >Emitted(5, 21) Source(16, 17) + SourceIndex(0) +4 >Emitted(5, 22) Source(16, 18) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^ @@ -195,21 +186,18 @@ sourceFile:contextualTyping.ts --- >>> return i; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^ -5 > ^ +2 > ^^^^^^^ +3 > ^ +4 > ^ 1 >) { > -2 > return -3 > -4 > i -5 > ; +2 > return +3 > i +4 > ; 1 >Emitted(14, 9) Source(23, 9) + SourceIndex(0) -2 >Emitted(14, 15) Source(23, 15) + SourceIndex(0) -3 >Emitted(14, 16) Source(23, 16) + SourceIndex(0) -4 >Emitted(14, 17) Source(23, 17) + SourceIndex(0) -5 >Emitted(14, 18) Source(23, 18) + SourceIndex(0) +2 >Emitted(14, 16) Source(23, 16) + SourceIndex(0) +3 >Emitted(14, 17) Source(23, 17) + SourceIndex(0) +4 >Emitted(14, 18) Source(23, 18) + SourceIndex(0) --- >>> }; 1 >^^^^ @@ -268,82 +256,67 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^^ -9 > ^ -10> ^^^^ -11> ^^^^^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^^ +7 > ^ +8 > ^^^^ +9 > ^^^^^^^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ 1-> > 2 >var 3 > c3t1 -4 > : -5 > ( -6 > s: string) => string = -7 > ( -8 > function( -9 > s -10> ) { -11> return -12> -13> s -14> -15> -16> } -17> ) -18> ; +4 > : (s: string) => string = +5 > ( +6 > function( +7 > s +8 > ) { +9 > return +10> s +11> +12> +13> } +14> ) +15> ; 1->Emitted(18, 1) Source(28, 1) + SourceIndex(0) 2 >Emitted(18, 5) Source(28, 5) + SourceIndex(0) 3 >Emitted(18, 9) Source(28, 9) + SourceIndex(0) -4 >Emitted(18, 10) Source(28, 11) + SourceIndex(0) -5 >Emitted(18, 11) Source(28, 12) + SourceIndex(0) -6 >Emitted(18, 12) Source(28, 35) + SourceIndex(0) -7 >Emitted(18, 13) Source(28, 36) + SourceIndex(0) -8 >Emitted(18, 23) Source(28, 45) + SourceIndex(0) -9 >Emitted(18, 24) Source(28, 46) + SourceIndex(0) -10>Emitted(18, 28) Source(28, 50) + SourceIndex(0) -11>Emitted(18, 34) Source(28, 56) + SourceIndex(0) -12>Emitted(18, 35) Source(28, 57) + SourceIndex(0) -13>Emitted(18, 36) Source(28, 58) + SourceIndex(0) -14>Emitted(18, 37) Source(28, 58) + SourceIndex(0) -15>Emitted(18, 38) Source(28, 59) + SourceIndex(0) -16>Emitted(18, 39) Source(28, 60) + SourceIndex(0) -17>Emitted(18, 40) Source(28, 61) + SourceIndex(0) -18>Emitted(18, 41) Source(28, 62) + SourceIndex(0) +4 >Emitted(18, 12) Source(28, 35) + SourceIndex(0) +5 >Emitted(18, 13) Source(28, 36) + SourceIndex(0) +6 >Emitted(18, 23) Source(28, 45) + SourceIndex(0) +7 >Emitted(18, 24) Source(28, 46) + SourceIndex(0) +8 >Emitted(18, 28) Source(28, 50) + SourceIndex(0) +9 >Emitted(18, 35) Source(28, 57) + SourceIndex(0) +10>Emitted(18, 36) Source(28, 58) + SourceIndex(0) +11>Emitted(18, 37) Source(28, 58) + SourceIndex(0) +12>Emitted(18, 38) Source(28, 59) + SourceIndex(0) +13>Emitted(18, 39) Source(28, 60) + SourceIndex(0) +14>Emitted(18, 40) Source(28, 61) + SourceIndex(0) +15>Emitted(18, 41) Source(28, 62) + SourceIndex(0) --- >>>var c3t2 = ({ 1 > 2 >^^^^ 3 > ^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ +4 > ^^^ +5 > ^ 1 > > 2 >var 3 > c3t2 -4 > -5 > = -6 > -7 > ( +4 > = +5 > ( 1 >Emitted(19, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(19, 5) Source(29, 5) + SourceIndex(0) 3 >Emitted(19, 9) Source(29, 9) + SourceIndex(0) -4 >Emitted(19, 10) Source(29, 10) + SourceIndex(0) -5 >Emitted(19, 11) Source(29, 11) + SourceIndex(0) -6 >Emitted(19, 12) Source(29, 18) + SourceIndex(0) -7 >Emitted(19, 13) Source(29, 19) + SourceIndex(0) +4 >Emitted(19, 12) Source(29, 18) + SourceIndex(0) +5 >Emitted(19, 13) Source(29, 19) + SourceIndex(0) --- >>> n: 1 1 >^^^^ @@ -377,486 +350,408 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > c3t3 -4 > : -5 > n -6 > umber[] = -7 > [] -8 > ; +4 > : number[] = +5 > [] +6 > ; 1->Emitted(22, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(22, 5) Source(32, 5) + SourceIndex(0) 3 >Emitted(22, 9) Source(32, 9) + SourceIndex(0) -4 >Emitted(22, 10) Source(32, 11) + SourceIndex(0) -5 >Emitted(22, 11) Source(32, 12) + SourceIndex(0) -6 >Emitted(22, 12) Source(32, 22) + SourceIndex(0) -7 >Emitted(22, 14) Source(32, 24) + SourceIndex(0) -8 >Emitted(22, 15) Source(32, 25) + SourceIndex(0) +4 >Emitted(22, 12) Source(32, 22) + SourceIndex(0) +5 >Emitted(22, 14) Source(32, 24) + SourceIndex(0) +6 >Emitted(22, 15) Source(32, 25) + SourceIndex(0) --- >>>var c3t4 = function () { return ({}); }; 1-> 2 >^^^^ 3 > ^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^-> +4 > ^^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^^^^^^ +7 > ^ +8 > ^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^^-> 1-> > 2 >var 3 > c3t4 -4 > : -5 > ( -6 > ) => IFoo = -7 > function() { -8 > return -9 > -10> ( -11> {} -12> ) -13> -14> -15> } -16> ; +4 > : () => IFoo = +5 > function() { +6 > return +7 > ( +8 > {} +9 > ) +10> +11> +12> } +13> ; 1->Emitted(23, 1) Source(33, 1) + SourceIndex(0) 2 >Emitted(23, 5) Source(33, 5) + SourceIndex(0) 3 >Emitted(23, 9) Source(33, 9) + SourceIndex(0) -4 >Emitted(23, 10) Source(33, 11) + SourceIndex(0) -5 >Emitted(23, 11) Source(33, 12) + SourceIndex(0) -6 >Emitted(23, 12) Source(33, 24) + SourceIndex(0) -7 >Emitted(23, 26) Source(33, 37) + SourceIndex(0) -8 >Emitted(23, 32) Source(33, 43) + SourceIndex(0) -9 >Emitted(23, 33) Source(33, 50) + SourceIndex(0) -10>Emitted(23, 34) Source(33, 51) + SourceIndex(0) -11>Emitted(23, 36) Source(33, 53) + SourceIndex(0) -12>Emitted(23, 37) Source(33, 54) + SourceIndex(0) -13>Emitted(23, 38) Source(33, 54) + SourceIndex(0) -14>Emitted(23, 39) Source(33, 55) + SourceIndex(0) -15>Emitted(23, 40) Source(33, 56) + SourceIndex(0) -16>Emitted(23, 41) Source(33, 57) + SourceIndex(0) +4 >Emitted(23, 12) Source(33, 24) + SourceIndex(0) +5 >Emitted(23, 26) Source(33, 37) + SourceIndex(0) +6 >Emitted(23, 33) Source(33, 50) + SourceIndex(0) +7 >Emitted(23, 34) Source(33, 51) + SourceIndex(0) +8 >Emitted(23, 36) Source(33, 53) + SourceIndex(0) +9 >Emitted(23, 37) Source(33, 54) + SourceIndex(0) +10>Emitted(23, 38) Source(33, 54) + SourceIndex(0) +11>Emitted(23, 39) Source(33, 55) + SourceIndex(0) +12>Emitted(23, 40) Source(33, 56) + SourceIndex(0) +13>Emitted(23, 41) Source(33, 57) + SourceIndex(0) --- >>>var c3t5 = function (n) { return ({}); }; 1-> 2 >^^^^ 3 > ^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^ -8 > ^ -9 > ^^^^ -10> ^^^^^^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^^-> +4 > ^^^ +5 > ^^^^^^^^^^ +6 > ^ +7 > ^^^^ +8 > ^^^^^^^ +9 > ^ +10> ^^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^^^^-> 1-> > 2 >var 3 > c3t5 -4 > : -5 > ( -6 > n: number) => IFoo = -7 > function( -8 > n -9 > ) { -10> return -11> -12> ( -13> {} -14> ) -15> -16> -17> } -18> ; +4 > : (n: number) => IFoo = +5 > function( +6 > n +7 > ) { +8 > return +9 > ( +10> {} +11> ) +12> +13> +14> } +15> ; 1->Emitted(24, 1) Source(34, 1) + SourceIndex(0) 2 >Emitted(24, 5) Source(34, 5) + SourceIndex(0) 3 >Emitted(24, 9) Source(34, 9) + SourceIndex(0) -4 >Emitted(24, 10) Source(34, 11) + SourceIndex(0) -5 >Emitted(24, 11) Source(34, 12) + SourceIndex(0) -6 >Emitted(24, 12) Source(34, 33) + SourceIndex(0) -7 >Emitted(24, 22) Source(34, 42) + SourceIndex(0) -8 >Emitted(24, 23) Source(34, 43) + SourceIndex(0) -9 >Emitted(24, 27) Source(34, 47) + SourceIndex(0) -10>Emitted(24, 33) Source(34, 53) + SourceIndex(0) -11>Emitted(24, 34) Source(34, 60) + SourceIndex(0) -12>Emitted(24, 35) Source(34, 61) + SourceIndex(0) -13>Emitted(24, 37) Source(34, 63) + SourceIndex(0) -14>Emitted(24, 38) Source(34, 64) + SourceIndex(0) -15>Emitted(24, 39) Source(34, 64) + SourceIndex(0) -16>Emitted(24, 40) Source(34, 65) + SourceIndex(0) -17>Emitted(24, 41) Source(34, 66) + SourceIndex(0) -18>Emitted(24, 42) Source(34, 67) + SourceIndex(0) +4 >Emitted(24, 12) Source(34, 33) + SourceIndex(0) +5 >Emitted(24, 22) Source(34, 42) + SourceIndex(0) +6 >Emitted(24, 23) Source(34, 43) + SourceIndex(0) +7 >Emitted(24, 27) Source(34, 47) + SourceIndex(0) +8 >Emitted(24, 34) Source(34, 60) + SourceIndex(0) +9 >Emitted(24, 35) Source(34, 61) + SourceIndex(0) +10>Emitted(24, 37) Source(34, 63) + SourceIndex(0) +11>Emitted(24, 38) Source(34, 64) + SourceIndex(0) +12>Emitted(24, 39) Source(34, 64) + SourceIndex(0) +13>Emitted(24, 40) Source(34, 65) + SourceIndex(0) +14>Emitted(24, 41) Source(34, 66) + SourceIndex(0) +15>Emitted(24, 42) Source(34, 67) + SourceIndex(0) --- >>>var c3t6 = function (n, s) { return ({}); }; 1-> 2 >^^^^ 3 > ^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^^ -12> ^^^^^^ -13> ^ -14> ^ -15> ^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ +4 > ^^^ +5 > ^^^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^ +10> ^^^^^^^ +11> ^ +12> ^^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^ 1-> > 2 >var 3 > c3t6 -4 > : -5 > ( -6 > n: number, s: string) => IFoo = -7 > function( -8 > n -9 > , -10> s -11> ) { -12> return -13> -14> ( -15> {} -16> ) -17> -18> -19> } -20> ; +4 > : (n: number, s: string) => IFoo = +5 > function( +6 > n +7 > , +8 > s +9 > ) { +10> return +11> ( +12> {} +13> ) +14> +15> +16> } +17> ; 1->Emitted(25, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(25, 5) Source(35, 5) + SourceIndex(0) 3 >Emitted(25, 9) Source(35, 9) + SourceIndex(0) -4 >Emitted(25, 10) Source(35, 11) + SourceIndex(0) -5 >Emitted(25, 11) Source(35, 12) + SourceIndex(0) -6 >Emitted(25, 12) Source(35, 44) + SourceIndex(0) -7 >Emitted(25, 22) Source(35, 53) + SourceIndex(0) -8 >Emitted(25, 23) Source(35, 54) + SourceIndex(0) -9 >Emitted(25, 25) Source(35, 56) + SourceIndex(0) -10>Emitted(25, 26) Source(35, 57) + SourceIndex(0) -11>Emitted(25, 30) Source(35, 61) + SourceIndex(0) -12>Emitted(25, 36) Source(35, 67) + SourceIndex(0) -13>Emitted(25, 37) Source(35, 74) + SourceIndex(0) -14>Emitted(25, 38) Source(35, 75) + SourceIndex(0) -15>Emitted(25, 40) Source(35, 77) + SourceIndex(0) -16>Emitted(25, 41) Source(35, 78) + SourceIndex(0) -17>Emitted(25, 42) Source(35, 78) + SourceIndex(0) -18>Emitted(25, 43) Source(35, 79) + SourceIndex(0) -19>Emitted(25, 44) Source(35, 80) + SourceIndex(0) -20>Emitted(25, 45) Source(35, 81) + SourceIndex(0) +4 >Emitted(25, 12) Source(35, 44) + SourceIndex(0) +5 >Emitted(25, 22) Source(35, 53) + SourceIndex(0) +6 >Emitted(25, 23) Source(35, 54) + SourceIndex(0) +7 >Emitted(25, 25) Source(35, 56) + SourceIndex(0) +8 >Emitted(25, 26) Source(35, 57) + SourceIndex(0) +9 >Emitted(25, 30) Source(35, 61) + SourceIndex(0) +10>Emitted(25, 37) Source(35, 74) + SourceIndex(0) +11>Emitted(25, 38) Source(35, 75) + SourceIndex(0) +12>Emitted(25, 40) Source(35, 77) + SourceIndex(0) +13>Emitted(25, 41) Source(35, 78) + SourceIndex(0) +14>Emitted(25, 42) Source(35, 78) + SourceIndex(0) +15>Emitted(25, 43) Source(35, 79) + SourceIndex(0) +16>Emitted(25, 44) Source(35, 80) + SourceIndex(0) +17>Emitted(25, 45) Source(35, 81) + SourceIndex(0) --- >>>var c3t7 = function (n) { return n; }; 1 > 2 >^^^^ 3 > ^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^ -8 > ^ -9 > ^^^^ -10> ^^^^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^-> +4 > ^^^ +5 > ^^^^^^^^^^ +6 > ^ +7 > ^^^^ +8 > ^^^^^^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^-> 1 > > 2 >var 3 > c3t7 -4 > : -5 > { -6 > - > (n: number): number; - > (s1: string): number; - > } = -7 > function( -8 > n -9 > ) { -10> return -11> -12> n -13> ; -14> -15> } -16> ; +4 > : { + > (n: number): number; + > (s1: string): number; + > } = +5 > function( +6 > n +7 > ) { +8 > return +9 > n +10> ; +11> +12> } +13> ; 1 >Emitted(26, 1) Source(36, 1) + SourceIndex(0) 2 >Emitted(26, 5) Source(36, 5) + SourceIndex(0) 3 >Emitted(26, 9) Source(36, 9) + SourceIndex(0) -4 >Emitted(26, 10) Source(36, 11) + SourceIndex(0) -5 >Emitted(26, 11) Source(36, 12) + SourceIndex(0) -6 >Emitted(26, 12) Source(39, 5) + SourceIndex(0) -7 >Emitted(26, 22) Source(39, 14) + SourceIndex(0) -8 >Emitted(26, 23) Source(39, 15) + SourceIndex(0) -9 >Emitted(26, 27) Source(39, 19) + SourceIndex(0) -10>Emitted(26, 33) Source(39, 25) + SourceIndex(0) -11>Emitted(26, 34) Source(39, 26) + SourceIndex(0) -12>Emitted(26, 35) Source(39, 27) + SourceIndex(0) -13>Emitted(26, 36) Source(39, 28) + SourceIndex(0) -14>Emitted(26, 37) Source(39, 29) + SourceIndex(0) -15>Emitted(26, 38) Source(39, 30) + SourceIndex(0) -16>Emitted(26, 39) Source(39, 31) + SourceIndex(0) +4 >Emitted(26, 12) Source(39, 5) + SourceIndex(0) +5 >Emitted(26, 22) Source(39, 14) + SourceIndex(0) +6 >Emitted(26, 23) Source(39, 15) + SourceIndex(0) +7 >Emitted(26, 27) Source(39, 19) + SourceIndex(0) +8 >Emitted(26, 34) Source(39, 26) + SourceIndex(0) +9 >Emitted(26, 35) Source(39, 27) + SourceIndex(0) +10>Emitted(26, 36) Source(39, 28) + SourceIndex(0) +11>Emitted(26, 37) Source(39, 29) + SourceIndex(0) +12>Emitted(26, 38) Source(39, 30) + SourceIndex(0) +13>Emitted(26, 39) Source(39, 31) + SourceIndex(0) --- >>>var c3t8 = function (n) { return n; }; 1-> 2 >^^^^ 3 > ^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^ -8 > ^ -9 > ^^^^ -10> ^^^^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^^^^^^^^^^ +6 > ^ +7 > ^^^^ +8 > ^^^^^^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^ 1-> > > 2 >var 3 > c3t8 -4 > : -5 > ( -6 > n: number, s: string) => number = -7 > function( -8 > n -9 > ) { -10> return -11> -12> n -13> ; -14> -15> } -16> ; +4 > : (n: number, s: string) => number = +5 > function( +6 > n +7 > ) { +8 > return +9 > n +10> ; +11> +12> } +13> ; 1->Emitted(27, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(27, 5) Source(41, 5) + SourceIndex(0) 3 >Emitted(27, 9) Source(41, 9) + SourceIndex(0) -4 >Emitted(27, 10) Source(41, 11) + SourceIndex(0) -5 >Emitted(27, 11) Source(41, 12) + SourceIndex(0) -6 >Emitted(27, 12) Source(41, 46) + SourceIndex(0) -7 >Emitted(27, 22) Source(41, 55) + SourceIndex(0) -8 >Emitted(27, 23) Source(41, 56) + SourceIndex(0) -9 >Emitted(27, 27) Source(41, 60) + SourceIndex(0) -10>Emitted(27, 33) Source(41, 66) + SourceIndex(0) -11>Emitted(27, 34) Source(41, 67) + SourceIndex(0) -12>Emitted(27, 35) Source(41, 68) + SourceIndex(0) -13>Emitted(27, 36) Source(41, 69) + SourceIndex(0) -14>Emitted(27, 37) Source(41, 70) + SourceIndex(0) -15>Emitted(27, 38) Source(41, 71) + SourceIndex(0) -16>Emitted(27, 39) Source(41, 72) + SourceIndex(0) +4 >Emitted(27, 12) Source(41, 46) + SourceIndex(0) +5 >Emitted(27, 22) Source(41, 55) + SourceIndex(0) +6 >Emitted(27, 23) Source(41, 56) + SourceIndex(0) +7 >Emitted(27, 27) Source(41, 60) + SourceIndex(0) +8 >Emitted(27, 34) Source(41, 67) + SourceIndex(0) +9 >Emitted(27, 35) Source(41, 68) + SourceIndex(0) +10>Emitted(27, 36) Source(41, 69) + SourceIndex(0) +11>Emitted(27, 37) Source(41, 70) + SourceIndex(0) +12>Emitted(27, 38) Source(41, 71) + SourceIndex(0) +13>Emitted(27, 39) Source(41, 72) + SourceIndex(0) --- >>>var c3t9 = [[], []]; 1 > 2 >^^^^ 3 > ^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^^ -10> ^^ -11> ^ -12> ^ -13> ^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^ +9 > ^ +10> ^ +11> ^^^^^^-> 1 > > 2 >var 3 > c3t9 -4 > : -5 > n -6 > umber[][] = -7 > [ -8 > [] -9 > , -10> [] -11> ] -12> ; +4 > : number[][] = +5 > [ +6 > [] +7 > , +8 > [] +9 > ] +10> ; 1 >Emitted(28, 1) Source(42, 1) + SourceIndex(0) 2 >Emitted(28, 5) Source(42, 5) + SourceIndex(0) 3 >Emitted(28, 9) Source(42, 9) + SourceIndex(0) -4 >Emitted(28, 10) Source(42, 11) + SourceIndex(0) -5 >Emitted(28, 11) Source(42, 12) + SourceIndex(0) -6 >Emitted(28, 12) Source(42, 24) + SourceIndex(0) -7 >Emitted(28, 13) Source(42, 25) + SourceIndex(0) -8 >Emitted(28, 15) Source(42, 27) + SourceIndex(0) -9 >Emitted(28, 17) Source(42, 28) + SourceIndex(0) -10>Emitted(28, 19) Source(42, 30) + SourceIndex(0) -11>Emitted(28, 20) Source(42, 31) + SourceIndex(0) -12>Emitted(28, 21) Source(42, 32) + SourceIndex(0) +4 >Emitted(28, 12) Source(42, 24) + SourceIndex(0) +5 >Emitted(28, 13) Source(42, 25) + SourceIndex(0) +6 >Emitted(28, 15) Source(42, 27) + SourceIndex(0) +7 >Emitted(28, 17) Source(42, 28) + SourceIndex(0) +8 >Emitted(28, 19) Source(42, 30) + SourceIndex(0) +9 >Emitted(28, 20) Source(42, 31) + SourceIndex(0) +10>Emitted(28, 21) Source(42, 32) + SourceIndex(0) --- >>>var c3t10 = [({}), ({})]; 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > c3t10 -4 > : -5 > I -6 > Foo[] = -7 > [ -8 > ( -9 > {} -10> ) -11> , -12> ( -13> {} -14> ) -15> ] -16> ; +4 > : IFoo[] = +5 > [ +6 > ( +7 > {} +8 > ) +9 > , +10> ( +11> {} +12> ) +13> ] +14> ; 1->Emitted(29, 1) Source(43, 1) + SourceIndex(0) 2 >Emitted(29, 5) Source(43, 5) + SourceIndex(0) 3 >Emitted(29, 10) Source(43, 10) + SourceIndex(0) -4 >Emitted(29, 11) Source(43, 12) + SourceIndex(0) -5 >Emitted(29, 12) Source(43, 13) + SourceIndex(0) -6 >Emitted(29, 13) Source(43, 21) + SourceIndex(0) -7 >Emitted(29, 14) Source(43, 28) + SourceIndex(0) -8 >Emitted(29, 15) Source(43, 29) + SourceIndex(0) -9 >Emitted(29, 17) Source(43, 31) + SourceIndex(0) -10>Emitted(29, 18) Source(43, 32) + SourceIndex(0) -11>Emitted(29, 20) Source(43, 39) + SourceIndex(0) -12>Emitted(29, 21) Source(43, 40) + SourceIndex(0) -13>Emitted(29, 23) Source(43, 42) + SourceIndex(0) -14>Emitted(29, 24) Source(43, 43) + SourceIndex(0) -15>Emitted(29, 25) Source(43, 44) + SourceIndex(0) -16>Emitted(29, 26) Source(43, 45) + SourceIndex(0) +4 >Emitted(29, 13) Source(43, 21) + SourceIndex(0) +5 >Emitted(29, 14) Source(43, 28) + SourceIndex(0) +6 >Emitted(29, 15) Source(43, 29) + SourceIndex(0) +7 >Emitted(29, 17) Source(43, 31) + SourceIndex(0) +8 >Emitted(29, 18) Source(43, 32) + SourceIndex(0) +9 >Emitted(29, 20) Source(43, 39) + SourceIndex(0) +10>Emitted(29, 21) Source(43, 40) + SourceIndex(0) +11>Emitted(29, 23) Source(43, 42) + SourceIndex(0) +12>Emitted(29, 24) Source(43, 43) + SourceIndex(0) +13>Emitted(29, 25) Source(43, 44) + SourceIndex(0) +14>Emitted(29, 26) Source(43, 45) + SourceIndex(0) --- >>>var c3t11 = [function (n, s) { return s; }]; 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^^ -9 > ^ -10> ^^ -11> ^ -12> ^^^^ -13> ^^^^^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^^ +7 > ^ +8 > ^^ +9 > ^ +10> ^^^^ +11> ^^^^^^^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^ 1-> > 2 >var 3 > c3t11 -4 > : -5 > { -6 > (n: number, s: string): string;}[] = -7 > [ -8 > function( -9 > n -10> , -11> s -12> ) { -13> return -14> -15> s -16> ; -17> -18> } -19> ] -20> ; +4 > : {(n: number, s: string): string;}[] = +5 > [ +6 > function( +7 > n +8 > , +9 > s +10> ) { +11> return +12> s +13> ; +14> +15> } +16> ] +17> ; 1->Emitted(30, 1) Source(44, 1) + SourceIndex(0) 2 >Emitted(30, 5) Source(44, 5) + SourceIndex(0) 3 >Emitted(30, 10) Source(44, 10) + SourceIndex(0) -4 >Emitted(30, 11) Source(44, 12) + SourceIndex(0) -5 >Emitted(30, 12) Source(44, 13) + SourceIndex(0) -6 >Emitted(30, 13) Source(44, 50) + SourceIndex(0) -7 >Emitted(30, 14) Source(44, 51) + SourceIndex(0) -8 >Emitted(30, 24) Source(44, 60) + SourceIndex(0) -9 >Emitted(30, 25) Source(44, 61) + SourceIndex(0) -10>Emitted(30, 27) Source(44, 63) + SourceIndex(0) -11>Emitted(30, 28) Source(44, 64) + SourceIndex(0) -12>Emitted(30, 32) Source(44, 68) + SourceIndex(0) -13>Emitted(30, 38) Source(44, 74) + SourceIndex(0) -14>Emitted(30, 39) Source(44, 75) + SourceIndex(0) -15>Emitted(30, 40) Source(44, 76) + SourceIndex(0) -16>Emitted(30, 41) Source(44, 77) + SourceIndex(0) -17>Emitted(30, 42) Source(44, 78) + SourceIndex(0) -18>Emitted(30, 43) Source(44, 79) + SourceIndex(0) -19>Emitted(30, 44) Source(44, 80) + SourceIndex(0) -20>Emitted(30, 45) Source(44, 81) + SourceIndex(0) +4 >Emitted(30, 13) Source(44, 50) + SourceIndex(0) +5 >Emitted(30, 14) Source(44, 51) + SourceIndex(0) +6 >Emitted(30, 24) Source(44, 60) + SourceIndex(0) +7 >Emitted(30, 25) Source(44, 61) + SourceIndex(0) +8 >Emitted(30, 27) Source(44, 63) + SourceIndex(0) +9 >Emitted(30, 28) Source(44, 64) + SourceIndex(0) +10>Emitted(30, 32) Source(44, 68) + SourceIndex(0) +11>Emitted(30, 39) Source(44, 75) + SourceIndex(0) +12>Emitted(30, 40) Source(44, 76) + SourceIndex(0) +13>Emitted(30, 41) Source(44, 77) + SourceIndex(0) +14>Emitted(30, 42) Source(44, 78) + SourceIndex(0) +15>Emitted(30, 43) Source(44, 79) + SourceIndex(0) +16>Emitted(30, 44) Source(44, 80) + SourceIndex(0) +17>Emitted(30, 45) Source(44, 81) + SourceIndex(0) --- >>>var c3t12 = { 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^-> +4 > ^^^ +5 > ^^-> 1 > > 2 >var 3 > c3t12 -4 > : -5 > I -6 > Bar = +4 > : IBar = 1 >Emitted(31, 1) Source(45, 1) + SourceIndex(0) 2 >Emitted(31, 5) Source(45, 5) + SourceIndex(0) 3 >Emitted(31, 10) Source(45, 10) + SourceIndex(0) -4 >Emitted(31, 11) Source(45, 12) + SourceIndex(0) -5 >Emitted(31, 12) Source(45, 13) + SourceIndex(0) -6 >Emitted(31, 13) Source(45, 19) + SourceIndex(0) +4 >Emitted(31, 13) Source(45, 19) + SourceIndex(0) --- >>> foo: ({}) 1->^^^^ @@ -893,26 +788,20 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > c3t13 -4 > -5 > = -6 > -7 > ( +4 > = +5 > ( 1->Emitted(34, 1) Source(48, 1) + SourceIndex(0) 2 >Emitted(34, 5) Source(48, 5) + SourceIndex(0) 3 >Emitted(34, 10) Source(48, 10) + SourceIndex(0) -4 >Emitted(34, 11) Source(48, 11) + SourceIndex(0) -5 >Emitted(34, 12) Source(48, 12) + SourceIndex(0) -6 >Emitted(34, 13) Source(48, 19) + SourceIndex(0) -7 >Emitted(34, 14) Source(48, 20) + SourceIndex(0) +4 >Emitted(34, 13) Source(48, 19) + SourceIndex(0) +5 >Emitted(34, 14) Source(48, 20) + SourceIndex(0) --- >>> f: function (i, s) { return s; } 1->^^^^ @@ -923,12 +812,11 @@ sourceFile:contextualTyping.ts 6 > ^^ 7 > ^ 8 > ^^^^ -9 > ^^^^^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ +9 > ^^^^^^^ +10> ^ +11> ^ +12> ^ +13> ^ 1->{ > 2 > f @@ -938,12 +826,11 @@ sourceFile:contextualTyping.ts 6 > , 7 > s 8 > ) { -9 > return -10> -11> s -12> ; -13> -14> } +9 > return +10> s +11> ; +12> +13> } 1->Emitted(35, 5) Source(49, 5) + SourceIndex(0) 2 >Emitted(35, 6) Source(49, 6) + SourceIndex(0) 3 >Emitted(35, 8) Source(49, 8) + SourceIndex(0) @@ -952,12 +839,11 @@ sourceFile:contextualTyping.ts 6 >Emitted(35, 21) Source(49, 20) + SourceIndex(0) 7 >Emitted(35, 22) Source(49, 21) + SourceIndex(0) 8 >Emitted(35, 26) Source(49, 25) + SourceIndex(0) -9 >Emitted(35, 32) Source(49, 31) + SourceIndex(0) -10>Emitted(35, 33) Source(49, 32) + SourceIndex(0) -11>Emitted(35, 34) Source(49, 33) + SourceIndex(0) -12>Emitted(35, 35) Source(49, 34) + SourceIndex(0) -13>Emitted(35, 36) Source(49, 35) + SourceIndex(0) -14>Emitted(35, 37) Source(49, 36) + SourceIndex(0) +9 >Emitted(35, 33) Source(49, 32) + SourceIndex(0) +10>Emitted(35, 34) Source(49, 33) + SourceIndex(0) +11>Emitted(35, 35) Source(49, 34) + SourceIndex(0) +12>Emitted(35, 36) Source(49, 35) + SourceIndex(0) +13>Emitted(35, 37) Source(49, 36) + SourceIndex(0) --- >>>}); 1 >^ @@ -976,25 +862,19 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ +4 > ^^^ +5 > ^ 1-> > 2 >var 3 > c3t14 -4 > -5 > = -6 > -7 > ( +4 > = +5 > ( 1->Emitted(37, 1) Source(51, 1) + SourceIndex(0) 2 >Emitted(37, 5) Source(51, 5) + SourceIndex(0) 3 >Emitted(37, 10) Source(51, 10) + SourceIndex(0) -4 >Emitted(37, 11) Source(51, 11) + SourceIndex(0) -5 >Emitted(37, 12) Source(51, 12) + SourceIndex(0) -6 >Emitted(37, 13) Source(51, 19) + SourceIndex(0) -7 >Emitted(37, 14) Source(51, 20) + SourceIndex(0) +4 >Emitted(37, 13) Source(51, 19) + SourceIndex(0) +5 >Emitted(37, 14) Source(51, 20) + SourceIndex(0) --- >>> a: [] 1 >^^^^ @@ -1037,21 +917,15 @@ sourceFile:contextualTyping.ts --- >>>var C4T5 = /** @class */ (function () { 1-> -2 >^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >class C4T5 -3 > { 1->Emitted(41, 1) Source(56, 1) + SourceIndex(0) -2 >Emitted(41, 10) Source(56, 12) + SourceIndex(0) -3 >Emitted(41, 11) Source(56, 13) + SourceIndex(0) --- >>> function C4T5() { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> -1-> +1->class C4T5 { > foo: (i: number, s: string) => string; > 1->Emitted(42, 5) Source(58, 5) + SourceIndex(0) @@ -1088,21 +962,18 @@ sourceFile:contextualTyping.ts --- >>> return s; 1 >^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^ -5 > ^ +2 > ^^^^^^^ +3 > ^ +4 > ^ 1 >) { > -2 > return -3 > -4 > s -5 > ; +2 > return +3 > s +4 > ; 1 >Emitted(44, 13) Source(60, 13) + SourceIndex(0) -2 >Emitted(44, 19) Source(60, 19) + SourceIndex(0) -3 >Emitted(44, 20) Source(60, 20) + SourceIndex(0) -4 >Emitted(44, 21) Source(60, 21) + SourceIndex(0) -5 >Emitted(44, 22) Source(60, 22) + SourceIndex(0) +2 >Emitted(44, 20) Source(60, 20) + SourceIndex(0) +3 >Emitted(44, 21) Source(60, 21) + SourceIndex(0) +4 >Emitted(44, 22) Source(60, 22) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^ @@ -1230,21 +1101,18 @@ sourceFile:contextualTyping.ts --- >>> return s; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^ -5 > ^ +2 > ^^^^^^^ +3 > ^ +4 > ^ 1 >) { > -2 > return -3 > -4 > s -5 > ; +2 > return +3 > s +4 > ; 1 >Emitted(53, 9) Source(69, 9) + SourceIndex(0) -2 >Emitted(53, 15) Source(69, 15) + SourceIndex(0) -3 >Emitted(53, 16) Source(69, 16) + SourceIndex(0) -4 >Emitted(53, 17) Source(69, 17) + SourceIndex(0) -5 >Emitted(53, 18) Source(69, 18) + SourceIndex(0) +2 >Emitted(53, 16) Source(69, 16) + SourceIndex(0) +3 >Emitted(53, 17) Source(69, 17) + SourceIndex(0) +4 >Emitted(53, 18) Source(69, 18) + SourceIndex(0) --- >>> }; 1 >^^^^ @@ -1322,15 +1190,14 @@ sourceFile:contextualTyping.ts 4 > ^^^^^^^^^^ 5 > ^ 6 > ^^^^ -7 > ^^^^^^ -8 > ^ -9 > ^ -10> ^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ +7 > ^^^^^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^ 1-> > 2 >c6t5 @@ -1338,30 +1205,28 @@ sourceFile:contextualTyping.ts 4 > function( 5 > n 6 > ) { -7 > return -8 > -9 > ( -10> {} -11> ) -12> -13> -14> } -15> ; +7 > return +8 > ( +9 > {} +10> ) +11> +12> +13> } +14> ; 1->Emitted(58, 1) Source(75, 1) + SourceIndex(0) 2 >Emitted(58, 5) Source(75, 5) + SourceIndex(0) 3 >Emitted(58, 8) Source(75, 29) + SourceIndex(0) 4 >Emitted(58, 18) Source(75, 38) + SourceIndex(0) 5 >Emitted(58, 19) Source(75, 39) + SourceIndex(0) 6 >Emitted(58, 23) Source(75, 43) + SourceIndex(0) -7 >Emitted(58, 29) Source(75, 49) + SourceIndex(0) -8 >Emitted(58, 30) Source(75, 56) + SourceIndex(0) -9 >Emitted(58, 31) Source(75, 57) + SourceIndex(0) -10>Emitted(58, 33) Source(75, 59) + SourceIndex(0) -11>Emitted(58, 34) Source(75, 60) + SourceIndex(0) -12>Emitted(58, 35) Source(75, 60) + SourceIndex(0) -13>Emitted(58, 36) Source(75, 61) + SourceIndex(0) -14>Emitted(58, 37) Source(75, 62) + SourceIndex(0) -15>Emitted(58, 38) Source(75, 63) + SourceIndex(0) +7 >Emitted(58, 30) Source(75, 56) + SourceIndex(0) +8 >Emitted(58, 31) Source(75, 57) + SourceIndex(0) +9 >Emitted(58, 33) Source(75, 59) + SourceIndex(0) +10>Emitted(58, 34) Source(75, 60) + SourceIndex(0) +11>Emitted(58, 35) Source(75, 60) + SourceIndex(0) +12>Emitted(58, 36) Source(75, 61) + SourceIndex(0) +13>Emitted(58, 37) Source(75, 62) + SourceIndex(0) +14>Emitted(58, 38) Source(75, 63) + SourceIndex(0) --- >>>// CONTEXT: Array index assignment 1 > @@ -1438,14 +1303,12 @@ sourceFile:contextualTyping.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > >// CONTEXT: Object property assignment @@ -1472,41 +1335,37 @@ sourceFile:contextualTyping.ts > 2 >var 3 > objc8 -4 > : -5 > { -6 > - > t1: (s: string) => string; - > t2: IFoo; - > t3: number[]; - > t4: () => IFoo; - > t5: (n: number) => IFoo; - > t6: (n: number, s: string) => IFoo; - > t7: { - > (n: number, s: string): number; - > //(s1: string, s2: string): number; - > }; - > t8: (n: number, s: string) => number; - > t9: number[][]; - > t10: IFoo[]; - > t11: {(n: number, s: string): string;}[]; - > t12: IBar; - > t13: IFoo; - > t14: IFoo; - > } = -7 > ( -8 > {} -9 > ) -10> ; +4 > : { + > t1: (s: string) => string; + > t2: IFoo; + > t3: number[]; + > t4: () => IFoo; + > t5: (n: number) => IFoo; + > t6: (n: number, s: string) => IFoo; + > t7: { + > (n: number, s: string): number; + > //(s1: string, s2: string): number; + > }; + > t8: (n: number, s: string) => number; + > t9: number[][]; + > t10: IFoo[]; + > t11: {(n: number, s: string): string;}[]; + > t12: IBar; + > t13: IFoo; + > t14: IFoo; + > } = +5 > ( +6 > {} +7 > ) +8 > ; 1 >Emitted(62, 1) Source(102, 1) + SourceIndex(0) 2 >Emitted(62, 5) Source(102, 5) + SourceIndex(0) 3 >Emitted(62, 10) Source(102, 10) + SourceIndex(0) -4 >Emitted(62, 11) Source(102, 12) + SourceIndex(0) -5 >Emitted(62, 12) Source(102, 13) + SourceIndex(0) -6 >Emitted(62, 13) Source(120, 19) + SourceIndex(0) -7 >Emitted(62, 14) Source(120, 20) + SourceIndex(0) -8 >Emitted(62, 16) Source(120, 22) + SourceIndex(0) -9 >Emitted(62, 17) Source(120, 23) + SourceIndex(0) -10>Emitted(62, 18) Source(120, 24) + SourceIndex(0) +4 >Emitted(62, 13) Source(120, 19) + SourceIndex(0) +5 >Emitted(62, 14) Source(120, 20) + SourceIndex(0) +6 >Emitted(62, 16) Source(120, 22) + SourceIndex(0) +7 >Emitted(62, 17) Source(120, 23) + SourceIndex(0) +8 >Emitted(62, 18) Source(120, 24) + SourceIndex(0) --- >>>objc8.t1 = (function (s) { return s; }); 1-> @@ -1518,14 +1377,13 @@ sourceFile:contextualTyping.ts 7 > ^^^^^^^^^^ 8 > ^ 9 > ^^^^ -10> ^^^^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ +10> ^^^^^^^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ 1-> > > @@ -1537,14 +1395,13 @@ sourceFile:contextualTyping.ts 7 > function( 8 > s 9 > ) { -10> return -11> -12> s -13> -14> -15> } -16> ) -17> ; +10> return +11> s +12> +13> +14> } +15> ) +16> ; 1->Emitted(63, 1) Source(122, 1) + SourceIndex(0) 2 >Emitted(63, 6) Source(122, 6) + SourceIndex(0) 3 >Emitted(63, 7) Source(122, 7) + SourceIndex(0) @@ -1554,14 +1411,13 @@ sourceFile:contextualTyping.ts 7 >Emitted(63, 23) Source(122, 22) + SourceIndex(0) 8 >Emitted(63, 24) Source(122, 23) + SourceIndex(0) 9 >Emitted(63, 28) Source(122, 27) + SourceIndex(0) -10>Emitted(63, 34) Source(122, 33) + SourceIndex(0) -11>Emitted(63, 35) Source(122, 34) + SourceIndex(0) -12>Emitted(63, 36) Source(122, 35) + SourceIndex(0) -13>Emitted(63, 37) Source(122, 35) + SourceIndex(0) -14>Emitted(63, 38) Source(122, 36) + SourceIndex(0) -15>Emitted(63, 39) Source(122, 37) + SourceIndex(0) -16>Emitted(63, 40) Source(122, 38) + SourceIndex(0) -17>Emitted(63, 41) Source(122, 39) + SourceIndex(0) +10>Emitted(63, 35) Source(122, 34) + SourceIndex(0) +11>Emitted(63, 36) Source(122, 35) + SourceIndex(0) +12>Emitted(63, 37) Source(122, 35) + SourceIndex(0) +13>Emitted(63, 38) Source(122, 36) + SourceIndex(0) +14>Emitted(63, 39) Source(122, 37) + SourceIndex(0) +15>Emitted(63, 40) Source(122, 38) + SourceIndex(0) +16>Emitted(63, 41) Source(122, 39) + SourceIndex(0) --- >>>objc8.t2 = ({ 1 > @@ -1644,16 +1500,15 @@ sourceFile:contextualTyping.ts 4 > ^^ 5 > ^^^ 6 > ^^^^^^^^^^^^^^ -7 > ^^^^^^ -8 > ^ -9 > ^ -10> ^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^-> +7 > ^^^^^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^^-> 1-> > 2 >objc8 @@ -1661,30 +1516,28 @@ sourceFile:contextualTyping.ts 4 > t4 5 > = 6 > function() { -7 > return -8 > -9 > ( -10> {} -11> ) -12> -13> -14> } -15> ; +7 > return +8 > ( +9 > {} +10> ) +11> +12> +13> } +14> ; 1->Emitted(68, 1) Source(127, 1) + SourceIndex(0) 2 >Emitted(68, 6) Source(127, 6) + SourceIndex(0) 3 >Emitted(68, 7) Source(127, 7) + SourceIndex(0) 4 >Emitted(68, 9) Source(127, 9) + SourceIndex(0) 5 >Emitted(68, 12) Source(127, 12) + SourceIndex(0) 6 >Emitted(68, 26) Source(127, 25) + SourceIndex(0) -7 >Emitted(68, 32) Source(127, 31) + SourceIndex(0) -8 >Emitted(68, 33) Source(127, 38) + SourceIndex(0) -9 >Emitted(68, 34) Source(127, 39) + SourceIndex(0) -10>Emitted(68, 36) Source(127, 41) + SourceIndex(0) -11>Emitted(68, 37) Source(127, 42) + SourceIndex(0) -12>Emitted(68, 38) Source(127, 42) + SourceIndex(0) -13>Emitted(68, 39) Source(127, 43) + SourceIndex(0) -14>Emitted(68, 40) Source(127, 44) + SourceIndex(0) -15>Emitted(68, 41) Source(127, 45) + SourceIndex(0) +7 >Emitted(68, 33) Source(127, 38) + SourceIndex(0) +8 >Emitted(68, 34) Source(127, 39) + SourceIndex(0) +9 >Emitted(68, 36) Source(127, 41) + SourceIndex(0) +10>Emitted(68, 37) Source(127, 42) + SourceIndex(0) +11>Emitted(68, 38) Source(127, 42) + SourceIndex(0) +12>Emitted(68, 39) Source(127, 43) + SourceIndex(0) +13>Emitted(68, 40) Source(127, 44) + SourceIndex(0) +14>Emitted(68, 41) Source(127, 45) + SourceIndex(0) --- >>>objc8.t5 = function (n) { return ({}); }; 1-> @@ -1695,16 +1548,15 @@ sourceFile:contextualTyping.ts 6 > ^^^^^^^^^^ 7 > ^ 8 > ^^^^ -9 > ^^^^^^ -10> ^ -11> ^ -12> ^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^^-> +9 > ^^^^^^^ +10> ^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^^^-> 1-> > 2 >objc8 @@ -1714,15 +1566,14 @@ sourceFile:contextualTyping.ts 6 > function( 7 > n 8 > ) { -9 > return -10> -11> ( -12> {} -13> ) -14> -15> -16> } -17> ; +9 > return +10> ( +11> {} +12> ) +13> +14> +15> } +16> ; 1->Emitted(69, 1) Source(128, 1) + SourceIndex(0) 2 >Emitted(69, 6) Source(128, 6) + SourceIndex(0) 3 >Emitted(69, 7) Source(128, 7) + SourceIndex(0) @@ -1731,15 +1582,14 @@ sourceFile:contextualTyping.ts 6 >Emitted(69, 22) Source(128, 21) + SourceIndex(0) 7 >Emitted(69, 23) Source(128, 22) + SourceIndex(0) 8 >Emitted(69, 27) Source(128, 26) + SourceIndex(0) -9 >Emitted(69, 33) Source(128, 32) + SourceIndex(0) -10>Emitted(69, 34) Source(128, 39) + SourceIndex(0) -11>Emitted(69, 35) Source(128, 40) + SourceIndex(0) -12>Emitted(69, 37) Source(128, 42) + SourceIndex(0) -13>Emitted(69, 38) Source(128, 43) + SourceIndex(0) -14>Emitted(69, 39) Source(128, 43) + SourceIndex(0) -15>Emitted(69, 40) Source(128, 44) + SourceIndex(0) -16>Emitted(69, 41) Source(128, 45) + SourceIndex(0) -17>Emitted(69, 42) Source(128, 46) + SourceIndex(0) +9 >Emitted(69, 34) Source(128, 39) + SourceIndex(0) +10>Emitted(69, 35) Source(128, 40) + SourceIndex(0) +11>Emitted(69, 37) Source(128, 42) + SourceIndex(0) +12>Emitted(69, 38) Source(128, 43) + SourceIndex(0) +13>Emitted(69, 39) Source(128, 43) + SourceIndex(0) +14>Emitted(69, 40) Source(128, 44) + SourceIndex(0) +15>Emitted(69, 41) Source(128, 45) + SourceIndex(0) +16>Emitted(69, 42) Source(128, 46) + SourceIndex(0) --- >>>objc8.t6 = function (n, s) { return ({}); }; 1-> @@ -1752,15 +1602,14 @@ sourceFile:contextualTyping.ts 8 > ^^ 9 > ^ 10> ^^^^ -11> ^^^^^^ -12> ^ -13> ^ -14> ^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ +11> ^^^^^^^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^ +18> ^ 1-> > 2 >objc8 @@ -1772,15 +1621,14 @@ sourceFile:contextualTyping.ts 8 > , 9 > s 10> ) { -11> return -12> -13> ( -14> {} -15> ) -16> -17> -18> } -19> ; +11> return +12> ( +13> {} +14> ) +15> +16> +17> } +18> ; 1->Emitted(70, 1) Source(129, 1) + SourceIndex(0) 2 >Emitted(70, 6) Source(129, 6) + SourceIndex(0) 3 >Emitted(70, 7) Source(129, 7) + SourceIndex(0) @@ -1791,15 +1639,14 @@ sourceFile:contextualTyping.ts 8 >Emitted(70, 25) Source(129, 24) + SourceIndex(0) 9 >Emitted(70, 26) Source(129, 25) + SourceIndex(0) 10>Emitted(70, 30) Source(129, 29) + SourceIndex(0) -11>Emitted(70, 36) Source(129, 35) + SourceIndex(0) -12>Emitted(70, 37) Source(129, 42) + SourceIndex(0) -13>Emitted(70, 38) Source(129, 43) + SourceIndex(0) -14>Emitted(70, 40) Source(129, 45) + SourceIndex(0) -15>Emitted(70, 41) Source(129, 46) + SourceIndex(0) -16>Emitted(70, 42) Source(129, 46) + SourceIndex(0) -17>Emitted(70, 43) Source(129, 47) + SourceIndex(0) -18>Emitted(70, 44) Source(129, 48) + SourceIndex(0) -19>Emitted(70, 45) Source(129, 49) + SourceIndex(0) +11>Emitted(70, 37) Source(129, 42) + SourceIndex(0) +12>Emitted(70, 38) Source(129, 43) + SourceIndex(0) +13>Emitted(70, 40) Source(129, 45) + SourceIndex(0) +14>Emitted(70, 41) Source(129, 46) + SourceIndex(0) +15>Emitted(70, 42) Source(129, 46) + SourceIndex(0) +16>Emitted(70, 43) Source(129, 47) + SourceIndex(0) +17>Emitted(70, 44) Source(129, 48) + SourceIndex(0) +18>Emitted(70, 45) Source(129, 49) + SourceIndex(0) --- >>>objc8.t7 = function (n) { return n; }; 1 > @@ -1810,14 +1657,13 @@ sourceFile:contextualTyping.ts 6 > ^^^^^^^^^^ 7 > ^ 8 > ^^^^ -9 > ^^^^^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^-> +9 > ^^^^^^^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^-> 1 > > 2 >objc8 @@ -1827,13 +1673,12 @@ sourceFile:contextualTyping.ts 6 > function( 7 > n: number 8 > ) { -9 > return -10> -11> n -12> -13> -14> } -15> ; +9 > return +10> n +11> +12> +13> } +14> ; 1 >Emitted(71, 1) Source(130, 1) + SourceIndex(0) 2 >Emitted(71, 6) Source(130, 6) + SourceIndex(0) 3 >Emitted(71, 7) Source(130, 7) + SourceIndex(0) @@ -1842,13 +1687,12 @@ sourceFile:contextualTyping.ts 6 >Emitted(71, 22) Source(130, 21) + SourceIndex(0) 7 >Emitted(71, 23) Source(130, 30) + SourceIndex(0) 8 >Emitted(71, 27) Source(130, 34) + SourceIndex(0) -9 >Emitted(71, 33) Source(130, 40) + SourceIndex(0) -10>Emitted(71, 34) Source(130, 41) + SourceIndex(0) -11>Emitted(71, 35) Source(130, 42) + SourceIndex(0) -12>Emitted(71, 36) Source(130, 42) + SourceIndex(0) -13>Emitted(71, 37) Source(130, 43) + SourceIndex(0) -14>Emitted(71, 38) Source(130, 44) + SourceIndex(0) -15>Emitted(71, 39) Source(130, 45) + SourceIndex(0) +9 >Emitted(71, 34) Source(130, 41) + SourceIndex(0) +10>Emitted(71, 35) Source(130, 42) + SourceIndex(0) +11>Emitted(71, 36) Source(130, 42) + SourceIndex(0) +12>Emitted(71, 37) Source(130, 43) + SourceIndex(0) +13>Emitted(71, 38) Source(130, 44) + SourceIndex(0) +14>Emitted(71, 39) Source(130, 45) + SourceIndex(0) --- >>>objc8.t8 = function (n) { return n; }; 1-> @@ -1859,13 +1703,12 @@ sourceFile:contextualTyping.ts 6 > ^^^^^^^^^^ 7 > ^ 8 > ^^^^ -9 > ^^^^^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ +9 > ^^^^^^^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^ 1-> > > @@ -1876,13 +1719,12 @@ sourceFile:contextualTyping.ts 6 > function( 7 > n 8 > ) { -9 > return -10> -11> n -12> ; -13> -14> } -15> ; +9 > return +10> n +11> ; +12> +13> } +14> ; 1->Emitted(72, 1) Source(132, 1) + SourceIndex(0) 2 >Emitted(72, 6) Source(132, 6) + SourceIndex(0) 3 >Emitted(72, 7) Source(132, 7) + SourceIndex(0) @@ -1891,13 +1733,12 @@ sourceFile:contextualTyping.ts 6 >Emitted(72, 22) Source(132, 21) + SourceIndex(0) 7 >Emitted(72, 23) Source(132, 22) + SourceIndex(0) 8 >Emitted(72, 27) Source(132, 26) + SourceIndex(0) -9 >Emitted(72, 33) Source(132, 32) + SourceIndex(0) -10>Emitted(72, 34) Source(132, 33) + SourceIndex(0) -11>Emitted(72, 35) Source(132, 34) + SourceIndex(0) -12>Emitted(72, 36) Source(132, 35) + SourceIndex(0) -13>Emitted(72, 37) Source(132, 36) + SourceIndex(0) -14>Emitted(72, 38) Source(132, 37) + SourceIndex(0) -15>Emitted(72, 39) Source(132, 38) + SourceIndex(0) +9 >Emitted(72, 34) Source(132, 33) + SourceIndex(0) +10>Emitted(72, 35) Source(132, 34) + SourceIndex(0) +11>Emitted(72, 36) Source(132, 35) + SourceIndex(0) +12>Emitted(72, 37) Source(132, 36) + SourceIndex(0) +13>Emitted(72, 38) Source(132, 37) + SourceIndex(0) +14>Emitted(72, 39) Source(132, 38) + SourceIndex(0) --- >>>objc8.t9 = [[], []]; 1 > @@ -1997,14 +1838,13 @@ sourceFile:contextualTyping.ts 9 > ^^ 10> ^ 11> ^^^^ -12> ^^^^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ +12> ^^^^^^^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^ +18> ^ 1-> > 2 >objc8 @@ -2017,14 +1857,13 @@ sourceFile:contextualTyping.ts 9 > , 10> s 11> ) { -12> return -13> -14> s -15> ; -16> -17> } -18> ] -19> ; +12> return +13> s +14> ; +15> +16> } +17> ] +18> ; 1->Emitted(75, 1) Source(135, 1) + SourceIndex(0) 2 >Emitted(75, 6) Source(135, 6) + SourceIndex(0) 3 >Emitted(75, 7) Source(135, 7) + SourceIndex(0) @@ -2036,14 +1875,13 @@ sourceFile:contextualTyping.ts 9 >Emitted(75, 27) Source(135, 26) + SourceIndex(0) 10>Emitted(75, 28) Source(135, 27) + SourceIndex(0) 11>Emitted(75, 32) Source(135, 31) + SourceIndex(0) -12>Emitted(75, 38) Source(135, 37) + SourceIndex(0) -13>Emitted(75, 39) Source(135, 38) + SourceIndex(0) -14>Emitted(75, 40) Source(135, 39) + SourceIndex(0) -15>Emitted(75, 41) Source(135, 40) + SourceIndex(0) -16>Emitted(75, 42) Source(135, 41) + SourceIndex(0) -17>Emitted(75, 43) Source(135, 42) + SourceIndex(0) -18>Emitted(75, 44) Source(135, 43) + SourceIndex(0) -19>Emitted(75, 45) Source(135, 44) + SourceIndex(0) +12>Emitted(75, 39) Source(135, 38) + SourceIndex(0) +13>Emitted(75, 40) Source(135, 39) + SourceIndex(0) +14>Emitted(75, 41) Source(135, 40) + SourceIndex(0) +15>Emitted(75, 42) Source(135, 41) + SourceIndex(0) +16>Emitted(75, 43) Source(135, 42) + SourceIndex(0) +17>Emitted(75, 44) Source(135, 43) + SourceIndex(0) +18>Emitted(75, 45) Source(135, 44) + SourceIndex(0) --- >>>objc8.t12 = { 1 > @@ -2126,12 +1964,11 @@ sourceFile:contextualTyping.ts 6 > ^^ 7 > ^ 8 > ^^^^ -9 > ^^^^^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ +9 > ^^^^^^^ +10> ^ +11> ^ +12> ^ +13> ^ 1->{ > 2 > f @@ -2141,12 +1978,11 @@ sourceFile:contextualTyping.ts 6 > , 7 > s 8 > ) { -9 > return -10> -11> s -12> ; -13> -14> } +9 > return +10> s +11> ; +12> +13> } 1->Emitted(80, 5) Source(140, 5) + SourceIndex(0) 2 >Emitted(80, 6) Source(140, 6) + SourceIndex(0) 3 >Emitted(80, 8) Source(140, 8) + SourceIndex(0) @@ -2155,12 +1991,11 @@ sourceFile:contextualTyping.ts 6 >Emitted(80, 21) Source(140, 20) + SourceIndex(0) 7 >Emitted(80, 22) Source(140, 21) + SourceIndex(0) 8 >Emitted(80, 26) Source(140, 25) + SourceIndex(0) -9 >Emitted(80, 32) Source(140, 31) + SourceIndex(0) -10>Emitted(80, 33) Source(140, 32) + SourceIndex(0) -11>Emitted(80, 34) Source(140, 33) + SourceIndex(0) -12>Emitted(80, 35) Source(140, 34) + SourceIndex(0) -13>Emitted(80, 36) Source(140, 35) + SourceIndex(0) -14>Emitted(80, 37) Source(140, 36) + SourceIndex(0) +9 >Emitted(80, 33) Source(140, 32) + SourceIndex(0) +10>Emitted(80, 34) Source(140, 33) + SourceIndex(0) +11>Emitted(80, 35) Source(140, 34) + SourceIndex(0) +12>Emitted(80, 36) Source(140, 35) + SourceIndex(0) +13>Emitted(80, 37) Source(140, 36) + SourceIndex(0) --- >>>}); 1 >^ @@ -2281,27 +2116,24 @@ sourceFile:contextualTyping.ts --- >>> return ({}); 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^ -5 > ^^ -6 > ^ -7 > ^ +2 > ^^^^^^^ +3 > ^ +4 > ^^ +5 > ^ +6 > ^ 1->) { > -2 > return -3 > -4 > ( -5 > {} -6 > ) -7 > ; +2 > return +3 > ( +4 > {} +5 > ) +6 > ; 1->Emitted(89, 5) Source(148, 5) + SourceIndex(0) -2 >Emitted(89, 11) Source(148, 11) + SourceIndex(0) -3 >Emitted(89, 12) Source(148, 18) + SourceIndex(0) -4 >Emitted(89, 13) Source(148, 19) + SourceIndex(0) -5 >Emitted(89, 15) Source(148, 21) + SourceIndex(0) -6 >Emitted(89, 16) Source(148, 22) + SourceIndex(0) -7 >Emitted(89, 17) Source(148, 23) + SourceIndex(0) +2 >Emitted(89, 12) Source(148, 18) + SourceIndex(0) +3 >Emitted(89, 13) Source(148, 19) + SourceIndex(0) +4 >Emitted(89, 15) Source(148, 21) + SourceIndex(0) +5 >Emitted(89, 16) Source(148, 22) + SourceIndex(0) +6 >Emitted(89, 17) Source(148, 23) + SourceIndex(0) --- >>>}); 1 > @@ -2334,76 +2166,64 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^^^^^^^^ -11> ^ -12> ^^^^ -13> ^^^^^^ -14> ^ -15> ^ -16> ^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^ +4 > ^^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^^^^^^ +7 > ^^^^^^^^^^ +8 > ^ +9 > ^^^^ +10> ^^^^^^^ +11> ^ +12> ^^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^ 1-> > 2 >var 3 > c10t5 -4 > : -5 > ( -6 > ) => (n: number) => IFoo = -7 > function() { -8 > return -9 > -10> function( -11> n -12> ) { -13> return -14> -15> ( -16> {} -17> ) -18> -19> -20> } -21> -22> -23> } -24> ; +4 > : () => (n: number) => IFoo = +5 > function() { +6 > return +7 > function( +8 > n +9 > ) { +10> return +11> ( +12> {} +13> ) +14> +15> +16> } +17> +18> +19> } +20> ; 1->Emitted(92, 1) Source(152, 1) + SourceIndex(0) 2 >Emitted(92, 5) Source(152, 5) + SourceIndex(0) 3 >Emitted(92, 10) Source(152, 10) + SourceIndex(0) -4 >Emitted(92, 11) Source(152, 12) + SourceIndex(0) -5 >Emitted(92, 12) Source(152, 13) + SourceIndex(0) -6 >Emitted(92, 13) Source(152, 40) + SourceIndex(0) -7 >Emitted(92, 27) Source(152, 53) + SourceIndex(0) -8 >Emitted(92, 33) Source(152, 59) + SourceIndex(0) -9 >Emitted(92, 34) Source(152, 60) + SourceIndex(0) -10>Emitted(92, 44) Source(152, 69) + SourceIndex(0) -11>Emitted(92, 45) Source(152, 70) + SourceIndex(0) -12>Emitted(92, 49) Source(152, 74) + SourceIndex(0) -13>Emitted(92, 55) Source(152, 80) + SourceIndex(0) -14>Emitted(92, 56) Source(152, 87) + SourceIndex(0) -15>Emitted(92, 57) Source(152, 88) + SourceIndex(0) -16>Emitted(92, 59) Source(152, 90) + SourceIndex(0) -17>Emitted(92, 60) Source(152, 91) + SourceIndex(0) -18>Emitted(92, 61) Source(152, 91) + SourceIndex(0) -19>Emitted(92, 62) Source(152, 92) + SourceIndex(0) -20>Emitted(92, 63) Source(152, 93) + SourceIndex(0) -21>Emitted(92, 64) Source(152, 93) + SourceIndex(0) -22>Emitted(92, 65) Source(152, 94) + SourceIndex(0) -23>Emitted(92, 66) Source(152, 95) + SourceIndex(0) -24>Emitted(92, 67) Source(152, 96) + SourceIndex(0) +4 >Emitted(92, 13) Source(152, 40) + SourceIndex(0) +5 >Emitted(92, 27) Source(152, 53) + SourceIndex(0) +6 >Emitted(92, 34) Source(152, 60) + SourceIndex(0) +7 >Emitted(92, 44) Source(152, 69) + SourceIndex(0) +8 >Emitted(92, 45) Source(152, 70) + SourceIndex(0) +9 >Emitted(92, 49) Source(152, 74) + SourceIndex(0) +10>Emitted(92, 56) Source(152, 87) + SourceIndex(0) +11>Emitted(92, 57) Source(152, 88) + SourceIndex(0) +12>Emitted(92, 59) Source(152, 90) + SourceIndex(0) +13>Emitted(92, 60) Source(152, 91) + SourceIndex(0) +14>Emitted(92, 61) Source(152, 91) + SourceIndex(0) +15>Emitted(92, 62) Source(152, 92) + SourceIndex(0) +16>Emitted(92, 63) Source(152, 93) + SourceIndex(0) +17>Emitted(92, 64) Source(152, 93) + SourceIndex(0) +18>Emitted(92, 65) Source(152, 94) + SourceIndex(0) +19>Emitted(92, 66) Source(152, 95) + SourceIndex(0) +20>Emitted(92, 67) Source(152, 96) + SourceIndex(0) --- >>>// CONTEXT: Newing a class 1 > @@ -2418,22 +2238,16 @@ sourceFile:contextualTyping.ts --- >>>var C11t5 = /** @class */ (function () { 1-> -2 >^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >class C11t5 -3 > { 1->Emitted(94, 1) Source(155, 1) + SourceIndex(0) -2 >Emitted(94, 11) Source(155, 13) + SourceIndex(0) -3 >Emitted(94, 12) Source(155, 14) + SourceIndex(0) --- >>> function C11t5(f) { 1->^^^^ 2 > ^^^^^^^^^^^^^^^ 3 > ^ -1-> +1->class C11t5 { 2 > constructor( 3 > f: (n: number) => IFoo 1->Emitted(95, 5) Source(155, 15) + SourceIndex(0) @@ -2484,73 +2298,61 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^^^^ -10> ^ -11> ^^^^^^^^^^ -12> ^ -13> ^^^^ -14> ^^^^^^ -15> ^ -16> ^ -17> ^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ +4 > ^^^ +5 > ^^^^ +6 > ^^^^^ +7 > ^ +8 > ^^^^^^^^^^ +9 > ^ +10> ^^^^ +11> ^^^^^^^ +12> ^ +13> ^^ +14> ^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^ 1-> > 2 >var 3 > i -4 > -5 > = -6 > -7 > new -8 > -9 > C11t5 -10> ( -11> function( -12> n -13> ) { -14> return -15> -16> ( -17> {} -18> ) -19> -20> -21> } -22> ) -23> ; +4 > = +5 > new +6 > C11t5 +7 > ( +8 > function( +9 > n +10> ) { +11> return +12> ( +13> {} +14> ) +15> +16> +17> } +18> ) +19> ; 1->Emitted(100, 1) Source(156, 1) + SourceIndex(0) 2 >Emitted(100, 5) Source(156, 5) + SourceIndex(0) 3 >Emitted(100, 6) Source(156, 6) + SourceIndex(0) -4 >Emitted(100, 7) Source(156, 7) + SourceIndex(0) -5 >Emitted(100, 8) Source(156, 8) + SourceIndex(0) -6 >Emitted(100, 9) Source(156, 9) + SourceIndex(0) -7 >Emitted(100, 12) Source(156, 12) + SourceIndex(0) -8 >Emitted(100, 13) Source(156, 13) + SourceIndex(0) -9 >Emitted(100, 18) Source(156, 18) + SourceIndex(0) -10>Emitted(100, 19) Source(156, 19) + SourceIndex(0) -11>Emitted(100, 29) Source(156, 28) + SourceIndex(0) -12>Emitted(100, 30) Source(156, 29) + SourceIndex(0) -13>Emitted(100, 34) Source(156, 33) + SourceIndex(0) -14>Emitted(100, 40) Source(156, 39) + SourceIndex(0) -15>Emitted(100, 41) Source(156, 46) + SourceIndex(0) -16>Emitted(100, 42) Source(156, 47) + SourceIndex(0) -17>Emitted(100, 44) Source(156, 49) + SourceIndex(0) -18>Emitted(100, 45) Source(156, 50) + SourceIndex(0) -19>Emitted(100, 46) Source(156, 50) + SourceIndex(0) -20>Emitted(100, 47) Source(156, 51) + SourceIndex(0) -21>Emitted(100, 48) Source(156, 52) + SourceIndex(0) -22>Emitted(100, 49) Source(156, 53) + SourceIndex(0) -23>Emitted(100, 50) Source(156, 54) + SourceIndex(0) +4 >Emitted(100, 9) Source(156, 9) + SourceIndex(0) +5 >Emitted(100, 13) Source(156, 13) + SourceIndex(0) +6 >Emitted(100, 18) Source(156, 18) + SourceIndex(0) +7 >Emitted(100, 19) Source(156, 19) + SourceIndex(0) +8 >Emitted(100, 29) Source(156, 28) + SourceIndex(0) +9 >Emitted(100, 30) Source(156, 29) + SourceIndex(0) +10>Emitted(100, 34) Source(156, 33) + SourceIndex(0) +11>Emitted(100, 41) Source(156, 46) + SourceIndex(0) +12>Emitted(100, 42) Source(156, 47) + SourceIndex(0) +13>Emitted(100, 44) Source(156, 49) + SourceIndex(0) +14>Emitted(100, 45) Source(156, 50) + SourceIndex(0) +15>Emitted(100, 46) Source(156, 50) + SourceIndex(0) +16>Emitted(100, 47) Source(156, 51) + SourceIndex(0) +17>Emitted(100, 48) Source(156, 52) + SourceIndex(0) +18>Emitted(100, 49) Source(156, 53) + SourceIndex(0) +19>Emitted(100, 50) Source(156, 54) + SourceIndex(0) --- >>>// CONTEXT: Type annotated expression 1 > @@ -2567,82 +2369,67 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^^ -9 > ^ -10> ^^^^ -11> ^^^^^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^^ +7 > ^ +8 > ^^^^ +9 > ^^^^^^^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ 1-> > 2 >var 3 > c12t1 -4 > -5 > = -6 > <(s: string) => string> -7 > ( -8 > function( -9 > s -10> ) { -11> return -12> -13> s -14> -15> -16> } -17> ) -18> ; +4 > = <(s: string) => string> +5 > ( +6 > function( +7 > s +8 > ) { +9 > return +10> s +11> +12> +13> } +14> ) +15> ; 1->Emitted(102, 1) Source(159, 1) + SourceIndex(0) 2 >Emitted(102, 5) Source(159, 5) + SourceIndex(0) 3 >Emitted(102, 10) Source(159, 10) + SourceIndex(0) -4 >Emitted(102, 11) Source(159, 11) + SourceIndex(0) -5 >Emitted(102, 12) Source(159, 12) + SourceIndex(0) -6 >Emitted(102, 13) Source(159, 37) + SourceIndex(0) -7 >Emitted(102, 14) Source(159, 38) + SourceIndex(0) -8 >Emitted(102, 24) Source(159, 47) + SourceIndex(0) -9 >Emitted(102, 25) Source(159, 48) + SourceIndex(0) -10>Emitted(102, 29) Source(159, 52) + SourceIndex(0) -11>Emitted(102, 35) Source(159, 58) + SourceIndex(0) -12>Emitted(102, 36) Source(159, 59) + SourceIndex(0) -13>Emitted(102, 37) Source(159, 60) + SourceIndex(0) -14>Emitted(102, 38) Source(159, 60) + SourceIndex(0) -15>Emitted(102, 39) Source(159, 61) + SourceIndex(0) -16>Emitted(102, 40) Source(159, 62) + SourceIndex(0) -17>Emitted(102, 41) Source(159, 63) + SourceIndex(0) -18>Emitted(102, 42) Source(159, 64) + SourceIndex(0) +4 >Emitted(102, 13) Source(159, 37) + SourceIndex(0) +5 >Emitted(102, 14) Source(159, 38) + SourceIndex(0) +6 >Emitted(102, 24) Source(159, 47) + SourceIndex(0) +7 >Emitted(102, 25) Source(159, 48) + SourceIndex(0) +8 >Emitted(102, 29) Source(159, 52) + SourceIndex(0) +9 >Emitted(102, 36) Source(159, 59) + SourceIndex(0) +10>Emitted(102, 37) Source(159, 60) + SourceIndex(0) +11>Emitted(102, 38) Source(159, 60) + SourceIndex(0) +12>Emitted(102, 39) Source(159, 61) + SourceIndex(0) +13>Emitted(102, 40) Source(159, 62) + SourceIndex(0) +14>Emitted(102, 41) Source(159, 63) + SourceIndex(0) +15>Emitted(102, 42) Source(159, 64) + SourceIndex(0) --- >>>var c12t2 = ({ 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ +4 > ^^^ +5 > ^ 1 > > 2 >var 3 > c12t2 -4 > -5 > = -6 > -7 > ( +4 > = +5 > ( 1 >Emitted(103, 1) Source(160, 1) + SourceIndex(0) 2 >Emitted(103, 5) Source(160, 5) + SourceIndex(0) 3 >Emitted(103, 10) Source(160, 10) + SourceIndex(0) -4 >Emitted(103, 11) Source(160, 11) + SourceIndex(0) -5 >Emitted(103, 12) Source(160, 12) + SourceIndex(0) -6 >Emitted(103, 13) Source(160, 20) + SourceIndex(0) -7 >Emitted(103, 14) Source(160, 21) + SourceIndex(0) +4 >Emitted(103, 13) Source(160, 20) + SourceIndex(0) +5 >Emitted(103, 14) Source(160, 21) + SourceIndex(0) --- >>> n: 1 1 >^^^^ @@ -2676,486 +2463,408 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > c12t3 -4 > -5 > = -6 > -7 > [] -8 > ; +4 > = +5 > [] +6 > ; 1->Emitted(106, 1) Source(163, 1) + SourceIndex(0) 2 >Emitted(106, 5) Source(163, 5) + SourceIndex(0) 3 >Emitted(106, 10) Source(163, 10) + SourceIndex(0) -4 >Emitted(106, 11) Source(163, 11) + SourceIndex(0) -5 >Emitted(106, 12) Source(163, 12) + SourceIndex(0) -6 >Emitted(106, 13) Source(163, 24) + SourceIndex(0) -7 >Emitted(106, 15) Source(163, 26) + SourceIndex(0) -8 >Emitted(106, 16) Source(163, 27) + SourceIndex(0) +4 >Emitted(106, 13) Source(163, 24) + SourceIndex(0) +5 >Emitted(106, 15) Source(163, 26) + SourceIndex(0) +6 >Emitted(106, 16) Source(163, 27) + SourceIndex(0) --- >>>var c12t4 = function () { return ({}); }; 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^-> +4 > ^^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^^^^^^ +7 > ^ +8 > ^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^^-> 1-> > 2 >var 3 > c12t4 -4 > -5 > = -6 > <() => IFoo> -7 > function() { -8 > return -9 > -10> ( -11> {} -12> ) -13> -14> -15> } -16> ; +4 > = <() => IFoo> +5 > function() { +6 > return +7 > ( +8 > {} +9 > ) +10> +11> +12> } +13> ; 1->Emitted(107, 1) Source(164, 1) + SourceIndex(0) 2 >Emitted(107, 5) Source(164, 5) + SourceIndex(0) 3 >Emitted(107, 10) Source(164, 10) + SourceIndex(0) -4 >Emitted(107, 11) Source(164, 11) + SourceIndex(0) -5 >Emitted(107, 12) Source(164, 12) + SourceIndex(0) -6 >Emitted(107, 13) Source(164, 26) + SourceIndex(0) -7 >Emitted(107, 27) Source(164, 39) + SourceIndex(0) -8 >Emitted(107, 33) Source(164, 45) + SourceIndex(0) -9 >Emitted(107, 34) Source(164, 52) + SourceIndex(0) -10>Emitted(107, 35) Source(164, 53) + SourceIndex(0) -11>Emitted(107, 37) Source(164, 55) + SourceIndex(0) -12>Emitted(107, 38) Source(164, 56) + SourceIndex(0) -13>Emitted(107, 39) Source(164, 56) + SourceIndex(0) -14>Emitted(107, 40) Source(164, 57) + SourceIndex(0) -15>Emitted(107, 41) Source(164, 58) + SourceIndex(0) -16>Emitted(107, 42) Source(164, 59) + SourceIndex(0) +4 >Emitted(107, 13) Source(164, 26) + SourceIndex(0) +5 >Emitted(107, 27) Source(164, 39) + SourceIndex(0) +6 >Emitted(107, 34) Source(164, 52) + SourceIndex(0) +7 >Emitted(107, 35) Source(164, 53) + SourceIndex(0) +8 >Emitted(107, 37) Source(164, 55) + SourceIndex(0) +9 >Emitted(107, 38) Source(164, 56) + SourceIndex(0) +10>Emitted(107, 39) Source(164, 56) + SourceIndex(0) +11>Emitted(107, 40) Source(164, 57) + SourceIndex(0) +12>Emitted(107, 41) Source(164, 58) + SourceIndex(0) +13>Emitted(107, 42) Source(164, 59) + SourceIndex(0) --- >>>var c12t5 = function (n) { return ({}); }; 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^ -8 > ^ -9 > ^^^^ -10> ^^^^^^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^^-> +4 > ^^^ +5 > ^^^^^^^^^^ +6 > ^ +7 > ^^^^ +8 > ^^^^^^^ +9 > ^ +10> ^^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^^^^-> 1-> > 2 >var 3 > c12t5 -4 > -5 > = -6 > <(n: number) => IFoo> -7 > function( -8 > n -9 > ) { -10> return -11> -12> ( -13> {} -14> ) -15> -16> -17> } -18> ; +4 > = <(n: number) => IFoo> +5 > function( +6 > n +7 > ) { +8 > return +9 > ( +10> {} +11> ) +12> +13> +14> } +15> ; 1->Emitted(108, 1) Source(165, 1) + SourceIndex(0) 2 >Emitted(108, 5) Source(165, 5) + SourceIndex(0) 3 >Emitted(108, 10) Source(165, 10) + SourceIndex(0) -4 >Emitted(108, 11) Source(165, 11) + SourceIndex(0) -5 >Emitted(108, 12) Source(165, 12) + SourceIndex(0) -6 >Emitted(108, 13) Source(165, 35) + SourceIndex(0) -7 >Emitted(108, 23) Source(165, 44) + SourceIndex(0) -8 >Emitted(108, 24) Source(165, 45) + SourceIndex(0) -9 >Emitted(108, 28) Source(165, 49) + SourceIndex(0) -10>Emitted(108, 34) Source(165, 55) + SourceIndex(0) -11>Emitted(108, 35) Source(165, 62) + SourceIndex(0) -12>Emitted(108, 36) Source(165, 63) + SourceIndex(0) -13>Emitted(108, 38) Source(165, 65) + SourceIndex(0) -14>Emitted(108, 39) Source(165, 66) + SourceIndex(0) -15>Emitted(108, 40) Source(165, 66) + SourceIndex(0) -16>Emitted(108, 41) Source(165, 67) + SourceIndex(0) -17>Emitted(108, 42) Source(165, 68) + SourceIndex(0) -18>Emitted(108, 43) Source(165, 69) + SourceIndex(0) +4 >Emitted(108, 13) Source(165, 35) + SourceIndex(0) +5 >Emitted(108, 23) Source(165, 44) + SourceIndex(0) +6 >Emitted(108, 24) Source(165, 45) + SourceIndex(0) +7 >Emitted(108, 28) Source(165, 49) + SourceIndex(0) +8 >Emitted(108, 35) Source(165, 62) + SourceIndex(0) +9 >Emitted(108, 36) Source(165, 63) + SourceIndex(0) +10>Emitted(108, 38) Source(165, 65) + SourceIndex(0) +11>Emitted(108, 39) Source(165, 66) + SourceIndex(0) +12>Emitted(108, 40) Source(165, 66) + SourceIndex(0) +13>Emitted(108, 41) Source(165, 67) + SourceIndex(0) +14>Emitted(108, 42) Source(165, 68) + SourceIndex(0) +15>Emitted(108, 43) Source(165, 69) + SourceIndex(0) --- >>>var c12t6 = function (n, s) { return ({}); }; 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^^ -12> ^^^^^^ -13> ^ -14> ^ -15> ^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ +4 > ^^^ +5 > ^^^^^^^^^^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^ +10> ^^^^^^^ +11> ^ +12> ^^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^ 1-> > 2 >var 3 > c12t6 -4 > -5 > = -6 > <(n: number, s: string) => IFoo> -7 > function( -8 > n -9 > , -10> s -11> ) { -12> return -13> -14> ( -15> {} -16> ) -17> -18> -19> } -20> ; +4 > = <(n: number, s: string) => IFoo> +5 > function( +6 > n +7 > , +8 > s +9 > ) { +10> return +11> ( +12> {} +13> ) +14> +15> +16> } +17> ; 1->Emitted(109, 1) Source(166, 1) + SourceIndex(0) 2 >Emitted(109, 5) Source(166, 5) + SourceIndex(0) 3 >Emitted(109, 10) Source(166, 10) + SourceIndex(0) -4 >Emitted(109, 11) Source(166, 11) + SourceIndex(0) -5 >Emitted(109, 12) Source(166, 12) + SourceIndex(0) -6 >Emitted(109, 13) Source(166, 46) + SourceIndex(0) -7 >Emitted(109, 23) Source(166, 55) + SourceIndex(0) -8 >Emitted(109, 24) Source(166, 56) + SourceIndex(0) -9 >Emitted(109, 26) Source(166, 58) + SourceIndex(0) -10>Emitted(109, 27) Source(166, 59) + SourceIndex(0) -11>Emitted(109, 31) Source(166, 63) + SourceIndex(0) -12>Emitted(109, 37) Source(166, 69) + SourceIndex(0) -13>Emitted(109, 38) Source(166, 76) + SourceIndex(0) -14>Emitted(109, 39) Source(166, 77) + SourceIndex(0) -15>Emitted(109, 41) Source(166, 79) + SourceIndex(0) -16>Emitted(109, 42) Source(166, 80) + SourceIndex(0) -17>Emitted(109, 43) Source(166, 80) + SourceIndex(0) -18>Emitted(109, 44) Source(166, 81) + SourceIndex(0) -19>Emitted(109, 45) Source(166, 82) + SourceIndex(0) -20>Emitted(109, 46) Source(166, 83) + SourceIndex(0) +4 >Emitted(109, 13) Source(166, 46) + SourceIndex(0) +5 >Emitted(109, 23) Source(166, 55) + SourceIndex(0) +6 >Emitted(109, 24) Source(166, 56) + SourceIndex(0) +7 >Emitted(109, 26) Source(166, 58) + SourceIndex(0) +8 >Emitted(109, 27) Source(166, 59) + SourceIndex(0) +9 >Emitted(109, 31) Source(166, 63) + SourceIndex(0) +10>Emitted(109, 38) Source(166, 76) + SourceIndex(0) +11>Emitted(109, 39) Source(166, 77) + SourceIndex(0) +12>Emitted(109, 41) Source(166, 79) + SourceIndex(0) +13>Emitted(109, 42) Source(166, 80) + SourceIndex(0) +14>Emitted(109, 43) Source(166, 80) + SourceIndex(0) +15>Emitted(109, 44) Source(166, 81) + SourceIndex(0) +16>Emitted(109, 45) Source(166, 82) + SourceIndex(0) +17>Emitted(109, 46) Source(166, 83) + SourceIndex(0) --- >>>var c12t7 = function (n) { return n; }; 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^ -8 > ^ -9 > ^^^^ -10> ^^^^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^-> +4 > ^^^ +5 > ^^^^^^^^^^ +6 > ^ +7 > ^^^^ +8 > ^^^^^^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^-> 1 > > 2 >var 3 > c12t7 -4 > -5 > = -6 > <{ - > (n: number, s: string): number; - > //(s1: string, s2: string): number; - > }> -7 > function( -8 > n:number -9 > ) { -10> return -11> -12> n -13> -14> -15> } -16> ; +4 > = <{ + > (n: number, s: string): number; + > //(s1: string, s2: string): number; + > }> +5 > function( +6 > n:number +7 > ) { +8 > return +9 > n +10> +11> +12> } +13> ; 1 >Emitted(110, 1) Source(167, 1) + SourceIndex(0) 2 >Emitted(110, 5) Source(167, 5) + SourceIndex(0) 3 >Emitted(110, 10) Source(167, 10) + SourceIndex(0) -4 >Emitted(110, 11) Source(167, 11) + SourceIndex(0) -5 >Emitted(110, 12) Source(167, 12) + SourceIndex(0) -6 >Emitted(110, 13) Source(170, 4) + SourceIndex(0) -7 >Emitted(110, 23) Source(170, 13) + SourceIndex(0) -8 >Emitted(110, 24) Source(170, 21) + SourceIndex(0) -9 >Emitted(110, 28) Source(170, 25) + SourceIndex(0) -10>Emitted(110, 34) Source(170, 31) + SourceIndex(0) -11>Emitted(110, 35) Source(170, 32) + SourceIndex(0) -12>Emitted(110, 36) Source(170, 33) + SourceIndex(0) -13>Emitted(110, 37) Source(170, 33) + SourceIndex(0) -14>Emitted(110, 38) Source(170, 34) + SourceIndex(0) -15>Emitted(110, 39) Source(170, 35) + SourceIndex(0) -16>Emitted(110, 40) Source(170, 36) + SourceIndex(0) +4 >Emitted(110, 13) Source(170, 4) + SourceIndex(0) +5 >Emitted(110, 23) Source(170, 13) + SourceIndex(0) +6 >Emitted(110, 24) Source(170, 21) + SourceIndex(0) +7 >Emitted(110, 28) Source(170, 25) + SourceIndex(0) +8 >Emitted(110, 35) Source(170, 32) + SourceIndex(0) +9 >Emitted(110, 36) Source(170, 33) + SourceIndex(0) +10>Emitted(110, 37) Source(170, 33) + SourceIndex(0) +11>Emitted(110, 38) Source(170, 34) + SourceIndex(0) +12>Emitted(110, 39) Source(170, 35) + SourceIndex(0) +13>Emitted(110, 40) Source(170, 36) + SourceIndex(0) --- >>>var c12t8 = function (n) { return n; }; 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^ -8 > ^ -9 > ^^^^ -10> ^^^^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^^^^^^^^^^ +6 > ^ +7 > ^^^^ +8 > ^^^^^^^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^ 1-> > > 2 >var 3 > c12t8 -4 > -5 > = -6 > <(n: number, s: string) => number> -7 > function( -8 > n -9 > ) { -10> return -11> -12> n -13> ; -14> -15> } -16> ; +4 > = <(n: number, s: string) => number> +5 > function( +6 > n +7 > ) { +8 > return +9 > n +10> ; +11> +12> } +13> ; 1->Emitted(111, 1) Source(172, 1) + SourceIndex(0) 2 >Emitted(111, 5) Source(172, 5) + SourceIndex(0) 3 >Emitted(111, 10) Source(172, 10) + SourceIndex(0) -4 >Emitted(111, 11) Source(172, 11) + SourceIndex(0) -5 >Emitted(111, 12) Source(172, 12) + SourceIndex(0) -6 >Emitted(111, 13) Source(172, 48) + SourceIndex(0) -7 >Emitted(111, 23) Source(172, 57) + SourceIndex(0) -8 >Emitted(111, 24) Source(172, 58) + SourceIndex(0) -9 >Emitted(111, 28) Source(172, 62) + SourceIndex(0) -10>Emitted(111, 34) Source(172, 68) + SourceIndex(0) -11>Emitted(111, 35) Source(172, 69) + SourceIndex(0) -12>Emitted(111, 36) Source(172, 70) + SourceIndex(0) -13>Emitted(111, 37) Source(172, 71) + SourceIndex(0) -14>Emitted(111, 38) Source(172, 72) + SourceIndex(0) -15>Emitted(111, 39) Source(172, 73) + SourceIndex(0) -16>Emitted(111, 40) Source(172, 74) + SourceIndex(0) +4 >Emitted(111, 13) Source(172, 48) + SourceIndex(0) +5 >Emitted(111, 23) Source(172, 57) + SourceIndex(0) +6 >Emitted(111, 24) Source(172, 58) + SourceIndex(0) +7 >Emitted(111, 28) Source(172, 62) + SourceIndex(0) +8 >Emitted(111, 35) Source(172, 69) + SourceIndex(0) +9 >Emitted(111, 36) Source(172, 70) + SourceIndex(0) +10>Emitted(111, 37) Source(172, 71) + SourceIndex(0) +11>Emitted(111, 38) Source(172, 72) + SourceIndex(0) +12>Emitted(111, 39) Source(172, 73) + SourceIndex(0) +13>Emitted(111, 40) Source(172, 74) + SourceIndex(0) --- >>>var c12t9 = [[], []]; 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^^ -10> ^^ -11> ^ -12> ^ -13> ^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^^ +8 > ^^ +9 > ^ +10> ^ +11> ^^^^^^-> 1 > > 2 >var 3 > c12t9 -4 > -5 > = -6 > -7 > [ -8 > [] -9 > , -10> [] -11> ] -12> ; +4 > = +5 > [ +6 > [] +7 > , +8 > [] +9 > ] +10> ; 1 >Emitted(112, 1) Source(173, 1) + SourceIndex(0) 2 >Emitted(112, 5) Source(173, 5) + SourceIndex(0) 3 >Emitted(112, 10) Source(173, 10) + SourceIndex(0) -4 >Emitted(112, 11) Source(173, 11) + SourceIndex(0) -5 >Emitted(112, 12) Source(173, 12) + SourceIndex(0) -6 >Emitted(112, 13) Source(173, 26) + SourceIndex(0) -7 >Emitted(112, 14) Source(173, 27) + SourceIndex(0) -8 >Emitted(112, 16) Source(173, 29) + SourceIndex(0) -9 >Emitted(112, 18) Source(173, 30) + SourceIndex(0) -10>Emitted(112, 20) Source(173, 32) + SourceIndex(0) -11>Emitted(112, 21) Source(173, 33) + SourceIndex(0) -12>Emitted(112, 22) Source(173, 34) + SourceIndex(0) +4 >Emitted(112, 13) Source(173, 26) + SourceIndex(0) +5 >Emitted(112, 14) Source(173, 27) + SourceIndex(0) +6 >Emitted(112, 16) Source(173, 29) + SourceIndex(0) +7 >Emitted(112, 18) Source(173, 30) + SourceIndex(0) +8 >Emitted(112, 20) Source(173, 32) + SourceIndex(0) +9 >Emitted(112, 21) Source(173, 33) + SourceIndex(0) +10>Emitted(112, 22) Source(173, 34) + SourceIndex(0) --- >>>var c12t10 = [({}), ({})]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^ -11> ^^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > c12t10 -4 > -5 > = -6 > -7 > [ -8 > ( -9 > {} -10> ) -11> , -12> ( -13> {} -14> ) -15> ] -16> ; +4 > = +5 > [ +6 > ( +7 > {} +8 > ) +9 > , +10> ( +11> {} +12> ) +13> ] +14> ; 1->Emitted(113, 1) Source(174, 1) + SourceIndex(0) 2 >Emitted(113, 5) Source(174, 5) + SourceIndex(0) 3 >Emitted(113, 11) Source(174, 11) + SourceIndex(0) -4 >Emitted(113, 12) Source(174, 12) + SourceIndex(0) -5 >Emitted(113, 13) Source(174, 13) + SourceIndex(0) -6 >Emitted(113, 14) Source(174, 23) + SourceIndex(0) -7 >Emitted(113, 15) Source(174, 30) + SourceIndex(0) -8 >Emitted(113, 16) Source(174, 31) + SourceIndex(0) -9 >Emitted(113, 18) Source(174, 33) + SourceIndex(0) -10>Emitted(113, 19) Source(174, 34) + SourceIndex(0) -11>Emitted(113, 21) Source(174, 41) + SourceIndex(0) -12>Emitted(113, 22) Source(174, 42) + SourceIndex(0) -13>Emitted(113, 24) Source(174, 44) + SourceIndex(0) -14>Emitted(113, 25) Source(174, 45) + SourceIndex(0) -15>Emitted(113, 26) Source(174, 46) + SourceIndex(0) -16>Emitted(113, 27) Source(174, 47) + SourceIndex(0) +4 >Emitted(113, 14) Source(174, 23) + SourceIndex(0) +5 >Emitted(113, 15) Source(174, 30) + SourceIndex(0) +6 >Emitted(113, 16) Source(174, 31) + SourceIndex(0) +7 >Emitted(113, 18) Source(174, 33) + SourceIndex(0) +8 >Emitted(113, 19) Source(174, 34) + SourceIndex(0) +9 >Emitted(113, 21) Source(174, 41) + SourceIndex(0) +10>Emitted(113, 22) Source(174, 42) + SourceIndex(0) +11>Emitted(113, 24) Source(174, 44) + SourceIndex(0) +12>Emitted(113, 25) Source(174, 45) + SourceIndex(0) +13>Emitted(113, 26) Source(174, 46) + SourceIndex(0) +14>Emitted(113, 27) Source(174, 47) + SourceIndex(0) --- >>>var c12t11 = [function (n, s) { return s; }]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^^ -9 > ^ -10> ^^ -11> ^ -12> ^^^^ -13> ^^^^^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^^ +7 > ^ +8 > ^^ +9 > ^ +10> ^^^^ +11> ^^^^^^^ +12> ^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^ 1-> > 2 >var 3 > c12t11 -4 > -5 > = -6 > <{(n: number, s: string): string;}[]> -7 > [ -8 > function( -9 > n -10> , -11> s -12> ) { -13> return -14> -15> s -16> ; -17> -18> } -19> ] -20> ; +4 > = <{(n: number, s: string): string;}[]> +5 > [ +6 > function( +7 > n +8 > , +9 > s +10> ) { +11> return +12> s +13> ; +14> +15> } +16> ] +17> ; 1->Emitted(114, 1) Source(175, 1) + SourceIndex(0) 2 >Emitted(114, 5) Source(175, 5) + SourceIndex(0) 3 >Emitted(114, 11) Source(175, 11) + SourceIndex(0) -4 >Emitted(114, 12) Source(175, 12) + SourceIndex(0) -5 >Emitted(114, 13) Source(175, 13) + SourceIndex(0) -6 >Emitted(114, 14) Source(175, 52) + SourceIndex(0) -7 >Emitted(114, 15) Source(175, 53) + SourceIndex(0) -8 >Emitted(114, 25) Source(175, 62) + SourceIndex(0) -9 >Emitted(114, 26) Source(175, 63) + SourceIndex(0) -10>Emitted(114, 28) Source(175, 65) + SourceIndex(0) -11>Emitted(114, 29) Source(175, 66) + SourceIndex(0) -12>Emitted(114, 33) Source(175, 70) + SourceIndex(0) -13>Emitted(114, 39) Source(175, 76) + SourceIndex(0) -14>Emitted(114, 40) Source(175, 77) + SourceIndex(0) -15>Emitted(114, 41) Source(175, 78) + SourceIndex(0) -16>Emitted(114, 42) Source(175, 79) + SourceIndex(0) -17>Emitted(114, 43) Source(175, 80) + SourceIndex(0) -18>Emitted(114, 44) Source(175, 81) + SourceIndex(0) -19>Emitted(114, 45) Source(175, 82) + SourceIndex(0) -20>Emitted(114, 46) Source(175, 83) + SourceIndex(0) +4 >Emitted(114, 14) Source(175, 52) + SourceIndex(0) +5 >Emitted(114, 15) Source(175, 53) + SourceIndex(0) +6 >Emitted(114, 25) Source(175, 62) + SourceIndex(0) +7 >Emitted(114, 26) Source(175, 63) + SourceIndex(0) +8 >Emitted(114, 28) Source(175, 65) + SourceIndex(0) +9 >Emitted(114, 29) Source(175, 66) + SourceIndex(0) +10>Emitted(114, 33) Source(175, 70) + SourceIndex(0) +11>Emitted(114, 40) Source(175, 77) + SourceIndex(0) +12>Emitted(114, 41) Source(175, 78) + SourceIndex(0) +13>Emitted(114, 42) Source(175, 79) + SourceIndex(0) +14>Emitted(114, 43) Source(175, 80) + SourceIndex(0) +15>Emitted(114, 44) Source(175, 81) + SourceIndex(0) +16>Emitted(114, 45) Source(175, 82) + SourceIndex(0) +17>Emitted(114, 46) Source(175, 83) + SourceIndex(0) --- >>>var c12t12 = { 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^-> +4 > ^^^ +5 > ^-> 1 > > 2 >var 3 > c12t12 -4 > -5 > = -6 > +4 > = 1 >Emitted(115, 1) Source(176, 1) + SourceIndex(0) 2 >Emitted(115, 5) Source(176, 5) + SourceIndex(0) 3 >Emitted(115, 11) Source(176, 11) + SourceIndex(0) -4 >Emitted(115, 12) Source(176, 12) + SourceIndex(0) -5 >Emitted(115, 13) Source(176, 13) + SourceIndex(0) -6 >Emitted(115, 14) Source(176, 21) + SourceIndex(0) +4 >Emitted(115, 14) Source(176, 21) + SourceIndex(0) --- >>> foo: ({}) 1->^^^^ @@ -3192,26 +2901,20 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > c12t13 -4 > -5 > = -6 > -7 > ( +4 > = +5 > ( 1->Emitted(118, 1) Source(179, 1) + SourceIndex(0) 2 >Emitted(118, 5) Source(179, 5) + SourceIndex(0) 3 >Emitted(118, 11) Source(179, 11) + SourceIndex(0) -4 >Emitted(118, 12) Source(179, 12) + SourceIndex(0) -5 >Emitted(118, 13) Source(179, 13) + SourceIndex(0) -6 >Emitted(118, 14) Source(179, 21) + SourceIndex(0) -7 >Emitted(118, 15) Source(179, 22) + SourceIndex(0) +4 >Emitted(118, 14) Source(179, 21) + SourceIndex(0) +5 >Emitted(118, 15) Source(179, 22) + SourceIndex(0) --- >>> f: function (i, s) { return s; } 1->^^^^ @@ -3222,12 +2925,11 @@ sourceFile:contextualTyping.ts 6 > ^^ 7 > ^ 8 > ^^^^ -9 > ^^^^^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ +9 > ^^^^^^^ +10> ^ +11> ^ +12> ^ +13> ^ 1->{ > 2 > f @@ -3237,12 +2939,11 @@ sourceFile:contextualTyping.ts 6 > , 7 > s 8 > ) { -9 > return -10> -11> s -12> ; -13> -14> } +9 > return +10> s +11> ; +12> +13> } 1->Emitted(119, 5) Source(180, 5) + SourceIndex(0) 2 >Emitted(119, 6) Source(180, 6) + SourceIndex(0) 3 >Emitted(119, 8) Source(180, 8) + SourceIndex(0) @@ -3251,12 +2952,11 @@ sourceFile:contextualTyping.ts 6 >Emitted(119, 21) Source(180, 20) + SourceIndex(0) 7 >Emitted(119, 22) Source(180, 21) + SourceIndex(0) 8 >Emitted(119, 26) Source(180, 25) + SourceIndex(0) -9 >Emitted(119, 32) Source(180, 31) + SourceIndex(0) -10>Emitted(119, 33) Source(180, 32) + SourceIndex(0) -11>Emitted(119, 34) Source(180, 33) + SourceIndex(0) -12>Emitted(119, 35) Source(180, 34) + SourceIndex(0) -13>Emitted(119, 36) Source(180, 35) + SourceIndex(0) -14>Emitted(119, 37) Source(180, 36) + SourceIndex(0) +9 >Emitted(119, 33) Source(180, 32) + SourceIndex(0) +10>Emitted(119, 34) Source(180, 33) + SourceIndex(0) +11>Emitted(119, 35) Source(180, 34) + SourceIndex(0) +12>Emitted(119, 36) Source(180, 35) + SourceIndex(0) +13>Emitted(119, 37) Source(180, 36) + SourceIndex(0) --- >>>}); 1 >^ @@ -3275,25 +2975,19 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ +4 > ^^^ +5 > ^ 1-> > 2 >var 3 > c12t14 -4 > -5 > = -6 > -7 > ( +4 > = +5 > ( 1->Emitted(121, 1) Source(182, 1) + SourceIndex(0) 2 >Emitted(121, 5) Source(182, 5) + SourceIndex(0) 3 >Emitted(121, 11) Source(182, 11) + SourceIndex(0) -4 >Emitted(121, 12) Source(182, 12) + SourceIndex(0) -5 >Emitted(121, 13) Source(182, 13) + SourceIndex(0) -6 >Emitted(121, 14) Source(182, 21) + SourceIndex(0) -7 >Emitted(121, 15) Source(182, 22) + SourceIndex(0) +4 >Emitted(121, 14) Source(182, 21) + SourceIndex(0) +5 >Emitted(121, 15) Source(182, 22) + SourceIndex(0) --- >>> a: [] 1 >^^^^ @@ -3330,14 +3024,13 @@ sourceFile:contextualTyping.ts 4 > ^^ 5 > ^ 6 > ^^^^ -7 > ^^^^^^ -8 > ^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ +7 > ^^^^^^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^ +12> ^ +13> ^ 1-> > >// CONTEXT: Contextual typing declarations @@ -3351,72 +3044,64 @@ sourceFile:contextualTyping.ts 4 > , 5 > b 6 > ) { -7 > return -8 > -9 > a -10> + -11> b -12> ; -13> -14> } +7 > return +8 > a +9 > + +10> b +11> ; +12> +13> } 1->Emitted(124, 1) Source(191, 1) + SourceIndex(0) 2 >Emitted(124, 14) Source(191, 14) + SourceIndex(0) 3 >Emitted(124, 15) Source(191, 15) + SourceIndex(0) 4 >Emitted(124, 17) Source(191, 16) + SourceIndex(0) 5 >Emitted(124, 18) Source(191, 17) + SourceIndex(0) 6 >Emitted(124, 22) Source(191, 21) + SourceIndex(0) -7 >Emitted(124, 28) Source(191, 27) + SourceIndex(0) -8 >Emitted(124, 29) Source(191, 28) + SourceIndex(0) -9 >Emitted(124, 30) Source(191, 29) + SourceIndex(0) -10>Emitted(124, 33) Source(191, 30) + SourceIndex(0) -11>Emitted(124, 34) Source(191, 31) + SourceIndex(0) -12>Emitted(124, 35) Source(191, 32) + SourceIndex(0) -13>Emitted(124, 36) Source(191, 33) + SourceIndex(0) -14>Emitted(124, 37) Source(191, 34) + SourceIndex(0) +7 >Emitted(124, 29) Source(191, 28) + SourceIndex(0) +8 >Emitted(124, 30) Source(191, 29) + SourceIndex(0) +9 >Emitted(124, 33) Source(191, 30) + SourceIndex(0) +10>Emitted(124, 34) Source(191, 31) + SourceIndex(0) +11>Emitted(124, 35) Source(191, 32) + SourceIndex(0) +12>Emitted(124, 36) Source(191, 33) + SourceIndex(0) +13>Emitted(124, 37) Source(191, 34) + SourceIndex(0) --- >>>var efv = EF1(1, 2); 1 > 2 >^^^^ 3 > ^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^ -10> ^^ -11> ^ -12> ^ -13> ^ -14> ^^^-> +4 > ^^^ +5 > ^^^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^ +10> ^ +11> ^ +12> ^^^-> 1 > > > 2 >var 3 > efv -4 > -5 > = -6 > -7 > EF1 -8 > ( -9 > 1 -10> , -11> 2 -12> ) -13> ; +4 > = +5 > EF1 +6 > ( +7 > 1 +8 > , +9 > 2 +10> ) +11> ; 1 >Emitted(125, 1) Source(193, 1) + SourceIndex(0) 2 >Emitted(125, 5) Source(193, 5) + SourceIndex(0) 3 >Emitted(125, 8) Source(193, 8) + SourceIndex(0) -4 >Emitted(125, 9) Source(193, 9) + SourceIndex(0) -5 >Emitted(125, 10) Source(193, 10) + SourceIndex(0) -6 >Emitted(125, 11) Source(193, 11) + SourceIndex(0) -7 >Emitted(125, 14) Source(193, 14) + SourceIndex(0) -8 >Emitted(125, 15) Source(193, 15) + SourceIndex(0) -9 >Emitted(125, 16) Source(193, 16) + SourceIndex(0) -10>Emitted(125, 18) Source(193, 17) + SourceIndex(0) -11>Emitted(125, 19) Source(193, 18) + SourceIndex(0) -12>Emitted(125, 20) Source(193, 19) + SourceIndex(0) -13>Emitted(125, 21) Source(193, 20) + SourceIndex(0) +4 >Emitted(125, 11) Source(193, 11) + SourceIndex(0) +5 >Emitted(125, 14) Source(193, 14) + SourceIndex(0) +6 >Emitted(125, 15) Source(193, 15) + SourceIndex(0) +7 >Emitted(125, 16) Source(193, 16) + SourceIndex(0) +8 >Emitted(125, 18) Source(193, 17) + SourceIndex(0) +9 >Emitted(125, 19) Source(193, 18) + SourceIndex(0) +10>Emitted(125, 20) Source(193, 19) + SourceIndex(0) +11>Emitted(125, 21) Source(193, 20) + SourceIndex(0) --- >>>function Point(x, y) { 1-> @@ -3501,22 +3186,19 @@ sourceFile:contextualTyping.ts --- >>> return this; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^ 1-> > > -2 > return -3 > -4 > this -5 > ; +2 > return +3 > this +4 > ; 1->Emitted(129, 5) Source(211, 5) + SourceIndex(0) -2 >Emitted(129, 11) Source(211, 11) + SourceIndex(0) -3 >Emitted(129, 12) Source(211, 12) + SourceIndex(0) -4 >Emitted(129, 16) Source(211, 16) + SourceIndex(0) -5 >Emitted(129, 17) Source(211, 17) + SourceIndex(0) +2 >Emitted(129, 12) Source(211, 12) + SourceIndex(0) +3 >Emitted(129, 16) Source(211, 16) + SourceIndex(0) +4 >Emitted(129, 17) Source(211, 17) + SourceIndex(0) --- >>>} 1 > @@ -3534,16 +3216,15 @@ sourceFile:contextualTyping.ts 3 > ^ 4 > ^^^^^^ 5 > ^^^ -6 > ^^^ -7 > ^ -8 > ^^^^^ -9 > ^ -10> ^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^^^^^-> +6 > ^^^^ +7 > ^^^^^ +8 > ^ +9 > ^ +10> ^^ +11> ^ +12> ^ +13> ^ +14> ^^^^^^^^^^^-> 1-> > > @@ -3551,29 +3232,27 @@ sourceFile:contextualTyping.ts 3 > . 4 > origin 5 > = -6 > new -7 > -8 > Point -9 > ( -10> 0 -11> , -12> 0 -13> ) -14> ; +6 > new +7 > Point +8 > ( +9 > 0 +10> , +11> 0 +12> ) +13> ; 1->Emitted(131, 1) Source(214, 1) + SourceIndex(0) 2 >Emitted(131, 6) Source(214, 6) + SourceIndex(0) 3 >Emitted(131, 7) Source(214, 7) + SourceIndex(0) 4 >Emitted(131, 13) Source(214, 13) + SourceIndex(0) 5 >Emitted(131, 16) Source(214, 16) + SourceIndex(0) -6 >Emitted(131, 19) Source(214, 19) + SourceIndex(0) -7 >Emitted(131, 20) Source(214, 20) + SourceIndex(0) -8 >Emitted(131, 25) Source(214, 25) + SourceIndex(0) -9 >Emitted(131, 26) Source(214, 26) + SourceIndex(0) -10>Emitted(131, 27) Source(214, 27) + SourceIndex(0) -11>Emitted(131, 29) Source(214, 29) + SourceIndex(0) -12>Emitted(131, 30) Source(214, 30) + SourceIndex(0) -13>Emitted(131, 31) Source(214, 31) + SourceIndex(0) -14>Emitted(131, 32) Source(214, 32) + SourceIndex(0) +6 >Emitted(131, 20) Source(214, 20) + SourceIndex(0) +7 >Emitted(131, 25) Source(214, 25) + SourceIndex(0) +8 >Emitted(131, 26) Source(214, 26) + SourceIndex(0) +9 >Emitted(131, 27) Source(214, 27) + SourceIndex(0) +10>Emitted(131, 29) Source(214, 29) + SourceIndex(0) +11>Emitted(131, 30) Source(214, 30) + SourceIndex(0) +12>Emitted(131, 31) Source(214, 31) + SourceIndex(0) +13>Emitted(131, 32) Source(214, 32) + SourceIndex(0) --- >>>Point.prototype.add = function (dx, dy) { 1-> @@ -3615,66 +3294,60 @@ sourceFile:contextualTyping.ts --- >>> return new Point(this.x + dx, this.y + dy); 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^ -5 > ^ -6 > ^^^^^ -7 > ^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^ -12> ^^ -13> ^^ -14> ^^^^ -15> ^ -16> ^ -17> ^^^ -18> ^^ -19> ^ -20> ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^^^^^ +5 > ^ +6 > ^^^^ +7 > ^ +8 > ^ +9 > ^^^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^ +14> ^ +15> ^^^ +16> ^^ +17> ^ +18> ^ 1->) { > -2 > return -3 > -4 > new -5 > -6 > Point -7 > ( -8 > this -9 > . -10> x -11> + -12> dx -13> , -14> this -15> . -16> y -17> + -18> dy -19> ) -20> ; +2 > return +3 > new +4 > Point +5 > ( +6 > this +7 > . +8 > x +9 > + +10> dx +11> , +12> this +13> . +14> y +15> + +16> dy +17> ) +18> ; 1->Emitted(133, 5) Source(217, 5) + SourceIndex(0) -2 >Emitted(133, 11) Source(217, 11) + SourceIndex(0) -3 >Emitted(133, 12) Source(217, 12) + SourceIndex(0) -4 >Emitted(133, 15) Source(217, 15) + SourceIndex(0) -5 >Emitted(133, 16) Source(217, 16) + SourceIndex(0) -6 >Emitted(133, 21) Source(217, 21) + SourceIndex(0) -7 >Emitted(133, 22) Source(217, 22) + SourceIndex(0) -8 >Emitted(133, 26) Source(217, 26) + SourceIndex(0) -9 >Emitted(133, 27) Source(217, 27) + SourceIndex(0) -10>Emitted(133, 28) Source(217, 28) + SourceIndex(0) -11>Emitted(133, 31) Source(217, 31) + SourceIndex(0) -12>Emitted(133, 33) Source(217, 33) + SourceIndex(0) -13>Emitted(133, 35) Source(217, 35) + SourceIndex(0) -14>Emitted(133, 39) Source(217, 39) + SourceIndex(0) -15>Emitted(133, 40) Source(217, 40) + SourceIndex(0) -16>Emitted(133, 41) Source(217, 41) + SourceIndex(0) -17>Emitted(133, 44) Source(217, 44) + SourceIndex(0) -18>Emitted(133, 46) Source(217, 46) + SourceIndex(0) -19>Emitted(133, 47) Source(217, 47) + SourceIndex(0) -20>Emitted(133, 48) Source(217, 48) + SourceIndex(0) +2 >Emitted(133, 12) Source(217, 12) + SourceIndex(0) +3 >Emitted(133, 16) Source(217, 16) + SourceIndex(0) +4 >Emitted(133, 21) Source(217, 21) + SourceIndex(0) +5 >Emitted(133, 22) Source(217, 22) + SourceIndex(0) +6 >Emitted(133, 26) Source(217, 26) + SourceIndex(0) +7 >Emitted(133, 27) Source(217, 27) + SourceIndex(0) +8 >Emitted(133, 28) Source(217, 28) + SourceIndex(0) +9 >Emitted(133, 31) Source(217, 31) + SourceIndex(0) +10>Emitted(133, 33) Source(217, 33) + SourceIndex(0) +11>Emitted(133, 35) Source(217, 35) + SourceIndex(0) +12>Emitted(133, 39) Source(217, 39) + SourceIndex(0) +13>Emitted(133, 40) Source(217, 40) + SourceIndex(0) +14>Emitted(133, 41) Source(217, 41) + SourceIndex(0) +15>Emitted(133, 44) Source(217, 44) + SourceIndex(0) +16>Emitted(133, 46) Source(217, 46) + SourceIndex(0) +17>Emitted(133, 47) Source(217, 47) + SourceIndex(0) +18>Emitted(133, 48) Source(217, 48) + SourceIndex(0) --- >>>}; 1 > @@ -3767,66 +3440,60 @@ sourceFile:contextualTyping.ts --- >>> return new Point(this.x + dx, this.y + dy); 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^ -5 > ^ -6 > ^^^^^ -7 > ^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^ -12> ^^ -13> ^^ -14> ^^^^ -15> ^ -16> ^ -17> ^^^ -18> ^^ -19> ^ -20> ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^^^^^ +5 > ^ +6 > ^^^^ +7 > ^ +8 > ^ +9 > ^^^ +10> ^^ +11> ^^ +12> ^^^^ +13> ^ +14> ^ +15> ^^^ +16> ^^ +17> ^ +18> ^ 1->) { > -2 > return -3 > -4 > new -5 > -6 > Point -7 > ( -8 > this -9 > . -10> x -11> + -12> dx -13> , -14> this -15> . -16> y -17> + -18> dy -19> ) -20> ; +2 > return +3 > new +4 > Point +5 > ( +6 > this +7 > . +8 > x +9 > + +10> dx +11> , +12> this +13> . +14> y +15> + +16> dy +17> ) +18> ; 1->Emitted(139, 9) Source(224, 9) + SourceIndex(0) -2 >Emitted(139, 15) Source(224, 15) + SourceIndex(0) -3 >Emitted(139, 16) Source(224, 16) + SourceIndex(0) -4 >Emitted(139, 19) Source(224, 19) + SourceIndex(0) -5 >Emitted(139, 20) Source(224, 20) + SourceIndex(0) -6 >Emitted(139, 25) Source(224, 25) + SourceIndex(0) -7 >Emitted(139, 26) Source(224, 26) + SourceIndex(0) -8 >Emitted(139, 30) Source(224, 30) + SourceIndex(0) -9 >Emitted(139, 31) Source(224, 31) + SourceIndex(0) -10>Emitted(139, 32) Source(224, 32) + SourceIndex(0) -11>Emitted(139, 35) Source(224, 35) + SourceIndex(0) -12>Emitted(139, 37) Source(224, 37) + SourceIndex(0) -13>Emitted(139, 39) Source(224, 39) + SourceIndex(0) -14>Emitted(139, 43) Source(224, 43) + SourceIndex(0) -15>Emitted(139, 44) Source(224, 44) + SourceIndex(0) -16>Emitted(139, 45) Source(224, 45) + SourceIndex(0) -17>Emitted(139, 48) Source(224, 48) + SourceIndex(0) -18>Emitted(139, 50) Source(224, 50) + SourceIndex(0) -19>Emitted(139, 51) Source(224, 51) + SourceIndex(0) -20>Emitted(139, 52) Source(224, 52) + SourceIndex(0) +2 >Emitted(139, 16) Source(224, 16) + SourceIndex(0) +3 >Emitted(139, 20) Source(224, 20) + SourceIndex(0) +4 >Emitted(139, 25) Source(224, 25) + SourceIndex(0) +5 >Emitted(139, 26) Source(224, 26) + SourceIndex(0) +6 >Emitted(139, 30) Source(224, 30) + SourceIndex(0) +7 >Emitted(139, 31) Source(224, 31) + SourceIndex(0) +8 >Emitted(139, 32) Source(224, 32) + SourceIndex(0) +9 >Emitted(139, 35) Source(224, 35) + SourceIndex(0) +10>Emitted(139, 37) Source(224, 37) + SourceIndex(0) +11>Emitted(139, 39) Source(224, 39) + SourceIndex(0) +12>Emitted(139, 43) Source(224, 43) + SourceIndex(0) +13>Emitted(139, 44) Source(224, 44) + SourceIndex(0) +14>Emitted(139, 45) Source(224, 45) + SourceIndex(0) +15>Emitted(139, 48) Source(224, 48) + SourceIndex(0) +16>Emitted(139, 50) Source(224, 50) + SourceIndex(0) +17>Emitted(139, 51) Source(224, 51) + SourceIndex(0) +18>Emitted(139, 52) Source(224, 52) + SourceIndex(0) --- >>> } 1 >^^^^ @@ -3851,12 +3518,10 @@ sourceFile:contextualTyping.ts 1-> 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > >interface A { x: string; } @@ -3864,18 +3529,14 @@ sourceFile:contextualTyping.ts > 2 >var 3 > x -4 > : -5 > B -6 > = -7 > { } -8 > ; +4 > : B = +5 > { } +6 > ; 1->Emitted(142, 1) Source(230, 1) + SourceIndex(0) 2 >Emitted(142, 5) Source(230, 5) + SourceIndex(0) 3 >Emitted(142, 6) Source(230, 6) + SourceIndex(0) -4 >Emitted(142, 7) Source(230, 8) + SourceIndex(0) -5 >Emitted(142, 8) Source(230, 9) + SourceIndex(0) -6 >Emitted(142, 9) Source(230, 12) + SourceIndex(0) -7 >Emitted(142, 11) Source(230, 15) + SourceIndex(0) -8 >Emitted(142, 12) Source(230, 16) + SourceIndex(0) +4 >Emitted(142, 9) Source(230, 12) + SourceIndex(0) +5 >Emitted(142, 11) Source(230, 15) + SourceIndex(0) +6 >Emitted(142, 12) Source(230, 16) + SourceIndex(0) --- >>>//# sourceMappingURL=contextualTyping.js.map \ No newline at end of file diff --git a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js.map b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js.map index 7079854a46db2..95863180dd86e 100644 --- a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js.map +++ b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.js.map @@ -1,2 +1,2 @@ //// [derivedClassConstructorWithExplicitReturns01.js.map] -{"version":3,"file":"derivedClassConstructorWithExplicitReturns01.js","sourceRoot":"","sources":["derivedClassConstructorWithExplicitReturns01.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,MAAQ,CAAC;IAKL,WAAY,KAAa;QAJzB,UAAK,GAAG,EAAE,CAAC;QAKP,MAAM,CAAC;YACH,KAAK,EAAE,KAAK;YACZ,GAAG;gBACC,MAAM,CAAC,8BAA8B,CAAC;YAC1C,CAAC;SACJ,CAAA;IACL,CAAC;IATD,eAAG,GAAH,cAAQ,MAAM,CAAC,uBAAuB,CAAC,CAAC,CAAC;IAU7C,QAAC;AAAD,CAAC,AAbD,IAaC;AAED,MAAQ,CAAC;IAAO,qBAAC;IAGb,WAAY,CAAO;QAAP,kBAAA,EAAA,OAAO;QAAnB,UAlBJ,CAAC,CAmBO,kBAAM,CAAC,CAAC,SAYX;QAfD,WAAK,GAAG,cAAM,OAAA,KAAI,EAAJ,CAAI,CAAC;QAKf,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC;YACtB,UAAU,CAAA;YACV,MAAM,CAAC;gBACH,KAAK,EAAE,CAAC;gBACR,KAAK,EAAE,cAAM,OAAA,KAAI,EAAJ,CAAI;gBACjB,GAAG,gBAAK,MAAM,CAAC,cAAc,CAAA,CAAC,CAAC;aAClC,CAAC;QACN,CAAC;QACD,IAAI;YACA,MAAM,CAAC,IAAI,CAAC;IACpB,CAAC;IACL,QAAC;AAAD,CAAC,AAjBD,CAAgB,CAAC,GAiBhB"} \ No newline at end of file +{"version":3,"file":"derivedClassConstructorWithExplicitReturns01.js","sourceRoot":"","sources":["derivedClassConstructorWithExplicitReturns01.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;IAKI,WAAY,KAAa;QAJzB,UAAK,GAAG,EAAE,CAAC;QAKP,OAAO;YACH,KAAK,EAAE,KAAK;YACZ,GAAG;gBACC,OAAO,8BAA8B,CAAC;YAC1C,CAAC;SACJ,CAAA;IACL,CAAC;IATD,eAAG,GAAH,cAAQ,OAAO,uBAAuB,CAAC,CAAC,CAAC;IAU7C,QAAC;AAAD,CAAC,AAbD,IAaC;AAED;IAAgB,qBAAC;IAGb,WAAY,CAAO;QAAP,kBAAA,EAAA,OAAO;QAAnB,YACI,kBAAM,CAAC,CAAC,SAYX;QAfD,WAAK,GAAG,cAAM,OAAA,KAAI,EAAJ,CAAI,CAAC;QAKf,IAAI,IAAI,CAAC,MAAM,EAAE,GAAG,GAAG,EAAE;YACrB,UAAU,CAAA;YACV,OAAO;gBACH,KAAK,EAAE,CAAC;gBACR,KAAK,EAAE,cAAM,OAAA,KAAI,EAAJ,CAAI;gBACjB,GAAG,gBAAK,OAAO,cAAc,CAAA,CAAC,CAAC;aAClC,CAAC;SACL;;YAEG,OAAO,IAAI,CAAC;IACpB,CAAC;IACL,QAAC;AAAD,CAAC,AAjBD,CAAgB,CAAC,GAiBhB"} \ No newline at end of file diff --git a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt index 85b2a9d6e5da4..4f91f9c1c6dc1 100644 --- a/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt +++ b/tests/baselines/reference/derivedClassConstructorWithExplicitReturns01.sourcemap.txt @@ -20,22 +20,16 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts >>>})(); >>>var C = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class C -3 > { 1 >Emitted(11, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(11, 7) Source(1, 9) + SourceIndex(0) -3 >Emitted(11, 8) Source(1, 10) + SourceIndex(0) --- >>> function C(value) { 1->^^^^ 2 > ^^^^^^^^^^^ 3 > ^^^^^ 4 > ^^^^^-> -1-> +1->class C { > cProp = 10; > > foo() { return "this never gets used."; } @@ -66,20 +60,17 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts --- >>> return { 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^-> +2 > ^^^^^^^ +3 > ^^^^^^^^^^^-> 1 > > > foo() { return "this never gets used."; } > > constructor(value: number) { > -2 > return -3 > +2 > return 1 >Emitted(14, 9) Source(7, 9) + SourceIndex(0) -2 >Emitted(14, 15) Source(7, 15) + SourceIndex(0) -3 >Emitted(14, 16) Source(7, 16) + SourceIndex(0) +2 >Emitted(14, 16) Source(7, 16) + SourceIndex(0) --- >>> cProp: value, 1->^^^^^^^^^^^^ @@ -109,21 +100,18 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts --- >>> return "well this looks kinda C-ish."; 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^ 1->() { > -2 > return -3 > -4 > "well this looks kinda C-ish." -5 > ; +2 > return +3 > "well this looks kinda C-ish." +4 > ; 1->Emitted(17, 17) Source(10, 17) + SourceIndex(0) -2 >Emitted(17, 23) Source(10, 23) + SourceIndex(0) -3 >Emitted(17, 24) Source(10, 24) + SourceIndex(0) -4 >Emitted(17, 54) Source(10, 54) + SourceIndex(0) -5 >Emitted(17, 55) Source(10, 55) + SourceIndex(0) +2 >Emitted(17, 24) Source(10, 24) + SourceIndex(0) +3 >Emitted(17, 54) Source(10, 54) + SourceIndex(0) +4 >Emitted(17, 55) Source(10, 55) + SourceIndex(0) --- >>> } 1 >^^^^^^^^^^^^ @@ -158,32 +146,29 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts 2 > ^^^^^^^^^^^^^^^ 3 > ^^^ 4 > ^^^^^^^^^^^^^^ -5 > ^^^^^^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^ -9 > ^ -10> ^ +5 > ^^^^^^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^ +8 > ^ +9 > ^ 1-> 2 > foo 3 > 4 > foo() { -5 > return -6 > -7 > "this never gets used." -8 > ; -9 > -10> } +5 > return +6 > "this never gets used." +7 > ; +8 > +9 > } 1->Emitted(21, 5) Source(4, 5) + SourceIndex(0) 2 >Emitted(21, 20) Source(4, 8) + SourceIndex(0) 3 >Emitted(21, 23) Source(4, 5) + SourceIndex(0) 4 >Emitted(21, 37) Source(4, 13) + SourceIndex(0) -5 >Emitted(21, 43) Source(4, 19) + SourceIndex(0) -6 >Emitted(21, 44) Source(4, 20) + SourceIndex(0) -7 >Emitted(21, 67) Source(4, 43) + SourceIndex(0) -8 >Emitted(21, 68) Source(4, 44) + SourceIndex(0) -9 >Emitted(21, 69) Source(4, 45) + SourceIndex(0) -10>Emitted(21, 70) Source(4, 46) + SourceIndex(0) +5 >Emitted(21, 44) Source(4, 20) + SourceIndex(0) +6 >Emitted(21, 67) Source(4, 43) + SourceIndex(0) +7 >Emitted(21, 68) Source(4, 44) + SourceIndex(0) +8 >Emitted(21, 69) Source(4, 45) + SourceIndex(0) +9 >Emitted(21, 70) Source(4, 46) + SourceIndex(0) --- >>> return C; 1 >^^^^ @@ -233,22 +218,16 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts --- >>>var D = /** @class */ (function (_super) { 1-> -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >class D -3 > e 1->Emitted(24, 1) Source(16, 1) + SourceIndex(0) -2 >Emitted(24, 7) Source(16, 9) + SourceIndex(0) -3 >Emitted(24, 8) Source(16, 10) + SourceIndex(0) --- >>> __extends(D, _super); 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^ -1->xtends +1->class D extends 2 > C 1->Emitted(25, 5) Source(16, 17) + SourceIndex(0) 2 >Emitted(25, 26) Source(16, 18) + SourceIndex(0) @@ -285,41 +264,19 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts --- >>> var _this = _super.call(this, a) || this; 1->^^^^^^^^ -2 > ^^^^^^^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^^^-> +2 > ^^^^^^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^ +4 > ^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^^^-> 1-> -2 > -3 > c -4 > lass C { - > cProp = 10; - > - > foo() { return "this never gets used."; } - > - > constructor(value: number) { - > return { - > cProp: value, - > foo() { - > return "well this looks kinda C-ish."; - > } - > } - > } - > } - > - > class D extends C { - > dProp = () => this; - > - > constructor(a = 100) { - > -5 > super( -6 > a -7 > ) -8 > ; +2 > constructor(a = 100) { + > +3 > super( +4 > a +5 > ) +6 > ; > > if (Math.random() < 0.5) { > "You win!" @@ -333,13 +290,11 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts > return null; > } 1->Emitted(28, 9) Source(19, 5) + SourceIndex(0) -2 >Emitted(28, 19) Source(1, 1) + SourceIndex(0) -3 >Emitted(28, 20) Source(1, 2) + SourceIndex(0) -4 >Emitted(28, 21) Source(20, 9) + SourceIndex(0) -5 >Emitted(28, 39) Source(20, 15) + SourceIndex(0) -6 >Emitted(28, 40) Source(20, 16) + SourceIndex(0) -7 >Emitted(28, 41) Source(20, 17) + SourceIndex(0) -8 >Emitted(28, 50) Source(32, 6) + SourceIndex(0) +2 >Emitted(28, 21) Source(20, 9) + SourceIndex(0) +3 >Emitted(28, 39) Source(20, 15) + SourceIndex(0) +4 >Emitted(28, 40) Source(20, 16) + SourceIndex(0) +5 >Emitted(28, 41) Source(20, 17) + SourceIndex(0) +6 >Emitted(28, 50) Source(32, 6) + SourceIndex(0) --- >>> _this.dProp = function () { return _this; }; 1->^^^^^^^^ @@ -372,55 +327,43 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts --- >>> if (Math.random() < 0.5) { 1 >^^^^^^^^ -2 > ^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^ -7 > ^^^^^^ -8 > ^^ -9 > ^^^ -10> ^^^ -11> ^ -12> ^ -13> ^ +2 > ^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^ +8 > ^^^ +9 > ^^ 1 > > > constructor(a = 100) { > super(a); > > -2 > if -3 > -4 > ( -5 > Math -6 > . -7 > random -8 > () -9 > < -10> 0.5 -11> ) -12> -13> { +2 > if ( +3 > Math +4 > . +5 > random +6 > () +7 > < +8 > 0.5 +9 > ) 1 >Emitted(30, 9) Source(22, 9) + SourceIndex(0) -2 >Emitted(30, 11) Source(22, 11) + SourceIndex(0) -3 >Emitted(30, 12) Source(22, 12) + SourceIndex(0) -4 >Emitted(30, 13) Source(22, 13) + SourceIndex(0) -5 >Emitted(30, 17) Source(22, 17) + SourceIndex(0) -6 >Emitted(30, 18) Source(22, 18) + SourceIndex(0) -7 >Emitted(30, 24) Source(22, 24) + SourceIndex(0) -8 >Emitted(30, 26) Source(22, 26) + SourceIndex(0) -9 >Emitted(30, 29) Source(22, 29) + SourceIndex(0) -10>Emitted(30, 32) Source(22, 32) + SourceIndex(0) -11>Emitted(30, 33) Source(22, 33) + SourceIndex(0) -12>Emitted(30, 34) Source(22, 34) + SourceIndex(0) -13>Emitted(30, 35) Source(22, 35) + SourceIndex(0) +2 >Emitted(30, 13) Source(22, 13) + SourceIndex(0) +3 >Emitted(30, 17) Source(22, 17) + SourceIndex(0) +4 >Emitted(30, 18) Source(22, 18) + SourceIndex(0) +5 >Emitted(30, 24) Source(22, 24) + SourceIndex(0) +6 >Emitted(30, 26) Source(22, 26) + SourceIndex(0) +7 >Emitted(30, 29) Source(22, 29) + SourceIndex(0) +8 >Emitted(30, 32) Source(22, 32) + SourceIndex(0) +9 >Emitted(30, 34) Source(22, 34) + SourceIndex(0) --- >>> "You win!"; 1 >^^^^^^^^^^^^ 2 > ^^^^^^^^^^ 3 > ^ -1 > +1 >{ > 2 > "You win!" 3 > @@ -430,16 +373,13 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts --- >>> return { 1 >^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^-> +2 > ^^^^^^^ +3 > ^^^^^^^-> 1 > > -2 > return -3 > +2 > return 1 >Emitted(32, 13) Source(24, 13) + SourceIndex(0) -2 >Emitted(32, 19) Source(24, 19) + SourceIndex(0) -3 >Emitted(32, 20) Source(24, 20) + SourceIndex(0) +2 >Emitted(32, 20) Source(24, 20) + SourceIndex(0) --- >>> cProp: 1, 1->^^^^^^^^^^^^^^^^ @@ -489,31 +429,28 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts 1->^^^^^^^^^^^^^^^^ 2 > ^^^ 3 > ^^^^^^^^^^^^^^^^ -4 > ^^^^^^ -5 > ^ -6 > ^^^^^^^^^^^^^^ -7 > ^ -8 > ^ -9 > ^ +4 > ^^^^^^^ +5 > ^^^^^^^^^^^^^^ +6 > ^ +7 > ^ +8 > ^ 1->, > 2 > foo 3 > () { -4 > return -5 > -6 > "You win!!!!!" -7 > -8 > -9 > } +4 > return +5 > "You win!!!!!" +6 > +7 > +8 > } 1->Emitted(35, 17) Source(27, 17) + SourceIndex(0) 2 >Emitted(35, 20) Source(27, 20) + SourceIndex(0) 3 >Emitted(35, 36) Source(27, 25) + SourceIndex(0) -4 >Emitted(35, 42) Source(27, 31) + SourceIndex(0) -5 >Emitted(35, 43) Source(27, 32) + SourceIndex(0) -6 >Emitted(35, 57) Source(27, 46) + SourceIndex(0) -7 >Emitted(35, 58) Source(27, 46) + SourceIndex(0) -8 >Emitted(35, 59) Source(27, 47) + SourceIndex(0) -9 >Emitted(35, 60) Source(27, 48) + SourceIndex(0) +4 >Emitted(35, 43) Source(27, 32) + SourceIndex(0) +5 >Emitted(35, 57) Source(27, 46) + SourceIndex(0) +6 >Emitted(35, 58) Source(27, 46) + SourceIndex(0) +7 >Emitted(35, 59) Source(27, 47) + SourceIndex(0) +8 >Emitted(35, 60) Source(27, 48) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^^^^^^ @@ -525,42 +462,28 @@ sourceFile:derivedClassConstructorWithExplicitReturns01.ts 2 >Emitted(36, 15) Source(28, 15) + SourceIndex(0) --- >>> } -1 >^^^^^^^^ -2 > ^ -3 > ^^^^-> +1 >^^^^^^^^^ +2 > ^^^^-> 1 > - > -2 > } -1 >Emitted(37, 9) Source(29, 9) + SourceIndex(0) -2 >Emitted(37, 10) Source(29, 10) + SourceIndex(0) + > } +1 >Emitted(37, 10) Source(29, 10) + SourceIndex(0) --- >>> else -1->^^^^^^^^ -2 > ^^^^ -3 > ^^^^^^^^^^^^^-> -1-> - > -2 > else -1->Emitted(38, 9) Source(30, 9) + SourceIndex(0) -2 >Emitted(38, 13) Source(30, 13) + SourceIndex(0) ---- >>> return null; 1->^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^ 1-> + > else > -2 > return -3 > -4 > null -5 > ; +2 > return +3 > null +4 > ; 1->Emitted(39, 13) Source(31, 13) + SourceIndex(0) -2 >Emitted(39, 19) Source(31, 19) + SourceIndex(0) -3 >Emitted(39, 20) Source(31, 20) + SourceIndex(0) -4 >Emitted(39, 24) Source(31, 24) + SourceIndex(0) -5 >Emitted(39, 25) Source(31, 25) + SourceIndex(0) +2 >Emitted(39, 20) Source(31, 20) + SourceIndex(0) +3 >Emitted(39, 24) Source(31, 24) + SourceIndex(0) +4 >Emitted(39, 25) Source(31, 25) + SourceIndex(0) --- >>> } 1 >^^^^ diff --git a/tests/baselines/reference/es3-sourcemap-amd.js.map b/tests/baselines/reference/es3-sourcemap-amd.js.map index 409f7c2066e17..e4249c7322f7f 100644 --- a/tests/baselines/reference/es3-sourcemap-amd.js.map +++ b/tests/baselines/reference/es3-sourcemap-amd.js.map @@ -1,2 +1,2 @@ //// [es3-sourcemap-amd.js.map] -{"version":3,"file":"es3-sourcemap-amd.js","sourceRoot":"","sources":["es3-sourcemap-amd.ts"],"names":[],"mappings":"AAAA,MACA,CAAC;IACG;IAGA,CAAC;IAEM,aAAC,GAAR;QAEI,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IACL,QAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file +{"version":3,"file":"es3-sourcemap-amd.js","sourceRoot":"","sources":["es3-sourcemap-amd.ts"],"names":[],"mappings":"AAAA;IAEI;IAGA,CAAC;IAEM,aAAC,GAAR;QAEI,OAAO,EAAE,CAAC;IACd,CAAC;IACL,QAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file diff --git a/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt b/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt index 7d029849cd82b..039830918127d 100644 --- a/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt +++ b/tests/baselines/reference/es3-sourcemap-amd.sourcemap.txt @@ -10,21 +10,15 @@ sourceFile:es3-sourcemap-amd.ts ------------------------------------------------------------------- >>>var A = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class A - > -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 7) Source(2, 1) + SourceIndex(0) -3 >Emitted(1, 8) Source(2, 2) + SourceIndex(0) --- >>> function A() { 1->^^^^ 2 > ^^-> -1-> +1->class A + >{ > 1->Emitted(2, 5) Source(3, 5) + SourceIndex(0) --- @@ -55,22 +49,19 @@ sourceFile:es3-sourcemap-amd.ts --- >>> return 42; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^ +4 > ^ 1 >public B() > { > -2 > return -3 > -4 > 42 -5 > ; +2 > return +3 > 42 +4 > ; 1 >Emitted(5, 9) Source(10, 9) + SourceIndex(0) -2 >Emitted(5, 15) Source(10, 15) + SourceIndex(0) -3 >Emitted(5, 16) Source(10, 16) + SourceIndex(0) -4 >Emitted(5, 18) Source(10, 18) + SourceIndex(0) -5 >Emitted(5, 19) Source(10, 19) + SourceIndex(0) +2 >Emitted(5, 16) Source(10, 16) + SourceIndex(0) +3 >Emitted(5, 18) Source(10, 18) + SourceIndex(0) +4 >Emitted(5, 19) Source(10, 19) + SourceIndex(0) --- >>> }; 1 >^^^^ diff --git a/tests/baselines/reference/es5-souremap-amd.js.map b/tests/baselines/reference/es5-souremap-amd.js.map index de4c4ced6109f..9aa39e9c7c85b 100644 --- a/tests/baselines/reference/es5-souremap-amd.js.map +++ b/tests/baselines/reference/es5-souremap-amd.js.map @@ -1,2 +1,2 @@ //// [es5-souremap-amd.js.map] -{"version":3,"file":"es5-souremap-amd.js","sourceRoot":"","sources":["es5-souremap-amd.ts"],"names":[],"mappings":"AAAA,MACA,CAAC;IACG;IAGA,CAAC;IAEM,aAAC,GAAR;QAEI,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IACL,QAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file +{"version":3,"file":"es5-souremap-amd.js","sourceRoot":"","sources":["es5-souremap-amd.ts"],"names":[],"mappings":"AAAA;IAEI;IAGA,CAAC;IAEM,aAAC,GAAR;QAEI,OAAO,EAAE,CAAC;IACd,CAAC;IACL,QAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file diff --git a/tests/baselines/reference/es5-souremap-amd.sourcemap.txt b/tests/baselines/reference/es5-souremap-amd.sourcemap.txt index 1d54db76bb365..2e0652a2e39c6 100644 --- a/tests/baselines/reference/es5-souremap-amd.sourcemap.txt +++ b/tests/baselines/reference/es5-souremap-amd.sourcemap.txt @@ -10,21 +10,15 @@ sourceFile:es5-souremap-amd.ts ------------------------------------------------------------------- >>>var A = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class A - > -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 7) Source(2, 1) + SourceIndex(0) -3 >Emitted(1, 8) Source(2, 2) + SourceIndex(0) --- >>> function A() { 1->^^^^ 2 > ^^-> -1-> +1->class A + >{ > 1->Emitted(2, 5) Source(3, 5) + SourceIndex(0) --- @@ -55,22 +49,19 @@ sourceFile:es5-souremap-amd.ts --- >>> return 42; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^ +4 > ^ 1 >public B() > { > -2 > return -3 > -4 > 42 -5 > ; +2 > return +3 > 42 +4 > ; 1 >Emitted(5, 9) Source(10, 9) + SourceIndex(0) -2 >Emitted(5, 15) Source(10, 15) + SourceIndex(0) -3 >Emitted(5, 16) Source(10, 16) + SourceIndex(0) -4 >Emitted(5, 18) Source(10, 18) + SourceIndex(0) -5 >Emitted(5, 19) Source(10, 19) + SourceIndex(0) +2 >Emitted(5, 16) Source(10, 16) + SourceIndex(0) +3 >Emitted(5, 18) Source(10, 18) + SourceIndex(0) +4 >Emitted(5, 19) Source(10, 19) + SourceIndex(0) --- >>> }; 1 >^^^^ diff --git a/tests/baselines/reference/es6-sourcemap-amd.js.map b/tests/baselines/reference/es6-sourcemap-amd.js.map index 0b8d7530c24e7..7f1e712383557 100644 --- a/tests/baselines/reference/es6-sourcemap-amd.js.map +++ b/tests/baselines/reference/es6-sourcemap-amd.js.map @@ -1,2 +1,2 @@ //// [es6-sourcemap-amd.js.map] -{"version":3,"file":"es6-sourcemap-amd.js","sourceRoot":"","sources":["es6-sourcemap-amd.ts"],"names":[],"mappings":"AAAA;IAEI;IAGA,CAAC;IAEM,CAAC;QAEJ,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;CACJ"} \ No newline at end of file +{"version":3,"file":"es6-sourcemap-amd.js","sourceRoot":"","sources":["es6-sourcemap-amd.ts"],"names":[],"mappings":"AAAA;IAEI;IAGA,CAAC;IAEM,CAAC;QAEJ,OAAO,EAAE,CAAC;IACd,CAAC;CACJ"} \ No newline at end of file diff --git a/tests/baselines/reference/es6-sourcemap-amd.sourcemap.txt b/tests/baselines/reference/es6-sourcemap-amd.sourcemap.txt index fbc12ecf84b98..f1669060fe64b 100644 --- a/tests/baselines/reference/es6-sourcemap-amd.sourcemap.txt +++ b/tests/baselines/reference/es6-sourcemap-amd.sourcemap.txt @@ -47,22 +47,19 @@ sourceFile:es6-sourcemap-amd.ts --- >>> return 42; 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^ +4 > ^ 1->() > { > -2 > return -3 > -4 > 42 -5 > ; +2 > return +3 > 42 +4 > ; 1->Emitted(5, 9) Source(10, 9) + SourceIndex(0) -2 >Emitted(5, 15) Source(10, 15) + SourceIndex(0) -3 >Emitted(5, 16) Source(10, 16) + SourceIndex(0) -4 >Emitted(5, 18) Source(10, 18) + SourceIndex(0) -5 >Emitted(5, 19) Source(10, 19) + SourceIndex(0) +2 >Emitted(5, 16) Source(10, 16) + SourceIndex(0) +3 >Emitted(5, 18) Source(10, 18) + SourceIndex(0) +4 >Emitted(5, 19) Source(10, 19) + SourceIndex(0) --- >>> } 1 >^^^^ diff --git a/tests/baselines/reference/getEmitOutputMapRoots.baseline b/tests/baselines/reference/getEmitOutputMapRoots.baseline index 4cd8e957d0717..4b4a9b0395bd7 100644 --- a/tests/baselines/reference/getEmitOutputMapRoots.baseline +++ b/tests/baselines/reference/getEmitOutputMapRoots.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : declSingleFile.js.map -{"version":3,"file":"declSingleFile.js","sourceRoot":"","sources":["../inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;AACZ,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC;AACxB,MAAQ,CAAC;IAAT;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : declSingleFile.js +{"version":3,"file":"declSingleFile.js","sourceRoot":"","sources":["../inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : declSingleFile.js var x = 109; var foo = "hello world"; var M = /** @class */ (function () { diff --git a/tests/baselines/reference/getEmitOutputSourceMap.baseline b/tests/baselines/reference/getEmitOutputSourceMap.baseline index a39e6f2876dc1..e1e65087e6d49 100644 --- a/tests/baselines/reference/getEmitOutputSourceMap.baseline +++ b/tests/baselines/reference/getEmitOutputSourceMap.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile.js.map -{"version":3,"file":"inputFile.js","sourceRoot":"","sources":["inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;AACZ,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC;AACxB,MAAQ,CAAC;IAAT;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile.js +{"version":3,"file":"inputFile.js","sourceRoot":"","sources":["inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile.js var x = 109; var foo = "hello world"; var M = /** @class */ (function () { diff --git a/tests/baselines/reference/getEmitOutputSourceMap2.baseline b/tests/baselines/reference/getEmitOutputSourceMap2.baseline index e2ebd29a6a753..ccd11b1fec01c 100644 --- a/tests/baselines/reference/getEmitOutputSourceMap2.baseline +++ b/tests/baselines/reference/getEmitOutputSourceMap2.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : sample/outDir/inputFile1.js.map -{"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["../../tests/cases/fourslash/inputFile1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;AACZ,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC;AACxB,MAAQ,CAAC;IAAT;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : sample/outDir/inputFile1.js +{"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["../../tests/cases/fourslash/inputFile1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : sample/outDir/inputFile1.js var x = 109; var foo = "hello world"; var M = /** @class */ (function () { @@ -11,7 +11,7 @@ var M = /** @class */ (function () { //# sourceMappingURL=inputFile1.js.map EmitSkipped: false FileName : sample/outDir/inputFile2.js.map -{"version":3,"file":"inputFile2.js","sourceRoot":"","sources":["../../tests/cases/fourslash/inputFile2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,aAAa,CAAC;AAC1B,EAAE,CAAC,CAAC,KAAK,KAAK,SAAS,CAAC,CAAC,CAAC;IACvB,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACd,CAAC"}FileName : sample/outDir/inputFile2.js +{"version":3,"file":"inputFile2.js","sourceRoot":"","sources":["../../tests/cases/fourslash/inputFile2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,aAAa,CAAC;AAC1B,IAAI,KAAK,KAAK,SAAS,EAAE;IACtB,IAAI,CAAC,GAAG,EAAE,CAAC;CACb"}FileName : sample/outDir/inputFile2.js var intro = "hello world"; if (intro !== undefined) { var k = 10; diff --git a/tests/baselines/reference/getEmitOutputSourceRoot.baseline b/tests/baselines/reference/getEmitOutputSourceRoot.baseline index 72f6d1529b9a5..ddd6568b70439 100644 --- a/tests/baselines/reference/getEmitOutputSourceRoot.baseline +++ b/tests/baselines/reference/getEmitOutputSourceRoot.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile.js.map -{"version":3,"file":"inputFile.js","sourceRoot":"sourceRootDir/","sources":["inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;AACZ,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC;AACxB,MAAQ,CAAC;IAAT;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile.js +{"version":3,"file":"inputFile.js","sourceRoot":"sourceRootDir/","sources":["inputFile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile.js var x = 109; var foo = "hello world"; var M = /** @class */ (function () { diff --git a/tests/baselines/reference/getEmitOutputSourceRootMultiFiles.baseline b/tests/baselines/reference/getEmitOutputSourceRootMultiFiles.baseline index 3038c84ef4175..f6d9cb184e64a 100644 --- a/tests/baselines/reference/getEmitOutputSourceRootMultiFiles.baseline +++ b/tests/baselines/reference/getEmitOutputSourceRootMultiFiles.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile1.js.map -{"version":3,"file":"inputFile1.js","sourceRoot":"sourceRootDir/","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;AACZ,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC;AACxB,MAAQ,CAAC;IAAT;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js +{"version":3,"file":"inputFile1.js","sourceRoot":"sourceRootDir/","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,GAAG,CAAC;AACZ,IAAI,GAAG,GAAG,aAAa,CAAC;AACxB;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js var x = 109; var foo = "hello world"; var M = /** @class */ (function () { @@ -11,7 +11,7 @@ var M = /** @class */ (function () { //# sourceMappingURL=inputFile1.js.map EmitSkipped: false FileName : /tests/cases/fourslash/inputFile2.js.map -{"version":3,"file":"inputFile2.js","sourceRoot":"sourceRootDir/","sources":["inputFile2.ts"],"names":[],"mappings":"AAAA,IAAI,GAAG,CAAC,CAAC,CAAC,wBAAwB,CAAC;AACnC,MAAQ,CAAC;IAAT;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile2.js +{"version":3,"file":"inputFile2.js","sourceRoot":"sourceRootDir/","sources":["inputFile2.ts"],"names":[],"mappings":"AAAA,IAAI,GAAG,GAAG,wBAAwB,CAAC;AACnC;IAAA;IAGA,CAAC;IAAD,QAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile2.js var bar = "hello world Typescript"; var C = /** @class */ (function () { function C() { diff --git a/tests/baselines/reference/getEmitOutputTsxFile_Preserve.baseline b/tests/baselines/reference/getEmitOutputTsxFile_Preserve.baseline index 39098a585b948..5a04550370805 100644 --- a/tests/baselines/reference/getEmitOutputTsxFile_Preserve.baseline +++ b/tests/baselines/reference/getEmitOutputTsxFile_Preserve.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile1.js.map -{"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,kBAAkB;AACjB,IAAI,CAAC,CAAE,CAAC,CAAQ,CAAC,CAAC;AAClB,QAAU,CAAC;IAAX;IAGA,CAAC;IAAD,UAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js +{"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,kBAAkB;AACjB,IAAI,CAAC,GAAW,CAAC,CAAC;AAClB;IAAA;IAGA,CAAC;IAAD,UAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js // regular ts file var t = 5; var Bar = /** @class */ (function () { @@ -17,7 +17,7 @@ declare class Bar { EmitSkipped: false FileName : /tests/cases/fourslash/inputFile2.jsx.map -{"version":3,"file":"inputFile2.jsx","sourceRoot":"","sources":["inputFile2.tsx"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC;AACjB,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAE,CAAC,CAAC,CAAC,EAAG,CAAA"}FileName : /tests/cases/fourslash/inputFile2.jsx +{"version":3,"file":"inputFile2.jsx","sourceRoot":"","sources":["inputFile2.tsx"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,QAAQ,CAAC;AACjB,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAE,CAAC,CAAC,CAAC,EAAG,CAAA"}FileName : /tests/cases/fourslash/inputFile2.jsx var y = "my div"; var x =
; //# sourceMappingURL=inputFile2.jsx.mapFileName : /tests/cases/fourslash/inputFile2.d.ts diff --git a/tests/baselines/reference/getEmitOutputTsxFile_React.baseline b/tests/baselines/reference/getEmitOutputTsxFile_React.baseline index 9c5c7950070ad..4f5b8f65d2257 100644 --- a/tests/baselines/reference/getEmitOutputTsxFile_React.baseline +++ b/tests/baselines/reference/getEmitOutputTsxFile_React.baseline @@ -1,6 +1,6 @@ EmitSkipped: false FileName : /tests/cases/fourslash/inputFile1.js.map -{"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,kBAAkB;AACjB,IAAI,CAAC,CAAE,CAAC,CAAQ,CAAC,CAAC;AAClB,QAAU,CAAC;IAAX;IAGA,CAAC;IAAD,UAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js +{"version":3,"file":"inputFile1.js","sourceRoot":"","sources":["inputFile1.ts"],"names":[],"mappings":"AAAA,kBAAkB;AACjB,IAAI,CAAC,GAAW,CAAC,CAAC;AAClB;IAAA;IAGA,CAAC;IAAD,UAAC;AAAD,CAAC,AAHD,IAGC"}FileName : /tests/cases/fourslash/inputFile1.js // regular ts file var t = 5; var Bar = /** @class */ (function () { @@ -17,7 +17,7 @@ declare class Bar { EmitSkipped: false FileName : /tests/cases/fourslash/inputFile2.js.map -{"version":3,"file":"inputFile2.js","sourceRoot":"","sources":["inputFile2.tsx"],"names":[],"mappings":"AACA,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC;AACjB,IAAI,CAAC,CAAC,CAAC,CAAC,6BAAK,IAAI,EAAG,CAAC,GAAI,CAAA"}FileName : /tests/cases/fourslash/inputFile2.js +{"version":3,"file":"inputFile2.js","sourceRoot":"","sources":["inputFile2.tsx"],"names":[],"mappings":"AACA,IAAI,CAAC,GAAG,QAAQ,CAAC;AACjB,IAAI,CAAC,GAAG,6BAAK,IAAI,EAAG,CAAC,GAAI,CAAA"}FileName : /tests/cases/fourslash/inputFile2.js var y = "my div"; var x = React.createElement("div", { name: y }); //# sourceMappingURL=inputFile2.js.mapFileName : /tests/cases/fourslash/inputFile2.d.ts diff --git a/tests/baselines/reference/inlineSourceMap.js b/tests/baselines/reference/inlineSourceMap.js index e74b2a2dc8229..2bc68adc516a1 100644 --- a/tests/baselines/reference/inlineSourceMap.js +++ b/tests/baselines/reference/inlineSourceMap.js @@ -5,4 +5,4 @@ console.log(x); //// [inlineSourceMap.js] var x = 0; console.log(x); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file diff --git a/tests/baselines/reference/inlineSourceMap.sourcemap.txt b/tests/baselines/reference/inlineSourceMap.sourcemap.txt index 8eff01ce65321..7967c04e90517 100644 --- a/tests/baselines/reference/inlineSourceMap.sourcemap.txt +++ b/tests/baselines/reference/inlineSourceMap.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: inlineSourceMap.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0= +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== sourceRoot: sources: inlineSourceMap.ts =================================================================== @@ -12,28 +12,22 @@ sourceFile:inlineSourceMap.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^-> 1 > 2 >var 3 > x -4 > -5 > = -6 > -7 > 0 -8 > ; +4 > = +5 > 0 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -8 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) --- >>>console.log(x); 1-> @@ -44,7 +38,7 @@ sourceFile:inlineSourceMap.ts 6 > ^ 7 > ^ 8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >console @@ -63,4 +57,4 @@ sourceFile:inlineSourceMap.ts 7 >Emitted(2, 15) Source(2, 15) + SourceIndex(0) 8 >Emitted(2, 16) Source(2, 16) + SourceIndex(0) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0= \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file diff --git a/tests/baselines/reference/inlineSourceMap2.js b/tests/baselines/reference/inlineSourceMap2.js index 1a452ff6c0356..ce39cfbbf6bfd 100644 --- a/tests/baselines/reference/inlineSourceMap2.js +++ b/tests/baselines/reference/inlineSourceMap2.js @@ -8,4 +8,4 @@ console.log(x); // configuration errors var x = 0; console.log(x); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCO0FBRXZCLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCO0FBRXZCLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file diff --git a/tests/baselines/reference/inlineSourceMap2.sourcemap.txt b/tests/baselines/reference/inlineSourceMap2.sourcemap.txt index d019ef5440462..5407acb05fd64 100644 --- a/tests/baselines/reference/inlineSourceMap2.sourcemap.txt +++ b/tests/baselines/reference/inlineSourceMap2.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: outfile.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCO0FBRXZCLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0= +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCO0FBRXZCLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== sourceRoot: file:///folder/ sources: inlineSourceMap2.ts =================================================================== @@ -20,30 +20,24 @@ sourceFile:inlineSourceMap2.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^-> 1 > > > 2 >var 3 > x -4 > -5 > = -6 > -7 > 0 -8 > ; +4 > = +5 > 0 +6 > ; 1 >Emitted(2, 1) Source(3, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(3, 5) + SourceIndex(0) 3 >Emitted(2, 6) Source(3, 6) + SourceIndex(0) -4 >Emitted(2, 7) Source(3, 7) + SourceIndex(0) -5 >Emitted(2, 8) Source(3, 8) + SourceIndex(0) -6 >Emitted(2, 9) Source(3, 9) + SourceIndex(0) -7 >Emitted(2, 10) Source(3, 10) + SourceIndex(0) -8 >Emitted(2, 11) Source(3, 11) + SourceIndex(0) +4 >Emitted(2, 9) Source(3, 9) + SourceIndex(0) +5 >Emitted(2, 10) Source(3, 10) + SourceIndex(0) +6 >Emitted(2, 11) Source(3, 11) + SourceIndex(0) --- >>>console.log(x); 1-> @@ -54,7 +48,7 @@ sourceFile:inlineSourceMap2.ts 6 > ^ 7 > ^ 8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >console @@ -73,4 +67,4 @@ sourceFile:inlineSourceMap2.ts 7 >Emitted(3, 15) Source(4, 15) + SourceIndex(0) 8 >Emitted(3, 16) Source(4, 16) + SourceIndex(0) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCO0FBRXZCLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0= \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQXVCO0FBRXZCLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file diff --git a/tests/baselines/reference/inlineSources.js.map b/tests/baselines/reference/inlineSources.js.map index d9b5391e9d147..8ccdb8c32f772 100644 --- a/tests/baselines/reference/inlineSources.js.map +++ b/tests/baselines/reference/inlineSources.js.map @@ -1,2 +1,2 @@ //// [out.js.map] -{"version":3,"file":"out.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACDf,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC","sourcesContent":["var a = 0;\nconsole.log(a);\n","var b = 0;\nconsole.log(b);"]} \ No newline at end of file +{"version":3,"file":"out.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACDf,IAAI,CAAC,GAAG,CAAC,CAAC;AACV,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC","sourcesContent":["var a = 0;\nconsole.log(a);\n","var b = 0;\nconsole.log(b);"]} \ No newline at end of file diff --git a/tests/baselines/reference/inlineSources.sourcemap.txt b/tests/baselines/reference/inlineSources.sourcemap.txt index acba653e6cd44..a6a55d0cb35c3 100644 --- a/tests/baselines/reference/inlineSources.sourcemap.txt +++ b/tests/baselines/reference/inlineSources.sourcemap.txt @@ -13,28 +13,22 @@ sourceFile:tests/cases/compiler/a.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^-> 1 > 2 >var 3 > a -4 > -5 > = -6 > -7 > 0 -8 > ; +4 > = +5 > 0 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -8 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) --- >>>console.log(a); 1-> @@ -71,28 +65,22 @@ sourceFile:tests/cases/compiler/b.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^-> 1 > 2 >var 3 > b -4 > -5 > = -6 > -7 > 0 -8 > ; +4 > = +5 > 0 +6 > ; 1 >Emitted(3, 1) Source(1, 1) + SourceIndex(1) 2 >Emitted(3, 5) Source(1, 5) + SourceIndex(1) 3 >Emitted(3, 6) Source(1, 6) + SourceIndex(1) -4 >Emitted(3, 7) Source(1, 7) + SourceIndex(1) -5 >Emitted(3, 8) Source(1, 8) + SourceIndex(1) -6 >Emitted(3, 9) Source(1, 9) + SourceIndex(1) -7 >Emitted(3, 10) Source(1, 10) + SourceIndex(1) -8 >Emitted(3, 11) Source(1, 11) + SourceIndex(1) +4 >Emitted(3, 9) Source(1, 9) + SourceIndex(1) +5 >Emitted(3, 10) Source(1, 10) + SourceIndex(1) +6 >Emitted(3, 11) Source(1, 11) + SourceIndex(1) --- >>>console.log(b); 1-> diff --git a/tests/baselines/reference/inlineSources2.js b/tests/baselines/reference/inlineSources2.js index 12c2ddf4f7545..e5909c5769ec2 100644 --- a/tests/baselines/reference/inlineSources2.js +++ b/tests/baselines/reference/inlineSources2.js @@ -13,4 +13,4 @@ var a = 0; console.log(a); var b = 0; console.log(b); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdHMvY2FzZXMvY29tcGlsZXIvYS50cyIsInRlc3RzL2Nhc2VzL2NvbXBpbGVyL2IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUNEZixJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbInZhciBhID0gMDtcbmNvbnNvbGUubG9nKGEpO1xuIiwidmFyIGIgPSAwO1xuY29uc29sZS5sb2coYik7Il19 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdHMvY2FzZXMvY29tcGlsZXIvYS50cyIsInRlc3RzL2Nhc2VzL2NvbXBpbGVyL2IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQ0RmLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgYSA9IDA7XG5jb25zb2xlLmxvZyhhKTtcbiIsInZhciBiID0gMDtcbmNvbnNvbGUubG9nKGIpOyJdfQ== \ No newline at end of file diff --git a/tests/baselines/reference/inlineSources2.sourcemap.txt b/tests/baselines/reference/inlineSources2.sourcemap.txt index b1f2f95511e5e..0ce95f4de4db7 100644 --- a/tests/baselines/reference/inlineSources2.sourcemap.txt +++ b/tests/baselines/reference/inlineSources2.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: out.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdHMvY2FzZXMvY29tcGlsZXIvYS50cyIsInRlc3RzL2Nhc2VzL2NvbXBpbGVyL2IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUNEZixJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbInZhciBhID0gMDtcbmNvbnNvbGUubG9nKGEpO1xuIiwidmFyIGIgPSAwO1xuY29uc29sZS5sb2coYik7Il19 +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdHMvY2FzZXMvY29tcGlsZXIvYS50cyIsInRlc3RzL2Nhc2VzL2NvbXBpbGVyL2IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQ0RmLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgYSA9IDA7XG5jb25zb2xlLmxvZyhhKTtcbiIsInZhciBiID0gMDtcbmNvbnNvbGUubG9nKGIpOyJdfQ== sourceRoot: sources: tests/cases/compiler/a.ts,tests/cases/compiler/b.ts sourcesContent: ["var a = 0;\nconsole.log(a);\n","var b = 0;\nconsole.log(b);"] @@ -13,28 +13,22 @@ sourceFile:tests/cases/compiler/a.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^-> 1 > 2 >var 3 > a -4 > -5 > = -6 > -7 > 0 -8 > ; +4 > = +5 > 0 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -8 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) --- >>>console.log(a); 1-> @@ -71,28 +65,22 @@ sourceFile:tests/cases/compiler/b.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^-> 1 > 2 >var 3 > b -4 > -5 > = -6 > -7 > 0 -8 > ; +4 > = +5 > 0 +6 > ; 1 >Emitted(3, 1) Source(1, 1) + SourceIndex(1) 2 >Emitted(3, 5) Source(1, 5) + SourceIndex(1) 3 >Emitted(3, 6) Source(1, 6) + SourceIndex(1) -4 >Emitted(3, 7) Source(1, 7) + SourceIndex(1) -5 >Emitted(3, 8) Source(1, 8) + SourceIndex(1) -6 >Emitted(3, 9) Source(1, 9) + SourceIndex(1) -7 >Emitted(3, 10) Source(1, 10) + SourceIndex(1) -8 >Emitted(3, 11) Source(1, 11) + SourceIndex(1) +4 >Emitted(3, 9) Source(1, 9) + SourceIndex(1) +5 >Emitted(3, 10) Source(1, 10) + SourceIndex(1) +6 >Emitted(3, 11) Source(1, 11) + SourceIndex(1) --- >>>console.log(b); 1-> @@ -103,7 +91,7 @@ sourceFile:tests/cases/compiler/b.ts 6 > ^ 7 > ^ 8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >console @@ -122,4 +110,4 @@ sourceFile:tests/cases/compiler/b.ts 7 >Emitted(4, 15) Source(2, 15) + SourceIndex(1) 8 >Emitted(4, 16) Source(2, 16) + SourceIndex(1) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdHMvY2FzZXMvY29tcGlsZXIvYS50cyIsInRlc3RzL2Nhc2VzL2NvbXBpbGVyL2IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUNEZixJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbInZhciBhID0gMDtcbmNvbnNvbGUubG9nKGEpO1xuIiwidmFyIGIgPSAwO1xuY29uc29sZS5sb2coYik7Il19 \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdHMvY2FzZXMvY29tcGlsZXIvYS50cyIsInRlc3RzL2Nhc2VzL2NvbXBpbGVyL2IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ1YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQ0RmLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNWLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgYSA9IDA7XG5jb25zb2xlLmxvZyhhKTtcbiIsInZhciBiID0gMDtcbmNvbnNvbGUubG9nKGIpOyJdfQ== \ No newline at end of file diff --git a/tests/baselines/reference/isolatedModulesSourceMap.js.map b/tests/baselines/reference/isolatedModulesSourceMap.js.map index 0a6e73653df55..139169df3154c 100644 --- a/tests/baselines/reference/isolatedModulesSourceMap.js.map +++ b/tests/baselines/reference/isolatedModulesSourceMap.js.map @@ -1,2 +1,2 @@ //// [file1.js.map] -{"version":3,"file":"file1.js","sourceRoot":"","sources":["file1.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"file1.js","sourceRoot":"","sources":["file1.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/isolatedModulesSourceMap.sourcemap.txt b/tests/baselines/reference/isolatedModulesSourceMap.sourcemap.txt index 5d6cedc982c05..a420d8f8e4fa9 100644 --- a/tests/baselines/reference/isolatedModulesSourceMap.sourcemap.txt +++ b/tests/baselines/reference/isolatedModulesSourceMap.sourcemap.txt @@ -14,31 +14,25 @@ sourceFile:file1.ts 3 > ^ 4 > ^^^^ 5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^^-> +6 > ^^^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^^^^^^^-> 1 > 2 >export 3 > 4 > var 5 > x -6 > -7 > = -8 > -9 > 1 -10> ; +6 > = +7 > 1 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) 3 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) 4 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) 5 >Emitted(1, 13) Source(1, 13) + SourceIndex(0) -6 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) -7 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) -8 >Emitted(1, 16) Source(1, 16) + SourceIndex(0) -9 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) -10>Emitted(1, 18) Source(1, 18) + SourceIndex(0) +6 >Emitted(1, 16) Source(1, 16) + SourceIndex(0) +7 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) +8 >Emitted(1, 18) Source(1, 18) + SourceIndex(0) --- >>>//# sourceMappingURL=file1.js.map \ No newline at end of file diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.js.map b/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.js.map index de2cc0e6bdcdb..5c7c4536a1632 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.js.map +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.js.map @@ -1,2 +1,2 @@ //// [a.js.map] -{"version":3,"file":"a.js","sourceRoot":"","sources":["a.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"a.js","sourceRoot":"","sources":["a.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.sourcemap.txt b/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.sourcemap.txt index 43b8597fdce96..beb49646af67c 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.sourcemap.txt +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJs.sourcemap.txt @@ -10,15 +10,9 @@ sourceFile:a.ts ------------------------------------------------------------------- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class c -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) -3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.js b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.js index 8d4e314572bb9..e996e59576308 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.js +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.js @@ -18,4 +18,4 @@ var c = /** @class */ (function () { } return c; }()); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBUSxDQUFDO0lBQVQ7SUFDQSxDQUFDO0lBQUQsUUFBQztBQUFELENBQUMsQUFERCxJQUNDIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFBQTtJQUNBLENBQUM7SUFBRCxRQUFDO0FBQUQsQ0FBQyxBQURELElBQ0MifQ== \ No newline at end of file diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.sourcemap.txt b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.sourcemap.txt index 77c5b38f4f9c6..28133b73dd2c2 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.sourcemap.txt +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithInlineSourceMap.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: a.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBUSxDQUFDO0lBQVQ7SUFDQSxDQUFDO0lBQUQsUUFBQztBQUFELENBQUMsQUFERCxJQUNDIn0= +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFBQTtJQUNBLENBQUM7SUFBRCxRQUFDO0FBQUQsQ0FBQyxBQURELElBQ0MifQ== sourceRoot: sources: a.ts =================================================================== @@ -10,15 +10,9 @@ sourceFile:a.ts ------------------------------------------------------------------- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class c -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) -3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ @@ -49,7 +43,7 @@ sourceFile:a.ts 2 >^ 3 > 4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >} 3 > @@ -60,4 +54,4 @@ sourceFile:a.ts 3 >Emitted(5, 2) Source(1, 1) + SourceIndex(0) 4 >Emitted(5, 6) Source(2, 2) + SourceIndex(0) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBUSxDQUFDO0lBQVQ7SUFDQSxDQUFDO0lBQUQsUUFBQztBQUFELENBQUMsQUFERCxJQUNDIn0= \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFBQTtJQUNBLENBQUM7SUFBRCxRQUFDO0FBQUQsQ0FBQyxBQURELElBQ0MifQ== \ No newline at end of file diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.js.map b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.js.map index 336be39fad4ab..c4a4eda35e2b5 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.js.map +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.js.map @@ -1,2 +1,2 @@ //// [a.js.map] -{"version":3,"file":"a.js","sourceRoot":"","sources":["../tests/cases/compiler/a.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"a.js","sourceRoot":"","sources":["../tests/cases/compiler/a.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.sourcemap.txt b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.sourcemap.txt index af4c8300ddeaa..fcc7e0b1fda34 100644 --- a/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.sourcemap.txt +++ b/tests/baselines/reference/jsFileCompilationWithMapFileAsJsWithOutDir.sourcemap.txt @@ -10,15 +10,9 @@ sourceFile:../tests/cases/compiler/a.ts ------------------------------------------------------------------- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class c -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) -3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ diff --git a/tests/baselines/reference/jsxFactoryIdentifier.js.map b/tests/baselines/reference/jsxFactoryIdentifier.js.map index f408448c43560..155d6fa4f55b3 100644 --- a/tests/baselines/reference/jsxFactoryIdentifier.js.map +++ b/tests/baselines/reference/jsxFactoryIdentifier.js.map @@ -1,3 +1,3 @@ //// [Element.js.map] -{"version":3,"file":"Element.js","sourceRoot":"","sources":["Element.ts"],"names":[],"mappings":";;AAYA,IAAiB,OAAO,CAUvB;AAVD,WAAiB,OAAO;IACpB,mBAA0B,EAAO;QAC7B,MAAM,CAAC,EAAE,CAAC,wBAAwB,KAAK,SAAS,CAAC;IACrD,CAAC;IAFe,iBAAS,YAExB,CAAA;IAED,uBAA8B,IAAW;QAErC,MAAM,CAAC,EACN,CAAA;IACL,CAAC;IAJe,qBAAa,gBAI5B,CAAA;AACL,CAAC,EAVgB,OAAO,GAAP,eAAO,KAAP,eAAO,QAUvB;AAEU,QAAA,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAEjD,qBAAqB,IAAY;IAC7B,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AACrD,CAAC"}//// [test.js.map] -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAAA,gBAAA,CAAC,sBAAkC;AACnC,IAAI,aAAa,CAAC,CAAC,CAAC,iBAAO,CAAC,aAAa,CAAC;AAC1C,IAAI,CAIH,CAAC;AAEF;IACC,IAAI;QACH,MAAM,CAAC;YACN,wBAAM,OAAO,EAAC,YAAY,GAAQ;YAClC,wBAAM,OAAO,EAAE,CAAC,CAAC,CAAE,CAAC,CAAC,GAAS;SAC9B,CAAC;IACH,CAAC;CACD"} \ No newline at end of file +{"version":3,"file":"Element.js","sourceRoot":"","sources":["Element.ts"],"names":[],"mappings":";;AAYA,IAAiB,OAAO,CAUvB;AAVD,WAAiB,OAAO;IACpB,mBAA0B,EAAO;QAC7B,OAAO,EAAE,CAAC,wBAAwB,KAAK,SAAS,CAAC;IACrD,CAAC;IAFe,iBAAS,YAExB,CAAA;IAED,uBAA8B,IAAW;QAErC,OAAO,EACN,CAAA;IACL,CAAC;IAJe,qBAAa,gBAI5B,CAAA;AACL,CAAC,EAVgB,OAAO,GAAP,eAAO,KAAP,eAAO,QAUvB;AAEU,QAAA,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAEjD,qBAAqB,IAAY;IAC7B,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AACrD,CAAC"}//// [test.js.map] +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAAA,uCAAmC;AACnC,IAAI,aAAa,GAAG,iBAAO,CAAC,aAAa,CAAC;AAC1C,IAAI,CAIH,CAAC;AAEF;IACC,IAAI;QACH,OAAO;YACN,wBAAM,OAAO,EAAC,YAAY,GAAQ;YAClC,wBAAM,OAAO,EAAE,CAAC,CAAC,CAAE,CAAC,CAAC,GAAS;SAC9B,CAAC;IACH,CAAC;CACD"} \ No newline at end of file diff --git a/tests/baselines/reference/jsxFactoryIdentifier.sourcemap.txt b/tests/baselines/reference/jsxFactoryIdentifier.sourcemap.txt index f8908d6c4335e..d73ddd30dd56e 100644 --- a/tests/baselines/reference/jsxFactoryIdentifier.sourcemap.txt +++ b/tests/baselines/reference/jsxFactoryIdentifier.sourcemap.txt @@ -74,33 +74,30 @@ sourceFile:Element.ts --- >>> return el.markAsChildOfRootElement !== undefined; 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^ +2 > ^^^^^^^ +3 > ^^ +4 > ^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^^^^ +7 > ^^^^^^^^^ +8 > ^ 1->): el is JSX.Element { > -2 > return -3 > -4 > el -5 > . -6 > markAsChildOfRootElement -7 > !== -8 > undefined -9 > ; +2 > return +3 > el +4 > . +5 > markAsChildOfRootElement +6 > !== +7 > undefined +8 > ; 1->Emitted(6, 9) Source(15, 9) + SourceIndex(0) -2 >Emitted(6, 15) Source(15, 15) + SourceIndex(0) -3 >Emitted(6, 16) Source(15, 16) + SourceIndex(0) -4 >Emitted(6, 18) Source(15, 18) + SourceIndex(0) -5 >Emitted(6, 19) Source(15, 19) + SourceIndex(0) -6 >Emitted(6, 43) Source(15, 43) + SourceIndex(0) -7 >Emitted(6, 48) Source(15, 48) + SourceIndex(0) -8 >Emitted(6, 57) Source(15, 57) + SourceIndex(0) -9 >Emitted(6, 58) Source(15, 58) + SourceIndex(0) +2 >Emitted(6, 16) Source(15, 16) + SourceIndex(0) +3 >Emitted(6, 18) Source(15, 18) + SourceIndex(0) +4 >Emitted(6, 19) Source(15, 19) + SourceIndex(0) +5 >Emitted(6, 43) Source(15, 43) + SourceIndex(0) +6 >Emitted(6, 48) Source(15, 48) + SourceIndex(0) +7 >Emitted(6, 57) Source(15, 57) + SourceIndex(0) +8 >Emitted(6, 58) Source(15, 58) + SourceIndex(0) --- >>> } 1 >^^^^ @@ -144,23 +141,20 @@ sourceFile:Element.ts --- >>> return {}; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^ +4 > ^ 1 >) { > > -2 > return -3 > -4 > { +2 > return +3 > { > } -5 > +4 > 1 >Emitted(10, 9) Source(20, 9) + SourceIndex(0) -2 >Emitted(10, 15) Source(20, 15) + SourceIndex(0) -3 >Emitted(10, 16) Source(20, 16) + SourceIndex(0) -4 >Emitted(10, 18) Source(21, 10) + SourceIndex(0) -5 >Emitted(10, 19) Source(21, 10) + SourceIndex(0) +2 >Emitted(10, 16) Source(20, 16) + SourceIndex(0) +3 >Emitted(10, 18) Source(21, 10) + SourceIndex(0) +4 >Emitted(10, 19) Source(21, 10) + SourceIndex(0) --- >>> } 1 >^^^^ @@ -275,60 +269,57 @@ sourceFile:Element.ts --- >>> return text[0].toLowerCase() + text.substring(1); 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^^^ -10> ^^ -11> ^^^ -12> ^^^^ -13> ^ -14> ^^^^^^^^^ -15> ^ -16> ^ -17> ^ -18> ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^^ +9 > ^^ +10> ^^^ +11> ^^^^ +12> ^ +13> ^^^^^^^^^ +14> ^ +15> ^ +16> ^ +17> ^ 1->): string { > -2 > return -3 > -4 > text -5 > [ -6 > 0 -7 > ] -8 > . -9 > toLowerCase -10> () -11> + -12> text -13> . -14> substring -15> ( -16> 1 -17> ) -18> ; +2 > return +3 > text +4 > [ +5 > 0 +6 > ] +7 > . +8 > toLowerCase +9 > () +10> + +11> text +12> . +13> substring +14> ( +15> 1 +16> ) +17> ; 1->Emitted(16, 5) Source(28, 5) + SourceIndex(0) -2 >Emitted(16, 11) Source(28, 11) + SourceIndex(0) -3 >Emitted(16, 12) Source(28, 12) + SourceIndex(0) -4 >Emitted(16, 16) Source(28, 16) + SourceIndex(0) -5 >Emitted(16, 17) Source(28, 17) + SourceIndex(0) -6 >Emitted(16, 18) Source(28, 18) + SourceIndex(0) -7 >Emitted(16, 19) Source(28, 19) + SourceIndex(0) -8 >Emitted(16, 20) Source(28, 20) + SourceIndex(0) -9 >Emitted(16, 31) Source(28, 31) + SourceIndex(0) -10>Emitted(16, 33) Source(28, 33) + SourceIndex(0) -11>Emitted(16, 36) Source(28, 36) + SourceIndex(0) -12>Emitted(16, 40) Source(28, 40) + SourceIndex(0) -13>Emitted(16, 41) Source(28, 41) + SourceIndex(0) -14>Emitted(16, 50) Source(28, 50) + SourceIndex(0) -15>Emitted(16, 51) Source(28, 51) + SourceIndex(0) -16>Emitted(16, 52) Source(28, 52) + SourceIndex(0) -17>Emitted(16, 53) Source(28, 53) + SourceIndex(0) -18>Emitted(16, 54) Source(28, 54) + SourceIndex(0) +2 >Emitted(16, 12) Source(28, 12) + SourceIndex(0) +3 >Emitted(16, 16) Source(28, 16) + SourceIndex(0) +4 >Emitted(16, 17) Source(28, 17) + SourceIndex(0) +5 >Emitted(16, 18) Source(28, 18) + SourceIndex(0) +6 >Emitted(16, 19) Source(28, 19) + SourceIndex(0) +7 >Emitted(16, 20) Source(28, 20) + SourceIndex(0) +8 >Emitted(16, 31) Source(28, 31) + SourceIndex(0) +9 >Emitted(16, 33) Source(28, 33) + SourceIndex(0) +10>Emitted(16, 36) Source(28, 36) + SourceIndex(0) +11>Emitted(16, 40) Source(28, 40) + SourceIndex(0) +12>Emitted(16, 41) Source(28, 41) + SourceIndex(0) +13>Emitted(16, 50) Source(28, 50) + SourceIndex(0) +14>Emitted(16, 51) Source(28, 51) + SourceIndex(0) +15>Emitted(16, 52) Source(28, 52) + SourceIndex(0) +16>Emitted(16, 53) Source(28, 53) + SourceIndex(0) +17>Emitted(16, 54) Source(28, 54) + SourceIndex(0) --- >>>} 1 > @@ -354,51 +345,39 @@ sourceFile:test.tsx >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>const Element_1 = require("./Element"); 1 > -2 >^^^^^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^^^ -5 > ^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^^^^^^^^^-> 1 > -2 > -3 > i -4 > mport { Element} from './Element'; +2 >import { Element} from './Element'; 1 >Emitted(3, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(3, 17) Source(1, 1) + SourceIndex(0) -3 >Emitted(3, 18) Source(1, 2) + SourceIndex(0) -4 >Emitted(3, 40) Source(1, 36) + SourceIndex(0) +2 >Emitted(3, 40) Source(1, 36) + SourceIndex(0) --- >>>let createElement = Element_1.Element.createElement; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^ -8 > ^ -9 > ^^^^^^^^^^^^^ -10> ^ +4 > ^^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^ +7 > ^^^^^^^^^^^^^ +8 > ^ 1-> > 2 >let 3 > createElement -4 > -5 > = -6 > -7 > Element -8 > . -9 > createElement -10> ; +4 > = +5 > Element +6 > . +7 > createElement +8 > ; 1->Emitted(4, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(4, 5) Source(2, 5) + SourceIndex(0) 3 >Emitted(4, 18) Source(2, 18) + SourceIndex(0) -4 >Emitted(4, 19) Source(2, 19) + SourceIndex(0) -5 >Emitted(4, 20) Source(2, 20) + SourceIndex(0) -6 >Emitted(4, 21) Source(2, 21) + SourceIndex(0) -7 >Emitted(4, 38) Source(2, 28) + SourceIndex(0) -8 >Emitted(4, 39) Source(2, 29) + SourceIndex(0) -9 >Emitted(4, 52) Source(2, 42) + SourceIndex(0) -10>Emitted(4, 53) Source(2, 43) + SourceIndex(0) +4 >Emitted(4, 21) Source(2, 21) + SourceIndex(0) +5 >Emitted(4, 38) Source(2, 28) + SourceIndex(0) +6 >Emitted(4, 39) Source(2, 29) + SourceIndex(0) +7 >Emitted(4, 52) Source(2, 42) + SourceIndex(0) +8 >Emitted(4, 53) Source(2, 43) + SourceIndex(0) --- >>>let c; 1 > @@ -440,16 +419,13 @@ sourceFile:test.tsx --- >>> return [ 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->() { > -2 > return -3 > +2 > return 1->Emitted(8, 9) Source(11, 3) + SourceIndex(0) -2 >Emitted(8, 15) Source(11, 9) + SourceIndex(0) -3 >Emitted(8, 16) Source(11, 10) + SourceIndex(0) +2 >Emitted(8, 16) Source(11, 10) + SourceIndex(0) --- >>> createElement("meta", { content: "helloworld" }), 1->^^^^^^^^^^^^ diff --git a/tests/baselines/reference/jsxFactoryIdentifierAsParameter.js.map b/tests/baselines/reference/jsxFactoryIdentifierAsParameter.js.map index c0e44a28e3fb3..fde817c32693f 100644 --- a/tests/baselines/reference/jsxFactoryIdentifierAsParameter.js.map +++ b/tests/baselines/reference/jsxFactoryIdentifierAsParameter.js.map @@ -1,2 +1,2 @@ //// [test.js.map] -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAMA;IACI,MAAM,CAAC,aAAa;QAChB,MAAM,CAAC,0BAAO,CAAC;IACnB,CAAC;CACJ;AAJD,oCAIC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAMA;IACI,MAAM,CAAC,aAAa;QAChB,OAAO,0BAAO,CAAC;IACnB,CAAC;CACJ;AAJD,oCAIC"} \ No newline at end of file diff --git a/tests/baselines/reference/jsxFactoryIdentifierAsParameter.sourcemap.txt b/tests/baselines/reference/jsxFactoryIdentifierAsParameter.sourcemap.txt index b8836a65a1c8b..31db7ff6aab71 100644 --- a/tests/baselines/reference/jsxFactoryIdentifierAsParameter.sourcemap.txt +++ b/tests/baselines/reference/jsxFactoryIdentifierAsParameter.sourcemap.txt @@ -40,21 +40,18 @@ sourceFile:test.tsx --- >>> return createElement("div", null); 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^ 1->) { > -2 > return -3 > -4 >
-5 > ; +2 > return +3 >
+4 > ; 1->Emitted(5, 9) Source(9, 9) + SourceIndex(0) -2 >Emitted(5, 15) Source(9, 15) + SourceIndex(0) -3 >Emitted(5, 16) Source(9, 16) + SourceIndex(0) -4 >Emitted(5, 42) Source(9, 23) + SourceIndex(0) -5 >Emitted(5, 43) Source(9, 24) + SourceIndex(0) +2 >Emitted(5, 16) Source(9, 16) + SourceIndex(0) +3 >Emitted(5, 42) Source(9, 23) + SourceIndex(0) +4 >Emitted(5, 43) Source(9, 24) + SourceIndex(0) --- >>> } 1 >^^^^ diff --git a/tests/baselines/reference/jsxFactoryIdentifierWithAbsentParameter.js.map b/tests/baselines/reference/jsxFactoryIdentifierWithAbsentParameter.js.map index 28e14ed6be56f..0ac9c86dfeed9 100644 --- a/tests/baselines/reference/jsxFactoryIdentifierWithAbsentParameter.js.map +++ b/tests/baselines/reference/jsxFactoryIdentifierWithAbsentParameter.js.map @@ -1,2 +1,2 @@ //// [test.js.map] -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAMA;IACI,MAAM;QACF,MAAM,CAAC,0BAAO,CAAC;IACnB,CAAC;CACJ;AAJD,oCAIC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAMA;IACI,MAAM;QACF,OAAO,0BAAO,CAAC;IACnB,CAAC;CACJ;AAJD,oCAIC"} \ No newline at end of file diff --git a/tests/baselines/reference/jsxFactoryIdentifierWithAbsentParameter.sourcemap.txt b/tests/baselines/reference/jsxFactoryIdentifierWithAbsentParameter.sourcemap.txt index 378b69deb690f..d2d19971bbf2c 100644 --- a/tests/baselines/reference/jsxFactoryIdentifierWithAbsentParameter.sourcemap.txt +++ b/tests/baselines/reference/jsxFactoryIdentifierWithAbsentParameter.sourcemap.txt @@ -34,21 +34,18 @@ sourceFile:test.tsx --- >>> return createElement("div", null); 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^ 1->() { > -2 > return -3 > -4 >
-5 > ; +2 > return +3 >
+4 > ; 1->Emitted(5, 9) Source(9, 9) + SourceIndex(0) -2 >Emitted(5, 15) Source(9, 15) + SourceIndex(0) -3 >Emitted(5, 16) Source(9, 16) + SourceIndex(0) -4 >Emitted(5, 42) Source(9, 23) + SourceIndex(0) -5 >Emitted(5, 43) Source(9, 24) + SourceIndex(0) +2 >Emitted(5, 16) Source(9, 16) + SourceIndex(0) +3 >Emitted(5, 42) Source(9, 23) + SourceIndex(0) +4 >Emitted(5, 43) Source(9, 24) + SourceIndex(0) --- >>> } 1 >^^^^ diff --git a/tests/baselines/reference/jsxFactoryQualifiedName.js.map b/tests/baselines/reference/jsxFactoryQualifiedName.js.map index 55a9bd7b2a05d..9c739fb7f67b2 100644 --- a/tests/baselines/reference/jsxFactoryQualifiedName.js.map +++ b/tests/baselines/reference/jsxFactoryQualifiedName.js.map @@ -1,3 +1,3 @@ //// [Element.js.map] -{"version":3,"file":"Element.js","sourceRoot":"","sources":["Element.ts"],"names":[],"mappings":";;AAYA,IAAiB,OAAO,CAUvB;AAVD,WAAiB,OAAO;IACpB,mBAA0B,EAAO;QAC7B,MAAM,CAAC,EAAE,CAAC,wBAAwB,KAAK,SAAS,CAAC;IACrD,CAAC;IAFe,iBAAS,YAExB,CAAA;IAED,uBAA8B,IAAW;QAErC,MAAM,CAAC,EACN,CAAA;IACL,CAAC;IAJe,qBAAa,gBAI5B,CAAA;AACL,CAAC,EAVgB,OAAO,GAAP,eAAO,KAAP,eAAO,QAUvB;AAEU,QAAA,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAEjD,qBAAqB,IAAY;IAC7B,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AACrD,CAAC"}//// [test.js.map] -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAAA,gBAAA,CAAC,sBAAkC;AAEnC,IAAI,CAIH,CAAC;AAEF;IACC,IAAI;QACH,MAAM,CAAC;YACN,0CAAM,OAAO,EAAC,YAAY,GAAQ;YAClC,0CAAM,OAAO,EAAE,CAAC,CAAC,CAAE,CAAC,CAAC,GAAS;SAC9B,CAAC;IACH,CAAC;CACD"} \ No newline at end of file +{"version":3,"file":"Element.js","sourceRoot":"","sources":["Element.ts"],"names":[],"mappings":";;AAYA,IAAiB,OAAO,CAUvB;AAVD,WAAiB,OAAO;IACpB,mBAA0B,EAAO;QAC7B,OAAO,EAAE,CAAC,wBAAwB,KAAK,SAAS,CAAC;IACrD,CAAC;IAFe,iBAAS,YAExB,CAAA;IAED,uBAA8B,IAAW;QAErC,OAAO,EACN,CAAA;IACL,CAAC;IAJe,qBAAa,gBAI5B,CAAA;AACL,CAAC,EAVgB,OAAO,GAAP,eAAO,KAAP,eAAO,QAUvB;AAEU,QAAA,aAAa,GAAG,OAAO,CAAC,aAAa,CAAC;AAEjD,qBAAqB,IAAY;IAC7B,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AACrD,CAAC"}//// [test.js.map] +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAAA,uCAAmC;AAEnC,IAAI,CAIH,CAAC;AAEF;IACC,IAAI;QACH,OAAO;YACN,0CAAM,OAAO,EAAC,YAAY,GAAQ;YAClC,0CAAM,OAAO,EAAE,CAAC,CAAC,CAAE,CAAC,CAAC,GAAS;SAC9B,CAAC;IACH,CAAC;CACD"} \ No newline at end of file diff --git a/tests/baselines/reference/jsxFactoryQualifiedName.sourcemap.txt b/tests/baselines/reference/jsxFactoryQualifiedName.sourcemap.txt index b0c7f7b454eae..51e916697c25e 100644 --- a/tests/baselines/reference/jsxFactoryQualifiedName.sourcemap.txt +++ b/tests/baselines/reference/jsxFactoryQualifiedName.sourcemap.txt @@ -74,33 +74,30 @@ sourceFile:Element.ts --- >>> return el.markAsChildOfRootElement !== undefined; 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^^^^ -8 > ^^^^^^^^^ -9 > ^ +2 > ^^^^^^^ +3 > ^^ +4 > ^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^^^^ +7 > ^^^^^^^^^ +8 > ^ 1->): el is JSX.Element { > -2 > return -3 > -4 > el -5 > . -6 > markAsChildOfRootElement -7 > !== -8 > undefined -9 > ; +2 > return +3 > el +4 > . +5 > markAsChildOfRootElement +6 > !== +7 > undefined +8 > ; 1->Emitted(6, 9) Source(15, 9) + SourceIndex(0) -2 >Emitted(6, 15) Source(15, 15) + SourceIndex(0) -3 >Emitted(6, 16) Source(15, 16) + SourceIndex(0) -4 >Emitted(6, 18) Source(15, 18) + SourceIndex(0) -5 >Emitted(6, 19) Source(15, 19) + SourceIndex(0) -6 >Emitted(6, 43) Source(15, 43) + SourceIndex(0) -7 >Emitted(6, 48) Source(15, 48) + SourceIndex(0) -8 >Emitted(6, 57) Source(15, 57) + SourceIndex(0) -9 >Emitted(6, 58) Source(15, 58) + SourceIndex(0) +2 >Emitted(6, 16) Source(15, 16) + SourceIndex(0) +3 >Emitted(6, 18) Source(15, 18) + SourceIndex(0) +4 >Emitted(6, 19) Source(15, 19) + SourceIndex(0) +5 >Emitted(6, 43) Source(15, 43) + SourceIndex(0) +6 >Emitted(6, 48) Source(15, 48) + SourceIndex(0) +7 >Emitted(6, 57) Source(15, 57) + SourceIndex(0) +8 >Emitted(6, 58) Source(15, 58) + SourceIndex(0) --- >>> } 1 >^^^^ @@ -144,23 +141,20 @@ sourceFile:Element.ts --- >>> return {}; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^ +4 > ^ 1 >) { > > -2 > return -3 > -4 > { +2 > return +3 > { > } -5 > +4 > 1 >Emitted(10, 9) Source(20, 9) + SourceIndex(0) -2 >Emitted(10, 15) Source(20, 15) + SourceIndex(0) -3 >Emitted(10, 16) Source(20, 16) + SourceIndex(0) -4 >Emitted(10, 18) Source(21, 10) + SourceIndex(0) -5 >Emitted(10, 19) Source(21, 10) + SourceIndex(0) +2 >Emitted(10, 16) Source(20, 16) + SourceIndex(0) +3 >Emitted(10, 18) Source(21, 10) + SourceIndex(0) +4 >Emitted(10, 19) Source(21, 10) + SourceIndex(0) --- >>> } 1 >^^^^ @@ -275,60 +269,57 @@ sourceFile:Element.ts --- >>> return text[0].toLowerCase() + text.substring(1); 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^^^ -10> ^^ -11> ^^^ -12> ^^^^ -13> ^ -14> ^^^^^^^^^ -15> ^ -16> ^ -17> ^ -18> ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^ +5 > ^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^^ +9 > ^^ +10> ^^^ +11> ^^^^ +12> ^ +13> ^^^^^^^^^ +14> ^ +15> ^ +16> ^ +17> ^ 1->): string { > -2 > return -3 > -4 > text -5 > [ -6 > 0 -7 > ] -8 > . -9 > toLowerCase -10> () -11> + -12> text -13> . -14> substring -15> ( -16> 1 -17> ) -18> ; +2 > return +3 > text +4 > [ +5 > 0 +6 > ] +7 > . +8 > toLowerCase +9 > () +10> + +11> text +12> . +13> substring +14> ( +15> 1 +16> ) +17> ; 1->Emitted(16, 5) Source(28, 5) + SourceIndex(0) -2 >Emitted(16, 11) Source(28, 11) + SourceIndex(0) -3 >Emitted(16, 12) Source(28, 12) + SourceIndex(0) -4 >Emitted(16, 16) Source(28, 16) + SourceIndex(0) -5 >Emitted(16, 17) Source(28, 17) + SourceIndex(0) -6 >Emitted(16, 18) Source(28, 18) + SourceIndex(0) -7 >Emitted(16, 19) Source(28, 19) + SourceIndex(0) -8 >Emitted(16, 20) Source(28, 20) + SourceIndex(0) -9 >Emitted(16, 31) Source(28, 31) + SourceIndex(0) -10>Emitted(16, 33) Source(28, 33) + SourceIndex(0) -11>Emitted(16, 36) Source(28, 36) + SourceIndex(0) -12>Emitted(16, 40) Source(28, 40) + SourceIndex(0) -13>Emitted(16, 41) Source(28, 41) + SourceIndex(0) -14>Emitted(16, 50) Source(28, 50) + SourceIndex(0) -15>Emitted(16, 51) Source(28, 51) + SourceIndex(0) -16>Emitted(16, 52) Source(28, 52) + SourceIndex(0) -17>Emitted(16, 53) Source(28, 53) + SourceIndex(0) -18>Emitted(16, 54) Source(28, 54) + SourceIndex(0) +2 >Emitted(16, 12) Source(28, 12) + SourceIndex(0) +3 >Emitted(16, 16) Source(28, 16) + SourceIndex(0) +4 >Emitted(16, 17) Source(28, 17) + SourceIndex(0) +5 >Emitted(16, 18) Source(28, 18) + SourceIndex(0) +6 >Emitted(16, 19) Source(28, 19) + SourceIndex(0) +7 >Emitted(16, 20) Source(28, 20) + SourceIndex(0) +8 >Emitted(16, 31) Source(28, 31) + SourceIndex(0) +9 >Emitted(16, 33) Source(28, 33) + SourceIndex(0) +10>Emitted(16, 36) Source(28, 36) + SourceIndex(0) +11>Emitted(16, 40) Source(28, 40) + SourceIndex(0) +12>Emitted(16, 41) Source(28, 41) + SourceIndex(0) +13>Emitted(16, 50) Source(28, 50) + SourceIndex(0) +14>Emitted(16, 51) Source(28, 51) + SourceIndex(0) +15>Emitted(16, 52) Source(28, 52) + SourceIndex(0) +16>Emitted(16, 53) Source(28, 53) + SourceIndex(0) +17>Emitted(16, 54) Source(28, 54) + SourceIndex(0) --- >>>} 1 > @@ -354,17 +345,11 @@ sourceFile:test.tsx >>>Object.defineProperty(exports, "__esModule", { value: true }); >>>const Element_1 = require("./Element"); 1 > -2 >^^^^^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^^^ +2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1 > -2 > -3 > i -4 > mport { Element} from './Element'; +2 >import { Element} from './Element'; 1 >Emitted(3, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(3, 17) Source(1, 1) + SourceIndex(0) -3 >Emitted(3, 18) Source(1, 2) + SourceIndex(0) -4 >Emitted(3, 40) Source(1, 36) + SourceIndex(0) +2 >Emitted(3, 40) Source(1, 36) + SourceIndex(0) --- >>>let c; 1 > @@ -407,16 +392,13 @@ sourceFile:test.tsx --- >>> return [ 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->() { > -2 > return -3 > +2 > return 1->Emitted(7, 9) Source(11, 3) + SourceIndex(0) -2 >Emitted(7, 15) Source(11, 9) + SourceIndex(0) -3 >Emitted(7, 16) Source(11, 10) + SourceIndex(0) +2 >Emitted(7, 16) Source(11, 10) + SourceIndex(0) --- >>> Element_1.Element.createElement("meta", { content: "helloworld" }), 1->^^^^^^^^^^^^ diff --git a/tests/baselines/reference/jsxFactoryQualifiedNameResolutionError.js.map b/tests/baselines/reference/jsxFactoryQualifiedNameResolutionError.js.map index 5927e451e8ce5..cc58b1eca48c4 100644 --- a/tests/baselines/reference/jsxFactoryQualifiedNameResolutionError.js.map +++ b/tests/baselines/reference/jsxFactoryQualifiedNameResolutionError.js.map @@ -1,2 +1,2 @@ //// [test.js.map] -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAMA;IACI,MAAM,CAAC,aAAa;QAChB,MAAM,CAAC,oCAAO,CAAC;IACnB,CAAC;CACJ;AAJD,oCAIC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.tsx"],"names":[],"mappings":";;AAMA;IACI,MAAM,CAAC,aAAa;QAChB,OAAO,oCAAO,CAAC;IACnB,CAAC;CACJ;AAJD,oCAIC"} \ No newline at end of file diff --git a/tests/baselines/reference/jsxFactoryQualifiedNameResolutionError.sourcemap.txt b/tests/baselines/reference/jsxFactoryQualifiedNameResolutionError.sourcemap.txt index ee89acac0878e..3a4dbd4e9d85d 100644 --- a/tests/baselines/reference/jsxFactoryQualifiedNameResolutionError.sourcemap.txt +++ b/tests/baselines/reference/jsxFactoryQualifiedNameResolutionError.sourcemap.txt @@ -40,21 +40,18 @@ sourceFile:test.tsx --- >>> return MyElement.createElement("div", null); 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^ 1->) { > -2 > return -3 > -4 >
-5 > ; +2 > return +3 >
+4 > ; 1->Emitted(5, 9) Source(9, 9) + SourceIndex(0) -2 >Emitted(5, 15) Source(9, 15) + SourceIndex(0) -3 >Emitted(5, 16) Source(9, 16) + SourceIndex(0) -4 >Emitted(5, 52) Source(9, 23) + SourceIndex(0) -5 >Emitted(5, 53) Source(9, 24) + SourceIndex(0) +2 >Emitted(5, 16) Source(9, 16) + SourceIndex(0) +3 >Emitted(5, 52) Source(9, 23) + SourceIndex(0) +4 >Emitted(5, 53) Source(9, 24) + SourceIndex(0) --- >>> } 1 >^^^^ diff --git a/tests/baselines/reference/noCatchBlock.js.map b/tests/baselines/reference/noCatchBlock.js.map index bca9fc62554aa..2dc7b8fbef712 100644 --- a/tests/baselines/reference/noCatchBlock.js.map +++ b/tests/baselines/reference/noCatchBlock.js.map @@ -1,2 +1,2 @@ //// [noCatchBlock.js.map] -{"version":3,"file":"noCatchBlock.js","sourceRoot":"","sources":["noCatchBlock.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAC;IACJ,MAAM;AACP,CAAC;AAAC,OAAO,CAAC,CAAC;IACV,wBAAwB;AACzB,CAAC"} \ No newline at end of file +{"version":3,"file":"noCatchBlock.js","sourceRoot":"","sources":["noCatchBlock.ts"],"names":[],"mappings":"AAAA,IAAI;IACH,MAAM;CACN;QAAS;IACT,wBAAwB;CACxB"} \ No newline at end of file diff --git a/tests/baselines/reference/noCatchBlock.sourcemap.txt b/tests/baselines/reference/noCatchBlock.sourcemap.txt index 2559ab3a3e1c9..e2fc62d07a295 100644 --- a/tests/baselines/reference/noCatchBlock.sourcemap.txt +++ b/tests/baselines/reference/noCatchBlock.sourcemap.txt @@ -10,70 +10,49 @@ sourceFile:noCatchBlock.ts ------------------------------------------------------------------- >>>try { 1 > -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^-> +2 >^^^^ +3 > ^^^^^^^-> 1 > -2 >try -3 > -4 > { +2 >try 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) -3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -4 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) +2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) --- >>> // ... 1->^^^^ 2 > ^^^^^^ -1-> +1->{ > 2 > // ... 1->Emitted(2, 5) Source(2, 2) + SourceIndex(0) 2 >Emitted(2, 11) Source(2, 8) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) -2 >Emitted(3, 2) Source(3, 2) + SourceIndex(0) + >} +1 >Emitted(3, 2) Source(3, 2) + SourceIndex(0) --- >>>finally { -1-> -2 >^^^^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^-> -1-> -2 >finally -3 > -4 > { -1->Emitted(4, 1) Source(3, 3) + SourceIndex(0) -2 >Emitted(4, 8) Source(3, 10) + SourceIndex(0) -3 >Emitted(4, 9) Source(3, 11) + SourceIndex(0) -4 >Emitted(4, 10) Source(3, 12) + SourceIndex(0) +1->^^^^^^^^ +2 > ^^^^^^^^^^^^^^^^^^^^^-> +1-> finally +1->Emitted(4, 9) Source(3, 11) + SourceIndex(0) --- >>> // N.B. No 'catch' block 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^ -1-> +1->{ > 2 > // N.B. No 'catch' block 1->Emitted(5, 5) Source(4, 2) + SourceIndex(0) 2 >Emitted(5, 29) Source(4, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(6, 1) Source(5, 1) + SourceIndex(0) -2 >Emitted(6, 2) Source(5, 2) + SourceIndex(0) + >} +1 >Emitted(6, 2) Source(5, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=noCatchBlock.js.map \ No newline at end of file diff --git a/tests/baselines/reference/optionsInlineSourceMapMapRoot.js b/tests/baselines/reference/optionsInlineSourceMapMapRoot.js index 91ba43696007d..f169725529310 100644 --- a/tests/baselines/reference/optionsInlineSourceMapMapRoot.js +++ b/tests/baselines/reference/optionsInlineSourceMapMapRoot.js @@ -3,4 +3,4 @@ var a = 10; //// [optionsInlineSourceMapMapRoot.js] var a = 10; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcE1hcFJvb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9vcHRpb25zSW5saW5lU291cmNlTWFwTWFwUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcE1hcFJvb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9vcHRpb25zSW5saW5lU291cmNlTWFwTWFwUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMifQ== \ No newline at end of file diff --git a/tests/baselines/reference/optionsInlineSourceMapMapRoot.sourcemap.txt b/tests/baselines/reference/optionsInlineSourceMapMapRoot.sourcemap.txt index 9dbe3414d4c18..20ebfade939e3 100644 --- a/tests/baselines/reference/optionsInlineSourceMapMapRoot.sourcemap.txt +++ b/tests/baselines/reference/optionsInlineSourceMapMapRoot.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: optionsInlineSourceMapMapRoot.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcE1hcFJvb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9vcHRpb25zSW5saW5lU291cmNlTWFwTWFwUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDIn0= +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcE1hcFJvb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9vcHRpb25zSW5saW5lU291cmNlTWFwTWFwUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMifQ== sourceRoot: sources: ../optionsInlineSourceMapMapRoot.ts =================================================================== @@ -12,27 +12,21 @@ sourceFile:../optionsInlineSourceMapMapRoot.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcE1hcFJvb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9vcHRpb25zSW5saW5lU291cmNlTWFwTWFwUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDIn0= \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcE1hcFJvb3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9vcHRpb25zSW5saW5lU291cmNlTWFwTWFwUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMifQ== \ No newline at end of file diff --git a/tests/baselines/reference/optionsInlineSourceMapSourceRoot.js b/tests/baselines/reference/optionsInlineSourceMapSourceRoot.js index 9f0da96706615..2570ef236aa60 100644 --- a/tests/baselines/reference/optionsInlineSourceMapSourceRoot.js +++ b/tests/baselines/reference/optionsInlineSourceMapSourceRoot.js @@ -3,4 +3,4 @@ var a = 10; //// [optionsInlineSourceMapSourceRoot.js] var a = 10; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZVJvb3QuanMiLCJzb3VyY2VSb290IjoibG9jYWwvIiwic291cmNlcyI6WyJvcHRpb25zSW5saW5lU291cmNlTWFwU291cmNlUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZVJvb3QuanMiLCJzb3VyY2VSb290IjoibG9jYWwvIiwic291cmNlcyI6WyJvcHRpb25zSW5saW5lU291cmNlTWFwU291cmNlUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMifQ== \ No newline at end of file diff --git a/tests/baselines/reference/optionsInlineSourceMapSourceRoot.sourcemap.txt b/tests/baselines/reference/optionsInlineSourceMapSourceRoot.sourcemap.txt index 6ed3088cdeb20..ceaa1501a5944 100644 --- a/tests/baselines/reference/optionsInlineSourceMapSourceRoot.sourcemap.txt +++ b/tests/baselines/reference/optionsInlineSourceMapSourceRoot.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: optionsInlineSourceMapSourceRoot.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZVJvb3QuanMiLCJzb3VyY2VSb290IjoibG9jYWwvIiwic291cmNlcyI6WyJvcHRpb25zSW5saW5lU291cmNlTWFwU291cmNlUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDIn0= +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZVJvb3QuanMiLCJzb3VyY2VSb290IjoibG9jYWwvIiwic291cmNlcyI6WyJvcHRpb25zSW5saW5lU291cmNlTWFwU291cmNlUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMifQ== sourceRoot: local/ sources: optionsInlineSourceMapSourceRoot.ts =================================================================== @@ -12,27 +12,21 @@ sourceFile:optionsInlineSourceMapSourceRoot.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZVJvb3QuanMiLCJzb3VyY2VSb290IjoibG9jYWwvIiwic291cmNlcyI6WyJvcHRpb25zSW5saW5lU291cmNlTWFwU291cmNlUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDIn0= \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZVJvb3QuanMiLCJzb3VyY2VSb290IjoibG9jYWwvIiwic291cmNlcyI6WyJvcHRpb25zSW5saW5lU291cmNlTWFwU291cmNlUm9vdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMifQ== \ No newline at end of file diff --git a/tests/baselines/reference/optionsInlineSourceMapSourcemap.js b/tests/baselines/reference/optionsInlineSourceMapSourcemap.js index 70e4c298727da..99345352a0744 100644 --- a/tests/baselines/reference/optionsInlineSourceMapSourcemap.js +++ b/tests/baselines/reference/optionsInlineSourceMapSourcemap.js @@ -3,4 +3,4 @@ var a = 10; //// [optionsInlineSourceMapSourcemap.js] var a = 10; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm9wdGlvbnNJbmxpbmVTb3VyY2VNYXBTb3VyY2VtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyJ9 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm9wdGlvbnNJbmxpbmVTb3VyY2VNYXBTb3VyY2VtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDIn0= \ No newline at end of file diff --git a/tests/baselines/reference/optionsInlineSourceMapSourcemap.sourcemap.txt b/tests/baselines/reference/optionsInlineSourceMapSourcemap.sourcemap.txt index 7e4ab7dad136f..b015ec502f1d5 100644 --- a/tests/baselines/reference/optionsInlineSourceMapSourcemap.sourcemap.txt +++ b/tests/baselines/reference/optionsInlineSourceMapSourcemap.sourcemap.txt @@ -1,6 +1,6 @@ =================================================================== JsFile: optionsInlineSourceMapSourcemap.js -mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm9wdGlvbnNJbmxpbmVTb3VyY2VNYXBTb3VyY2VtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyJ9 +mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm9wdGlvbnNJbmxpbmVTb3VyY2VNYXBTb3VyY2VtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDIn0= sourceRoot: sources: optionsInlineSourceMapSourcemap.ts =================================================================== @@ -12,27 +12,21 @@ sourceFile:optionsInlineSourceMapSourcemap.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- ->>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm9wdGlvbnNJbmxpbmVTb3VyY2VNYXBTb3VyY2VtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyJ9 \ No newline at end of file +>>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9uc0lubGluZVNvdXJjZU1hcFNvdXJjZW1hcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm9wdGlvbnNJbmxpbmVTb3VyY2VNYXBTb3VyY2VtYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDIn0= \ No newline at end of file diff --git a/tests/baselines/reference/optionsSourcemapInlineSources.js.map b/tests/baselines/reference/optionsSourcemapInlineSources.js.map index 6e369d296922e..5f63b4b897f11 100644 --- a/tests/baselines/reference/optionsSourcemapInlineSources.js.map +++ b/tests/baselines/reference/optionsSourcemapInlineSources.js.map @@ -1,2 +1,2 @@ //// [optionsSourcemapInlineSources.js.map] -{"version":3,"file":"optionsSourcemapInlineSources.js","sourceRoot":"","sources":["optionsSourcemapInlineSources.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC","sourcesContent":["var a = 10;"]} \ No newline at end of file +{"version":3,"file":"optionsSourcemapInlineSources.js","sourceRoot":"","sources":["optionsSourcemapInlineSources.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC","sourcesContent":["var a = 10;"]} \ No newline at end of file diff --git a/tests/baselines/reference/optionsSourcemapInlineSources.sourcemap.txt b/tests/baselines/reference/optionsSourcemapInlineSources.sourcemap.txt index 92abbfa75ea0e..1d12bed1f40cd 100644 --- a/tests/baselines/reference/optionsSourcemapInlineSources.sourcemap.txt +++ b/tests/baselines/reference/optionsSourcemapInlineSources.sourcemap.txt @@ -13,27 +13,21 @@ sourceFile:optionsSourcemapInlineSources.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>//# sourceMappingURL=optionsSourcemapInlineSources.js.map \ No newline at end of file diff --git a/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.js.map b/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.js.map index 57e7dc9d28d3e..9b9206afe1179 100644 --- a/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.js.map +++ b/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.js.map @@ -1,2 +1,2 @@ //// [optionsSourcemapInlineSourcesMapRoot.js.map] -{"version":3,"file":"optionsSourcemapInlineSourcesMapRoot.js","sourceRoot":"","sources":["../optionsSourcemapInlineSourcesMapRoot.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC","sourcesContent":["var a = 10;"]} \ No newline at end of file +{"version":3,"file":"optionsSourcemapInlineSourcesMapRoot.js","sourceRoot":"","sources":["../optionsSourcemapInlineSourcesMapRoot.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC","sourcesContent":["var a = 10;"]} \ No newline at end of file diff --git a/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.sourcemap.txt b/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.sourcemap.txt index a31067ad9eafa..f3771739eabc6 100644 --- a/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.sourcemap.txt +++ b/tests/baselines/reference/optionsSourcemapInlineSourcesMapRoot.sourcemap.txt @@ -13,27 +13,21 @@ sourceFile:../optionsSourcemapInlineSourcesMapRoot.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>//# sourceMappingURL=local/optionsSourcemapInlineSourcesMapRoot.js.map \ No newline at end of file diff --git a/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.js.map b/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.js.map index 98e8e9bc103f1..9dd850b188d4a 100644 --- a/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.js.map +++ b/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.js.map @@ -1,2 +1,2 @@ //// [optionsSourcemapInlineSourcesSourceRoot.js.map] -{"version":3,"file":"optionsSourcemapInlineSourcesSourceRoot.js","sourceRoot":"local/","sources":["optionsSourcemapInlineSourcesSourceRoot.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC","sourcesContent":["var a = 10;"]} \ No newline at end of file +{"version":3,"file":"optionsSourcemapInlineSourcesSourceRoot.js","sourceRoot":"local/","sources":["optionsSourcemapInlineSourcesSourceRoot.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC","sourcesContent":["var a = 10;"]} \ No newline at end of file diff --git a/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.sourcemap.txt b/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.sourcemap.txt index a314faf47c536..6f00f1c51b84c 100644 --- a/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.sourcemap.txt +++ b/tests/baselines/reference/optionsSourcemapInlineSourcesSourceRoot.sourcemap.txt @@ -13,27 +13,21 @@ sourceFile:optionsSourcemapInlineSourcesSourceRoot.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > a -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>//# sourceMappingURL=optionsSourcemapInlineSourcesSourceRoot.js.map \ No newline at end of file diff --git a/tests/baselines/reference/out-flag.js.map b/tests/baselines/reference/out-flag.js.map index 2c2ffebedefcb..70f0667a65a64 100644 --- a/tests/baselines/reference/out-flag.js.map +++ b/tests/baselines/reference/out-flag.js.map @@ -1,2 +1,2 @@ //// [out-flag.js.map] -{"version":3,"file":"out-flag.js","sourceRoot":"","sources":["out-flag.ts"],"names":[],"mappings":"AAAA,eAAe;AAEf,oBAAoB;AACpB,YACA,CAAC;IADD;IAYA,CAAC;IAVG,uBAAuB;IAChB,uBAAK,GAAZ;QAEI,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IAEM,0BAAQ,GAAf,UAAgB,KAAa;QAEzB,EAAE;IACN,CAAC;IACL,cAAC;AAAD,CAAC,AAZD,IAYC"} \ No newline at end of file +{"version":3,"file":"out-flag.js","sourceRoot":"","sources":["out-flag.ts"],"names":[],"mappings":"AAAA,eAAe;AAEf,oBAAoB;AACpB;IAAA;IAYA,CAAC;IAVG,uBAAuB;IAChB,uBAAK,GAAZ;QAEI,OAAO,EAAE,CAAC;IACd,CAAC;IAEM,0BAAQ,GAAf,UAAgB,KAAa;QAEzB,EAAE;IACN,CAAC;IACL,cAAC;AAAD,CAAC,AAZD,IAYC"} \ No newline at end of file diff --git a/tests/baselines/reference/out-flag.sourcemap.txt b/tests/baselines/reference/out-flag.sourcemap.txt index 955e4a618d65d..e4ba684f3510e 100644 --- a/tests/baselines/reference/out-flag.sourcemap.txt +++ b/tests/baselines/reference/out-flag.sourcemap.txt @@ -30,17 +30,10 @@ sourceFile:out-flag.ts --- >>>var MyClass = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >class MyClass - > -3 > { 1->Emitted(3, 1) Source(4, 1) + SourceIndex(0) -2 >Emitted(3, 13) Source(5, 1) + SourceIndex(0) -3 >Emitted(3, 14) Source(5, 2) + SourceIndex(0) --- >>> function MyClass() { 1->^^^^ @@ -92,22 +85,19 @@ sourceFile:out-flag.ts --- >>> return 42; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^ +4 > ^ 1 >public Count(): number > { > -2 > return -3 > -4 > 42 -5 > ; +2 > return +3 > 42 +4 > ; 1 >Emitted(8, 9) Source(9, 9) + SourceIndex(0) -2 >Emitted(8, 15) Source(9, 15) + SourceIndex(0) -3 >Emitted(8, 16) Source(9, 16) + SourceIndex(0) -4 >Emitted(8, 18) Source(9, 18) + SourceIndex(0) -5 >Emitted(8, 19) Source(9, 19) + SourceIndex(0) +2 >Emitted(8, 16) Source(9, 16) + SourceIndex(0) +3 >Emitted(8, 18) Source(9, 18) + SourceIndex(0) +4 >Emitted(8, 19) Source(9, 19) + SourceIndex(0) --- >>> }; 1 >^^^^ diff --git a/tests/baselines/reference/out-flag2.js.map b/tests/baselines/reference/out-flag2.js.map index ac9424f9eb181..781afe86d7959 100644 --- a/tests/baselines/reference/out-flag2.js.map +++ b/tests/baselines/reference/out-flag2.js.map @@ -1,2 +1,2 @@ //// [c.js.map] -{"version":3,"file":"c.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW;ACAX,MAAQ,CAAC;IAAT;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW"} \ No newline at end of file +{"version":3,"file":"c.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA;IAAA;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW;ACAX;IAAA;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW"} \ No newline at end of file diff --git a/tests/baselines/reference/out-flag2.sourcemap.txt b/tests/baselines/reference/out-flag2.sourcemap.txt index 7eb9f0bddabc4..47a05ee397687 100644 --- a/tests/baselines/reference/out-flag2.sourcemap.txt +++ b/tests/baselines/reference/out-flag2.sourcemap.txt @@ -10,15 +10,9 @@ sourceFile:tests/cases/compiler/a.ts ------------------------------------------------------------------- >>>var A = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class A -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) -3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function A() { 1->^^^^ @@ -64,15 +58,9 @@ sourceFile:tests/cases/compiler/b.ts ------------------------------------------------------------------- >>>var B = /** @class */ (function () { 1-> -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1-> -2 >class B -3 > { 1->Emitted(6, 1) Source(1, 1) + SourceIndex(1) -2 >Emitted(6, 7) Source(1, 9) + SourceIndex(1) -3 >Emitted(6, 8) Source(1, 10) + SourceIndex(1) --- >>> function B() { 1->^^^^ diff --git a/tests/baselines/reference/out-flag3.js.map b/tests/baselines/reference/out-flag3.js.map index aa0d0fe58c9bb..b5c4727d95c2d 100644 --- a/tests/baselines/reference/out-flag3.js.map +++ b/tests/baselines/reference/out-flag3.js.map @@ -1,2 +1,2 @@ //// [c.js.map] -{"version":3,"file":"c.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,4BAA4B;AAE5B,MAAQ,CAAC;IAAT;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW;ACFX,MAAQ,CAAC;IAAT;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW"} \ No newline at end of file +{"version":3,"file":"c.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,4BAA4B;AAE5B;IAAA;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW;ACFX;IAAA;IAAU,CAAC;IAAD,QAAC;AAAD,CAAC,AAAX,IAAW"} \ No newline at end of file diff --git a/tests/baselines/reference/out-flag3.sourcemap.txt b/tests/baselines/reference/out-flag3.sourcemap.txt index 46cd91a975bd3..c6530af257350 100644 --- a/tests/baselines/reference/out-flag3.sourcemap.txt +++ b/tests/baselines/reference/out-flag3.sourcemap.txt @@ -19,17 +19,11 @@ sourceFile:tests/cases/compiler/a.ts --- >>>var A = /** @class */ (function () { 1-> -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >class A -3 > { 1->Emitted(2, 1) Source(3, 1) + SourceIndex(0) -2 >Emitted(2, 7) Source(3, 9) + SourceIndex(0) -3 >Emitted(2, 8) Source(3, 10) + SourceIndex(0) --- >>> function A() { 1->^^^^ @@ -75,15 +69,9 @@ sourceFile:tests/cases/compiler/b.ts ------------------------------------------------------------------- >>>var B = /** @class */ (function () { 1-> -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1-> -2 >class B -3 > { 1->Emitted(7, 1) Source(1, 1) + SourceIndex(1) -2 >Emitted(7, 7) Source(1, 9) + SourceIndex(1) -3 >Emitted(7, 8) Source(1, 10) + SourceIndex(1) --- >>> function B() { 1->^^^^ diff --git a/tests/baselines/reference/outModuleConcatAmd.js.map b/tests/baselines/reference/outModuleConcatAmd.js.map index 6dbadb1e13954..93aae7a2586fe 100644 --- a/tests/baselines/reference/outModuleConcatAmd.js.map +++ b/tests/baselines/reference/outModuleConcatAmd.js.map @@ -1,2 +1,2 @@ //// [all.js.map] -{"version":3,"file":"all.js","sourceRoot":"","sources":["tests/cases/compiler/ref/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":";;;;;;;;;;;;;IAAA,MAAe,CAAC;QAAhB;QAAiB,CAAC;QAAD,QAAC;IAAD,CAAC,AAAlB,IAAkB;IAAL,cAAC;;;;;ICCd,MAAe,CAAC;QAAO,qBAAC;QAAxB;;QAA2B,CAAC;QAAD,QAAC;IAAD,CAAC,AAA5B,CAAuB,KAAC,GAAI;IAAf,cAAC"} \ No newline at end of file +{"version":3,"file":"all.js","sourceRoot":"","sources":["tests/cases/compiler/ref/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":";;;;;;;;;;;;;IAAA;QAAA;QAAiB,CAAC;QAAD,QAAC;IAAD,CAAC,AAAlB,IAAkB;IAAL,cAAC;;;;;ICCd;QAAuB,qBAAC;QAAxB;;QAA2B,CAAC;QAAD,QAAC;IAAD,CAAC,AAA5B,CAAuB,KAAC,GAAI;IAAf,cAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/outModuleConcatAmd.sourcemap.txt b/tests/baselines/reference/outModuleConcatAmd.sourcemap.txt index c6e768899d53d..ea31292e052d3 100644 --- a/tests/baselines/reference/outModuleConcatAmd.sourcemap.txt +++ b/tests/baselines/reference/outModuleConcatAmd.sourcemap.txt @@ -23,15 +23,9 @@ sourceFile:tests/cases/compiler/ref/a.ts >>> Object.defineProperty(exports, "__esModule", { value: true }); >>> var A = /** @class */ (function () { 1 >^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^-> 1 > -2 > export class A -3 > { 1 >Emitted(14, 5) Source(1, 1) + SourceIndex(0) -2 >Emitted(14, 11) Source(1, 16) + SourceIndex(0) -3 >Emitted(14, 12) Source(1, 17) + SourceIndex(0) --- >>> function A() { 1->^^^^^^^^ @@ -89,21 +83,15 @@ sourceFile:tests/cases/compiler/b.ts >>> Object.defineProperty(exports, "__esModule", { value: true }); >>> var B = /** @class */ (function (_super) { 1 >^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >import {A} from "./ref/a"; > -2 > export class B -3 > e 1 >Emitted(24, 5) Source(2, 1) + SourceIndex(1) -2 >Emitted(24, 11) Source(2, 16) + SourceIndex(1) -3 >Emitted(24, 12) Source(2, 17) + SourceIndex(1) --- >>> __extends(B, _super); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^ -1->xtends +1->export class B extends 2 > A 1->Emitted(25, 9) Source(2, 24) + SourceIndex(1) 2 >Emitted(25, 30) Source(2, 25) + SourceIndex(1) diff --git a/tests/baselines/reference/outModuleConcatSystem.js.map b/tests/baselines/reference/outModuleConcatSystem.js.map index 5ebabc5e64f77..e6f76f62f0553 100644 --- a/tests/baselines/reference/outModuleConcatSystem.js.map +++ b/tests/baselines/reference/outModuleConcatSystem.js.map @@ -1,2 +1,2 @@ //// [all.js.map] -{"version":3,"file":"all.js","sourceRoot":"","sources":["tests/cases/compiler/ref/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":";;;;;;;;;;;;qBAAA,CAAC;;;;;YAAD;gBAAA;gBAAiB,CAAC;gBAAD,QAAC;YAAD,CAAC,AAAlB,IAAkB;;QAClB,CAAC;;;;;qBCDD,CAAC;;;;;;;;;YACD;gBAAuB,qBAAC;gBAAxB;;gBAA2B,CAAC;gBAAD,QAAC;YAAD,CAAC,AAA5B,CAAuB,KAAC,GAAI;;QAAA,CAAC"} \ No newline at end of file +{"version":3,"file":"all.js","sourceRoot":"","sources":["tests/cases/compiler/ref/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;YAAA;gBAAA;gBAAiB,CAAC;gBAAD,QAAC;YAAD,CAAC,AAAlB,IAAkB;;QAClB,CAAC;;;;;;;;;;;;;;YCAD;gBAAuB,qBAAC;gBAAxB;;gBAA2B,CAAC;gBAAD,QAAC;YAAD,CAAC,AAA5B,CAAuB,KAAC,GAAI;;QAAA,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/outModuleConcatSystem.sourcemap.txt b/tests/baselines/reference/outModuleConcatSystem.sourcemap.txt index 06fb7e821c4aa..31c64d3cd52e9 100644 --- a/tests/baselines/reference/outModuleConcatSystem.sourcemap.txt +++ b/tests/baselines/reference/outModuleConcatSystem.sourcemap.txt @@ -21,13 +21,6 @@ sourceFile:tests/cases/compiler/ref/a.ts >>>System.register("ref/a", [], function (exports_1, context_1) { >>> "use strict"; >>> var __moduleName = context_1 && context_1.id; -1 >^^^^^^^^^^^^^^^^^^^^^ -2 > ^ -1 > -2 > e -1 >Emitted(13, 22) Source(1, 1) + SourceIndex(0) -2 >Emitted(13, 23) Source(1, 2) + SourceIndex(0) ---- >>> var A; >>> return { >>> setters: [], @@ -95,13 +88,6 @@ sourceFile:tests/cases/compiler/b.ts >>>System.register("b", ["ref/a"], function (exports_2, context_2) { >>> "use strict"; >>> var __moduleName = context_2 && context_2.id; -1 >^^^^^^^^^^^^^^^^^^^^^ -2 > ^ -1 > -2 > i -1 >Emitted(29, 22) Source(1, 1) + SourceIndex(1) -2 >Emitted(29, 23) Source(1, 2) + SourceIndex(1) ---- >>> var a_1, B; >>> return { >>> setters: [ @@ -113,7 +99,7 @@ sourceFile:tests/cases/compiler/b.ts >>> B = /** @class */ (function (_super) { 1 >^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> -1 >mport {A} from "./ref/a"; +1 >import {A} from "./ref/a"; > 1 >Emitted(38, 13) Source(2, 1) + SourceIndex(1) --- diff --git a/tests/baselines/reference/outModuleTripleSlashRefs.js.map b/tests/baselines/reference/outModuleTripleSlashRefs.js.map index 1dc4b5b1437c9..cfa37772090ed 100644 --- a/tests/baselines/reference/outModuleTripleSlashRefs.js.map +++ b/tests/baselines/reference/outModuleTripleSlashRefs.js.map @@ -1,2 +1,2 @@ //// [all.js.map] -{"version":3,"file":"all.js","sourceRoot":"","sources":["tests/cases/compiler/ref/b.ts","tests/cases/compiler/ref/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,iCAAiC;AACjC,QAAU,CAAC;IAAX;IAEA,CAAC;IAAD,UAAC;AAAD,CAAC,AAFD,IAEC;;;;ICHD,+BAA+B;IAC/B,MAAe,CAAC;QAAhB;QAEA,CAAC;QAAD,QAAC;IAAD,CAAC,AAFD,IAEC;IAFY,cAAC;;;;;ICAd,MAAe,CAAC;QAAO,qBAAC;QAAxB;;QAA2B,CAAC;QAAD,QAAC;IAAD,CAAC,AAA5B,CAAuB,KAAC,GAAI;IAAf,cAAC"} \ No newline at end of file +{"version":3,"file":"all.js","sourceRoot":"","sources":["tests/cases/compiler/ref/b.ts","tests/cases/compiler/ref/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,iCAAiC;AACjC;IAAA;IAEA,CAAC;IAAD,UAAC;AAAD,CAAC,AAFD,IAEC;;;;ICHD,+BAA+B;IAC/B;QAAA;QAEA,CAAC;QAAD,QAAC;IAAD,CAAC,AAFD,IAEC;IAFY,cAAC;;;;;ICAd;QAAuB,qBAAC;QAAxB;;QAA2B,CAAC;QAAD,QAAC;IAAD,CAAC,AAA5B,CAAuB,KAAC,GAAI;IAAf,cAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/outModuleTripleSlashRefs.sourcemap.txt b/tests/baselines/reference/outModuleTripleSlashRefs.sourcemap.txt index 58cfa46ee0696..5508670e636c2 100644 --- a/tests/baselines/reference/outModuleTripleSlashRefs.sourcemap.txt +++ b/tests/baselines/reference/outModuleTripleSlashRefs.sourcemap.txt @@ -29,16 +29,10 @@ sourceFile:tests/cases/compiler/ref/b.ts --- >>>var Foo = /** @class */ (function () { 1-> -2 >^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >class Foo -3 > { 1->Emitted(12, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(12, 9) Source(2, 11) + SourceIndex(0) -3 >Emitted(12, 10) Source(2, 12) + SourceIndex(0) --- >>> function Foo() { 1->^^^^ @@ -100,16 +94,10 @@ sourceFile:tests/cases/compiler/ref/a.ts --- >>> var A = /** @class */ (function () { 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^-> 1-> > -2 > export class A -3 > { 1->Emitted(21, 5) Source(2, 1) + SourceIndex(1) -2 >Emitted(21, 11) Source(2, 16) + SourceIndex(1) -3 >Emitted(21, 12) Source(2, 17) + SourceIndex(1) --- >>> function A() { 1->^^^^^^^^ @@ -171,21 +159,15 @@ sourceFile:tests/cases/compiler/b.ts >>> Object.defineProperty(exports, "__esModule", { value: true }); >>> var B = /** @class */ (function (_super) { 1 >^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >import {A} from "./ref/a"; > -2 > export class B -3 > e 1 >Emitted(31, 5) Source(2, 1) + SourceIndex(2) -2 >Emitted(31, 11) Source(2, 16) + SourceIndex(2) -3 >Emitted(31, 12) Source(2, 17) + SourceIndex(2) --- >>> __extends(B, _super); 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^ -1->xtends +1->export class B extends 2 > A 1->Emitted(32, 9) Source(2, 24) + SourceIndex(2) 2 >Emitted(32, 30) Source(2, 25) + SourceIndex(2) diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map index 3d610c27c64b6..6a2c53a782558 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map index 073a53e7a4868..0919c22fe3915 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map index 6fd759f7763e6..05111bff94f52 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map index 3d610c27c64b6..6a2c53a782558 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map index 7070e80b8c76d..d2eb9d4094649 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map index 6fd759f7763e6..05111bff94f52 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 3d610c27c64b6..6a2c53a782558 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 073a53e7a4868..0919c22fe3915 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 6fd759f7763e6..05111bff94f52 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 3d610c27c64b6..6a2c53a782558 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 7070e80b8c76d..d2eb9d4094649 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 6fd759f7763e6..05111bff94f52 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 0fed680186170..17fc06ba6509e 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 8146b744eff65..cd04ee012e59d 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index d2b503ae8beb6..424676780c4db 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 197647fd40048..aaddc7bf4cbaa 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map index d5740d3e64a21..0005ea5e5479b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map index 1a2b30bc3cecd..00081f1187219 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map index ddb6e967e4005..28ca1d3c0c734 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map index 85b9983e96f5d..7214e93dbe6cb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map index 8dff1e833649e..2250cf85abc39 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map index b3a7610cebc6f..2c9fd55880aa0 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 1a2b30bc3cecd..00081f1187219 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index ddb6e967e4005..28ca1d3c0c734 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index d5740d3e64a21..0005ea5e5479b 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 8dff1e833649e..2250cf85abc39 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index b3a7610cebc6f..2c9fd55880aa0 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 85b9983e96f5d..7214e93dbe6cb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 0b4a199608855..9a3b2a583e75e 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_module_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_module_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map index 70c3b800d5fce..b71b40ce3c5e0 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map index bc88f72dcad89..d23ca06375325 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map index 9ff5aae0f628d..a68c1c28cc9e7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map index ee4f45db2d469..db6682ddd2dc0 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 70c3b800d5fce..b71b40ce3c5e0 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index bc88f72dcad89..d23ca06375325 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 9ff5aae0f628d..a68c1c28cc9e7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index ee4f45db2d469..db6682ddd2dc0 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 54e54151d651c..4b66b94e9fda3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map index 4c4e86805832f..e28bbd77d53f1 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map index bc88f72dcad89..d23ca06375325 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map index 0dce302fbdabe..d95817e6cece8 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map index 2eb18817f98f0..05b27456a0ebb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 4c4e86805832f..e28bbd77d53f1 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index bc88f72dcad89..d23ca06375325 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 0dce302fbdabe..d95817e6cece8 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 2eb18817f98f0..05b27456a0ebb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 389779c3510d0..b661642b39150 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map index e20af225d8477..c1cb1602dced1 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map index 6bfa529f3b218..77a0d1edd4b88 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js.map index 81ff1a8d93b81..89c95b0739a87 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map index e20af225d8477..c1cb1602dced1 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map index 6bfa529f3b218..77a0d1edd4b88 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js.map index 81ff1a8d93b81..89c95b0739a87 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 6bfa529f3b218..77a0d1edd4b88 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 81ff1a8d93b81..89c95b0739a87 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index e20af225d8477..c1cb1602dced1 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 6bfa529f3b218..77a0d1edd4b88 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 81ff1a8d93b81..89c95b0739a87 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index e20af225d8477..c1cb1602dced1 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map index e908decff9db6..8a1e8e7a47c54 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map index e908decff9db6..8a1e8e7a47c54 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js.map index cd70f121b1e92..c2fbf96083fdf 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js.map index 8dd029ae7ce8c..ba8b1faf1a5d3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js.map index cd70f121b1e92..c2fbf96083fdf 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js.map index 8dd029ae7ce8c..ba8b1faf1a5d3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index cd70f121b1e92..c2fbf96083fdf 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 8dd029ae7ce8c..ba8b1faf1a5d3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index cd70f121b1e92..c2fbf96083fdf 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 8dd029ae7ce8c..ba8b1faf1a5d3 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map index d393ba8a392ba..554e1674f1fa7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map index d393ba8a392ba..554e1674f1fa7 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js.map index 00639f78a34a8..9ff76136d24bb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js.map index 00639f78a34a8..9ff76136d24bb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 00639f78a34a8..9ff76136d24bb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 00639f78a34a8..9ff76136d24bb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map index 00639f78a34a8..9ff76136d24bb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map index 00639f78a34a8..9ff76136d24bb 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map index 3d610c27c64b6..6a2c53a782558 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js.map index fa0ca71cbbacd..6e569fed03372 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map index 3d610c27c64b6..6a2c53a782558 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js.map index fa0ca71cbbacd..6e569fed03372 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 3d610c27c64b6..6a2c53a782558 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index fa0ca71cbbacd..6e569fed03372 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 3d610c27c64b6..6a2c53a782558 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index fa0ca71cbbacd..6e569fed03372 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map index 309407e3db2f7..bb85a9511742c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map index 309407e3db2f7..bb85a9511742c 100644 --- a/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map index 94f6aa14dedf2..117f9083303b4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map index 022af1b55fa5d..adb4e2cab1561 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map index 92b2c22048cdd..9a824a4b02eb4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map index 94f6aa14dedf2..117f9083303b4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map index 1690fce50c0e2..96fc68722625b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js.map index 92b2c22048cdd..9a824a4b02eb4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 94f6aa14dedf2..117f9083303b4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 022af1b55fa5d..adb4e2cab1561 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 92b2c22048cdd..9a824a4b02eb4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 94f6aa14dedf2..117f9083303b4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 1690fce50c0e2..96fc68722625b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 92b2c22048cdd..9a824a4b02eb4 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 92508659a76bf..31510a15e2e63 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/ref/m2.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/ref/m2.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 1a2a7b9c8153a..6294e5d70b47a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index c04d313780f17..3c2c85915fbfd 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/ref/m2.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/ref/m2.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index d44889aa36d92..8099daa4c091d 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../outputdir_mixed_subfolder/ref/m1.ts","../outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map index e7e28ccc9053f..4569713071f5b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map index d6ce67f1e3e14..c5db7f2081c94 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map index 6aa6c046e2a14..4ef41bde54255 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map index 6ae8d27ce0d2d..80dc373099495 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map index 8b8e87f832d55..8371af923dd61 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js.map index e11bdaf2f27d6..f22ddb5b20a5b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index d6ce67f1e3e14..c5db7f2081c94 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 6aa6c046e2a14..4ef41bde54255 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index e7e28ccc9053f..4569713071f5b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 8b8e87f832d55..8371af923dd61 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index e11bdaf2f27d6..f22ddb5b20a5b 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 6ae8d27ce0d2d..80dc373099495 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index f9287606376c9..42a68b8e6e2c3 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_module_multifolder/ref/m1.ts","../projects/outputdir_module_multifolder_ref/m2.ts","../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_module_multifolder/ref/m1.ts","../projects/outputdir_module_multifolder_ref/m2.ts","../projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map index 4488979f9d0fb..2da942ca76c30 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js.map index db6055a5e9671..d821c196c5c5f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js.map index 048c448108055..7ed1a197f9e09 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js.map index aa8171d9a436e..ecde38146fa2c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 4488979f9d0fb..2da942ca76c30 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index db6055a5e9671..d821c196c5c5f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 048c448108055..7ed1a197f9e09 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index aa8171d9a436e..ecde38146fa2c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index c89980c3c61b5..15f5b5e85f87f 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts","../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_simple/m1.ts","../outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map index 0a480c48a0064..6488971de2efb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map index 24617c243ed71..f12cabe285e74 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map index e68cf414c2198..4c31f13c0f6b5 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js.map index 435313c24f29a..48069602b7a03 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 0a480c48a0064..6488971de2efb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 24617c243ed71..f12cabe285e74 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index e68cf414c2198..4c31f13c0f6b5 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 435313c24f29a..48069602b7a03 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 6007f6fc9caa7..3bb96febec38c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/ref/m1.ts","../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_module_subfolder/ref/m1.ts","../outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map index 4e7db08eafedb..e80b62f38d7c8 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map index 6a74d4dfb4e6c..8f8e4a9e04c0e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js.map index 8a273934756bb..74b481ea3aa28 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map index 4e7db08eafedb..e80b62f38d7c8 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map index 6a74d4dfb4e6c..8f8e4a9e04c0e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js.map index 8a273934756bb..74b481ea3aa28 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 6a74d4dfb4e6c..8f8e4a9e04c0e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 8a273934756bb..74b481ea3aa28 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 4e7db08eafedb..e80b62f38d7c8 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 6a74d4dfb4e6c..8f8e4a9e04c0e 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 8a273934756bb..74b481ea3aa28 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 4e7db08eafedb..e80b62f38d7c8 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map index 88f2ba19e455c..463b4a44a6a7a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_multifolder/ref/m1.ts","../projects/outputdir_multifolder_ref/m2.ts","../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_multifolder/ref/m1.ts","../projects/outputdir_multifolder_ref/m2.ts","../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map index 88f2ba19e455c..463b4a44a6a7a 100644 --- a/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_multifolder/ref/m1.ts","../projects/outputdir_multifolder_ref/m2.ts","../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../projects/outputdir_multifolder/ref/m1.ts","../projects/outputdir_multifolder_ref/m2.ts","../projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js.map index e55b40ee66bfd..d564380ce4ffb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js.map index dd75bb84556b9..c54a097921027 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js.map index e55b40ee66bfd..d564380ce4ffb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js.map index dd75bb84556b9..c54a097921027 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index e55b40ee66bfd..d564380ce4ffb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index dd75bb84556b9..c54a097921027 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index e55b40ee66bfd..d564380ce4ffb 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index dd75bb84556b9..c54a097921027 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map index 3e7578d27808a..0752359c5a9b6 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map index 3e7578d27808a..0752359c5a9b6 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_simple/m1.ts","../outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js.map index 1bfb8081836e9..3eec9c9131460 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js.map index 1bfb8081836e9..3eec9c9131460 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 1bfb8081836e9..3eec9c9131460 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 1bfb8081836e9..3eec9c9131460 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map index 1bfb8081836e9..3eec9c9131460 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map index 1bfb8081836e9..3eec9c9131460 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map index 7e26d33e64f8d..f988b35f5380c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js.map index 445fdb60af66a..d7869490d9205 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map index 7e26d33e64f8d..f988b35f5380c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js.map index 445fdb60af66a..d7869490d9205 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 7e26d33e64f8d..f988b35f5380c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 445fdb60af66a..d7869490d9205 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 7e26d33e64f8d..f988b35f5380c 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 445fdb60af66a..d7869490d9205 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map index 8c777f3fee08d..bcca86c4b0fad 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map index 8c777f3fee08d..bcca86c4b0fad 100644 --- a/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/mapRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../outputdir_subfolder/ref/m1.ts","../outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map index 649433e01451e..67d7bee8df74d 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map index 3956fa6c2d3f9..7b7590bfe7b5e 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js.map index 5e3c4e66e3372..ff81e2cc08abc 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map index 649433e01451e..67d7bee8df74d 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map index e1d2fee9342c0..c5e886b1de7c1 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js.map index 5e3c4e66e3372..ff81e2cc08abc 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 649433e01451e..67d7bee8df74d 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 3956fa6c2d3f9..7b7590bfe7b5e 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 5e3c4e66e3372..ff81e2cc08abc 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 649433e01451e..67d7bee8df74d 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index e1d2fee9342c0..c5e886b1de7c1 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 5e3c4e66e3372..ff81e2cc08abc 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index b38c80da6aa58..706b2f7600386 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index f964a5488e2bd..d4974becf8e3d 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index e88978011bbfd..3b836eda217bb 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m2.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 668633cdb04a2..8f4a7b2bfe8e3 100644 --- a/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/maprootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_mixed_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_mixed_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map index b415329b4f6c6..cc4ad4fade376 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map index 778d259b5272b..e64fee0e4e5a3 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js.map index de0763cff0ba4..753acc1123691 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map index f0116c144e57c..961f4e4917774 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map index c4dcd9eeb5a77..833ee43fea852 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js.map index f25a52fc55a6b..24de9a73ef464 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 778d259b5272b..e64fee0e4e5a3 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index de0763cff0ba4..753acc1123691 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index b415329b4f6c6..cc4ad4fade376 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index c4dcd9eeb5a77..833ee43fea852 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index f25a52fc55a6b..24de9a73ef464 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index f0116c144e57c..961f4e4917774 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index d5c674888a984..cf123dfab08d0 100644 --- a/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_module_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js.map index f20833d31c83b..55a472782f4bd 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js.map index b67d01186a659..e58e0517086eb 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js.map index 6f6215417cd63..c847aae481d54 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js.map index fca2d2f3413cc..9b003d5d16a8e 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index f20833d31c83b..55a472782f4bd 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index b67d01186a659..e58e0517086eb 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 6f6215417cd63..c847aae481d54 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index fca2d2f3413cc..9b003d5d16a8e 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 4a14514dd5fba..5528eb7506cc9 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts","file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_simple/m1.ts","file:///tests/cases/projects/outputdir_module_simple/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map index 3300390e39cd0..56a2e8a17a594 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js.map index 9456a017dfaa6..7cdce4a0b5eba 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map index 43e9eba247854..b05e12a5993fe 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js.map index e97b7535b7b2e..e1aa813474688 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 3300390e39cd0..56a2e8a17a594 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 9456a017dfaa6..7cdce4a0b5eba 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 43e9eba247854..b05e12a5993fe 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index e97b7535b7b2e..e1aa813474688 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 87978570ffb44..52eb11dc5d7ef 100644 --- a/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_module_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_module_subfolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile0.js.map index 57589e877ff78..ef787d82b9850 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js.map index 2d23dd9780840..b680b30bba178 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js.map index 085f95a028291..b7568d630970c 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile0.js.map index 57589e877ff78..ef787d82b9850 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js.map index 2d23dd9780840..b680b30bba178 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js.map index 085f95a028291..b7568d630970c 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 2d23dd9780840..b680b30bba178 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 085f95a028291..b7568d630970c 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 57589e877ff78..ef787d82b9850 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 2d23dd9780840..b680b30bba178 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 085f95a028291..b7568d630970c 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 57589e877ff78..ef787d82b9850 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map index 128063a2e13cc..5b15320a2bcdc 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map index 128063a2e13cc..5b15320a2bcdc 100644 --- a/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_multifolder/ref/m1.ts","file:///tests/cases/projects/outputdir_multifolder_ref/m2.ts","file:///tests/cases/projects/outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js.map index 7a24e5ea570bc..1acd4bdc43202 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js.map index 42fdf799b3421..594743ba76662 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js.map index 7a24e5ea570bc..1acd4bdc43202 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js.map index 42fdf799b3421..594743ba76662 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 7a24e5ea570bc..1acd4bdc43202 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 42fdf799b3421..594743ba76662 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 7a24e5ea570bc..1acd4bdc43202 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 42fdf799b3421..594743ba76662 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map index 220f2c656349a..b2e0b46abe8f8 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map index 220f2c656349a..b2e0b46abe8f8 100644 --- a/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_simple/m1.ts","file:///tests/cases/projects/outputdir_simple/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js.map index c8bc4cc1742c3..f7815593ad205 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js.map index c8bc4cc1742c3..f7815593ad205 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index c8bc4cc1742c3..f7815593ad205 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index c8bc4cc1742c3..f7815593ad205 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map index c8bc4cc1742c3..f7815593ad205 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map index c8bc4cc1742c3..f7815593ad205 100644 --- a/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_singleFile/test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js.map index 251283063e8fc..56a7cdbbc5dc8 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js.map index 54e3db070ddbc..db25b7135936e 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js.map index 251283063e8fc..56a7cdbbc5dc8 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js.map index 54e3db070ddbc..db25b7135936e 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 251283063e8fc..56a7cdbbc5dc8 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 54e3db070ddbc..db25b7135936e 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 251283063e8fc..56a7cdbbc5dc8 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 54e3db070ddbc..db25b7135936e 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map index db42898858cfa..9ef3dc349d05a 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map index db42898858cfa..9ef3dc349d05a 100644 --- a/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["file:///tests/cases/projects/outputdir_subfolder/ref/m1.ts","file:///tests/cases/projects/outputdir_subfolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map index e66dee109ea5f..1c6f73b1e34db 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map index 404ec3e243c27..911794b77be2d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map index 5e539e1a05dca..d89ce104a4529 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js.map index 404ec3e243c27..911794b77be2d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index e66dee109ea5f..1c6f73b1e34db 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 404ec3e243c27..911794b77be2d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 5e539e1a05dca..d89ce104a4529 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 404ec3e243c27..911794b77be2d 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index a643b3e114d5e..f83be98ecafd7 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index c9c372a7813e8..8adc7b4743a1b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index cee837c295b8c..74a9bd458797a 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 1353b62749d60..657ff532b3911 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map index 4d6ff8a632e0a..791976cd5e0aa 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map index 60dfe55247fa9..b3a443ea00d20 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map index cb3844eed2286..a4a1869d935cb 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map index 34d9041efcbfd..089936a2d5e68 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map index 6a888a58b5094..e52966e3475a8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js.map index 10aa7a3bbc4ee..073139b30b1de 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 60dfe55247fa9..b3a443ea00d20 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index cb3844eed2286..a4a1869d935cb 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 4d6ff8a632e0a..791976cd5e0aa 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 6a888a58b5094..e52966e3475a8 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 10aa7a3bbc4ee..073139b30b1de 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 34d9041efcbfd..089936a2d5e68 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 2856510ec803a..1f75f4c5d42bc 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map index 52dcd0c12f482..a168a8072e00c 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js.map index 0ce5b2be0a891..c6f0db6edfc56 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js.map index 7bd0cdd4b4d28..7c5234754976b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js.map index 1f0ce77cd6f63..a9000d4135a63 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 52dcd0c12f482..a168a8072e00c 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 0ce5b2be0a891..c6f0db6edfc56 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 7bd0cdd4b4d28..7c5234754976b 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 1f0ce77cd6f63..a9000d4135a63 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 33aa75e2e714b..ed68890c28f0f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map index 5a78727c44ab3..9c73b3cc0453f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map index 0ce5b2be0a891..c6f0db6edfc56 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map index 81595965ed708..2732be085991f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js.map index b3d641435fad0..7d90386ab4576 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 5a78727c44ab3..9c73b3cc0453f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 0ce5b2be0a891..c6f0db6edfc56 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 81595965ed708..2732be085991f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index b3d641435fad0..7d90386ab4576 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 5bd6a0240b0f4..396b19f5b5fda 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map index cd2d1d96c2c32..b3909f7bb5f17 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map index 437f66512ae63..e02f0c8864f9f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js.map index db7fd7c53a49a..9d7183f8ace7c 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map index cd2d1d96c2c32..b3909f7bb5f17 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map index 437f66512ae63..e02f0c8864f9f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js.map index db7fd7c53a49a..9d7183f8ace7c 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 437f66512ae63..e02f0c8864f9f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index db7fd7c53a49a..9d7183f8ace7c 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index cd2d1d96c2c32..b3909f7bb5f17 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 437f66512ae63..e02f0c8864f9f 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index db7fd7c53a49a..9d7183f8ace7c 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index cd2d1d96c2c32..b3909f7bb5f17 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map index a502f29eb3020..07871f1abb3f4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map index a502f29eb3020..07871f1abb3f4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js.map index 893c5ff6bc86d..0661fc9169d03 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js.map index 6d27b151c45ab..f2395c4b1d7f4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js.map index 893c5ff6bc86d..0661fc9169d03 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js.map index 6d27b151c45ab..f2395c4b1d7f4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 893c5ff6bc86d..0661fc9169d03 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 6d27b151c45ab..f2395c4b1d7f4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 893c5ff6bc86d..0661fc9169d03 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 6d27b151c45ab..f2395c4b1d7f4 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map index 61e29ab45e8eb..2353544e666c0 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map index 61e29ab45e8eb..2353544e666c0 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js.map index a5276e3686910..3ea08c440accf 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js.map index a5276e3686910..3ea08c440accf 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index a5276e3686910..3ea08c440accf 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index a5276e3686910..3ea08c440accf 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map index a5276e3686910..3ea08c440accf 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map index a5276e3686910..3ea08c440accf 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js.map index 76ebcfc6d1256..d03776e1d6e06 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js.map index 76ebcfc6d1256..d03776e1d6e06 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 76ebcfc6d1256..d03776e1d6e06 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 76ebcfc6d1256..d03776e1d6e06 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map index f851d3de7ac26..8b93c41bc1ba3 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map index f851d3de7ac26..8b93c41bc1ba3 100644 --- a/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/maprootUrlsourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js.map b/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js.map index 1d5314412cf0e..d67fd5861cff8 100644 --- a/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js.map +++ b/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/FolderC/fileC.js.map @@ -1 +1 @@ -{"version":3,"file":"fileC.js","sourceRoot":"","sources":["../../../../FolderA/FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"fileC.js","sourceRoot":"","sources":["../../../../FolderA/FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js.map b/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js.map index f0fdc5f17d614..161ad8891f6b9 100644 --- a/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js.map +++ b/tests/baselines/reference/project/rootDirectory/amd/outdir/simple/FolderB/fileB.js.map @@ -1 +1 @@ -{"version":3,"file":"fileB.js","sourceRoot":"","sources":["../../../FolderA/FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC,MAAQ,CAAC;IAAT;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file +{"version":3,"file":"fileB.js","sourceRoot":"","sources":["../../../FolderA/FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC;IAAA;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/FolderC/fileC.js.map b/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/FolderC/fileC.js.map index 1d5314412cf0e..d67fd5861cff8 100644 --- a/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/FolderC/fileC.js.map +++ b/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/FolderC/fileC.js.map @@ -1 +1 @@ -{"version":3,"file":"fileC.js","sourceRoot":"","sources":["../../../../FolderA/FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"fileC.js","sourceRoot":"","sources":["../../../../FolderA/FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/fileB.js.map b/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/fileB.js.map index f0fdc5f17d614..161ad8891f6b9 100644 --- a/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/fileB.js.map +++ b/tests/baselines/reference/project/rootDirectory/node/outdir/simple/FolderB/fileB.js.map @@ -1 +1 @@ -{"version":3,"file":"fileB.js","sourceRoot":"","sources":["../../../FolderA/FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC,MAAQ,CAAC;IAAT;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file +{"version":3,"file":"fileB.js","sourceRoot":"","sources":["../../../FolderA/FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC;IAAA;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/FolderC/fileC.js.map b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/FolderC/fileC.js.map index dbff0e2b7146f..45953aa1384d9 100644 --- a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/FolderC/fileC.js.map +++ b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/FolderC/fileC.js.map @@ -1 +1 @@ -{"version":3,"file":"fileC.js","sourceRoot":"SourceRootPath/","sources":["FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"fileC.js","sourceRoot":"SourceRootPath/","sources":["FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/fileB.js.map b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/fileB.js.map index 69e62eec88703..bf8cdf049728e 100644 --- a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/fileB.js.map +++ b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/amd/outdir/simple/FolderB/fileB.js.map @@ -1 +1 @@ -{"version":3,"file":"fileB.js","sourceRoot":"SourceRootPath/","sources":["FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC,MAAQ,CAAC;IAAT;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file +{"version":3,"file":"fileB.js","sourceRoot":"SourceRootPath/","sources":["FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC;IAAA;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/FolderC/fileC.js.map b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/FolderC/fileC.js.map index dbff0e2b7146f..45953aa1384d9 100644 --- a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/FolderC/fileC.js.map +++ b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/FolderC/fileC.js.map @@ -1 +1 @@ -{"version":3,"file":"fileC.js","sourceRoot":"SourceRootPath/","sources":["FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"fileC.js","sourceRoot":"SourceRootPath/","sources":["FolderB/FolderC/fileC.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/fileB.js.map b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/fileB.js.map index 69e62eec88703..bf8cdf049728e 100644 --- a/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/fileB.js.map +++ b/tests/baselines/reference/project/rootDirectoryWithSourceRoot/node/outdir/simple/FolderB/fileB.js.map @@ -1 +1 @@ -{"version":3,"file":"fileB.js","sourceRoot":"SourceRootPath/","sources":["FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC,MAAQ,CAAC;IAAT;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file +{"version":3,"file":"fileB.js","sourceRoot":"SourceRootPath/","sources":["FolderB/fileB.ts"],"names":[],"mappings":"AAAA,wCAAwC;AACxC;IAAA;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map index a4ce6666ff14b..e626d3252288f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map index 5138e7860e53f..1967990eadf80 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map index 6e88ce6fbcafc..80600215f2687 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map index a4ce6666ff14b..e626d3252288f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map index 8ebc08f4ceb4b..0e7c9b5a8b0bf 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map index 6e88ce6fbcafc..80600215f2687 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index a4ce6666ff14b..e626d3252288f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index 5138e7860e53f..1967990eadf80 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 6e88ce6fbcafc..80600215f2687 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index a4ce6666ff14b..e626d3252288f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 8ebc08f4ceb4b..0e7c9b5a8b0bf 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 6e88ce6fbcafc..80600215f2687 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 57ccefdd1d96a..64fb3fb54d0be 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 0349574d93dcd..b9076425a0d9a 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index a3cf9f3971935..8922cbd851c1c 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 91f9f332cd220..461cf96d93d34 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"/tests/cases/projects/outputdir_mixed_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map index af5cc010575f4..ddbeba83e83c4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map index 909323c71db09..356f0f3ae2199 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map index 500ae7596a4f9..4d711b5af7051 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map index 22225bde3384b..dc794e278eeba 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map index 183c0dad61baf..2d9eb7f319a27 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map index 69885181c8333..e7f7303765ce4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 909323c71db09..356f0f3ae2199 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 500ae7596a4f9..4d711b5af7051 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index af5cc010575f4..ddbeba83e83c4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 183c0dad61baf..2d9eb7f319a27 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 69885181c8333..e7f7303765ce4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 22225bde3384b..dc794e278eeba 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 4823f15e9f475..50226be6182c4 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_multifolder/src/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map index 7f777c83627b4..1def8f17e61dc 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map index fe698cf295118..2c3bdf1967512 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map index d1696a23794d8..609efabc4cfb0 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map index 70290bdd0163f..ca33d719a0d35 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 7f777c83627b4..1def8f17e61dc 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index fe698cf295118..2c3bdf1967512 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index d1696a23794d8..609efabc4cfb0 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 70290bdd0163f..ca33d719a0d35 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index f6336b2845683..8d09c26d59596 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map index d4e2d6630d766..5a21f32f5ad4d 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map index 9f6eeaa3c2970..5004d5031f0f3 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map index 092ebc1a53db6..a7a6c1f3485c7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map index bf01e6cdeae17..f53d4e46624d8 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index d4e2d6630d766..5a21f32f5ad4d 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 9f6eeaa3c2970..5004d5031f0f3 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 092ebc1a53db6..a7a6c1f3485c7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index bf01e6cdeae17..f53d4e46624d8 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 14fbcb79f41fc..a461b201688fa 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_module_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map index 692308bd98caa..c809a3684d873 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map index ba68b6427c20c..510f585576e4a 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js.map index 2c1a6bf93100d..b428d3342d840 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map index 692308bd98caa..c809a3684d873 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map index ba68b6427c20c..510f585576e4a 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js.map index 2c1a6bf93100d..b428d3342d840 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index ba68b6427c20c..510f585576e4a 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 2c1a6bf93100d..b428d3342d840 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 692308bd98caa..c809a3684d873 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index ba68b6427c20c..510f585576e4a 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 2c1a6bf93100d..b428d3342d840 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 692308bd98caa..c809a3684d873 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map index 6cf7476f9525a..f527dd50ce89d 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map index 6cf7476f9525a..f527dd50ce89d 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_multifolder/src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js.map index 88a8584670eb2..58b35a1f6c74f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js.map index 014ab4da65858..40086837d597b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js.map index 88a8584670eb2..58b35a1f6c74f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js.map index 014ab4da65858..40086837d597b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 88a8584670eb2..58b35a1f6c74f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 014ab4da65858..40086837d597b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 88a8584670eb2..58b35a1f6c74f 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 014ab4da65858..40086837d597b 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map index f29ba55e4638d..9fce35324cfb0 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map index f29ba55e4638d..9fce35324cfb0 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_simple/src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js.map index 1433be2f1a11e..527d1eac8d2d2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js.map index 1433be2f1a11e..527d1eac8d2d2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 1433be2f1a11e..527d1eac8d2d2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 1433be2f1a11e..527d1eac8d2d2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map index 1433be2f1a11e..527d1eac8d2d2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map index 1433be2f1a11e..527d1eac8d2d2 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_singleFile/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map index 09f7801b76c9c..2bac8a8453ba9 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js.map index f0e2312bafdf6..94762386f9916 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map index 09f7801b76c9c..2bac8a8453ba9 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js.map index f0e2312bafdf6..94762386f9916 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 09f7801b76c9c..2bac8a8453ba9 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index f0e2312bafdf6..94762386f9916 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 09f7801b76c9c..2bac8a8453ba9 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index f0e2312bafdf6..94762386f9916 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map index 522bf5a7a7391..03f3b750e5bd7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map index 522bf5a7a7391..03f3b750e5bd7 100644 --- a/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootAbsolutePathSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"/tests/cases/projects/outputdir_subfolder/src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map index b4251b5d30f48..c98f28c828481 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map index e7617e7a43b28..09674bf0339fa 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map index 02de1d028954d..a0a56221fe14d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map index b4251b5d30f48..c98f28c828481 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map index a1ebaaa103fe5..3f96f89926916 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js.map index 02de1d028954d..a0a56221fe14d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index b4251b5d30f48..c98f28c828481 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index e7617e7a43b28..09674bf0339fa 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 02de1d028954d..a0a56221fe14d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index b4251b5d30f48..c98f28c828481 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index a1ebaaa103fe5..3f96f89926916 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 02de1d028954d..a0a56221fe14d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 1d92f0bb51b42..dc3b8fa734560 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 8870aa93cb80e..9bbcae6d3e330 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index ca5d4bbf1913c..cb8a9c432dc1c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index caaa62faefb13..2e245f977fc24 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map index d18a8e2145ad9..975964fcb1a1f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map index 05a4c42fe2608..64957294c8b85 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map index 6a80a27c27427..800cd2d08f3f6 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map index 949fe484cdcdc..4bc4ac5c80ab9 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map index ee12bd5e10c5c..9afc96b9c0257 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js.map index 37cc2fb49a633..bc2dd3e62bda9 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 05a4c42fe2608..64957294c8b85 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 6a80a27c27427..800cd2d08f3f6 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index d18a8e2145ad9..975964fcb1a1f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index ee12bd5e10c5c..9afc96b9c0257 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 37cc2fb49a633..bc2dd3e62bda9 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 949fe484cdcdc..4bc4ac5c80ab9 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 2230fc42c5485..c83e65e00b024 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map index c0922960154bc..408641f985e32 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js.map index 3ee1bbe961a35..a002858d99f7d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js.map index f55b37adbe3f2..585a6ba5ecaa7 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js.map index 938237ed9d902..de4f5555e951e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index c0922960154bc..408641f985e32 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 3ee1bbe961a35..a002858d99f7d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index f55b37adbe3f2..585a6ba5ecaa7 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 938237ed9d902..de4f5555e951e 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 987e61b5c5ebf..0b2859a88b485 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map index f19e1b5c5b398..ae158cf430828 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map index 3ee1bbe961a35..a002858d99f7d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map index da9d847254e5f..5252572c3eaf8 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js.map index 3ec9ddc5ad83d..da84d79da81d4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index f19e1b5c5b398..ae158cf430828 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 3ee1bbe961a35..a002858d99f7d 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index da9d847254e5f..5252572c3eaf8 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 3ec9ddc5ad83d..da84d79da81d4 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index e9bb47ddee3f0..17b0405ad016f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map index 21189f4780b14..0a952711f809f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map index 2dfa1b13cca97..3336b61629e67 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js.map index 6644ef14bdd57..4d1fc2a9043b5 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map index 21189f4780b14..0a952711f809f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map index 2dfa1b13cca97..3336b61629e67 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js.map index 6644ef14bdd57..4d1fc2a9043b5 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 2dfa1b13cca97..3336b61629e67 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 6644ef14bdd57..4d1fc2a9043b5 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index 21189f4780b14..0a952711f809f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 2dfa1b13cca97..3336b61629e67 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 6644ef14bdd57..4d1fc2a9043b5 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index 21189f4780b14..0a952711f809f 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"../src/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map index a1836f34aca9e..510e88b4c49b1 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map index a1836f34aca9e..510e88b4c49b1 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js.map index 21d99964fe6ec..32dd5fa98cb69 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js.map index 10409d60771ba..89bd06df9b654 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js.map index 21d99964fe6ec..32dd5fa98cb69 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js.map index 10409d60771ba..89bd06df9b654 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 21d99964fe6ec..32dd5fa98cb69 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 10409d60771ba..89bd06df9b654 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 21d99964fe6ec..32dd5fa98cb69 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 10409d60771ba..89bd06df9b654 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map index 0ca1429bf14c1..5af11b9e6c98c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map index 0ca1429bf14c1..5af11b9e6c98c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js.map index 8bbfd7e79c497..1ab5c9ec2d82c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js.map index 8bbfd7e79c497..1ab5c9ec2d82c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 8bbfd7e79c497..1ab5c9ec2d82c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index 8bbfd7e79c497..1ab5c9ec2d82c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map index 8bbfd7e79c497..1ab5c9ec2d82c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map index 8bbfd7e79c497..1ab5c9ec2d82c 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map index b4251b5d30f48..c98f28c828481 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js.map index 04a4912aa2da6..1501fb6e7b853 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map index b4251b5d30f48..c98f28c828481 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js.map index 04a4912aa2da6..1501fb6e7b853 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index b4251b5d30f48..c98f28c828481 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 04a4912aa2da6..1501fb6e7b853 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index b4251b5d30f48..c98f28c828481 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"../src/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 04a4912aa2da6..1501fb6e7b853 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map index 05f6f6e66cb02..d1c69abdf3bdc 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map index 05f6f6e66cb02..d1c69abdf3bdc 100644 --- a/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourceRootRelativePathSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"../src/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js.map index 8bb2ec07980ad..5aad02ee1fec2 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js.map index 9fd5e2f44e824..5f0694e3ef7a2 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js.map index a4fe419febf3e..5e41b746b07d7 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js.map index 8bb2ec07980ad..5aad02ee1fec2 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js.map index 45861639e1a9e..03ebcbb498e6b 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js.map index a4fe419febf3e..5e41b746b07d7 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 6bfa529f3b218..77a0d1edd4b88 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index a4e410a7c5d7f..02dad7af14962 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 3b5e571a31fb2..31ad76f201229 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 6bfa529f3b218..77a0d1edd4b88 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 1f8d6ee2c27b5..78034f93e9a84 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 3b5e571a31fb2..31ad76f201229 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index 0fed680186170..17fc06ba6509e 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index 8146b744eff65..cd04ee012e59d 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index d2b503ae8beb6..424676780c4db 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 197647fd40048..aaddc7bf4cbaa 100644 --- a/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourcemapMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile0.js.map index 9fd5e2f44e824..5f0694e3ef7a2 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js.map index 8f178c996b16b..0209adbb07bef 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js.map index 30419d87f0e4b..4a05aaeebcb72 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile0.js.map index 45861639e1a9e..03ebcbb498e6b 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js.map index 8f9d6da2553b5..1d326abd5defc 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js.map index 8575d773253e4..eebed1f00e5c1 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index e1f5922e3f744..f0efd1446ce04 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index 9f44c3d52a28c..a16d56a891d3c 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 32e904fb88c67..4948f91a6b8dd 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 49926e8b78308..b40c0866dbbb1 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 57f62485d3fd1..388ab4704c9d5 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index b9c25badea018..b076adc221b63 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 0b4a199608855..9a3b2a583e75e 100644 --- a/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_module_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_module_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js.map index 8f178c996b16b..0209adbb07bef 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js.map index 6fd1e04e8370d..ac7e16bdb6b39 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js.map index 8f9d6da2553b5..1d326abd5defc 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js.map index 2263f9be047fe..883f2933ef398 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 60b3ae1d86579..bf1e5fcc00634 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 6f2e7c8fa5e33..9ea18615ef410 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index dd082a468be11..292d92a4efd35 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 8a5e38df5d090..b67114453b6b1 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 54e54151d651c..4b66b94e9fda3 100644 --- a/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js.map index 8f178c996b16b..0209adbb07bef 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js.map index 6fd1e04e8370d..ac7e16bdb6b39 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js.map index 8f9d6da2553b5..1d326abd5defc 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js.map index 79a79512fd196..40e5cef6fc3f0 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 1a2b30bc3cecd..00081f1187219 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 6f2e7c8fa5e33..9ea18615ef410 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 8dff1e833649e..2250cf85abc39 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 4a1ec9a415bbf..dee25be147905 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 389779c3510d0..b661642b39150 100644 --- a/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile0.js.map index 2c4258f3d1aec..e0fca9a092340 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js.map index 8bb2ec07980ad..5aad02ee1fec2 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js.map index b9e375ec009e9..12f543f292d0d 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile0.js.map index 2c4258f3d1aec..e0fca9a092340 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js.map index 8bb2ec07980ad..5aad02ee1fec2 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js.map index b9e375ec009e9..12f543f292d0d 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 35daf9d3e567a..5713450401b05 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index 1878f62a3c209..0057a1b0faa05 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index e9381405d0d57..3b0e13a77556f 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 35daf9d3e567a..5713450401b05 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index 1878f62a3c209..0057a1b0faa05 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index e9381405d0d57..3b0e13a77556f 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"","sources":["../../../../outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map index e908decff9db6..8a1e8e7a47c54 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map index e908decff9db6..8a1e8e7a47c54 100644 --- a/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../../outputdir_multifolder_ref/m2.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js.map index 8bb2ec07980ad..5aad02ee1fec2 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js.map index 1741eeb47ee03..18ef91f109c39 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js.map index 8bb2ec07980ad..5aad02ee1fec2 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js.map index 1741eeb47ee03..18ef91f109c39 100644 --- a/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index ea7d83d6bc064..68fbeba4c1f83 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 31f66fd4e5640..3ebdce493bce6 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index ea7d83d6bc064..68fbeba4c1f83 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 31f66fd4e5640..3ebdce493bce6 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map index d393ba8a392ba..554e1674f1fa7 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map index d393ba8a392ba..554e1674f1fa7 100644 --- a/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js.map index 3ddf07ab11181..1e808b494cac2 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js.map index 3ddf07ab11181..1e808b494cac2 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index f47ab8ed81a00..53492f30f523f 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index f47ab8ed81a00..53492f30f523f 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map index 00639f78a34a8..9ff76136d24bb 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map index 00639f78a34a8..9ff76136d24bb 100644 --- a/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js.map index 8bb2ec07980ad..5aad02ee1fec2 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js.map index 0cf41b01db8e9..ebb1d1e2dd97a 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js.map index 8bb2ec07980ad..5aad02ee1fec2 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js.map index 0cf41b01db8e9..ebb1d1e2dd97a 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 6bfa529f3b218..77a0d1edd4b88 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index a867edcf12366..0cff89a4f1b47 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 6bfa529f3b218..77a0d1edd4b88 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"","sources":["../../../ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index a867edcf12366..0cff89a4f1b47 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../../test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map index 309407e3db2f7..bb85a9511742c 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map index 309407e3db2f7..bb85a9511742c 100644 --- a/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcemapSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"","sources":["../ref/m1.ts","../test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map index e66dee109ea5f..1c6f73b1e34db 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map index 404ec3e243c27..911794b77be2d 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map index 5e539e1a05dca..d89ce104a4529 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js.map index 404ec3e243c27..911794b77be2d 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map index e66dee109ea5f..1c6f73b1e34db 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 404ec3e243c27..911794b77be2d 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map index 5e539e1a05dca..d89ce104a4529 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 404ec3e243c27..911794b77be2d 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map index a643b3e114d5e..f83be98ecafd7 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map index c9c372a7813e8..8adc7b4743a1b 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map index cee837c295b8c..74a9bd458797a 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/amd/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","ref/m2.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map index 1353b62749d60..657ff532b3911 100644 --- a/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMixedSubfolderSpecifyOutputFileAndOutputDirectory/node/bin/outAndOutDirFile.js.map @@ -1 +1 @@ -{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"outAndOutDirFile.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map index 4d6ff8a632e0a..791976cd5e0aa 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map index 60dfe55247fa9..b3a443ea00d20 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map index cb3844eed2286..a4a1869d935cb 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map index 34d9041efcbfd..089936a2d5e68 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map index 6a888a58b5094..e52966e3475a8 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js.map index 10aa7a3bbc4ee..073139b30b1de 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 60dfe55247fa9..b3a443ea00d20 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map index cb3844eed2286..a4a1869d935cb 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAEW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 4d6ff8a632e0a..791976cd5e0aa 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map index 6a888a58b5094..e52966e3475a8 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map index 10aa7a3bbc4ee..073139b30b1de 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AAC9B,OADA,CAAC,mDAC6D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AAC9B,2DAA8D;AACnD,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;AACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map index 34d9041efcbfd..089936a2d5e68 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_module_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder_ref/m2.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map index 2856510ec803a..1f75f4c5d42bc 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_module_multifolder/ref/m1.ts","outputdir_module_multifolder_ref/m2.ts","outputdir_module_multifolder/test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICRU,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICNU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC;IACd,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map index 52dcd0c12f482..a168a8072e00c 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js.map index 0ce5b2be0a891..c6f0db6edfc56 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js.map index 7bd0cdd4b4d28..7c5234754976b 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js.map index 1f0ce77cd6f63..a9000d4135a63 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 52dcd0c12f482..a168a8072e00c 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 0ce5b2be0a891..c6f0db6edfc56 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 7bd0cdd4b4d28..7c5234754976b 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 1f0ce77cd6f63..a9000d4135a63 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,eAAyB;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,uBAA0B;AACf,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map index 33aa75e2e714b..ed68890c28f0f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map index 5a78727c44ab3..9c73b3cc0453f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map index 0ce5b2be0a891..c6f0db6edfc56 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map index 81595965ed708..2732be085991f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js.map index b3d641435fad0..7d90386ab4576 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 5a78727c44ab3..9c73b3cc0453f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 0ce5b2be0a891..c6f0db6edfc56 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;;IACW,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 81595965ed708..2732be085991f 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB,UAAmB,CAAC;IAApB;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC;IACI,MAAM,CAAC,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":";;AAAW,QAAA,KAAK,GAAG,EAAE,CAAC;AACtB;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAFY,sBAAK;AAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AACtC;IACI,OAAO,oBAAY,CAAC;AACxB,CAAC;AAFD,sBAEC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index b3d641435fad0..7d90386ab4576 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,OAAA,CAAC,mBAA6B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB,OAAgB,CAAC;IAAjB;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;AAChC;IACI,MAAM,CAAC,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":";;AAAA,2BAA8B;AACnB,QAAA,EAAE,GAAG,EAAE,CAAC;AACnB;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAFY,gBAAE;AAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AAChC;IACI,OAAO,iBAAS,CAAC;AACrB,CAAC;AAFD,gBAEC;AAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map index 5bd6a0240b0f4..396b19f5b5fda 100644 --- a/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlModuleSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB,UAAmB,CAAC;QAApB;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;IACtC;QACI,MAAM,CAAC,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB,OAAgB,CAAC;QAAjB;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC;IAChC;QACI,MAAM,CAAC,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":";;;IAAW,QAAA,KAAK,GAAG,EAAE,CAAC;IACtB;QAAA;QAEA,CAAC;QAAD,YAAC;IAAD,CAAC,AAFD,IAEC;IAFY,sBAAK;IAIP,QAAA,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;IACtC;QACI,OAAO,oBAAY,CAAC;IACxB,CAAC;IAFD,sBAEC;;;;;ICPU,QAAA,EAAE,GAAG,EAAE,CAAC;IACnB;QAAA;QAEA,CAAC;QAAD,SAAC;IAAD,CAAC,AAFD,IAEC;IAFY,gBAAE;IAIJ,QAAA,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;IAChC;QACI,OAAO,iBAAS,CAAC;IACrB,CAAC;IAFD,gBAEC;IAEU,QAAA,EAAE,GAAG,EAAE,CAAC,KAAK,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map index cd2d1d96c2c32..b3909f7bb5f17 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map index 437f66512ae63..e02f0c8864f9f 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js.map index db7fd7c53a49a..9d7183f8ace7c 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map index cd2d1d96c2c32..b3909f7bb5f17 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/diskFile0.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map index 437f66512ae63..e02f0c8864f9f 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js.map index db7fd7c53a49a..9d7183f8ace7c 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map index 437f66512ae63..e02f0c8864f9f 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map index db7fd7c53a49a..9d7183f8ace7c 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map index cd2d1d96c2c32..b3909f7bb5f17 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/amd/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map index 437f66512ae63..e02f0c8864f9f 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map index db7fd7c53a49a..9d7183f8ace7c 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map index cd2d1d96c2c32..b3909f7bb5f17 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputDirectory/node/outdir/simple/outputdir_multifolder_ref/m2.js.map @@ -1 +1 @@ -{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m2.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder_ref/m2.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map index a502f29eb3020..07871f1abb3f4 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map index a502f29eb3020..07871f1abb3f4 100644 --- a/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlMultifolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["outputdir_multifolder/ref/m1.ts","outputdir_multifolder_ref/m2.ts","outputdir_multifolder/test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,0DAA0D;AAC1D,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js.map index 893c5ff6bc86d..0661fc9169d03 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js.map index 6d27b151c45ab..f2395c4b1d7f4 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js.map index 893c5ff6bc86d..0661fc9169d03 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js.map index 6d27b151c45ab..f2395c4b1d7f4 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map index 893c5ff6bc86d..0661fc9169d03 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 6d27b151c45ab..f2395c4b1d7f4 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map index 893c5ff6bc86d..0661fc9169d03 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map index 6d27b151c45ab..f2395c4b1d7f4 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map index 61e29ab45e8eb..2353544e666c0 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map index 61e29ab45e8eb..2353544e666c0 100644 --- a/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSimpleSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,6BAA6B;AAC7B,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js.map index a5276e3686910..3ea08c440accf 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js.map index a5276e3686910..3ea08c440accf 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map index a5276e3686910..3ea08c440accf 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map index a5276e3686910..3ea08c440accf 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map index a5276e3686910..3ea08c440accf 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map index a5276e3686910..3ea08c440accf 100644 --- a/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSingleFileSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js.map index 76ebcfc6d1256..d03776e1d6e06 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/amd/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js.map index 76ebcfc6d1256..d03776e1d6e06 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderNoOutdir/node/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map index 76ebcfc6d1256..d03776e1d6e06 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/amd/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map index 0188db198cdba..6464269b283df 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/ref/m1.js.map @@ -1 +1 @@ -{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"m1.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map index 76ebcfc6d1256..d03776e1d6e06 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputDirectory/node/outdir/simple/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["test.ts"],"names":[],"mappings":"AAAA,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map index f851d3de7ac26..8b93c41bc1ba3 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/amd/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map index f851d3de7ac26..8b93c41bc1ba3 100644 --- a/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map +++ b/tests/baselines/reference/project/sourcerootUrlSubfolderSpecifyOutputFile/node/bin/test.js.map @@ -1 +1 @@ -{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,UAAY,CAAC;IAAb;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AAC/B;IACI,MAAM,CAAC,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AACZ,OAAS,CAAC;IAAV;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;AACzB;IACI,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"test.js","sourceRoot":"http://typescript.codeplex.com/","sources":["ref/m1.ts","test.ts"],"names":[],"mappings":"AAAA,IAAI,KAAK,GAAG,EAAE,CAAC;AACf;IAAA;IAEA,CAAC;IAAD,YAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,YAAY,GAAG,IAAI,KAAK,EAAE,CAAC;AAC/B;IACI,OAAO,YAAY,CAAC;AACxB,CAAC;ACRD,iCAAiC;AACjC,IAAI,EAAE,GAAG,EAAE,CAAC;AACZ;IAAA;IAEA,CAAC;IAAD,SAAC;AAAD,CAAC,AAFD,IAEC;AAED,IAAI,SAAS,GAAG,IAAI,EAAE,EAAE,CAAC;AACzB;IACI,OAAO,SAAS,CAAC;AACrB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/properties.js.map b/tests/baselines/reference/properties.js.map index 470279d6c1079..614db7b5edcd5 100644 --- a/tests/baselines/reference/properties.js.map +++ b/tests/baselines/reference/properties.js.map @@ -1,2 +1,2 @@ //// [properties.js.map] -{"version":3,"file":"properties.js","sourceRoot":"","sources":["properties.ts"],"names":[],"mappings":"AAAA,YACA,CAAC;IADD;IAWA,CAAC;IATG,sBAAW,OADf,CAAC,kBACmB;aAAhB;YAEI,MAAM,CAAC,EAAE,CAAC;QACd,CAAC;aAED,UAAiB,KAAa;YAE1B,EAAE;QACN,CAAC;;;OALA;IAML,cAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file +{"version":3,"file":"properties.js","sourceRoot":"","sources":["properties.ts"],"names":[],"mappings":"AAAA;IAAA;IAWA,CAAC;IATG,sBAAW,0BAAK;aAAhB;YAEI,OAAO,EAAE,CAAC;QACd,CAAC;aAED,UAAiB,KAAa;YAE1B,EAAE;QACN,CAAC;;;OALA;IAML,cAAC;AAAD,CAAC,AAXD,IAWC"} \ No newline at end of file diff --git a/tests/baselines/reference/properties.sourcemap.txt b/tests/baselines/reference/properties.sourcemap.txt index 49ff5f88a4919..dcb2822b46b41 100644 --- a/tests/baselines/reference/properties.sourcemap.txt +++ b/tests/baselines/reference/properties.sourcemap.txt @@ -10,16 +10,9 @@ sourceFile:properties.ts ------------------------------------------------------------------- >>>var MyClass = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class MyClass - > -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 13) Source(2, 1) + SourceIndex(0) -3 >Emitted(1, 14) Source(2, 2) + SourceIndex(0) --- >>> function MyClass() { 1->^^^^ @@ -50,20 +43,13 @@ sourceFile:properties.ts >>> Object.defineProperty(MyClass.prototype, "Count", { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^ -3 > ^^^^^^^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> 2 > public get -3 > -4 > { -5 > - > public get Count +3 > Count 1->Emitted(4, 5) Source(3, 5) + SourceIndex(0) 2 >Emitted(4, 27) Source(3, 16) + SourceIndex(0) -3 >Emitted(4, 34) Source(2, 1) + SourceIndex(0) -4 >Emitted(4, 35) Source(2, 2) + SourceIndex(0) -5 >Emitted(4, 53) Source(3, 21) + SourceIndex(0) +3 >Emitted(4, 53) Source(3, 21) + SourceIndex(0) --- >>> get: function () { 1 >^^^^^^^^^^^^^ @@ -73,22 +59,19 @@ sourceFile:properties.ts --- >>> return 42; 1->^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^ +4 > ^ 1->public get Count(): number > { > -2 > return -3 > -4 > 42 -5 > ; +2 > return +3 > 42 +4 > ; 1->Emitted(6, 13) Source(5, 9) + SourceIndex(0) -2 >Emitted(6, 19) Source(5, 15) + SourceIndex(0) -3 >Emitted(6, 20) Source(5, 16) + SourceIndex(0) -4 >Emitted(6, 22) Source(5, 18) + SourceIndex(0) -5 >Emitted(6, 23) Source(5, 19) + SourceIndex(0) +2 >Emitted(6, 20) Source(5, 16) + SourceIndex(0) +3 >Emitted(6, 22) Source(5, 18) + SourceIndex(0) +4 >Emitted(6, 23) Source(5, 19) + SourceIndex(0) --- >>> }, 1 >^^^^^^^^ diff --git a/tests/baselines/reference/recursiveClassReferenceTest.js.map b/tests/baselines/reference/recursiveClassReferenceTest.js.map index 0273983cbf80f..5c1b0fc9d30d5 100644 --- a/tests/baselines/reference/recursiveClassReferenceTest.js.map +++ b/tests/baselines/reference/recursiveClassReferenceTest.js.map @@ -1,2 +1,2 @@ //// [recursiveClassReferenceTest.js.map] -{"version":3,"file":"recursiveClassReferenceTest.js","sourceRoot":"","sources":["recursiveClassReferenceTest.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"recursiveClassReferenceTest.js","sourceRoot":"","sources":["recursiveClassReferenceTest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt b/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt index 284aa5d4d5258..5932454da1986 100644 --- a/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt +++ b/tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt @@ -213,16 +213,10 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> var StartFindAction = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > -2 > export class StartFindAction -3 > i 1->Emitted(21, 17) Source(33, 2) + SourceIndex(0) -2 >Emitted(21, 37) Source(33, 31) + SourceIndex(0) -3 >Emitted(21, 38) Source(33, 32) + SourceIndex(0) --- >>> function StartFindAction() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -252,32 +246,29 @@ sourceFile:recursiveClassReferenceTest.ts 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 4 > ^^^^^^^^^^^^^^ -5 > ^^^^^^ -6 > ^ -7 > ^^^^ -8 > ^ -9 > ^ -10> ^ +5 > ^^^^^^^ +6 > ^^^^ +7 > ^ +8 > ^ +9 > ^ 1-> 2 > getId 3 > 4 > public getId() { -5 > return -6 > -7 > "yo" -8 > ; -9 > -10> } +5 > return +6 > "yo" +7 > ; +8 > +9 > } 1->Emitted(24, 21) Source(35, 10) + SourceIndex(0) 2 >Emitted(24, 52) Source(35, 15) + SourceIndex(0) 3 >Emitted(24, 55) Source(35, 3) + SourceIndex(0) 4 >Emitted(24, 69) Source(35, 20) + SourceIndex(0) -5 >Emitted(24, 75) Source(35, 26) + SourceIndex(0) -6 >Emitted(24, 76) Source(35, 27) + SourceIndex(0) -7 >Emitted(24, 80) Source(35, 31) + SourceIndex(0) -8 >Emitted(24, 81) Source(35, 32) + SourceIndex(0) -9 >Emitted(24, 82) Source(35, 33) + SourceIndex(0) -10>Emitted(24, 83) Source(35, 34) + SourceIndex(0) +5 >Emitted(24, 76) Source(35, 27) + SourceIndex(0) +6 >Emitted(24, 80) Source(35, 31) + SourceIndex(0) +7 >Emitted(24, 81) Source(35, 32) + SourceIndex(0) +8 >Emitted(24, 82) Source(35, 33) + SourceIndex(0) +9 >Emitted(24, 83) Source(35, 34) + SourceIndex(0) --- >>> StartFindAction.prototype.run = function (Thing) { 1 >^^^^^^^^^^^^^^^^^^^^ @@ -300,22 +291,19 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> return true; 1 >^^^^^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^ 1 >):boolean { > > -2 > return -3 > -4 > true -5 > ; +2 > return +3 > true +4 > ; 1 >Emitted(26, 25) Source(39, 4) + SourceIndex(0) -2 >Emitted(26, 31) Source(39, 10) + SourceIndex(0) -3 >Emitted(26, 32) Source(39, 11) + SourceIndex(0) -4 >Emitted(26, 36) Source(39, 15) + SourceIndex(0) -5 >Emitted(26, 37) Source(39, 16) + SourceIndex(0) +2 >Emitted(26, 32) Source(39, 11) + SourceIndex(0) +3 >Emitted(26, 36) Source(39, 15) + SourceIndex(0) +4 >Emitted(26, 37) Source(39, 16) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^^^^^^^^^^^^^ @@ -643,23 +631,17 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> var FindWidget = /** @class */ (function () { 1->^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > -2 > export class FindWidget -3 > i 1->Emitted(40, 13) Source(45, 2) + SourceIndex(0) -2 >Emitted(40, 28) Source(45, 26) + SourceIndex(0) -3 >Emitted(40, 29) Source(45, 27) + SourceIndex(0) --- >>> function FindWidget(codeThing) { 1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^^ 4 > ^^^-> -1->mplements Sample.Thing.IWidget { +1->export class FindWidget implements Sample.Thing.IWidget { > > public gar(runner:(widget:Sample.Thing.IWidget)=>any) { if (true) {return runner(this);}} > @@ -766,80 +748,62 @@ sourceFile:recursiveClassReferenceTest.ts 4 > ^^^^^^^^^^ 5 > ^^^^^^ 6 > ^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^^^^ -11> ^ -12> ^ -13> ^ +7 > ^^^^ +8 > ^^^^ +9 > ^^ 1-> 2 > gar 3 > 4 > public gar( 5 > runner:(widget:Sample.Thing.IWidget)=>any 6 > ) { -7 > if -8 > -9 > ( -10> true -11> ) -12> -13> { +7 > if ( +8 > true +9 > ) 1->Emitted(47, 17) Source(47, 10) + SourceIndex(0) 2 >Emitted(47, 41) Source(47, 13) + SourceIndex(0) 3 >Emitted(47, 44) Source(47, 3) + SourceIndex(0) 4 >Emitted(47, 54) Source(47, 14) + SourceIndex(0) 5 >Emitted(47, 60) Source(47, 55) + SourceIndex(0) 6 >Emitted(47, 64) Source(47, 59) + SourceIndex(0) -7 >Emitted(47, 66) Source(47, 61) + SourceIndex(0) -8 >Emitted(47, 67) Source(47, 62) + SourceIndex(0) -9 >Emitted(47, 68) Source(47, 63) + SourceIndex(0) -10>Emitted(47, 72) Source(47, 67) + SourceIndex(0) -11>Emitted(47, 73) Source(47, 68) + SourceIndex(0) -12>Emitted(47, 74) Source(47, 69) + SourceIndex(0) -13>Emitted(47, 75) Source(47, 70) + SourceIndex(0) +7 >Emitted(47, 68) Source(47, 63) + SourceIndex(0) +8 >Emitted(47, 72) Source(47, 67) + SourceIndex(0) +9 >Emitted(47, 74) Source(47, 69) + SourceIndex(0) --- >>> return runner(this); 1 >^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ -6 > ^^^^ -7 > ^ -8 > ^ -1 > -2 > return -3 > -4 > runner -5 > ( -6 > this -7 > ) -8 > ; +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ +5 > ^^^^ +6 > ^ +7 > ^ +1 >{ +2 > return +3 > runner +4 > ( +5 > this +6 > ) +7 > ; 1 >Emitted(48, 21) Source(47, 70) + SourceIndex(0) -2 >Emitted(48, 27) Source(47, 76) + SourceIndex(0) -3 >Emitted(48, 28) Source(47, 77) + SourceIndex(0) -4 >Emitted(48, 34) Source(47, 83) + SourceIndex(0) -5 >Emitted(48, 35) Source(47, 84) + SourceIndex(0) -6 >Emitted(48, 39) Source(47, 88) + SourceIndex(0) -7 >Emitted(48, 40) Source(47, 89) + SourceIndex(0) -8 >Emitted(48, 41) Source(47, 90) + SourceIndex(0) +2 >Emitted(48, 28) Source(47, 77) + SourceIndex(0) +3 >Emitted(48, 34) Source(47, 83) + SourceIndex(0) +4 >Emitted(48, 35) Source(47, 84) + SourceIndex(0) +5 >Emitted(48, 39) Source(47, 88) + SourceIndex(0) +6 >Emitted(48, 40) Source(47, 89) + SourceIndex(0) +7 >Emitted(48, 41) Source(47, 90) + SourceIndex(0) --- >>> } }; -1 >^^^^^^^^^^^^^^^^ -2 > ^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> -1 > -2 > } -3 > -4 > } -1 >Emitted(49, 17) Source(47, 90) + SourceIndex(0) -2 >Emitted(49, 18) Source(47, 91) + SourceIndex(0) -3 >Emitted(49, 19) Source(47, 91) + SourceIndex(0) -4 >Emitted(49, 20) Source(47, 92) + SourceIndex(0) +1 >^^^^^^^^^^^^^^^^^ +2 > ^ +3 > ^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >} +2 > +3 > } +1 >Emitted(49, 18) Source(47, 91) + SourceIndex(0) +2 >Emitted(49, 19) Source(47, 91) + SourceIndex(0) +3 >Emitted(49, 20) Source(47, 92) + SourceIndex(0) --- >>> FindWidget.prototype.getDomNode = function () { 1->^^^^^^^^^^^^^^^^ @@ -862,21 +826,18 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> return domNode; 1 >^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^ +4 > ^ 1 >public getDomNode() { > -2 > return -3 > -4 > domNode -5 > ; +2 > return +3 > domNode +4 > ; 1 >Emitted(51, 21) Source(56, 4) + SourceIndex(0) -2 >Emitted(51, 27) Source(56, 10) + SourceIndex(0) -3 >Emitted(51, 28) Source(56, 11) + SourceIndex(0) -4 >Emitted(51, 35) Source(56, 18) + SourceIndex(0) -5 >Emitted(51, 36) Source(56, 19) + SourceIndex(0) +2 >Emitted(51, 28) Source(56, 11) + SourceIndex(0) +3 >Emitted(51, 35) Source(56, 18) + SourceIndex(0) +4 >Emitted(51, 36) Source(56, 19) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^^^^^^^^^ @@ -1133,18 +1094,12 @@ sourceFile:recursiveClassReferenceTest.ts --- >>>var AbstractMode = /** @class */ (function () { 1-> -2 >^^^^^^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > >interface IMode { getInitialState(): IState;} > -2 >class AbstractMode -3 > i 1->Emitted(61, 1) Source(67, 1) + SourceIndex(0) -2 >Emitted(61, 18) Source(67, 20) + SourceIndex(0) -3 >Emitted(61, 19) Source(67, 21) + SourceIndex(0) --- >>> function AbstractMode() { 1->^^^^ @@ -1166,32 +1121,29 @@ sourceFile:recursiveClassReferenceTest.ts 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 4 > ^^^^^^^^^^^^^^ -5 > ^^^^^^ -6 > ^ -7 > ^^^^ -8 > ^ -9 > ^ -10> ^ +5 > ^^^^^^^ +6 > ^^^^ +7 > ^ +8 > ^ +9 > ^ 1-> 2 > getInitialState 3 > 4 > public getInitialState(): IState { -5 > return -6 > -7 > null -8 > ; -9 > -10> } +5 > return +6 > null +7 > ; +8 > +9 > } 1->Emitted(64, 5) Source(67, 46) + SourceIndex(0) 2 >Emitted(64, 43) Source(67, 61) + SourceIndex(0) 3 >Emitted(64, 46) Source(67, 39) + SourceIndex(0) 4 >Emitted(64, 60) Source(67, 74) + SourceIndex(0) -5 >Emitted(64, 66) Source(67, 80) + SourceIndex(0) -6 >Emitted(64, 67) Source(67, 81) + SourceIndex(0) -7 >Emitted(64, 71) Source(67, 85) + SourceIndex(0) -8 >Emitted(64, 72) Source(67, 86) + SourceIndex(0) -9 >Emitted(64, 73) Source(67, 86) + SourceIndex(0) -10>Emitted(64, 74) Source(67, 87) + SourceIndex(0) +5 >Emitted(64, 67) Source(67, 81) + SourceIndex(0) +6 >Emitted(64, 71) Source(67, 85) + SourceIndex(0) +7 >Emitted(64, 72) Source(67, 86) + SourceIndex(0) +8 >Emitted(64, 73) Source(67, 86) + SourceIndex(0) +9 >Emitted(64, 74) Source(67, 87) + SourceIndex(0) --- >>> return AbstractMode; 1 >^^^^ @@ -1390,24 +1342,18 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> var State = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > > -2 > export class State -3 > i 1->Emitted(74, 17) Source(78, 2) + SourceIndex(0) -2 >Emitted(74, 27) Source(78, 21) + SourceIndex(0) -3 >Emitted(74, 28) Source(78, 22) + SourceIndex(0) --- >>> function State(mode) { 1->^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^ 3 > ^^^^ 4 > ^^^-> -1->mplements IState { +1->export class State implements IState { > 2 > constructor(private 3 > mode: IMode @@ -1455,21 +1401,18 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> return this; 1 >^^^^^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^ 1 >public clone():IState { > -2 > return -3 > -4 > this -5 > ; +2 > return +3 > this +4 > ; 1 >Emitted(79, 25) Source(81, 4) + SourceIndex(0) -2 >Emitted(79, 31) Source(81, 10) + SourceIndex(0) -3 >Emitted(79, 32) Source(81, 11) + SourceIndex(0) -4 >Emitted(79, 36) Source(81, 15) + SourceIndex(0) -5 >Emitted(79, 37) Source(81, 16) + SourceIndex(0) +2 >Emitted(79, 32) Source(81, 11) + SourceIndex(0) +3 >Emitted(79, 36) Source(81, 15) + SourceIndex(0) +4 >Emitted(79, 37) Source(81, 16) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^^^^^^^^^^^^^ @@ -1502,27 +1445,24 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> return this === other; 1 >^^^^^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^^^^^ -6 > ^^^^^ -7 > ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^^^^^ +5 > ^^^^^ +6 > ^ 1 >):boolean { > -2 > return -3 > -4 > this -5 > === -6 > other -7 > ; +2 > return +3 > this +4 > === +5 > other +6 > ; 1 >Emitted(82, 25) Source(85, 4) + SourceIndex(0) -2 >Emitted(82, 31) Source(85, 10) + SourceIndex(0) -3 >Emitted(82, 32) Source(85, 11) + SourceIndex(0) -4 >Emitted(82, 36) Source(85, 15) + SourceIndex(0) -5 >Emitted(82, 41) Source(85, 20) + SourceIndex(0) -6 >Emitted(82, 46) Source(85, 25) + SourceIndex(0) -7 >Emitted(82, 47) Source(85, 26) + SourceIndex(0) +2 >Emitted(82, 32) Source(85, 11) + SourceIndex(0) +3 >Emitted(82, 36) Source(85, 15) + SourceIndex(0) +4 >Emitted(82, 41) Source(85, 20) + SourceIndex(0) +5 >Emitted(82, 46) Source(85, 25) + SourceIndex(0) +6 >Emitted(82, 47) Source(85, 26) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^^^^^^^^^^^^^ @@ -1539,34 +1479,31 @@ sourceFile:recursiveClassReferenceTest.ts 2 > ^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 4 > ^^^^^^^^^^^^^^ -5 > ^^^^^^ -6 > ^ -7 > ^^^^ -8 > ^ -9 > ^ -10> ^ +5 > ^^^^^^^ +6 > ^^^^ +7 > ^ +8 > ^ +9 > ^ 1-> > > public 2 > getMode 3 > 4 > public getMode(): IMode { -5 > return -6 > -7 > mode -8 > ; -9 > -10> } +5 > return +6 > mode +7 > ; +8 > +9 > } 1->Emitted(84, 21) Source(88, 10) + SourceIndex(0) 2 >Emitted(84, 44) Source(88, 17) + SourceIndex(0) 3 >Emitted(84, 47) Source(88, 3) + SourceIndex(0) 4 >Emitted(84, 61) Source(88, 29) + SourceIndex(0) -5 >Emitted(84, 67) Source(88, 35) + SourceIndex(0) -6 >Emitted(84, 68) Source(88, 36) + SourceIndex(0) -7 >Emitted(84, 72) Source(88, 40) + SourceIndex(0) -8 >Emitted(84, 73) Source(88, 41) + SourceIndex(0) -9 >Emitted(84, 74) Source(88, 42) + SourceIndex(0) -10>Emitted(84, 75) Source(88, 43) + SourceIndex(0) +5 >Emitted(84, 68) Source(88, 36) + SourceIndex(0) +6 >Emitted(84, 72) Source(88, 40) + SourceIndex(0) +7 >Emitted(84, 73) Source(88, 41) + SourceIndex(0) +8 >Emitted(84, 74) Source(88, 42) + SourceIndex(0) +9 >Emitted(84, 75) Source(88, 43) + SourceIndex(0) --- >>> return State; 1 >^^^^^^^^^^^^^^^^^^^^ @@ -1631,22 +1568,16 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> var Mode = /** @class */ (function (_super) { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 > export class Mode -3 > e 1->Emitted(88, 17) Source(91, 2) + SourceIndex(0) -2 >Emitted(88, 26) Source(91, 20) + SourceIndex(0) -3 >Emitted(88, 27) Source(91, 21) + SourceIndex(0) --- >>> __extends(Mode, _super); 1->^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^ -1->xtends +1->export class Mode extends 2 > AbstractMode 1->Emitted(89, 21) Source(91, 28) + SourceIndex(0) 2 >Emitted(89, 45) Source(91, 40) + SourceIndex(0) @@ -1698,36 +1629,30 @@ sourceFile:recursiveClassReferenceTest.ts --- >>> return new State(self); 1 >^^^^^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^ -5 > ^ -6 > ^^^^^ -7 > ^ -8 > ^^^^ -9 > ^ -10> ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^^^^^ +5 > ^ +6 > ^^^^ +7 > ^ +8 > ^ 1 >public getInitialState(): IState { > -2 > return -3 > -4 > new -5 > -6 > State -7 > ( -8 > self -9 > ) -10> ; +2 > return +3 > new +4 > State +5 > ( +6 > self +7 > ) +8 > ; 1 >Emitted(95, 25) Source(95, 4) + SourceIndex(0) -2 >Emitted(95, 31) Source(95, 10) + SourceIndex(0) -3 >Emitted(95, 32) Source(95, 11) + SourceIndex(0) -4 >Emitted(95, 35) Source(95, 14) + SourceIndex(0) -5 >Emitted(95, 36) Source(95, 15) + SourceIndex(0) -6 >Emitted(95, 41) Source(95, 20) + SourceIndex(0) -7 >Emitted(95, 42) Source(95, 21) + SourceIndex(0) -8 >Emitted(95, 46) Source(95, 25) + SourceIndex(0) -9 >Emitted(95, 47) Source(95, 26) + SourceIndex(0) -10>Emitted(95, 48) Source(95, 27) + SourceIndex(0) +2 >Emitted(95, 32) Source(95, 11) + SourceIndex(0) +3 >Emitted(95, 36) Source(95, 15) + SourceIndex(0) +4 >Emitted(95, 41) Source(95, 20) + SourceIndex(0) +5 >Emitted(95, 42) Source(95, 21) + SourceIndex(0) +6 >Emitted(95, 46) Source(95, 25) + SourceIndex(0) +7 >Emitted(95, 47) Source(95, 26) + SourceIndex(0) +8 >Emitted(95, 48) Source(95, 27) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMap-Comments.js.map b/tests/baselines/reference/sourceMap-Comments.js.map index 4e7c4d6f945e1..a349925353d12 100644 --- a/tests/baselines/reference/sourceMap-Comments.js.map +++ b/tests/baselines/reference/sourceMap-Comments.js.map @@ -1,2 +1,2 @@ //// [sourceMap-Comments.js.map] -{"version":3,"file":"sourceMap-Comments.js","sourceRoot":"","sources":["sourceMap-Comments.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkBT;AAlBD,WAAO,GAAG;IAAC,IAAA,KAAK,CAkBf;IAlBU,WAAA,KAAK;QACZ,SAAkB,CAAC;YAAnB;YAeA,CAAC;YAdU,kBAAG,GAAV;gBACI,IAAI,CAAC,CAAE,CAAC,CAAQ,CAAC,CAAC;gBAClB,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACR,IAAI,CAAC,CAAC,CAAC;wBACH,KAAK,CAAC;oBACV,IAAI,CAAC,CAAC,CAAC;wBACH,gBAAgB;wBAChB,gBAAgB;wBAChB,KAAK,CAAC;oBACV,IAAI,CAAC,CAAC,CAAC;wBACH,WAAW;wBACX,KAAK,CAAC;gBACd,CAAC;YACL,CAAC;YACL,WAAC;QAAD,CAAC,AAfD,IAeC;QAfY,UAAI,OAehB,CAAA;IAEL,CAAC,EAlBU,KAAK,GAAL,SAAK,KAAL,SAAK,QAkBf;AAAD,CAAC,EAlBM,GAAG,KAAH,GAAG,QAkBT"} \ No newline at end of file +{"version":3,"file":"sourceMap-Comments.js","sourceRoot":"","sources":["sourceMap-Comments.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkBT;AAlBD,WAAO,GAAG;IAAC,IAAA,KAAK,CAkBf;IAlBU,WAAA,KAAK;QACZ;YAAA;YAeA,CAAC;YAdU,kBAAG,GAAV;gBACI,IAAI,CAAC,GAAW,CAAC,CAAC;gBAClB,QAAQ,CAAC,EAAE;oBACP,KAAK,CAAC;wBACF,MAAM;oBACV,KAAK,CAAC;wBACF,gBAAgB;wBAChB,gBAAgB;wBAChB,MAAM;oBACV,KAAK,CAAC;wBACF,WAAW;wBACX,MAAM;iBACb;YACL,CAAC;YACL,WAAC;QAAD,CAAC,AAfD,IAeC;QAfY,UAAI,OAehB,CAAA;IAEL,CAAC,EAlBU,KAAK,GAAL,SAAK,KAAL,SAAK,QAkBf;AAAD,CAAC,EAlBM,GAAG,KAAH,GAAG,QAkBT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-Comments.sourcemap.txt b/tests/baselines/reference/sourceMap-Comments.sourcemap.txt index 4e4699b75d394..ad3301e314a41 100644 --- a/tests/baselines/reference/sourceMap-Comments.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-Comments.sourcemap.txt @@ -100,16 +100,10 @@ sourceFile:sourceMap-Comments.ts --- >>> var Test = /** @class */ (function () { 1->^^^^^^^^ -2 > ^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > -2 > export class Test -3 > { 1->Emitted(5, 9) Source(2, 5) + SourceIndex(0) -2 >Emitted(5, 18) Source(2, 23) + SourceIndex(0) -3 >Emitted(5, 19) Source(2, 24) + SourceIndex(0) --- >>> function Test() { 1->^^^^^^^^^^^^ @@ -156,112 +150,80 @@ sourceFile:sourceMap-Comments.ts 1 >^^^^^^^^^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^-> 1 >public doX(): void { > 2 > let 3 > f -4 > : -5 > n -6 > umber = -7 > 2 -8 > ; +4 > : number = +5 > 2 +6 > ; 1 >Emitted(9, 17) Source(4, 13) + SourceIndex(0) 2 >Emitted(9, 21) Source(4, 17) + SourceIndex(0) 3 >Emitted(9, 22) Source(4, 18) + SourceIndex(0) -4 >Emitted(9, 23) Source(4, 20) + SourceIndex(0) -5 >Emitted(9, 24) Source(4, 21) + SourceIndex(0) -6 >Emitted(9, 25) Source(4, 29) + SourceIndex(0) -7 >Emitted(9, 26) Source(4, 30) + SourceIndex(0) -8 >Emitted(9, 27) Source(4, 31) + SourceIndex(0) +4 >Emitted(9, 25) Source(4, 29) + SourceIndex(0) +5 >Emitted(9, 26) Source(4, 30) + SourceIndex(0) +6 >Emitted(9, 27) Source(4, 31) + SourceIndex(0) --- >>> switch (f) { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ +2 > ^^^^^^^^ +3 > ^ +4 > ^^ +5 > ^-> 1-> > -2 > switch -3 > -4 > ( -5 > f -6 > ) -7 > -8 > { +2 > switch ( +3 > f +4 > ) 1->Emitted(10, 17) Source(5, 13) + SourceIndex(0) -2 >Emitted(10, 23) Source(5, 19) + SourceIndex(0) -3 >Emitted(10, 24) Source(5, 20) + SourceIndex(0) -4 >Emitted(10, 25) Source(5, 21) + SourceIndex(0) -5 >Emitted(10, 26) Source(5, 22) + SourceIndex(0) -6 >Emitted(10, 27) Source(5, 23) + SourceIndex(0) -7 >Emitted(10, 28) Source(5, 24) + SourceIndex(0) -8 >Emitted(10, 29) Source(5, 25) + SourceIndex(0) +2 >Emitted(10, 25) Source(5, 21) + SourceIndex(0) +3 >Emitted(10, 26) Source(5, 22) + SourceIndex(0) +4 >Emitted(10, 28) Source(5, 24) + SourceIndex(0) --- >>> case 1: -1 >^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^^-> -1 > +1->^^^^^^^^^^^^^^^^^^^^ +2 > ^^^^^ +3 > ^ +4 > ^^^^^-> +1->{ > -2 > case -3 > -4 > 1 -5 > : -1 >Emitted(11, 21) Source(6, 17) + SourceIndex(0) -2 >Emitted(11, 25) Source(6, 21) + SourceIndex(0) -3 >Emitted(11, 26) Source(6, 22) + SourceIndex(0) -4 >Emitted(11, 27) Source(6, 23) + SourceIndex(0) -5 >Emitted(11, 28) Source(6, 24) + SourceIndex(0) +2 > case +3 > 1 +1->Emitted(11, 21) Source(6, 17) + SourceIndex(0) +2 >Emitted(11, 26) Source(6, 22) + SourceIndex(0) +3 >Emitted(11, 27) Source(6, 23) + SourceIndex(0) --- >>> break; 1->^^^^^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^^ -3 > ^ -1-> +2 > ^^^^^^ +1->: > -2 > break -3 > ; +2 > break; 1->Emitted(12, 25) Source(7, 21) + SourceIndex(0) -2 >Emitted(12, 30) Source(7, 26) + SourceIndex(0) -3 >Emitted(12, 31) Source(7, 27) + SourceIndex(0) +2 >Emitted(12, 31) Source(7, 27) + SourceIndex(0) --- >>> case 2: 1 >^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^^^^^^^^^^^^-> +2 > ^^^^^ +3 > ^ +4 > ^^^^^^^^^^^^^^^-> 1 > > -2 > case -3 > -4 > 2 -5 > : +2 > case +3 > 2 1 >Emitted(13, 21) Source(8, 17) + SourceIndex(0) -2 >Emitted(13, 25) Source(8, 21) + SourceIndex(0) -3 >Emitted(13, 26) Source(8, 22) + SourceIndex(0) -4 >Emitted(13, 27) Source(8, 23) + SourceIndex(0) -5 >Emitted(13, 28) Source(8, 24) + SourceIndex(0) +2 >Emitted(13, 26) Source(8, 22) + SourceIndex(0) +3 >Emitted(13, 27) Source(8, 23) + SourceIndex(0) --- >>> //line comment 1 1->^^^^^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^ 3 > ^-> -1-> +1->: > 2 > //line comment 1 1->Emitted(14, 25) Source(9, 21) + SourceIndex(0) @@ -278,39 +240,30 @@ sourceFile:sourceMap-Comments.ts --- >>> break; 1 >^^^^^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^^ -3 > ^ +2 > ^^^^^^ 1 > > -2 > break -3 > ; +2 > break; 1 >Emitted(16, 25) Source(11, 21) + SourceIndex(0) -2 >Emitted(16, 30) Source(11, 26) + SourceIndex(0) -3 >Emitted(16, 31) Source(11, 27) + SourceIndex(0) +2 >Emitted(16, 31) Source(11, 27) + SourceIndex(0) --- >>> case 3: 1 >^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^^^^^^^-> +2 > ^^^^^ +3 > ^ +4 > ^^^^^^^^^^-> 1 > > -2 > case -3 > -4 > 3 -5 > : +2 > case +3 > 3 1 >Emitted(17, 21) Source(12, 17) + SourceIndex(0) -2 >Emitted(17, 25) Source(12, 21) + SourceIndex(0) -3 >Emitted(17, 26) Source(12, 22) + SourceIndex(0) -4 >Emitted(17, 27) Source(12, 23) + SourceIndex(0) -5 >Emitted(17, 28) Source(12, 24) + SourceIndex(0) +2 >Emitted(17, 26) Source(12, 22) + SourceIndex(0) +3 >Emitted(17, 27) Source(12, 23) + SourceIndex(0) --- >>> //a comment 1->^^^^^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^ -1-> +1->: > 2 > //a comment 1->Emitted(18, 25) Source(13, 21) + SourceIndex(0) @@ -318,24 +271,18 @@ sourceFile:sourceMap-Comments.ts --- >>> break; 1 >^^^^^^^^^^^^^^^^^^^^^^^^ -2 > ^^^^^ -3 > ^ +2 > ^^^^^^ 1 > > -2 > break -3 > ; +2 > break; 1 >Emitted(19, 25) Source(14, 21) + SourceIndex(0) -2 >Emitted(19, 30) Source(14, 26) + SourceIndex(0) -3 >Emitted(19, 31) Source(14, 27) + SourceIndex(0) +2 >Emitted(19, 31) Source(14, 27) + SourceIndex(0) --- >>> } -1 >^^^^^^^^^^^^^^^^ -2 > ^ +1 >^^^^^^^^^^^^^^^^^ 1 > - > -2 > } -1 >Emitted(20, 17) Source(15, 13) + SourceIndex(0) -2 >Emitted(20, 18) Source(15, 14) + SourceIndex(0) + > } +1 >Emitted(20, 18) Source(15, 14) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMap-Comments2.js.map b/tests/baselines/reference/sourceMap-Comments2.js.map index e5a5387a72f2e..87814e66c5771 100644 --- a/tests/baselines/reference/sourceMap-Comments2.js.map +++ b/tests/baselines/reference/sourceMap-Comments2.js.map @@ -1,2 +1,2 @@ //// [sourceMap-Comments2.js.map] -{"version":3,"file":"sourceMap-Comments2.js","sourceRoot":"","sources":["sourceMap-Comments2.ts"],"names":[],"mappings":"AAAA,aAAa,GAAW,EAAE,GAAW;IACjC,MAAM,CAAC;AACX,CAAC;AAED;;GAEG;AACH,aAAa,GAAW,EAAE,GAAW;IACjC,MAAM,CAAC;AACX,CAAC;AAED,uBAAuB;AACvB,aAAa,GAAW,EAAE,GAAW;IACjC,MAAM,CAAC;AACX,CAAC;AAED,aAAa,GAAW,EAAE,GAAW;IACjC,MAAM,CAAC;AACX,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMap-Comments2.js","sourceRoot":"","sources":["sourceMap-Comments2.ts"],"names":[],"mappings":"AAAA,aAAa,GAAW,EAAE,GAAW;IACjC,OAAO;AACX,CAAC;AAED;;GAEG;AACH,aAAa,GAAW,EAAE,GAAW;IACjC,OAAO;AACX,CAAC;AAED,uBAAuB;AACvB,aAAa,GAAW,EAAE,GAAW;IACjC,OAAO;AACX,CAAC;AAED,aAAa,GAAW,EAAE,GAAW;IACjC,OAAO;AACX,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-Comments2.sourcemap.txt b/tests/baselines/reference/sourceMap-Comments2.sourcemap.txt index 88c78671f0f14..4e77b4a51dd81 100644 --- a/tests/baselines/reference/sourceMap-Comments2.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-Comments2.sourcemap.txt @@ -27,15 +27,12 @@ sourceFile:sourceMap-Comments2.ts --- >>> return; 1 >^^^^ -2 > ^^^^^^ -3 > ^ +2 > ^^^^^^^ 1 >): void { > -2 > return -3 > ; +2 > return; 1 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) -2 >Emitted(2, 11) Source(2, 11) + SourceIndex(0) -3 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) +2 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) --- >>>} 1 > @@ -84,15 +81,12 @@ sourceFile:sourceMap-Comments2.ts --- >>> return; 1 >^^^^ -2 > ^^^^^^ -3 > ^ +2 > ^^^^^^^ 1 >): void { > -2 > return -3 > ; +2 > return; 1 >Emitted(8, 5) Source(9, 5) + SourceIndex(0) -2 >Emitted(8, 11) Source(9, 11) + SourceIndex(0) -3 >Emitted(8, 12) Source(9, 12) + SourceIndex(0) +2 >Emitted(8, 12) Source(9, 12) + SourceIndex(0) --- >>>} 1 > @@ -135,15 +129,12 @@ sourceFile:sourceMap-Comments2.ts --- >>> return; 1 >^^^^ -2 > ^^^^^^ -3 > ^ +2 > ^^^^^^^ 1 >): void { > -2 > return -3 > ; +2 > return; 1 >Emitted(12, 5) Source(14, 5) + SourceIndex(0) -2 >Emitted(12, 11) Source(14, 11) + SourceIndex(0) -3 >Emitted(12, 12) Source(14, 12) + SourceIndex(0) +2 >Emitted(12, 12) Source(14, 12) + SourceIndex(0) --- >>>} 1 > @@ -176,15 +167,12 @@ sourceFile:sourceMap-Comments2.ts --- >>> return; 1 >^^^^ -2 > ^^^^^^ -3 > ^ +2 > ^^^^^^^ 1 >): void { > -2 > return -3 > ; +2 > return; 1 >Emitted(15, 5) Source(18, 5) + SourceIndex(0) -2 >Emitted(15, 11) Source(18, 11) + SourceIndex(0) -3 >Emitted(15, 12) Source(18, 12) + SourceIndex(0) +2 >Emitted(15, 12) Source(18, 12) + SourceIndex(0) --- >>>} 1 > diff --git a/tests/baselines/reference/sourceMap-FileWithComments.js.map b/tests/baselines/reference/sourceMap-FileWithComments.js.map index 9ba81505248d5..d874bba1c4f50 100644 --- a/tests/baselines/reference/sourceMap-FileWithComments.js.map +++ b/tests/baselines/reference/sourceMap-FileWithComments.js.map @@ -1,2 +1,2 @@ //// [sourceMap-FileWithComments.js.map] -{"version":3,"file":"sourceMap-FileWithComments.js","sourceRoot":"","sources":["sourceMap-FileWithComments.ts"],"names":[],"mappings":"AAKA,SAAS;AACT,IAAO,MAAM,CAwBZ;AAxBD,WAAO,MAAM;IAET,QAAQ;IACR,UAAmB,CAAC;QAChB,cAAc;QACd,eAAmB,CAAS,EAAS,CAAS;YAA3B,MAAC,GAAD,CAAC,CAAQ;YAAS,MAAC,GAAD,CAAC,CAAQ;QAAI,CAAC;QAEnD,kBAAkB;QAClB,uBAAO,GAAP,cAAY,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAElE,gBAAgB;QACT,YAAM,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QACpC,YAAC;KAAA,AATD,IASC;IATY,YAAK,QASjB,CAAA;IAED,+BAA+B;IAC/B,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IAEX;IACA,CAAC;IADe,UAAG,MAClB,CAAA;IAED;;MAEE;IACF,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACf,CAAC,EAxBM,MAAM,KAAN,MAAM,QAwBZ;AAED,qBAAqB;AACrB,IAAI,CAAC,CAAE,CAAC,CAAQ,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMap-FileWithComments.js","sourceRoot":"","sources":["sourceMap-FileWithComments.ts"],"names":[],"mappings":"AAKA,SAAS;AACT,IAAO,MAAM,CAwBZ;AAxBD,WAAO,MAAM;IAET,QAAQ;IACR;QACI,cAAc;QACd,eAAmB,CAAS,EAAS,CAAS;YAA3B,MAAC,GAAD,CAAC,CAAQ;YAAS,MAAC,GAAD,CAAC,CAAQ;QAAI,CAAC;QAEnD,kBAAkB;QAClB,uBAAO,GAAP,cAAY,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAElE,gBAAgB;QACT,YAAM,GAAG,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QACpC,YAAC;KAAA,AATD,IASC;IATY,YAAK,QASjB,CAAA;IAED,+BAA+B;IAC/B,IAAI,CAAC,GAAG,EAAE,CAAC;IAEX;IACA,CAAC;IADe,UAAG,MAClB,CAAA;IAED;;MAEE;IACF,IAAI,CAAC,GAAG,EAAE,CAAC;AACf,CAAC,EAxBM,MAAM,KAAN,MAAM,QAwBZ;AAED,qBAAqB;AACrB,IAAI,CAAC,GAAW,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvC,IAAI,IAAI,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt b/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt index 648cfc4385d0d..57a06f4522b82 100644 --- a/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt @@ -86,22 +86,16 @@ sourceFile:sourceMap-FileWithComments.ts --- >>> var Point = /** @class */ (function () { 1->^^^^ -2 > ^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^-> 1-> > -2 > export class Point -3 > i 1->Emitted(5, 5) Source(10, 5) + SourceIndex(0) -2 >Emitted(5, 15) Source(10, 24) + SourceIndex(0) -3 >Emitted(5, 16) Source(10, 25) + SourceIndex(0) --- >>> // Constructor 1->^^^^^^^^ 2 > ^^^^^^^^^^^^^^ 3 > ^^^^^^^^^-> -1->mplements IPoint { +1->export class Point implements IPoint { > 2 > // Constructor 1->Emitted(6, 9) Source(11, 9) + SourceIndex(0) @@ -185,90 +179,87 @@ sourceFile:sourceMap-FileWithComments.ts 2 > ^^^^^^^^^^^^^^^^^^^^^^^ 3 > ^^^ 4 > ^^^^^^^^^^^^^^ -5 > ^^^^^^ -6 > ^ -7 > ^^^^ -8 > ^ -9 > ^^^^ -10> ^ -11> ^^^^ -12> ^ -13> ^ -14> ^^^ -15> ^^^^ -16> ^ -17> ^ -18> ^^^ -19> ^^^^ -20> ^ -21> ^ -22> ^^^ -23> ^^^^ -24> ^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^ +5 > ^^^^^^^ +6 > ^^^^ +7 > ^ +8 > ^^^^ +9 > ^ +10> ^^^^ +11> ^ +12> ^ +13> ^^^ +14> ^^^^ +15> ^ +16> ^ +17> ^^^ +18> ^^^^ +19> ^ +20> ^ +21> ^^^ +22> ^^^^ +23> ^ +24> ^ +25> ^ +26> ^ +27> ^ +28> ^ 1-> > 2 > getDist 3 > 4 > getDist() { -5 > return -6 > -7 > Math -8 > . -9 > sqrt -10> ( -11> this -12> . -13> x -14> * -15> this -16> . -17> x -18> + -19> this -20> . -21> y -22> * -23> this -24> . -25> y -26> ) -27> ; -28> -29> } +5 > return +6 > Math +7 > . +8 > sqrt +9 > ( +10> this +11> . +12> x +13> * +14> this +15> . +16> x +17> + +18> this +19> . +20> y +21> * +22> this +23> . +24> y +25> ) +26> ; +27> +28> } 1->Emitted(12, 9) Source(15, 9) + SourceIndex(0) 2 >Emitted(12, 32) Source(15, 16) + SourceIndex(0) 3 >Emitted(12, 35) Source(15, 9) + SourceIndex(0) 4 >Emitted(12, 49) Source(15, 21) + SourceIndex(0) -5 >Emitted(12, 55) Source(15, 27) + SourceIndex(0) -6 >Emitted(12, 56) Source(15, 28) + SourceIndex(0) -7 >Emitted(12, 60) Source(15, 32) + SourceIndex(0) -8 >Emitted(12, 61) Source(15, 33) + SourceIndex(0) -9 >Emitted(12, 65) Source(15, 37) + SourceIndex(0) -10>Emitted(12, 66) Source(15, 38) + SourceIndex(0) -11>Emitted(12, 70) Source(15, 42) + SourceIndex(0) -12>Emitted(12, 71) Source(15, 43) + SourceIndex(0) -13>Emitted(12, 72) Source(15, 44) + SourceIndex(0) -14>Emitted(12, 75) Source(15, 47) + SourceIndex(0) -15>Emitted(12, 79) Source(15, 51) + SourceIndex(0) -16>Emitted(12, 80) Source(15, 52) + SourceIndex(0) -17>Emitted(12, 81) Source(15, 53) + SourceIndex(0) -18>Emitted(12, 84) Source(15, 56) + SourceIndex(0) -19>Emitted(12, 88) Source(15, 60) + SourceIndex(0) -20>Emitted(12, 89) Source(15, 61) + SourceIndex(0) -21>Emitted(12, 90) Source(15, 62) + SourceIndex(0) -22>Emitted(12, 93) Source(15, 65) + SourceIndex(0) -23>Emitted(12, 97) Source(15, 69) + SourceIndex(0) -24>Emitted(12, 98) Source(15, 70) + SourceIndex(0) -25>Emitted(12, 99) Source(15, 71) + SourceIndex(0) -26>Emitted(12, 100) Source(15, 72) + SourceIndex(0) -27>Emitted(12, 101) Source(15, 73) + SourceIndex(0) -28>Emitted(12, 102) Source(15, 74) + SourceIndex(0) -29>Emitted(12, 103) Source(15, 75) + SourceIndex(0) +5 >Emitted(12, 56) Source(15, 28) + SourceIndex(0) +6 >Emitted(12, 60) Source(15, 32) + SourceIndex(0) +7 >Emitted(12, 61) Source(15, 33) + SourceIndex(0) +8 >Emitted(12, 65) Source(15, 37) + SourceIndex(0) +9 >Emitted(12, 66) Source(15, 38) + SourceIndex(0) +10>Emitted(12, 70) Source(15, 42) + SourceIndex(0) +11>Emitted(12, 71) Source(15, 43) + SourceIndex(0) +12>Emitted(12, 72) Source(15, 44) + SourceIndex(0) +13>Emitted(12, 75) Source(15, 47) + SourceIndex(0) +14>Emitted(12, 79) Source(15, 51) + SourceIndex(0) +15>Emitted(12, 80) Source(15, 52) + SourceIndex(0) +16>Emitted(12, 81) Source(15, 53) + SourceIndex(0) +17>Emitted(12, 84) Source(15, 56) + SourceIndex(0) +18>Emitted(12, 88) Source(15, 60) + SourceIndex(0) +19>Emitted(12, 89) Source(15, 61) + SourceIndex(0) +20>Emitted(12, 90) Source(15, 62) + SourceIndex(0) +21>Emitted(12, 93) Source(15, 65) + SourceIndex(0) +22>Emitted(12, 97) Source(15, 69) + SourceIndex(0) +23>Emitted(12, 98) Source(15, 70) + SourceIndex(0) +24>Emitted(12, 99) Source(15, 71) + SourceIndex(0) +25>Emitted(12, 100) Source(15, 72) + SourceIndex(0) +26>Emitted(12, 101) Source(15, 73) + SourceIndex(0) +27>Emitted(12, 102) Source(15, 74) + SourceIndex(0) +28>Emitted(12, 103) Source(15, 75) + SourceIndex(0) --- >>> // Static member 1 >^^^^^^^^ @@ -285,40 +276,37 @@ sourceFile:sourceMap-FileWithComments.ts 1->^^^^^^^^ 2 > ^^^^^^^^^^^^ 3 > ^^^ -4 > ^^^ -5 > ^ -6 > ^^^^^ -7 > ^ -8 > ^ -9 > ^^ -10> ^ -11> ^ -12> ^ +4 > ^^^^ +5 > ^^^^^ +6 > ^ +7 > ^ +8 > ^^ +9 > ^ +10> ^ +11> ^ 1-> > static 2 > origin 3 > = -4 > new -5 > -6 > Point -7 > ( -8 > 0 -9 > , -10> 0 -11> ) -12> ; +4 > new +5 > Point +6 > ( +7 > 0 +8 > , +9 > 0 +10> ) +11> ; 1->Emitted(14, 9) Source(18, 16) + SourceIndex(0) 2 >Emitted(14, 21) Source(18, 22) + SourceIndex(0) 3 >Emitted(14, 24) Source(18, 25) + SourceIndex(0) -4 >Emitted(14, 27) Source(18, 28) + SourceIndex(0) -5 >Emitted(14, 28) Source(18, 29) + SourceIndex(0) -6 >Emitted(14, 33) Source(18, 34) + SourceIndex(0) -7 >Emitted(14, 34) Source(18, 35) + SourceIndex(0) -8 >Emitted(14, 35) Source(18, 36) + SourceIndex(0) -9 >Emitted(14, 37) Source(18, 38) + SourceIndex(0) -10>Emitted(14, 38) Source(18, 39) + SourceIndex(0) -11>Emitted(14, 39) Source(18, 40) + SourceIndex(0) -12>Emitted(14, 40) Source(18, 41) + SourceIndex(0) +4 >Emitted(14, 28) Source(18, 29) + SourceIndex(0) +5 >Emitted(14, 33) Source(18, 34) + SourceIndex(0) +6 >Emitted(14, 34) Source(18, 35) + SourceIndex(0) +7 >Emitted(14, 35) Source(18, 36) + SourceIndex(0) +8 >Emitted(14, 37) Source(18, 38) + SourceIndex(0) +9 >Emitted(14, 38) Source(18, 39) + SourceIndex(0) +10>Emitted(14, 39) Source(18, 40) + SourceIndex(0) +11>Emitted(14, 40) Source(18, 41) + SourceIndex(0) --- >>> return Point; 1 >^^^^^^^^ @@ -388,29 +376,23 @@ sourceFile:sourceMap-FileWithComments.ts 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^-> 1 > > 2 > var 3 > a -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(19, 5) Source(22, 5) + SourceIndex(0) 2 >Emitted(19, 9) Source(22, 9) + SourceIndex(0) 3 >Emitted(19, 10) Source(22, 10) + SourceIndex(0) -4 >Emitted(19, 11) Source(22, 11) + SourceIndex(0) -5 >Emitted(19, 12) Source(22, 12) + SourceIndex(0) -6 >Emitted(19, 13) Source(22, 13) + SourceIndex(0) -7 >Emitted(19, 15) Source(22, 15) + SourceIndex(0) -8 >Emitted(19, 16) Source(22, 16) + SourceIndex(0) +4 >Emitted(19, 13) Source(22, 13) + SourceIndex(0) +5 >Emitted(19, 15) Source(22, 15) + SourceIndex(0) +6 >Emitted(19, 16) Source(22, 16) + SourceIndex(0) --- >>> function foo() { 1->^^^^ @@ -467,29 +449,23 @@ sourceFile:sourceMap-FileWithComments.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^-> 1-> > 2 > var 3 > b -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1->Emitted(26, 5) Source(30, 5) + SourceIndex(0) 2 >Emitted(26, 9) Source(30, 9) + SourceIndex(0) 3 >Emitted(26, 10) Source(30, 10) + SourceIndex(0) -4 >Emitted(26, 11) Source(30, 11) + SourceIndex(0) -5 >Emitted(26, 12) Source(30, 12) + SourceIndex(0) -6 >Emitted(26, 13) Source(30, 13) + SourceIndex(0) -7 >Emitted(26, 15) Source(30, 15) + SourceIndex(0) -8 >Emitted(26, 16) Source(30, 16) + SourceIndex(0) +4 >Emitted(26, 13) Source(30, 13) + SourceIndex(0) +5 >Emitted(26, 15) Source(30, 15) + SourceIndex(0) +6 >Emitted(26, 16) Source(30, 16) + SourceIndex(0) --- >>>})(Shapes || (Shapes = {})); 1-> @@ -554,91 +530,76 @@ sourceFile:sourceMap-FileWithComments.ts 1-> 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^^^^^ -10> ^ -11> ^^^^^ -12> ^ -13> ^ -14> ^^ -15> ^ -16> ^ -17> ^ +4 > ^^^ +5 > ^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^^^ +9 > ^ +10> ^ +11> ^^ +12> ^ +13> ^ +14> ^ 1-> > 2 >var 3 > p -4 > : -5 > I -6 > Point = -7 > new -8 > -9 > Shapes -10> . -11> Point -12> ( -13> 3 -14> , -15> 4 -16> ) -17> ; +4 > : IPoint = +5 > new +6 > Shapes +7 > . +8 > Point +9 > ( +10> 3 +11> , +12> 4 +13> ) +14> ; 1->Emitted(29, 1) Source(34, 1) + SourceIndex(0) 2 >Emitted(29, 5) Source(34, 5) + SourceIndex(0) 3 >Emitted(29, 6) Source(34, 6) + SourceIndex(0) -4 >Emitted(29, 7) Source(34, 8) + SourceIndex(0) -5 >Emitted(29, 8) Source(34, 9) + SourceIndex(0) -6 >Emitted(29, 9) Source(34, 17) + SourceIndex(0) -7 >Emitted(29, 12) Source(34, 20) + SourceIndex(0) -8 >Emitted(29, 13) Source(34, 21) + SourceIndex(0) -9 >Emitted(29, 19) Source(34, 27) + SourceIndex(0) -10>Emitted(29, 20) Source(34, 28) + SourceIndex(0) -11>Emitted(29, 25) Source(34, 33) + SourceIndex(0) -12>Emitted(29, 26) Source(34, 34) + SourceIndex(0) -13>Emitted(29, 27) Source(34, 35) + SourceIndex(0) -14>Emitted(29, 29) Source(34, 37) + SourceIndex(0) -15>Emitted(29, 30) Source(34, 38) + SourceIndex(0) -16>Emitted(29, 31) Source(34, 39) + SourceIndex(0) -17>Emitted(29, 32) Source(34, 40) + SourceIndex(0) +4 >Emitted(29, 9) Source(34, 17) + SourceIndex(0) +5 >Emitted(29, 13) Source(34, 21) + SourceIndex(0) +6 >Emitted(29, 19) Source(34, 27) + SourceIndex(0) +7 >Emitted(29, 20) Source(34, 28) + SourceIndex(0) +8 >Emitted(29, 25) Source(34, 33) + SourceIndex(0) +9 >Emitted(29, 26) Source(34, 34) + SourceIndex(0) +10>Emitted(29, 27) Source(34, 35) + SourceIndex(0) +11>Emitted(29, 29) Source(34, 37) + SourceIndex(0) +12>Emitted(29, 30) Source(34, 38) + SourceIndex(0) +13>Emitted(29, 31) Source(34, 39) + SourceIndex(0) +14>Emitted(29, 32) Source(34, 40) + SourceIndex(0) --- >>>var dist = p.getDist(); 1 > 2 >^^^^ 3 > ^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^ -10> ^^ -11> ^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^ +8 > ^^ +9 > ^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >var 3 > dist -4 > -5 > = -6 > -7 > p -8 > . -9 > getDist -10> () -11> ; +4 > = +5 > p +6 > . +7 > getDist +8 > () +9 > ; 1 >Emitted(30, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(30, 5) Source(35, 5) + SourceIndex(0) 3 >Emitted(30, 9) Source(35, 9) + SourceIndex(0) -4 >Emitted(30, 10) Source(35, 10) + SourceIndex(0) -5 >Emitted(30, 11) Source(35, 11) + SourceIndex(0) -6 >Emitted(30, 12) Source(35, 12) + SourceIndex(0) -7 >Emitted(30, 13) Source(35, 13) + SourceIndex(0) -8 >Emitted(30, 14) Source(35, 14) + SourceIndex(0) -9 >Emitted(30, 21) Source(35, 21) + SourceIndex(0) -10>Emitted(30, 23) Source(35, 23) + SourceIndex(0) -11>Emitted(30, 24) Source(35, 24) + SourceIndex(0) +4 >Emitted(30, 12) Source(35, 12) + SourceIndex(0) +5 >Emitted(30, 13) Source(35, 13) + SourceIndex(0) +6 >Emitted(30, 14) Source(35, 14) + SourceIndex(0) +7 >Emitted(30, 21) Source(35, 21) + SourceIndex(0) +8 >Emitted(30, 23) Source(35, 23) + SourceIndex(0) +9 >Emitted(30, 24) Source(35, 24) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMap-FileWithComments.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.js.map b/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.js.map index 404ebea4f685e..7b56fdcf290d3 100644 --- a/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.js.map +++ b/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.js.map @@ -1,2 +1,2 @@ //// [sourceMap-InterfacePrecedingVariableDeclaration1.js.map] -{"version":3,"file":"sourceMap-InterfacePrecedingVariableDeclaration1.js","sourceRoot":"","sources":["sourceMap-InterfacePrecedingVariableDeclaration1.ts"],"names":[],"mappings":"AACA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMap-InterfacePrecedingVariableDeclaration1.js","sourceRoot":"","sources":["sourceMap-InterfacePrecedingVariableDeclaration1.ts"],"names":[],"mappings":"AACA,IAAI,CAAC,GAAG,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.sourcemap.txt b/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.sourcemap.txt index a49d1560c2c74..6a67f65b56137 100644 --- a/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-InterfacePrecedingVariableDeclaration1.sourcemap.txt @@ -12,28 +12,22 @@ sourceFile:sourceMap-InterfacePrecedingVariableDeclaration1.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >interface I {} > 2 >var 3 > x -4 > -5 > = -6 > -7 > 0 -8 > ; +4 > = +5 > 0 +6 > ; 1 >Emitted(1, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(2, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(2, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(2, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(2, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(2, 9) + SourceIndex(0) -7 >Emitted(1, 10) Source(2, 10) + SourceIndex(0) -8 >Emitted(1, 11) Source(2, 11) + SourceIndex(0) +4 >Emitted(1, 9) Source(2, 9) + SourceIndex(0) +5 >Emitted(1, 10) Source(2, 10) + SourceIndex(0) +6 >Emitted(1, 11) Source(2, 11) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMap-InterfacePrecedingVariableDeclaration1.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-LineBreaks.js.map b/tests/baselines/reference/sourceMap-LineBreaks.js.map index a97586d6f4354..7726aa00eaf18 100644 --- a/tests/baselines/reference/sourceMap-LineBreaks.js.map +++ b/tests/baselines/reference/sourceMap-LineBreaks.js.map @@ -1,2 +1,2 @@ //// [sourceMap-LineBreaks.js.map] -{"version":3,"file":"sourceMap-LineBreaks.js","sourceRoot":"","sources":["sourceMap-LineBreaks.ts"],"names":[],"mappings":"AAAA,IAAI,qBAAqB,CAAC,CAAC,CAAC,EAAE,CAAC;AAC/B,IAAI,0BAA0B,CAAC,CAAC,CAAC,EAAE,CAAC;AACpC,IAAI,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC;AAAC,IAAI,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC;AACnD,IAAI,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,IAAI,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC;AAC/B,IAAI,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC;AAEvC,IAAI,sCAAsC,CAAC,CAAC,CAAC,CAAC,CAAC;AAE/C,IAAI,yBAAyB,CAAC,CAAC,CAAC;OACzB,CAAC;AACR,IAAI,uCAAuC,CAAC,CAAC,CAAC;OACvC,CAAC;AACR,IAAI,+BAA+B,CAAC,CAAC,CAAC;OAC/B,CAAC;AAER,IAAI,8BAA8B,CAAC,CAAC,CAAC;OAC9B,CAAC;AACR,IAAI,mCAAmC,CAAC,CAAC,CAAC;OACnC,CAAC;AACR,IAAI,yBAAyB,CAAC,CAAC,CAAC,gBAAgB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMap-LineBreaks.js","sourceRoot":"","sources":["sourceMap-LineBreaks.ts"],"names":[],"mappings":"AAAA,IAAI,qBAAqB,GAAG,EAAE,CAAC;AAC/B,IAAI,0BAA0B,GAAG,EAAE,CAAC;AACpC,IAAI,gBAAgB,GAAG,CAAC,CAAC;AAAC,IAAI,gBAAgB,GAAG,CAAC,CAAC;AACnD,IAAI,8BAA8B,GAAG,CAAC,CAAC;AACvC,IAAI,sBAAsB,GAAG,CAAC,CAAC;AAC/B,IAAI,8BAA8B,GAAG,CAAC,CAAC;AAEvC,IAAI,sCAAsC,GAAG,CAAC,CAAC;AAE/C,IAAI,yBAAyB,GAAG;OACzB,CAAC;AACR,IAAI,uCAAuC,GAAG;OACvC,CAAC;AACR,IAAI,+BAA+B,GAAG;OAC/B,CAAC;AAER,IAAI,8BAA8B,GAAG;OAC9B,CAAC;AACR,IAAI,mCAAmC,GAAG;OACnC,CAAC;AACR,IAAI,yBAAyB,GAAG,gBAAgB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-LineBreaks.sourcemap.txt b/tests/baselines/reference/sourceMap-LineBreaks.sourcemap.txt index cfd61f0db5a5a..413853250b681 100644 --- a/tests/baselines/reference/sourceMap-LineBreaks.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-LineBreaks.sourcemap.txt @@ -12,239 +12,185 @@ sourceFile:sourceMap-LineBreaks.ts 1 > 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^-> 1 > 2 >var 3 > endsWithlineSeparator -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 26) Source(1, 26) + SourceIndex(0) -4 >Emitted(1, 27) Source(1, 27) + SourceIndex(0) -5 >Emitted(1, 28) Source(1, 28) + SourceIndex(0) -6 >Emitted(1, 29) Source(1, 29) + SourceIndex(0) -7 >Emitted(1, 31) Source(1, 31) + SourceIndex(0) -8 >Emitted(1, 32) Source(1, 32) + SourceIndex(0) +4 >Emitted(1, 29) Source(1, 29) + SourceIndex(0) +5 >Emitted(1, 31) Source(1, 31) + SourceIndex(0) +6 >Emitted(1, 32) Source(1, 32) + SourceIndex(0) --- >>>var endsWithParagraphSeparator = 10; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ +4 > ^^^ +5 > ^^ +6 > ^ 1-> 
 > 2 >var 3 > endsWithParagraphSeparator -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) 3 >Emitted(2, 31) Source(2, 31) + SourceIndex(0) -4 >Emitted(2, 32) Source(2, 32) + SourceIndex(0) -5 >Emitted(2, 33) Source(2, 33) + SourceIndex(0) -6 >Emitted(2, 34) Source(2, 34) + SourceIndex(0) -7 >Emitted(2, 36) Source(2, 36) + SourceIndex(0) -8 >Emitted(2, 37) Source(2, 37) + SourceIndex(0) +4 >Emitted(2, 34) Source(2, 34) + SourceIndex(0) +5 >Emitted(2, 36) Source(2, 36) + SourceIndex(0) +6 >Emitted(2, 37) Source(2, 37) + SourceIndex(0) --- >>>var endsWithNextLine = 1; 1 > 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^-> 1 > 
 > 2 >var 3 > endsWithNextLine -4 > -5 > = -6 > -7 > 1 -8 > ; +4 > = +5 > 1 +6 > ; 1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(3, 5) + SourceIndex(0) 3 >Emitted(3, 21) Source(3, 21) + SourceIndex(0) -4 >Emitted(3, 22) Source(3, 22) + SourceIndex(0) -5 >Emitted(3, 23) Source(3, 23) + SourceIndex(0) -6 >Emitted(3, 24) Source(3, 24) + SourceIndex(0) -7 >Emitted(3, 25) Source(3, 25) + SourceIndex(0) -8 >Emitted(3, 26) Source(3, 26) + SourceIndex(0) +4 >Emitted(3, 24) Source(3, 24) + SourceIndex(0) +5 >Emitted(3, 25) Source(3, 25) + SourceIndex(0) +6 >Emitted(3, 26) Source(3, 26) + SourceIndex(0) --- >>>var endsWithLineFeed = 1; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^-> 1->… 2 >var 3 > endsWithLineFeed -4 > -5 > = -6 > -7 > 1 -8 > ; +4 > = +5 > 1 +6 > ; 1->Emitted(4, 1) Source(3, 27) + SourceIndex(0) 2 >Emitted(4, 5) Source(3, 31) + SourceIndex(0) 3 >Emitted(4, 21) Source(3, 47) + SourceIndex(0) -4 >Emitted(4, 22) Source(3, 48) + SourceIndex(0) -5 >Emitted(4, 23) Source(3, 49) + SourceIndex(0) -6 >Emitted(4, 24) Source(3, 50) + SourceIndex(0) -7 >Emitted(4, 25) Source(3, 51) + SourceIndex(0) -8 >Emitted(4, 26) Source(3, 52) + SourceIndex(0) +4 >Emitted(4, 24) Source(3, 50) + SourceIndex(0) +5 >Emitted(4, 25) Source(3, 51) + SourceIndex(0) +6 >Emitted(4, 26) Source(3, 52) + SourceIndex(0) --- >>>var endsWithCarriageReturnLineFeed = 1; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ +4 > ^^^ +5 > ^ +6 > ^ 1-> > 2 >var 3 > endsWithCarriageReturnLineFeed -4 > -5 > = -6 > -7 > 1 -8 > ; +4 > = +5 > 1 +6 > ; 1->Emitted(5, 1) Source(4, 1) + SourceIndex(0) 2 >Emitted(5, 5) Source(4, 5) + SourceIndex(0) 3 >Emitted(5, 35) Source(4, 35) + SourceIndex(0) -4 >Emitted(5, 36) Source(4, 36) + SourceIndex(0) -5 >Emitted(5, 37) Source(4, 37) + SourceIndex(0) -6 >Emitted(5, 38) Source(4, 38) + SourceIndex(0) -7 >Emitted(5, 39) Source(4, 39) + SourceIndex(0) -8 >Emitted(5, 40) Source(4, 40) + SourceIndex(0) +4 >Emitted(5, 38) Source(4, 38) + SourceIndex(0) +5 >Emitted(5, 39) Source(4, 39) + SourceIndex(0) +6 >Emitted(5, 40) Source(4, 40) + SourceIndex(0) --- >>>var endsWithCarriageReturn = 1; 1 > 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^-> 1 > > 2 >var 3 > endsWithCarriageReturn -4 > -5 > = -6 > -7 > 1 -8 > ; +4 > = +5 > 1 +6 > ; 1 >Emitted(6, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(6, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(6, 27) Source(5, 27) + SourceIndex(0) -4 >Emitted(6, 28) Source(5, 28) + SourceIndex(0) -5 >Emitted(6, 29) Source(5, 29) + SourceIndex(0) -6 >Emitted(6, 30) Source(5, 30) + SourceIndex(0) -7 >Emitted(6, 31) Source(5, 31) + SourceIndex(0) -8 >Emitted(6, 32) Source(5, 32) + SourceIndex(0) +4 >Emitted(6, 30) Source(5, 30) + SourceIndex(0) +5 >Emitted(6, 31) Source(5, 31) + SourceIndex(0) +6 >Emitted(6, 32) Source(5, 32) + SourceIndex(0) --- >>>var endsWithLineFeedCarriageReturn = 1; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^-> 1-> > 2 >var 3 > endsWithLineFeedCarriageReturn -4 > -5 > = -6 > -7 > 1 -8 > ; +4 > = +5 > 1 +6 > ; 1->Emitted(7, 1) Source(6, 1) + SourceIndex(0) 2 >Emitted(7, 5) Source(6, 5) + SourceIndex(0) 3 >Emitted(7, 35) Source(6, 35) + SourceIndex(0) -4 >Emitted(7, 36) Source(6, 36) + SourceIndex(0) -5 >Emitted(7, 37) Source(6, 37) + SourceIndex(0) -6 >Emitted(7, 38) Source(6, 38) + SourceIndex(0) -7 >Emitted(7, 39) Source(6, 39) + SourceIndex(0) -8 >Emitted(7, 40) Source(6, 40) + SourceIndex(0) +4 >Emitted(7, 38) Source(6, 38) + SourceIndex(0) +5 >Emitted(7, 39) Source(6, 39) + SourceIndex(0) +6 >Emitted(7, 40) Source(6, 40) + SourceIndex(0) --- >>>var endsWithLineFeedCarriageReturnLineFeed = 1; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ +4 > ^^^ +5 > ^ +6 > ^ 1-> > > 2 >var 3 > endsWithLineFeedCarriageReturnLineFeed -4 > -5 > = -6 > -7 > 1 -8 > ; +4 > = +5 > 1 +6 > ; 1->Emitted(8, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(8, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(8, 43) Source(8, 43) + SourceIndex(0) -4 >Emitted(8, 44) Source(8, 44) + SourceIndex(0) -5 >Emitted(8, 45) Source(8, 45) + SourceIndex(0) -6 >Emitted(8, 46) Source(8, 46) + SourceIndex(0) -7 >Emitted(8, 47) Source(8, 47) + SourceIndex(0) -8 >Emitted(8, 48) Source(8, 48) + SourceIndex(0) +4 >Emitted(8, 46) Source(8, 46) + SourceIndex(0) +5 >Emitted(8, 47) Source(8, 47) + SourceIndex(0) +6 >Emitted(8, 48) Source(8, 48) + SourceIndex(0) --- >>>var stringLiteralWithLineFeed = "line 1\ 1 > 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ +4 > ^^^ 1 > > > 2 >var 3 > stringLiteralWithLineFeed -4 > -5 > = -6 > +4 > = 1 >Emitted(9, 1) Source(10, 1) + SourceIndex(0) 2 >Emitted(9, 5) Source(10, 5) + SourceIndex(0) 3 >Emitted(9, 30) Source(10, 30) + SourceIndex(0) -4 >Emitted(9, 31) Source(10, 31) + SourceIndex(0) -5 >Emitted(9, 32) Source(10, 32) + SourceIndex(0) -6 >Emitted(9, 33) Source(10, 33) + SourceIndex(0) +4 >Emitted(9, 33) Source(10, 33) + SourceIndex(0) --- >>>line 2"; 1 >^^^^^^^ @@ -260,22 +206,16 @@ sourceFile:sourceMap-LineBreaks.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ +4 > ^^^ 1-> > 2 >var 3 > stringLiteralWithCarriageReturnLineFeed -4 > -5 > = -6 > +4 > = 1->Emitted(11, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(11, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(11, 44) Source(12, 44) + SourceIndex(0) -4 >Emitted(11, 45) Source(12, 45) + SourceIndex(0) -5 >Emitted(11, 46) Source(12, 46) + SourceIndex(0) -6 >Emitted(11, 47) Source(12, 47) + SourceIndex(0) +4 >Emitted(11, 47) Source(12, 47) + SourceIndex(0) --- >>>line 2"; 1 >^^^^^^^ @@ -290,22 +230,16 @@ sourceFile:sourceMap-LineBreaks.ts >>>var stringLiteralWithCarriageReturn = "line 1\ 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ +4 > ^^^ 1-> > 2 >var 3 > stringLiteralWithCarriageReturn -4 > -5 > = -6 > +4 > = 1->Emitted(13, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(13, 5) Source(14, 5) + SourceIndex(0) 3 >Emitted(13, 36) Source(14, 36) + SourceIndex(0) -4 >Emitted(13, 37) Source(14, 37) + SourceIndex(0) -5 >Emitted(13, 38) Source(14, 38) + SourceIndex(0) -6 >Emitted(13, 39) Source(14, 39) + SourceIndex(0) +4 >Emitted(13, 39) Source(14, 39) + SourceIndex(0) --- >>>line 2"; 1 >^^^^^^^ @@ -319,23 +253,17 @@ sourceFile:sourceMap-LineBreaks.ts >>>var stringLiteralWithLineSeparator = "line 1\
1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ +4 > ^^^ 1-> > > 2 >var 3 > stringLiteralWithLineSeparator -4 > -5 > = -6 > +4 > = 1->Emitted(15, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(15, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(15, 35) Source(17, 35) + SourceIndex(0) -4 >Emitted(15, 36) Source(17, 36) + SourceIndex(0) -5 >Emitted(15, 37) Source(17, 37) + SourceIndex(0) -6 >Emitted(15, 38) Source(17, 38) + SourceIndex(0) +4 >Emitted(15, 38) Source(17, 38) + SourceIndex(0) --- >>>line 2"; 1 >^^^^^^^ @@ -349,21 +277,15 @@ sourceFile:sourceMap-LineBreaks.ts >>>var stringLiteralWithParagraphSeparator = "line 1\
1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ +4 > ^^^ 1->
 > 2 >var 3 > stringLiteralWithParagraphSeparator -4 > -5 > = -6 > +4 > = 1->Emitted(17, 1) Source(19, 1) + SourceIndex(0) 2 >Emitted(17, 5) Source(19, 5) + SourceIndex(0) 3 >Emitted(17, 40) Source(19, 40) + SourceIndex(0) -4 >Emitted(17, 41) Source(19, 41) + SourceIndex(0) -5 >Emitted(17, 42) Source(19, 42) + SourceIndex(0) -6 >Emitted(17, 43) Source(19, 43) + SourceIndex(0) +4 >Emitted(17, 43) Source(19, 43) + SourceIndex(0) --- >>>line 2"; 1 >^^^^^^^ @@ -378,26 +300,20 @@ sourceFile:sourceMap-LineBreaks.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^ -8 > ^ +4 > ^^^ +5 > ^^^^^^^^^^^^^^^^ +6 > ^ 1->
 > 2 >var 3 > stringLiteralWithNextLine -4 > -5 > = -6 > -7 > "line 1\…line 2" -8 > ; +4 > = +5 > "line 1\…line 2" +6 > ; 1->Emitted(19, 1) Source(21, 1) + SourceIndex(0) 2 >Emitted(19, 5) Source(21, 5) + SourceIndex(0) 3 >Emitted(19, 30) Source(21, 30) + SourceIndex(0) -4 >Emitted(19, 31) Source(21, 31) + SourceIndex(0) -5 >Emitted(19, 32) Source(21, 32) + SourceIndex(0) -6 >Emitted(19, 33) Source(21, 33) + SourceIndex(0) -7 >Emitted(19, 49) Source(21, 49) + SourceIndex(0) -8 >Emitted(19, 50) Source(21, 50) + SourceIndex(0) +4 >Emitted(19, 33) Source(21, 33) + SourceIndex(0) +5 >Emitted(19, 49) Source(21, 49) + SourceIndex(0) +6 >Emitted(19, 50) Source(21, 50) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMap-LineBreaks.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-SkippedNode.js.map b/tests/baselines/reference/sourceMap-SkippedNode.js.map index 4f9ba2d2035b7..96bd1ada996c4 100644 --- a/tests/baselines/reference/sourceMap-SkippedNode.js.map +++ b/tests/baselines/reference/sourceMap-SkippedNode.js.map @@ -1,2 +1,2 @@ //// [sourceMap-SkippedNode.js.map] -{"version":3,"file":"sourceMap-SkippedNode.js","sourceRoot":"","sources":["sourceMap-SkippedNode.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAC;IACL,MAAM;AACN,CAAC;AAAC,OAAO,CAAC,CAAC;IACX,wBAAwB;AACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMap-SkippedNode.js","sourceRoot":"","sources":["sourceMap-SkippedNode.ts"],"names":[],"mappings":"AAAA,IAAI;IACJ,MAAM;CACL;QAAS;IACV,wBAAwB;CACvB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-SkippedNode.sourcemap.txt b/tests/baselines/reference/sourceMap-SkippedNode.sourcemap.txt index dbd3e3b8fd968..20f42f722a7d2 100644 --- a/tests/baselines/reference/sourceMap-SkippedNode.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-SkippedNode.sourcemap.txt @@ -10,70 +10,49 @@ sourceFile:sourceMap-SkippedNode.ts ------------------------------------------------------------------- >>>try { 1 > -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^-> +2 >^^^^ +3 > ^^^^^^^-> 1 > -2 >try -3 > -4 > { +2 >try 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) -3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -4 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) +2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) --- >>> // ... 1->^^^^ 2 > ^^^^^^ -1-> +1->{ > 2 > // ... 1->Emitted(2, 5) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 11) Source(2, 7) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) -2 >Emitted(3, 2) Source(3, 2) + SourceIndex(0) + >} +1 >Emitted(3, 2) Source(3, 2) + SourceIndex(0) --- >>>finally { -1-> -2 >^^^^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^-> -1-> -2 >finally -3 > -4 > { -1->Emitted(4, 1) Source(3, 3) + SourceIndex(0) -2 >Emitted(4, 8) Source(3, 10) + SourceIndex(0) -3 >Emitted(4, 9) Source(3, 11) + SourceIndex(0) -4 >Emitted(4, 10) Source(3, 12) + SourceIndex(0) +1->^^^^^^^^ +2 > ^^^^^^^^^^^^^^^^^^^^^-> +1-> finally +1->Emitted(4, 9) Source(3, 11) + SourceIndex(0) --- >>> // N.B. No 'catch' block 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^ -1-> +1->{ > 2 > // N.B. No 'catch' block 1->Emitted(5, 5) Source(4, 1) + SourceIndex(0) 2 >Emitted(5, 29) Source(4, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(6, 1) Source(5, 1) + SourceIndex(0) -2 >Emitted(6, 2) Source(5, 2) + SourceIndex(0) + >} +1 >Emitted(6, 2) Source(5, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMap-SkippedNode.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.js.map b/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.js.map index 33f8eadc69a9b..003b442399eb9 100644 --- a/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.js.map +++ b/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.js.map @@ -1,2 +1,2 @@ //// [sourceMap-StringLiteralWithNewLine.js.map] -{"version":3,"file":"sourceMap-StringLiteralWithNewLine.js","sourceRoot":"","sources":["sourceMap-StringLiteralWithNewLine.ts"],"names":[],"mappings":"AAOA,IAAO,GAAG,CAKT;AALD,WAAO,GAAG;IACN,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;IAChB,IAAI,CAAC,CAAC,CAAC,CAAC;wBACY,CAAC;IACrB,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC;AAC5B,CAAC,EALM,GAAG,KAAH,GAAG,QAKT"} \ No newline at end of file +{"version":3,"file":"sourceMap-StringLiteralWithNewLine.js","sourceRoot":"","sources":["sourceMap-StringLiteralWithNewLine.ts"],"names":[],"mappings":"AAOA,IAAO,GAAG,CAKT;AALD,WAAO,GAAG;IACN,IAAI,CAAC,GAAG,OAAO,CAAC;IAChB,IAAI,CAAC,GAAG;wBACY,CAAC;IACrB,IAAI,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC;AAC5B,CAAC,EALM,GAAG,KAAH,GAAG,QAKT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.sourcemap.txt b/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.sourcemap.txt index fc6f202e10b0d..f7f0607ba0102 100644 --- a/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.sourcemap.txt +++ b/tests/baselines/reference/sourceMap-StringLiteralWithNewLine.sourcemap.txt @@ -51,50 +51,38 @@ sourceFile:sourceMap-StringLiteralWithNewLine.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^ -8 > ^ +4 > ^^^ +5 > ^^^^^^^ +6 > ^ 1-> { > 2 > var 3 > x -4 > -5 > = -6 > -7 > "test1" -8 > ; +4 > = +5 > "test1" +6 > ; 1->Emitted(3, 5) Source(9, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(9, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(9, 10) + SourceIndex(0) -4 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -5 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) -6 >Emitted(3, 13) Source(9, 13) + SourceIndex(0) -7 >Emitted(3, 20) Source(9, 20) + SourceIndex(0) -8 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) +4 >Emitted(3, 13) Source(9, 13) + SourceIndex(0) +5 >Emitted(3, 20) Source(9, 20) + SourceIndex(0) +6 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) --- >>> var y = "test 2\ 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^^^^^^^^^^^^^-> 1 > > 2 > var 3 > y -4 > -5 > = -6 > +4 > = 1 >Emitted(4, 5) Source(10, 5) + SourceIndex(0) 2 >Emitted(4, 9) Source(10, 9) + SourceIndex(0) 3 >Emitted(4, 10) Source(10, 10) + SourceIndex(0) -4 >Emitted(4, 11) Source(10, 11) + SourceIndex(0) -5 >Emitted(4, 12) Source(10, 12) + SourceIndex(0) -6 >Emitted(4, 13) Source(10, 13) + SourceIndex(0) +4 >Emitted(4, 13) Source(10, 13) + SourceIndex(0) --- >>>isn't this a lot of fun"; 1->^^^^^^^^^^^^^^^^^^^^^^^^ @@ -110,34 +98,28 @@ sourceFile:sourceMap-StringLiteralWithNewLine.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^ -8 > ^ -9 > ^^^^^^^^ -10> ^ +4 > ^^^ +5 > ^^^^^^ +6 > ^ +7 > ^^^^^^^^ +8 > ^ 1-> > 2 > var 3 > z -4 > -5 > = -6 > -7 > window -8 > . -9 > document -10> ; +4 > = +5 > window +6 > . +7 > document +8 > ; 1->Emitted(6, 5) Source(12, 5) + SourceIndex(0) 2 >Emitted(6, 9) Source(12, 9) + SourceIndex(0) 3 >Emitted(6, 10) Source(12, 10) + SourceIndex(0) -4 >Emitted(6, 11) Source(12, 11) + SourceIndex(0) -5 >Emitted(6, 12) Source(12, 12) + SourceIndex(0) -6 >Emitted(6, 13) Source(12, 13) + SourceIndex(0) -7 >Emitted(6, 19) Source(12, 19) + SourceIndex(0) -8 >Emitted(6, 20) Source(12, 20) + SourceIndex(0) -9 >Emitted(6, 28) Source(12, 28) + SourceIndex(0) -10>Emitted(6, 29) Source(12, 29) + SourceIndex(0) +4 >Emitted(6, 13) Source(12, 13) + SourceIndex(0) +5 >Emitted(6, 19) Source(12, 19) + SourceIndex(0) +6 >Emitted(6, 20) Source(12, 20) + SourceIndex(0) +7 >Emitted(6, 28) Source(12, 28) + SourceIndex(0) +8 >Emitted(6, 29) Source(12, 29) + SourceIndex(0) --- >>>})(Foo || (Foo = {})); 1 > diff --git a/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js.map b/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js.map index 847e84a78c9f6..886f9be984209 100644 --- a/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js.map +++ b/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js.map @@ -1,2 +1,2 @@ //// [sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js.map] -{"version":3,"file":"sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js","sourceRoot":"","sources":["sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.ts"],"names":[],"mappings":"AAAA,IAAO,CAAC,CAKP;AALD,WAAO,CAAC;IACJ;QACI,YAAY;QACZ,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACd,CAAC;AACL,CAAC,EALM,CAAC,KAAD,CAAC,QAKP"} \ No newline at end of file +{"version":3,"file":"sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js","sourceRoot":"","sources":["sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.ts"],"names":[],"mappings":"AAAA,IAAO,CAAC,CAKP;AALD,WAAO,CAAC;IACJ;QACI,YAAY;QACZ,IAAI,CAAC,GAAG,CAAC,CAAC;IACd,CAAC;AACL,CAAC,EALM,CAAC,KAAD,CAAC,QAKP"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.sourcemap.txt b/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.sourcemap.txt index 62875d9fef5a5..7dc91280e440a 100644 --- a/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.sourcemap.txt +++ b/tests/baselines/reference/sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.sourcemap.txt @@ -60,28 +60,22 @@ sourceFile:sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.t 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ +4 > ^^^ +5 > ^ +6 > ^ 1 > > 2 > var 3 > a -4 > -5 > = -6 > -7 > 1 -8 > ; +4 > = +5 > 1 +6 > ; 1 >Emitted(5, 9) Source(4, 9) + SourceIndex(0) 2 >Emitted(5, 13) Source(4, 13) + SourceIndex(0) 3 >Emitted(5, 14) Source(4, 14) + SourceIndex(0) -4 >Emitted(5, 15) Source(4, 15) + SourceIndex(0) -5 >Emitted(5, 16) Source(4, 16) + SourceIndex(0) -6 >Emitted(5, 17) Source(4, 17) + SourceIndex(0) -7 >Emitted(5, 18) Source(4, 18) + SourceIndex(0) -8 >Emitted(5, 19) Source(4, 19) + SourceIndex(0) +4 >Emitted(5, 17) Source(4, 17) + SourceIndex(0) +5 >Emitted(5, 18) Source(4, 18) + SourceIndex(0) +6 >Emitted(5, 19) Source(4, 19) + SourceIndex(0) --- >>> } 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.js.map b/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.js.map index bd37b2a0b90be..57f022d5ccc0e 100644 --- a/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.js.map +++ b/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.js.map @@ -1,2 +1,2 @@ //// [sourceMapForFunctionWithCommentPrecedingStatement01.js.map] -{"version":3,"file":"sourceMapForFunctionWithCommentPrecedingStatement01.js","sourceRoot":"","sources":["sourceMapForFunctionWithCommentPrecedingStatement01.ts"],"names":[],"mappings":"AAAA;IACI,YAAY;IACZ,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACd,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapForFunctionWithCommentPrecedingStatement01.js","sourceRoot":"","sources":["sourceMapForFunctionWithCommentPrecedingStatement01.ts"],"names":[],"mappings":"AAAA;IACI,YAAY;IACZ,IAAI,CAAC,GAAG,CAAC,CAAC;AACd,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.sourcemap.txt b/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.sourcemap.txt index c9a6893991041..3c16823387c9b 100644 --- a/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.sourcemap.txt +++ b/tests/baselines/reference/sourceMapForFunctionWithCommentPrecedingStatement01.sourcemap.txt @@ -27,28 +27,22 @@ sourceFile:sourceMapForFunctionWithCommentPrecedingStatement01.ts 1 >^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ +4 > ^^^ +5 > ^ +6 > ^ 1 > > 2 > var 3 > a -4 > -5 > = -6 > -7 > 1 -8 > ; +4 > = +5 > 1 +6 > ; 1 >Emitted(3, 5) Source(3, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(3, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(3, 10) + SourceIndex(0) -4 >Emitted(3, 11) Source(3, 11) + SourceIndex(0) -5 >Emitted(3, 12) Source(3, 12) + SourceIndex(0) -6 >Emitted(3, 13) Source(3, 13) + SourceIndex(0) -7 >Emitted(3, 14) Source(3, 14) + SourceIndex(0) -8 >Emitted(3, 15) Source(3, 15) + SourceIndex(0) +4 >Emitted(3, 13) Source(3, 13) + SourceIndex(0) +5 >Emitted(3, 14) Source(3, 14) + SourceIndex(0) +6 >Emitted(3, 15) Source(3, 15) + SourceIndex(0) --- >>>} 1 > diff --git a/tests/baselines/reference/sourceMapSample.js.map b/tests/baselines/reference/sourceMapSample.js.map index b9d82214ae16c..46371b5454b36 100644 --- a/tests/baselines/reference/sourceMapSample.js.map +++ b/tests/baselines/reference/sourceMapSample.js.map @@ -1,2 +1,2 @@ //// [sourceMapSample.js.map] -{"version":3,"file":"sourceMapSample.js","sourceRoot":"","sources":["sourceMapSample.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkCT;AAlCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAkCb;IAlCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb,YAAc,CAAC;YACX,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAkB,CAAC,IAAO;iBAA1B,OApBpC,CAAC,EAoB6D,CAAC,CAA3B,qBAA0B,CAAC,CAA3B,IAA0B,CAAC;gBAA3B,sCAA0B;;YACtD,IAAI,QAAQ,CAAE,CAAC,CAAW,EAAE,CAAC;YAC7B,QAAQ,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAlCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAkCb;AAAD,CAAC,EAlCM,GAAG,KAAH,GAAG,QAkCT"} \ No newline at end of file +{"version":3,"file":"sourceMapSample.js","sourceRoot":"","sources":["sourceMapSample.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkCT;AAlCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAkCb;IAlCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb;YACI,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,OAAO,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,OAAO,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,uBAA0B;iBAA1B,UAA0B,EAA1B,qBAA0B,EAA1B,IAA0B;gBAA1B,sCAA0B;;YACtD,IAAI,QAAQ,GAAc,EAAE,CAAC;YAC7B,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;gBAC3C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;aAChD;YAED,OAAO,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAC/B,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;SAChB;IACL,CAAC,EAlCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAkCb;AAAD,CAAC,EAlCM,GAAG,KAAH,GAAG,QAkCT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapSample.sourcemap.txt b/tests/baselines/reference/sourceMapSample.sourcemap.txt index 323cb915bdf52..2e5002631364d 100644 --- a/tests/baselines/reference/sourceMapSample.sourcemap.txt +++ b/tests/baselines/reference/sourceMapSample.sourcemap.txt @@ -144,24 +144,18 @@ sourceFile:sourceMapSample.ts --- >>> var Greeter = /** @class */ (function () { 1->^^^^^^^^ -2 > ^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 > class Greeter -3 > { 1->Emitted(6, 9) Source(4, 5) + SourceIndex(0) -2 >Emitted(6, 21) Source(4, 19) + SourceIndex(0) -3 >Emitted(6, 22) Source(4, 20) + SourceIndex(0) --- >>> function Greeter(greeting) { 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^ 4 > ^^^^^-> -1-> +1->class Greeter { > 2 > constructor(public 3 > greeting: string @@ -212,39 +206,36 @@ sourceFile:sourceMapSample.ts --- >>> return "

" + this.greeting + "

"; 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^^^ -6 > ^^^^ -7 > ^ -8 > ^^^^^^^^ -9 > ^^^ -10> ^^^^^^^ -11> ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^^^ +5 > ^^^^ +6 > ^ +7 > ^^^^^^^^ +8 > ^^^ +9 > ^^^^^^^ +10> ^ 1->greet() { > -2 > return -3 > -4 > "

" -5 > + -6 > this -7 > . -8 > greeting -9 > + -10> "

" -11> ; +2 > return +3 > "

" +4 > + +5 > this +6 > . +7 > greeting +8 > + +9 > "

" +10> ; 1->Emitted(11, 17) Source(9, 13) + SourceIndex(0) -2 >Emitted(11, 23) Source(9, 19) + SourceIndex(0) -3 >Emitted(11, 24) Source(9, 20) + SourceIndex(0) -4 >Emitted(11, 30) Source(9, 26) + SourceIndex(0) -5 >Emitted(11, 33) Source(9, 29) + SourceIndex(0) -6 >Emitted(11, 37) Source(9, 33) + SourceIndex(0) -7 >Emitted(11, 38) Source(9, 34) + SourceIndex(0) -8 >Emitted(11, 46) Source(9, 42) + SourceIndex(0) -9 >Emitted(11, 49) Source(9, 45) + SourceIndex(0) -10>Emitted(11, 56) Source(9, 52) + SourceIndex(0) -11>Emitted(11, 57) Source(9, 53) + SourceIndex(0) +2 >Emitted(11, 24) Source(9, 20) + SourceIndex(0) +3 >Emitted(11, 30) Source(9, 26) + SourceIndex(0) +4 >Emitted(11, 33) Source(9, 29) + SourceIndex(0) +5 >Emitted(11, 37) Source(9, 33) + SourceIndex(0) +6 >Emitted(11, 38) Source(9, 34) + SourceIndex(0) +7 >Emitted(11, 46) Source(9, 42) + SourceIndex(0) +8 >Emitted(11, 49) Source(9, 45) + SourceIndex(0) +9 >Emitted(11, 56) Source(9, 52) + SourceIndex(0) +10>Emitted(11, 57) Source(9, 53) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^^^^^ @@ -304,36 +295,30 @@ sourceFile:sourceMapSample.ts --- >>> return new Greeter(greeting); 1->^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^ -8 > ^^^^^^^^ -9 > ^ -10> ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^^^^^^^ +5 > ^ +6 > ^^^^^^^^ +7 > ^ +8 > ^ 1->): Foo.Bar.Greeter { > -2 > return -3 > -4 > new -5 > -6 > Greeter -7 > ( -8 > greeting -9 > ) -10> ; +2 > return +3 > new +4 > Greeter +5 > ( +6 > greeting +7 > ) +8 > ; 1->Emitted(16, 13) Source(15, 9) + SourceIndex(0) -2 >Emitted(16, 19) Source(15, 15) + SourceIndex(0) -3 >Emitted(16, 20) Source(15, 16) + SourceIndex(0) -4 >Emitted(16, 23) Source(15, 19) + SourceIndex(0) -5 >Emitted(16, 24) Source(15, 20) + SourceIndex(0) -6 >Emitted(16, 31) Source(15, 27) + SourceIndex(0) -7 >Emitted(16, 32) Source(15, 28) + SourceIndex(0) -8 >Emitted(16, 40) Source(15, 36) + SourceIndex(0) -9 >Emitted(16, 41) Source(15, 37) + SourceIndex(0) -10>Emitted(16, 42) Source(15, 38) + SourceIndex(0) +2 >Emitted(16, 20) Source(15, 16) + SourceIndex(0) +3 >Emitted(16, 24) Source(15, 20) + SourceIndex(0) +4 >Emitted(16, 31) Source(15, 27) + SourceIndex(0) +5 >Emitted(16, 32) Source(15, 28) + SourceIndex(0) +6 >Emitted(16, 40) Source(15, 36) + SourceIndex(0) +7 >Emitted(16, 41) Source(15, 37) + SourceIndex(0) +8 >Emitted(16, 42) Source(15, 38) + SourceIndex(0) --- >>> } 1 >^^^^^^^^ @@ -349,80 +334,65 @@ sourceFile:sourceMapSample.ts 1->^^^^^^^^ 2 > ^^^^ 3 > ^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^^^^ -12> ^ -13> ^ +4 > ^^^ +5 > ^^^^ +6 > ^^^^^^^ +7 > ^ +8 > ^^^^^^^^^^^^^^^ +9 > ^ +10> ^ 1-> > > 2 > var 3 > greeter -4 > -5 > = -6 > -7 > new -8 > -9 > Greeter -10> ( -11> "Hello, world!" -12> ) -13> ; +4 > = +5 > new +6 > Greeter +7 > ( +8 > "Hello, world!" +9 > ) +10> ; 1->Emitted(18, 9) Source(18, 5) + SourceIndex(0) 2 >Emitted(18, 13) Source(18, 9) + SourceIndex(0) 3 >Emitted(18, 20) Source(18, 16) + SourceIndex(0) -4 >Emitted(18, 21) Source(18, 17) + SourceIndex(0) -5 >Emitted(18, 22) Source(18, 18) + SourceIndex(0) -6 >Emitted(18, 23) Source(18, 19) + SourceIndex(0) -7 >Emitted(18, 26) Source(18, 22) + SourceIndex(0) -8 >Emitted(18, 27) Source(18, 23) + SourceIndex(0) -9 >Emitted(18, 34) Source(18, 30) + SourceIndex(0) -10>Emitted(18, 35) Source(18, 31) + SourceIndex(0) -11>Emitted(18, 50) Source(18, 46) + SourceIndex(0) -12>Emitted(18, 51) Source(18, 47) + SourceIndex(0) -13>Emitted(18, 52) Source(18, 48) + SourceIndex(0) +4 >Emitted(18, 23) Source(18, 19) + SourceIndex(0) +5 >Emitted(18, 27) Source(18, 23) + SourceIndex(0) +6 >Emitted(18, 34) Source(18, 30) + SourceIndex(0) +7 >Emitted(18, 35) Source(18, 31) + SourceIndex(0) +8 >Emitted(18, 50) Source(18, 46) + SourceIndex(0) +9 >Emitted(18, 51) Source(18, 47) + SourceIndex(0) +10>Emitted(18, 52) Source(18, 48) + SourceIndex(0) --- >>> var str = greeter.greet(); 1 >^^^^^^^^ 2 > ^^^^ 3 > ^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^ -8 > ^ -9 > ^^^^^ -10> ^^ -11> ^ +4 > ^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^^^^ +8 > ^^ +9 > ^ 1 > > 2 > var 3 > str -4 > -5 > = -6 > -7 > greeter -8 > . -9 > greet -10> () -11> ; +4 > = +5 > greeter +6 > . +7 > greet +8 > () +9 > ; 1 >Emitted(19, 9) Source(19, 5) + SourceIndex(0) 2 >Emitted(19, 13) Source(19, 9) + SourceIndex(0) 3 >Emitted(19, 16) Source(19, 12) + SourceIndex(0) -4 >Emitted(19, 17) Source(19, 13) + SourceIndex(0) -5 >Emitted(19, 18) Source(19, 14) + SourceIndex(0) -6 >Emitted(19, 19) Source(19, 15) + SourceIndex(0) -7 >Emitted(19, 26) Source(19, 22) + SourceIndex(0) -8 >Emitted(19, 27) Source(19, 23) + SourceIndex(0) -9 >Emitted(19, 32) Source(19, 28) + SourceIndex(0) -10>Emitted(19, 34) Source(19, 30) + SourceIndex(0) -11>Emitted(19, 35) Source(19, 31) + SourceIndex(0) +4 >Emitted(19, 19) Source(19, 15) + SourceIndex(0) +5 >Emitted(19, 26) Source(19, 22) + SourceIndex(0) +6 >Emitted(19, 27) Source(19, 23) + SourceIndex(0) +7 >Emitted(19, 32) Source(19, 28) + SourceIndex(0) +8 >Emitted(19, 34) Source(19, 30) + SourceIndex(0) +9 >Emitted(19, 35) Source(19, 31) + SourceIndex(0) --- >>> function foo2(greeting) { 1 >^^^^^^^^ @@ -440,73 +410,32 @@ sourceFile:sourceMapSample.ts --- >>> var restGreetings = []; 1->^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->, -2 > ...restGreetings: -3 > s -4 > tring[] +2 > ...restGreetings: string[] 1->Emitted(21, 13) Source(21, 37) + SourceIndex(0) -2 >Emitted(21, 31) Source(21, 55) + SourceIndex(0) -3 >Emitted(21, 32) Source(21, 56) + SourceIndex(0) -4 >Emitted(21, 36) Source(21, 63) + SourceIndex(0) +2 >Emitted(21, 36) Source(21, 63) + SourceIndex(0) --- >>> for (var _i = 1; _i < arguments.length; _i++) { 1->^^^^^^^^^^^^^^^^^ -2 > ^^^^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^ -8 > ^ -9 > ^ -10> ^^^^ -11> ^ +2 > ^^^^^^^^^^ +3 > ^^ +4 > ^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^ 1-> -2 > -3 > m -4 > odule Foo.Bar { - > "use strict"; - > - > class Greeter { - > constructor(public greeting: string) { - > } - > - > greet() { - > return "

" + this.greeting + "

"; - > } - > } - > - > - > function foo(greeting: string): Foo.Bar.Greeter { - > return new Greeter(greeting); - > } - > - > var greeter = new Greeter("Hello, world!"); - > var str = greeter.greet(); - > - > function foo2(greeting: string, ...restGreetings: string[] -5 > ) -6 > -7 > ...restGreetings: string[] -8 > ) -9 > -10> ...restGreetings: string[] -11> ) +2 > ...restGreetings: string[] +3 > +4 > ...restGreetings: string[] +5 > +6 > ...restGreetings: string[] 1->Emitted(22, 18) Source(21, 37) + SourceIndex(0) -2 >Emitted(22, 25) Source(1, 1) + SourceIndex(0) -3 >Emitted(22, 26) Source(1, 2) + SourceIndex(0) -4 >Emitted(22, 28) Source(21, 63) + SourceIndex(0) -5 >Emitted(22, 29) Source(21, 64) + SourceIndex(0) -6 >Emitted(22, 30) Source(21, 37) + SourceIndex(0) -7 >Emitted(22, 51) Source(21, 63) + SourceIndex(0) -8 >Emitted(22, 52) Source(21, 64) + SourceIndex(0) -9 >Emitted(22, 53) Source(21, 37) + SourceIndex(0) -10>Emitted(22, 57) Source(21, 63) + SourceIndex(0) -11>Emitted(22, 58) Source(21, 64) + SourceIndex(0) +2 >Emitted(22, 28) Source(21, 63) + SourceIndex(0) +3 >Emitted(22, 30) Source(21, 37) + SourceIndex(0) +4 >Emitted(22, 51) Source(21, 63) + SourceIndex(0) +5 >Emitted(22, 53) Source(21, 37) + SourceIndex(0) +6 >Emitted(22, 57) Source(21, 63) + SourceIndex(0) --- >>> restGreetings[_i - 1] = arguments[_i]; 1 >^^^^^^^^^^^^^^^^ @@ -521,29 +450,23 @@ sourceFile:sourceMapSample.ts 1 >^^^^^^^^^^^^ 2 > ^^^^ 3 > ^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^-> 1 >) { > 2 > var 3 > greeters -4 > : -5 > G -6 > reeter[] = -7 > [] -8 > ; +4 > : Greeter[] = +5 > [] +6 > ; 1 >Emitted(25, 13) Source(22, 9) + SourceIndex(0) 2 >Emitted(25, 17) Source(22, 13) + SourceIndex(0) 3 >Emitted(25, 25) Source(22, 21) + SourceIndex(0) -4 >Emitted(25, 26) Source(22, 23) + SourceIndex(0) -5 >Emitted(25, 27) Source(22, 24) + SourceIndex(0) -6 >Emitted(25, 28) Source(22, 35) + SourceIndex(0) -7 >Emitted(25, 30) Source(22, 37) + SourceIndex(0) -8 >Emitted(25, 31) Source(22, 38) + SourceIndex(0) +4 >Emitted(25, 28) Source(22, 35) + SourceIndex(0) +5 >Emitted(25, 30) Source(22, 37) + SourceIndex(0) +6 >Emitted(25, 31) Source(22, 38) + SourceIndex(0) --- >>> greeters[0] = new Greeter(greeting); 1->^^^^^^^^^^^^ @@ -552,14 +475,13 @@ sourceFile:sourceMapSample.ts 4 > ^ 5 > ^ 6 > ^^^ -7 > ^^^ -8 > ^ -9 > ^^^^^^^ -10> ^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^^^^^^^^^^^^^-> +7 > ^^^^ +8 > ^^^^^^^ +9 > ^ +10> ^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^^^^^^^^^-> 1-> > 2 > greeters @@ -567,102 +489,76 @@ sourceFile:sourceMapSample.ts 4 > 0 5 > ] 6 > = -7 > new -8 > -9 > Greeter -10> ( -11> greeting -12> ) -13> ; +7 > new +8 > Greeter +9 > ( +10> greeting +11> ) +12> ; 1->Emitted(26, 13) Source(23, 9) + SourceIndex(0) 2 >Emitted(26, 21) Source(23, 17) + SourceIndex(0) 3 >Emitted(26, 22) Source(23, 18) + SourceIndex(0) 4 >Emitted(26, 23) Source(23, 19) + SourceIndex(0) 5 >Emitted(26, 24) Source(23, 20) + SourceIndex(0) 6 >Emitted(26, 27) Source(23, 23) + SourceIndex(0) -7 >Emitted(26, 30) Source(23, 26) + SourceIndex(0) -8 >Emitted(26, 31) Source(23, 27) + SourceIndex(0) -9 >Emitted(26, 38) Source(23, 34) + SourceIndex(0) -10>Emitted(26, 39) Source(23, 35) + SourceIndex(0) -11>Emitted(26, 47) Source(23, 43) + SourceIndex(0) -12>Emitted(26, 48) Source(23, 44) + SourceIndex(0) -13>Emitted(26, 49) Source(23, 45) + SourceIndex(0) +7 >Emitted(26, 31) Source(23, 27) + SourceIndex(0) +8 >Emitted(26, 38) Source(23, 34) + SourceIndex(0) +9 >Emitted(26, 39) Source(23, 35) + SourceIndex(0) +10>Emitted(26, 47) Source(23, 43) + SourceIndex(0) +11>Emitted(26, 48) Source(23, 44) + SourceIndex(0) +12>Emitted(26, 49) Source(23, 45) + SourceIndex(0) --- >>> for (var i = 0; i < restGreetings.length; i++) { 1->^^^^^^^^^^^^ -2 > ^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^^^ -15> ^^^^^^^^^^^^^ -16> ^ -17> ^^^^^^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ -25> ^^-> +2 > ^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^^^^^^^^^^^^^ +11> ^ +12> ^^^^^^ +13> ^^ +14> ^ +15> ^^ +16> ^^ +17> ^^^-> 1-> > -2 > for -3 > -4 > ( -5 > var -6 > i -7 > -8 > = -9 > -10> 0 -11> ; -12> -13> i -14> < -15> restGreetings -16> . -17> length -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 > for ( +3 > var +4 > i +5 > = +6 > 0 +7 > ; +8 > i +9 > < +10> restGreetings +11> . +12> length +13> ; +14> i +15> ++ +16> ) 1->Emitted(27, 13) Source(24, 9) + SourceIndex(0) -2 >Emitted(27, 16) Source(24, 12) + SourceIndex(0) -3 >Emitted(27, 17) Source(24, 13) + SourceIndex(0) -4 >Emitted(27, 18) Source(24, 14) + SourceIndex(0) -5 >Emitted(27, 22) Source(24, 18) + SourceIndex(0) -6 >Emitted(27, 23) Source(24, 19) + SourceIndex(0) -7 >Emitted(27, 24) Source(24, 20) + SourceIndex(0) -8 >Emitted(27, 25) Source(24, 21) + SourceIndex(0) -9 >Emitted(27, 26) Source(24, 22) + SourceIndex(0) -10>Emitted(27, 27) Source(24, 23) + SourceIndex(0) -11>Emitted(27, 28) Source(24, 24) + SourceIndex(0) -12>Emitted(27, 29) Source(24, 25) + SourceIndex(0) -13>Emitted(27, 30) Source(24, 26) + SourceIndex(0) -14>Emitted(27, 33) Source(24, 29) + SourceIndex(0) -15>Emitted(27, 46) Source(24, 42) + SourceIndex(0) -16>Emitted(27, 47) Source(24, 43) + SourceIndex(0) -17>Emitted(27, 53) Source(24, 49) + SourceIndex(0) -18>Emitted(27, 54) Source(24, 50) + SourceIndex(0) -19>Emitted(27, 55) Source(24, 51) + SourceIndex(0) -20>Emitted(27, 56) Source(24, 52) + SourceIndex(0) -21>Emitted(27, 58) Source(24, 54) + SourceIndex(0) -22>Emitted(27, 59) Source(24, 55) + SourceIndex(0) -23>Emitted(27, 60) Source(24, 56) + SourceIndex(0) -24>Emitted(27, 61) Source(24, 57) + SourceIndex(0) +2 >Emitted(27, 18) Source(24, 14) + SourceIndex(0) +3 >Emitted(27, 22) Source(24, 18) + SourceIndex(0) +4 >Emitted(27, 23) Source(24, 19) + SourceIndex(0) +5 >Emitted(27, 26) Source(24, 22) + SourceIndex(0) +6 >Emitted(27, 27) Source(24, 23) + SourceIndex(0) +7 >Emitted(27, 29) Source(24, 25) + SourceIndex(0) +8 >Emitted(27, 30) Source(24, 26) + SourceIndex(0) +9 >Emitted(27, 33) Source(24, 29) + SourceIndex(0) +10>Emitted(27, 46) Source(24, 42) + SourceIndex(0) +11>Emitted(27, 47) Source(24, 43) + SourceIndex(0) +12>Emitted(27, 53) Source(24, 49) + SourceIndex(0) +13>Emitted(27, 55) Source(24, 51) + SourceIndex(0) +14>Emitted(27, 56) Source(24, 52) + SourceIndex(0) +15>Emitted(27, 58) Source(24, 54) + SourceIndex(0) +16>Emitted(27, 60) Source(24, 56) + SourceIndex(0) --- >>> greeters.push(new Greeter(restGreetings[i])); 1->^^^^^^^^^^^^^^^^ @@ -670,79 +566,70 @@ sourceFile:sourceMapSample.ts 3 > ^ 4 > ^^^^ 5 > ^ -6 > ^^^ -7 > ^ -8 > ^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -1-> +6 > ^^^^ +7 > ^^^^^^^ +8 > ^ +9 > ^^^^^^^^^^^^^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ +1->{ > 2 > greeters 3 > . 4 > push 5 > ( -6 > new -7 > -8 > Greeter -9 > ( -10> restGreetings -11> [ -12> i -13> ] -14> ) -15> ) -16> ; +6 > new +7 > Greeter +8 > ( +9 > restGreetings +10> [ +11> i +12> ] +13> ) +14> ) +15> ; 1->Emitted(28, 17) Source(25, 13) + SourceIndex(0) 2 >Emitted(28, 25) Source(25, 21) + SourceIndex(0) 3 >Emitted(28, 26) Source(25, 22) + SourceIndex(0) 4 >Emitted(28, 30) Source(25, 26) + SourceIndex(0) 5 >Emitted(28, 31) Source(25, 27) + SourceIndex(0) -6 >Emitted(28, 34) Source(25, 30) + SourceIndex(0) -7 >Emitted(28, 35) Source(25, 31) + SourceIndex(0) -8 >Emitted(28, 42) Source(25, 38) + SourceIndex(0) -9 >Emitted(28, 43) Source(25, 39) + SourceIndex(0) -10>Emitted(28, 56) Source(25, 52) + SourceIndex(0) -11>Emitted(28, 57) Source(25, 53) + SourceIndex(0) -12>Emitted(28, 58) Source(25, 54) + SourceIndex(0) -13>Emitted(28, 59) Source(25, 55) + SourceIndex(0) -14>Emitted(28, 60) Source(25, 56) + SourceIndex(0) -15>Emitted(28, 61) Source(25, 57) + SourceIndex(0) -16>Emitted(28, 62) Source(25, 58) + SourceIndex(0) +6 >Emitted(28, 35) Source(25, 31) + SourceIndex(0) +7 >Emitted(28, 42) Source(25, 38) + SourceIndex(0) +8 >Emitted(28, 43) Source(25, 39) + SourceIndex(0) +9 >Emitted(28, 56) Source(25, 52) + SourceIndex(0) +10>Emitted(28, 57) Source(25, 53) + SourceIndex(0) +11>Emitted(28, 58) Source(25, 54) + SourceIndex(0) +12>Emitted(28, 59) Source(25, 55) + SourceIndex(0) +13>Emitted(28, 60) Source(25, 56) + SourceIndex(0) +14>Emitted(28, 61) Source(25, 57) + SourceIndex(0) +15>Emitted(28, 62) Source(25, 58) + SourceIndex(0) --- >>> } -1 >^^^^^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^^-> +1 >^^^^^^^^^^^^^ +2 > ^^^^^^^^^^^^^^^^-> 1 > - > -2 > } -1 >Emitted(29, 13) Source(26, 9) + SourceIndex(0) -2 >Emitted(29, 14) Source(26, 10) + SourceIndex(0) + > } +1 >Emitted(29, 14) Source(26, 10) + SourceIndex(0) --- >>> return greeters; 1->^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^ +4 > ^ 1-> > > -2 > return -3 > -4 > greeters -5 > ; +2 > return +3 > greeters +4 > ; 1->Emitted(30, 13) Source(28, 9) + SourceIndex(0) -2 >Emitted(30, 19) Source(28, 15) + SourceIndex(0) -3 >Emitted(30, 20) Source(28, 16) + SourceIndex(0) -4 >Emitted(30, 28) Source(28, 24) + SourceIndex(0) -5 >Emitted(30, 29) Source(28, 25) + SourceIndex(0) +2 >Emitted(30, 20) Source(28, 16) + SourceIndex(0) +3 >Emitted(30, 28) Source(28, 24) + SourceIndex(0) +4 >Emitted(30, 29) Source(28, 25) + SourceIndex(0) --- >>> } 1 >^^^^^^^^ @@ -758,126 +645,96 @@ sourceFile:sourceMapSample.ts 1->^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^ -8 > ^ -9 > ^^^^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^ -14> ^ -15> ^ -16> ^-> +4 > ^^^ +5 > ^^^^ +6 > ^ +7 > ^^^^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^ +12> ^ +13> ^ +14> ^-> 1-> > > 2 > var 3 > b -4 > -5 > = -6 > -7 > foo2 -8 > ( -9 > "Hello" -10> , -11> "World" -12> , -13> "!" -14> ) -15> ; +4 > = +5 > foo2 +6 > ( +7 > "Hello" +8 > , +9 > "World" +10> , +11> "!" +12> ) +13> ; 1->Emitted(32, 9) Source(31, 5) + SourceIndex(0) 2 >Emitted(32, 13) Source(31, 9) + SourceIndex(0) 3 >Emitted(32, 14) Source(31, 10) + SourceIndex(0) -4 >Emitted(32, 15) Source(31, 11) + SourceIndex(0) -5 >Emitted(32, 16) Source(31, 12) + SourceIndex(0) -6 >Emitted(32, 17) Source(31, 13) + SourceIndex(0) -7 >Emitted(32, 21) Source(31, 17) + SourceIndex(0) -8 >Emitted(32, 22) Source(31, 18) + SourceIndex(0) -9 >Emitted(32, 29) Source(31, 25) + SourceIndex(0) -10>Emitted(32, 31) Source(31, 27) + SourceIndex(0) -11>Emitted(32, 38) Source(31, 34) + SourceIndex(0) -12>Emitted(32, 40) Source(31, 36) + SourceIndex(0) -13>Emitted(32, 43) Source(31, 39) + SourceIndex(0) -14>Emitted(32, 44) Source(31, 40) + SourceIndex(0) -15>Emitted(32, 45) Source(31, 41) + SourceIndex(0) +4 >Emitted(32, 17) Source(31, 13) + SourceIndex(0) +5 >Emitted(32, 21) Source(31, 17) + SourceIndex(0) +6 >Emitted(32, 22) Source(31, 18) + SourceIndex(0) +7 >Emitted(32, 29) Source(31, 25) + SourceIndex(0) +8 >Emitted(32, 31) Source(31, 27) + SourceIndex(0) +9 >Emitted(32, 38) Source(31, 34) + SourceIndex(0) +10>Emitted(32, 40) Source(31, 36) + SourceIndex(0) +11>Emitted(32, 43) Source(31, 39) + SourceIndex(0) +12>Emitted(32, 44) Source(31, 40) + SourceIndex(0) +13>Emitted(32, 45) Source(31, 41) + SourceIndex(0) --- >>> for (var j = 0; j < b.length; j++) { 1->^^^^^^^^ -2 > ^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^^^^^^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 > ^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > -2 > for -3 > -4 > ( -5 > var -6 > j -7 > -8 > = -9 > -10> 0 -11> ; -12> -13> j -14> < -15> b -16> . -17> length -18> ; -19> -20> j -21> ++ -22> ) -23> -24> { +2 > for ( +3 > var +4 > j +5 > = +6 > 0 +7 > ; +8 > j +9 > < +10> b +11> . +12> length +13> ; +14> j +15> ++ +16> ) 1->Emitted(33, 9) Source(32, 5) + SourceIndex(0) -2 >Emitted(33, 12) Source(32, 8) + SourceIndex(0) -3 >Emitted(33, 13) Source(32, 9) + SourceIndex(0) -4 >Emitted(33, 14) Source(32, 10) + SourceIndex(0) -5 >Emitted(33, 18) Source(32, 14) + SourceIndex(0) -6 >Emitted(33, 19) Source(32, 15) + SourceIndex(0) -7 >Emitted(33, 20) Source(32, 16) + SourceIndex(0) -8 >Emitted(33, 21) Source(32, 17) + SourceIndex(0) -9 >Emitted(33, 22) Source(32, 18) + SourceIndex(0) -10>Emitted(33, 23) Source(32, 19) + SourceIndex(0) -11>Emitted(33, 24) Source(32, 20) + SourceIndex(0) -12>Emitted(33, 25) Source(32, 21) + SourceIndex(0) -13>Emitted(33, 26) Source(32, 22) + SourceIndex(0) -14>Emitted(33, 29) Source(32, 25) + SourceIndex(0) -15>Emitted(33, 30) Source(32, 26) + SourceIndex(0) -16>Emitted(33, 31) Source(32, 27) + SourceIndex(0) -17>Emitted(33, 37) Source(32, 33) + SourceIndex(0) -18>Emitted(33, 38) Source(32, 34) + SourceIndex(0) -19>Emitted(33, 39) Source(32, 35) + SourceIndex(0) -20>Emitted(33, 40) Source(32, 36) + SourceIndex(0) -21>Emitted(33, 42) Source(32, 38) + SourceIndex(0) -22>Emitted(33, 43) Source(32, 39) + SourceIndex(0) -23>Emitted(33, 44) Source(32, 40) + SourceIndex(0) -24>Emitted(33, 45) Source(32, 41) + SourceIndex(0) +2 >Emitted(33, 14) Source(32, 10) + SourceIndex(0) +3 >Emitted(33, 18) Source(32, 14) + SourceIndex(0) +4 >Emitted(33, 19) Source(32, 15) + SourceIndex(0) +5 >Emitted(33, 22) Source(32, 18) + SourceIndex(0) +6 >Emitted(33, 23) Source(32, 19) + SourceIndex(0) +7 >Emitted(33, 25) Source(32, 21) + SourceIndex(0) +8 >Emitted(33, 26) Source(32, 22) + SourceIndex(0) +9 >Emitted(33, 29) Source(32, 25) + SourceIndex(0) +10>Emitted(33, 30) Source(32, 26) + SourceIndex(0) +11>Emitted(33, 31) Source(32, 27) + SourceIndex(0) +12>Emitted(33, 37) Source(32, 33) + SourceIndex(0) +13>Emitted(33, 39) Source(32, 35) + SourceIndex(0) +14>Emitted(33, 40) Source(32, 36) + SourceIndex(0) +15>Emitted(33, 42) Source(32, 38) + SourceIndex(0) +16>Emitted(33, 44) Source(32, 40) + SourceIndex(0) --- >>> b[j].greet(); 1 >^^^^^^^^^^^^ @@ -889,7 +746,7 @@ sourceFile:sourceMapSample.ts 7 > ^^^^^ 8 > ^^ 9 > ^ -1 > +1 >{ > 2 > b 3 > [ @@ -910,14 +767,11 @@ sourceFile:sourceMapSample.ts 9 >Emitted(34, 26) Source(33, 22) + SourceIndex(0) --- >>> } -1 >^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^^^^^^^^^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 > } -1 >Emitted(35, 9) Source(34, 5) + SourceIndex(0) -2 >Emitted(35, 10) Source(34, 6) + SourceIndex(0) + > } +1 >Emitted(35, 10) Source(34, 6) + SourceIndex(0) --- >>> })(Bar = Foo.Bar || (Foo.Bar = {})); 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClass.js.map b/tests/baselines/reference/sourceMapValidationClass.js.map index e1f0233e8882d..73efa147b8ab7 100644 --- a/tests/baselines/reference/sourceMapValidationClass.js.map +++ b/tests/baselines/reference/sourceMapValidationClass.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClass.js.map] -{"version":3,"file":"sourceMapValidationClass.js","sourceRoot":"","sources":["sourceMapValidationClass.ts"],"names":[],"mappings":"AAAA,YAAc,CAAC;IACX,iBAAmB,QAAgB;QAAE,MAAM,CAAC,IAAO;aAAd,OADzC,CAAC,EACsD,CAAC,CAAf,qBAAc,CAAC,CAAf,IAAc,CAAC;YAAf,0BAAc;;QAAhC,aAAQ,GAAR,QAAQ,CAAQ;QAM3B,OAAE,GAAW,EAAE,CAAC;IALxB,CAAC;IACD,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAGO,oBAAE,GAAV;QACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,sBAAI,OAXM,CAAC,sBAWE;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aACD,UAAc,SAAiB;YAC3B,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAHA;IAIL,cAAC;AAAD,CAAC,AAjBD,IAiBC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClass.js","sourceRoot":"","sources":["sourceMapValidationClass.ts"],"names":[],"mappings":"AAAA;IACI,iBAAmB,QAAgB;QAAE,WAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,0BAAc;;QAAhC,aAAQ,GAAR,QAAQ,CAAQ;QAM3B,OAAE,GAAW,EAAE,CAAC;IALxB,CAAC;IACD,uBAAK,GAAL;QACI,OAAO,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAGO,oBAAE,GAAV;QACI,OAAO,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,sBAAI,8BAAS;aAAb;YACI,OAAO,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aACD,UAAc,SAAiB;YAC3B,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAHA;IAIL,cAAC;AAAD,CAAC,AAjBD,IAiBC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt index f86976c4b0066..be1665313a183 100644 --- a/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClass.sourcemap.txt @@ -10,21 +10,15 @@ sourceFile:sourceMapValidationClass.ts ------------------------------------------------------------------- >>>var Greeter = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class Greeter -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 13) Source(1, 15) + SourceIndex(0) -3 >Emitted(1, 14) Source(1, 16) + SourceIndex(0) --- >>> function Greeter(greeting) { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^ -1-> +1->class Greeter { > 2 > constructor(public 3 > greeting: string @@ -34,54 +28,32 @@ sourceFile:sourceMapValidationClass.ts --- >>> var b = []; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >, -2 > ...b: -3 > s -4 > tring[] +2 > ...b: string[] 1 >Emitted(3, 9) Source(2, 42) + SourceIndex(0) -2 >Emitted(3, 15) Source(2, 48) + SourceIndex(0) -3 >Emitted(3, 16) Source(2, 49) + SourceIndex(0) -4 >Emitted(3, 20) Source(2, 56) + SourceIndex(0) +2 >Emitted(3, 20) Source(2, 56) + SourceIndex(0) --- >>> for (var _i = 1; _i < arguments.length; _i++) { 1->^^^^^^^^^^^^^ -2 > ^^^^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^ -8 > ^ -9 > ^ -10> ^^^^ -11> ^ +2 > ^^^^^^^^^^ +3 > ^^ +4 > ^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^ 1-> -2 > -3 > c -4 > lass Greeter { - > constructor(public greeting: string, ...b: string[] -5 > ) -6 > -7 > ...b: string[] -8 > ) -9 > -10> ...b: string[] -11> ) +2 > ...b: string[] +3 > +4 > ...b: string[] +5 > +6 > ...b: string[] 1->Emitted(4, 14) Source(2, 42) + SourceIndex(0) -2 >Emitted(4, 21) Source(1, 1) + SourceIndex(0) -3 >Emitted(4, 22) Source(1, 2) + SourceIndex(0) -4 >Emitted(4, 24) Source(2, 56) + SourceIndex(0) -5 >Emitted(4, 25) Source(2, 57) + SourceIndex(0) -6 >Emitted(4, 26) Source(2, 42) + SourceIndex(0) -7 >Emitted(4, 47) Source(2, 56) + SourceIndex(0) -8 >Emitted(4, 48) Source(2, 57) + SourceIndex(0) -9 >Emitted(4, 49) Source(2, 42) + SourceIndex(0) -10>Emitted(4, 53) Source(2, 56) + SourceIndex(0) -11>Emitted(4, 54) Source(2, 57) + SourceIndex(0) +2 >Emitted(4, 24) Source(2, 56) + SourceIndex(0) +3 >Emitted(4, 26) Source(2, 42) + SourceIndex(0) +4 >Emitted(4, 47) Source(2, 56) + SourceIndex(0) +5 >Emitted(4, 49) Source(2, 42) + SourceIndex(0) +6 >Emitted(4, 53) Source(2, 56) + SourceIndex(0) --- >>> b[_i - 1] = arguments[_i]; 1 >^^^^^^^^^^^^ @@ -156,39 +128,36 @@ sourceFile:sourceMapValidationClass.ts --- >>> return "

" + this.greeting + "

"; 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^^^ -6 > ^^^^ -7 > ^ -8 > ^^^^^^^^ -9 > ^^^ -10> ^^^^^^^ -11> ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^^^ +5 > ^^^^ +6 > ^ +7 > ^^^^^^^^ +8 > ^^^ +9 > ^^^^^^^ +10> ^ 1->greet() { > -2 > return -3 > -4 > "

" -5 > + -6 > this -7 > . -8 > greeting -9 > + -10> "

" -11> ; +2 > return +3 > "

" +4 > + +5 > this +6 > . +7 > greeting +8 > + +9 > "

" +10> ; 1->Emitted(11, 9) Source(5, 9) + SourceIndex(0) -2 >Emitted(11, 15) Source(5, 15) + SourceIndex(0) -3 >Emitted(11, 16) Source(5, 16) + SourceIndex(0) -4 >Emitted(11, 22) Source(5, 22) + SourceIndex(0) -5 >Emitted(11, 25) Source(5, 25) + SourceIndex(0) -6 >Emitted(11, 29) Source(5, 29) + SourceIndex(0) -7 >Emitted(11, 30) Source(5, 30) + SourceIndex(0) -8 >Emitted(11, 38) Source(5, 38) + SourceIndex(0) -9 >Emitted(11, 41) Source(5, 41) + SourceIndex(0) -10>Emitted(11, 48) Source(5, 48) + SourceIndex(0) -11>Emitted(11, 49) Source(5, 49) + SourceIndex(0) +2 >Emitted(11, 16) Source(5, 16) + SourceIndex(0) +3 >Emitted(11, 22) Source(5, 22) + SourceIndex(0) +4 >Emitted(11, 25) Source(5, 25) + SourceIndex(0) +5 >Emitted(11, 29) Source(5, 29) + SourceIndex(0) +6 >Emitted(11, 30) Source(5, 30) + SourceIndex(0) +7 >Emitted(11, 38) Source(5, 38) + SourceIndex(0) +8 >Emitted(11, 41) Source(5, 41) + SourceIndex(0) +9 >Emitted(11, 48) Source(5, 48) + SourceIndex(0) +10>Emitted(11, 49) Source(5, 49) + SourceIndex(0) --- >>> }; 1 >^^^^ @@ -217,27 +186,24 @@ sourceFile:sourceMapValidationClass.ts --- >>> return this.greeting; 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^ -6 > ^^^^^^^^ -7 > ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^^^^^^ +6 > ^ 1->private fn() { > -2 > return -3 > -4 > this -5 > . -6 > greeting -7 > ; +2 > return +3 > this +4 > . +5 > greeting +6 > ; 1->Emitted(14, 9) Source(10, 9) + SourceIndex(0) -2 >Emitted(14, 15) Source(10, 15) + SourceIndex(0) -3 >Emitted(14, 16) Source(10, 16) + SourceIndex(0) -4 >Emitted(14, 20) Source(10, 20) + SourceIndex(0) -5 >Emitted(14, 21) Source(10, 21) + SourceIndex(0) -6 >Emitted(14, 29) Source(10, 29) + SourceIndex(0) -7 >Emitted(14, 30) Source(10, 30) + SourceIndex(0) +2 >Emitted(14, 16) Source(10, 16) + SourceIndex(0) +3 >Emitted(14, 20) Source(10, 20) + SourceIndex(0) +4 >Emitted(14, 21) Source(10, 21) + SourceIndex(0) +5 >Emitted(14, 29) Source(10, 29) + SourceIndex(0) +6 >Emitted(14, 30) Source(10, 30) + SourceIndex(0) --- >>> }; 1 >^^^^ @@ -252,31 +218,14 @@ sourceFile:sourceMapValidationClass.ts >>> Object.defineProperty(Greeter.prototype, "greetings", { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^ -3 > ^^^^^^^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > get -3 > -4 > { -5 > - > constructor(public greeting: string, ...b: string[]) { - > } - > greet() { - > return "

" + this.greeting + "

"; - > } - > private x: string; - > private x1: number = 10; - > private fn() { - > return this.greeting; - > } - > get greetings +3 > greetings 1->Emitted(16, 5) Source(12, 5) + SourceIndex(0) 2 >Emitted(16, 27) Source(12, 9) + SourceIndex(0) -3 >Emitted(16, 34) Source(1, 15) + SourceIndex(0) -4 >Emitted(16, 35) Source(1, 16) + SourceIndex(0) -5 >Emitted(16, 57) Source(12, 18) + SourceIndex(0) +3 >Emitted(16, 57) Source(12, 18) + SourceIndex(0) --- >>> get: function () { 1 >^^^^^^^^^^^^^ @@ -286,27 +235,24 @@ sourceFile:sourceMapValidationClass.ts --- >>> return this.greeting; 1->^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^ -6 > ^^^^^^^^ -7 > ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^^^^^^ +6 > ^ 1->get greetings() { > -2 > return -3 > -4 > this -5 > . -6 > greeting -7 > ; +2 > return +3 > this +4 > . +5 > greeting +6 > ; 1->Emitted(18, 13) Source(13, 9) + SourceIndex(0) -2 >Emitted(18, 19) Source(13, 15) + SourceIndex(0) -3 >Emitted(18, 20) Source(13, 16) + SourceIndex(0) -4 >Emitted(18, 24) Source(13, 20) + SourceIndex(0) -5 >Emitted(18, 25) Source(13, 21) + SourceIndex(0) -6 >Emitted(18, 33) Source(13, 29) + SourceIndex(0) -7 >Emitted(18, 34) Source(13, 30) + SourceIndex(0) +2 >Emitted(18, 20) Source(13, 16) + SourceIndex(0) +3 >Emitted(18, 24) Source(13, 20) + SourceIndex(0) +4 >Emitted(18, 25) Source(13, 21) + SourceIndex(0) +5 >Emitted(18, 33) Source(13, 29) + SourceIndex(0) +6 >Emitted(18, 34) Source(13, 30) + SourceIndex(0) --- >>> }, 1 >^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.js.map b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.js.map index 7414ba4219a13..86601e215d5ac 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.js.map +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClassWithDefaultConstructor.js.map] -{"version":3,"file":"sourceMapValidationClassWithDefaultConstructor.js","sourceRoot":"","sources":["sourceMapValidationClassWithDefaultConstructor.ts"],"names":[],"mappings":"AAAA,YAAc,CAAC;IAAf;QACW,MAAC,GAAG,EAAE,CAAC;QACP,UAAK,GAAG,KAAK,CAAC;IACzB,CAAC;IAAD,cAAC;AAAD,CAAC,AAHD,IAGC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClassWithDefaultConstructor.js","sourceRoot":"","sources":["sourceMapValidationClassWithDefaultConstructor.ts"],"names":[],"mappings":"AAAA;IAAA;QACW,MAAC,GAAG,EAAE,CAAC;QACP,UAAK,GAAG,KAAK,CAAC;IACzB,CAAC;IAAD,cAAC;AAAD,CAAC,AAHD,IAGC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.sourcemap.txt index e18c74a0e4e3e..5c688dfab9dcd 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructor.sourcemap.txt @@ -10,15 +10,9 @@ sourceFile:sourceMapValidationClassWithDefaultConstructor.ts ------------------------------------------------------------------- >>>var Greeter = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class Greeter -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 13) Source(1, 15) + SourceIndex(0) -3 >Emitted(1, 14) Source(1, 16) + SourceIndex(0) --- >>> function Greeter() { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js.map b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js.map index f0515f41727b4..00bdfcdba6071 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js.map +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js.map] -{"version":3,"file":"sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js","sourceRoot":"","sources":["sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.ts"],"names":[],"mappings":"AAAA,YAAc,CAAC;IAAf;QAAA,UAAA,CAAC,MAGA;QAFU,MAAC,GAAG,EAAE,CAAC;QACP,YAAO,GAAG,cAAM,OAAA,KAAI,CAAC,CAAC,EAAN,CAAM,CAAC;IAClC,CAAC;IAAD,cAAC;AAAD,CAAC,AAHD,IAGC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.js","sourceRoot":"","sources":["sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.ts"],"names":[],"mappings":"AAAA;IAAA;QAAA,iBAGC;QAFU,MAAC,GAAG,EAAE,CAAC;QACP,YAAO,GAAG,cAAM,OAAA,KAAI,CAAC,CAAC,EAAN,CAAM,CAAC;IAClC,CAAC;IAAD,cAAC;AAAD,CAAC,AAHD,IAGC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.sourcemap.txt index 9b4d7079afca7..5287799db9c98 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.sourcemap.txt @@ -10,15 +10,9 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatemen ------------------------------------------------------------------- >>>var Greeter = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class Greeter -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 13) Source(1, 15) + SourceIndex(0) -3 >Emitted(1, 14) Source(1, 16) + SourceIndex(0) --- >>> function Greeter() { 1->^^^^ @@ -28,20 +22,14 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatemen --- >>> var _this = this; 1->^^^^^^^^ -2 > ^^^^^^^^^^ -3 > ^ -4 > ^^^^^^ +2 > ^^^^^^^^^^^^^^^^^ 1-> -2 > -3 > c -4 > lass Greeter { - > public a = 10; - > public returnA = () => this.a; - > } +2 > class Greeter { + > public a = 10; + > public returnA = () => this.a; + > } 1->Emitted(3, 9) Source(1, 1) + SourceIndex(0) -2 >Emitted(3, 19) Source(1, 1) + SourceIndex(0) -3 >Emitted(3, 20) Source(1, 2) + SourceIndex(0) -4 >Emitted(3, 26) Source(4, 2) + SourceIndex(0) +2 >Emitted(3, 26) Source(4, 2) + SourceIndex(0) --- >>> this.a = 10; 1 >^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js.map b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js.map index 3faa870c649fa..60e19fc95d24e 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js.map +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js.map] -{"version":3,"file":"sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js","sourceRoot":"","sources":["sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts"],"names":[],"mappings":";;;;;;;;;;AAAA,oBAAsB,CAAC;IAAvB;IACA,CAAC;IAAD,sBAAC;AAAD,CAAC,AADD,IACC;AAED,YAAc,CAAC;IAAO,2BAAe;IAArC;QAAA,UAHA,CAAC,0DAMA;QAFU,OAAC,GAAG,EAAE,CAAC;QACP,WAAK,GAAG,KAAK,CAAC;;IACzB,CAAC;IAAD,cAAC;AAAD,CAAC,AAHD,CAAsB,eAAe,GAGpC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClassWithDefaultConstructorAndExtendsClause.js","sourceRoot":"","sources":["sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;IAAA;IACA,CAAC;IAAD,sBAAC;AAAD,CAAC,AADD,IACC;AAED;IAAsB,2BAAe;IAArC;QAAA,qEAGC;QAFU,OAAC,GAAG,EAAE,CAAC;QACP,WAAK,GAAG,KAAK,CAAC;;IACzB,CAAC;IAAD,cAAC;AAAD,CAAC,AAHD,CAAsB,eAAe,GAGpC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.sourcemap.txt index 90a337b61531a..dbda0afbf998b 100644 --- a/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClassWithDefaultConstructorAndExtendsClause.sourcemap.txt @@ -20,15 +20,9 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts >>>})(); >>>var AbstractGreeter = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class AbstractGreeter -3 > { 1 >Emitted(11, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(11, 21) Source(1, 23) + SourceIndex(0) -3 >Emitted(11, 22) Source(1, 24) + SourceIndex(0) --- >>> function AbstractGreeter() { 1->^^^^ @@ -72,22 +66,16 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts --- >>>var Greeter = /** @class */ (function (_super) { 1-> -2 >^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >class Greeter -3 > e 1->Emitted(16, 1) Source(4, 1) + SourceIndex(0) -2 >Emitted(16, 13) Source(4, 15) + SourceIndex(0) -3 >Emitted(16, 14) Source(4, 16) + SourceIndex(0) --- >>> __extends(Greeter, _super); 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -1->xtends +1->class Greeter extends 2 > AbstractGreeter 1->Emitted(17, 5) Source(4, 23) + SourceIndex(0) 2 >Emitted(17, 32) Source(4, 38) + SourceIndex(0) @@ -100,23 +88,14 @@ sourceFile:sourceMapValidationClassWithDefaultConstructorAndExtendsClause.ts --- >>> var _this = _super !== null && _super.apply(this, arguments) || this; 1->^^^^^^^^ -2 > ^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> -2 > -3 > c -4 > lass AbstractGreeter { - > } - > - > class Greeter extends AbstractGreeter { - > public a = 10; - > public nameA = "Ten"; - > } +2 > class Greeter extends AbstractGreeter { + > public a = 10; + > public nameA = "Ten"; + > } 1->Emitted(19, 9) Source(4, 1) + SourceIndex(0) -2 >Emitted(19, 19) Source(1, 1) + SourceIndex(0) -3 >Emitted(19, 20) Source(1, 2) + SourceIndex(0) -4 >Emitted(19, 78) Source(7, 2) + SourceIndex(0) +2 >Emitted(19, 78) Source(7, 2) + SourceIndex(0) --- >>> _this.a = 10; 1 >^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationClasses.js.map b/tests/baselines/reference/sourceMapValidationClasses.js.map index 6589a43fb7f35..e2f94e19d1cf2 100644 --- a/tests/baselines/reference/sourceMapValidationClasses.js.map +++ b/tests/baselines/reference/sourceMapValidationClasses.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationClasses.js.map] -{"version":3,"file":"sourceMapValidationClasses.js","sourceRoot":"","sources":["sourceMapValidationClasses.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAmCT;AAnCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAmCb;IAnCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb,YAAc,CAAC;YACX,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAiB,mBAAmB,CAAA,CAAC,IAAS;iBAA9C,OApBpC,CAAC,EAoBiF,CAAC,CAA/C,qBAA8C,CAAC,CAA/C,IAA8C,CAAC;gBAA/C,sCAA8C;;YAC1E,IAAI,QAAQ,CAAE,CAAC,CAAW,EAAE,CAAC,CAAC,0BAA0B;YACxD,QAAQ,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,qCAAqC;QACrC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAnCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAmCb;AAAD,CAAC,EAnCM,GAAG,KAAH,GAAG,QAmCT"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationClasses.js","sourceRoot":"","sources":["sourceMapValidationClasses.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAmCT;AAnCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAmCb;IAnCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb;YACI,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,OAAO,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,OAAO,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAiB,mBAAmB,MAAU;iBAA9C,UAA8C,EAA9C,qBAA8C,EAA9C,IAA8C;gBAA9C,sCAA8C;;YAC1E,IAAI,QAAQ,GAAc,EAAE,CAAC,CAAC,0BAA0B;YACxD,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;gBAC3C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;aAChD;YAED,OAAO,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,qCAAqC;QACrC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAC/B,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;SAChB;IACL,CAAC,EAnCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAmCb;AAAD,CAAC,EAnCM,GAAG,KAAH,GAAG,QAmCT"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt b/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt index b0f2634bf96b8..b166228df2d3c 100644 --- a/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationClasses.sourcemap.txt @@ -146,24 +146,18 @@ sourceFile:sourceMapValidationClasses.ts --- >>> var Greeter = /** @class */ (function () { 1->^^^^^^^^ -2 > ^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 > class Greeter -3 > { 1->Emitted(6, 9) Source(4, 5) + SourceIndex(0) -2 >Emitted(6, 21) Source(4, 19) + SourceIndex(0) -3 >Emitted(6, 22) Source(4, 20) + SourceIndex(0) --- >>> function Greeter(greeting) { 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^ 4 > ^^^^^-> -1-> +1->class Greeter { > 2 > constructor(public 3 > greeting: string @@ -214,39 +208,36 @@ sourceFile:sourceMapValidationClasses.ts --- >>> return "

" + this.greeting + "

"; 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^^^ -6 > ^^^^ -7 > ^ -8 > ^^^^^^^^ -9 > ^^^ -10> ^^^^^^^ -11> ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^^^ +5 > ^^^^ +6 > ^ +7 > ^^^^^^^^ +8 > ^^^ +9 > ^^^^^^^ +10> ^ 1->greet() { > -2 > return -3 > -4 > "

" -5 > + -6 > this -7 > . -8 > greeting -9 > + -10> "

" -11> ; +2 > return +3 > "

" +4 > + +5 > this +6 > . +7 > greeting +8 > + +9 > "

" +10> ; 1->Emitted(11, 17) Source(9, 13) + SourceIndex(0) -2 >Emitted(11, 23) Source(9, 19) + SourceIndex(0) -3 >Emitted(11, 24) Source(9, 20) + SourceIndex(0) -4 >Emitted(11, 30) Source(9, 26) + SourceIndex(0) -5 >Emitted(11, 33) Source(9, 29) + SourceIndex(0) -6 >Emitted(11, 37) Source(9, 33) + SourceIndex(0) -7 >Emitted(11, 38) Source(9, 34) + SourceIndex(0) -8 >Emitted(11, 46) Source(9, 42) + SourceIndex(0) -9 >Emitted(11, 49) Source(9, 45) + SourceIndex(0) -10>Emitted(11, 56) Source(9, 52) + SourceIndex(0) -11>Emitted(11, 57) Source(9, 53) + SourceIndex(0) +2 >Emitted(11, 24) Source(9, 20) + SourceIndex(0) +3 >Emitted(11, 30) Source(9, 26) + SourceIndex(0) +4 >Emitted(11, 33) Source(9, 29) + SourceIndex(0) +5 >Emitted(11, 37) Source(9, 33) + SourceIndex(0) +6 >Emitted(11, 38) Source(9, 34) + SourceIndex(0) +7 >Emitted(11, 46) Source(9, 42) + SourceIndex(0) +8 >Emitted(11, 49) Source(9, 45) + SourceIndex(0) +9 >Emitted(11, 56) Source(9, 52) + SourceIndex(0) +10>Emitted(11, 57) Source(9, 53) + SourceIndex(0) --- >>> }; 1 >^^^^^^^^^^^^ @@ -306,36 +297,30 @@ sourceFile:sourceMapValidationClasses.ts --- >>> return new Greeter(greeting); 1->^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^ -5 > ^ -6 > ^^^^^^^ -7 > ^ -8 > ^^^^^^^^ -9 > ^ -10> ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^^^^^^^ +5 > ^ +6 > ^^^^^^^^ +7 > ^ +8 > ^ 1->): Greeter { > -2 > return -3 > -4 > new -5 > -6 > Greeter -7 > ( -8 > greeting -9 > ) -10> ; +2 > return +3 > new +4 > Greeter +5 > ( +6 > greeting +7 > ) +8 > ; 1->Emitted(16, 13) Source(15, 9) + SourceIndex(0) -2 >Emitted(16, 19) Source(15, 15) + SourceIndex(0) -3 >Emitted(16, 20) Source(15, 16) + SourceIndex(0) -4 >Emitted(16, 23) Source(15, 19) + SourceIndex(0) -5 >Emitted(16, 24) Source(15, 20) + SourceIndex(0) -6 >Emitted(16, 31) Source(15, 27) + SourceIndex(0) -7 >Emitted(16, 32) Source(15, 28) + SourceIndex(0) -8 >Emitted(16, 40) Source(15, 36) + SourceIndex(0) -9 >Emitted(16, 41) Source(15, 37) + SourceIndex(0) -10>Emitted(16, 42) Source(15, 38) + SourceIndex(0) +2 >Emitted(16, 20) Source(15, 16) + SourceIndex(0) +3 >Emitted(16, 24) Source(15, 20) + SourceIndex(0) +4 >Emitted(16, 31) Source(15, 27) + SourceIndex(0) +5 >Emitted(16, 32) Source(15, 28) + SourceIndex(0) +6 >Emitted(16, 40) Source(15, 36) + SourceIndex(0) +7 >Emitted(16, 41) Source(15, 37) + SourceIndex(0) +8 >Emitted(16, 42) Source(15, 38) + SourceIndex(0) --- >>> } 1 >^^^^^^^^ @@ -351,80 +336,65 @@ sourceFile:sourceMapValidationClasses.ts 1->^^^^^^^^ 2 > ^^^^ 3 > ^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^^^^^^ -10> ^ -11> ^^^^^^^^^^^^^^^ -12> ^ -13> ^ +4 > ^^^ +5 > ^^^^ +6 > ^^^^^^^ +7 > ^ +8 > ^^^^^^^^^^^^^^^ +9 > ^ +10> ^ 1-> > > 2 > var 3 > greeter -4 > -5 > = -6 > -7 > new -8 > -9 > Greeter -10> ( -11> "Hello, world!" -12> ) -13> ; +4 > = +5 > new +6 > Greeter +7 > ( +8 > "Hello, world!" +9 > ) +10> ; 1->Emitted(18, 9) Source(18, 5) + SourceIndex(0) 2 >Emitted(18, 13) Source(18, 9) + SourceIndex(0) 3 >Emitted(18, 20) Source(18, 16) + SourceIndex(0) -4 >Emitted(18, 21) Source(18, 17) + SourceIndex(0) -5 >Emitted(18, 22) Source(18, 18) + SourceIndex(0) -6 >Emitted(18, 23) Source(18, 19) + SourceIndex(0) -7 >Emitted(18, 26) Source(18, 22) + SourceIndex(0) -8 >Emitted(18, 27) Source(18, 23) + SourceIndex(0) -9 >Emitted(18, 34) Source(18, 30) + SourceIndex(0) -10>Emitted(18, 35) Source(18, 31) + SourceIndex(0) -11>Emitted(18, 50) Source(18, 46) + SourceIndex(0) -12>Emitted(18, 51) Source(18, 47) + SourceIndex(0) -13>Emitted(18, 52) Source(18, 48) + SourceIndex(0) +4 >Emitted(18, 23) Source(18, 19) + SourceIndex(0) +5 >Emitted(18, 27) Source(18, 23) + SourceIndex(0) +6 >Emitted(18, 34) Source(18, 30) + SourceIndex(0) +7 >Emitted(18, 35) Source(18, 31) + SourceIndex(0) +8 >Emitted(18, 50) Source(18, 46) + SourceIndex(0) +9 >Emitted(18, 51) Source(18, 47) + SourceIndex(0) +10>Emitted(18, 52) Source(18, 48) + SourceIndex(0) --- >>> var str = greeter.greet(); 1 >^^^^^^^^ 2 > ^^^^ 3 > ^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^ -8 > ^ -9 > ^^^^^ -10> ^^ -11> ^ +4 > ^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^^^^ +8 > ^^ +9 > ^ 1 > > 2 > var 3 > str -4 > -5 > = -6 > -7 > greeter -8 > . -9 > greet -10> () -11> ; +4 > = +5 > greeter +6 > . +7 > greet +8 > () +9 > ; 1 >Emitted(19, 9) Source(19, 5) + SourceIndex(0) 2 >Emitted(19, 13) Source(19, 9) + SourceIndex(0) 3 >Emitted(19, 16) Source(19, 12) + SourceIndex(0) -4 >Emitted(19, 17) Source(19, 13) + SourceIndex(0) -5 >Emitted(19, 18) Source(19, 14) + SourceIndex(0) -6 >Emitted(19, 19) Source(19, 15) + SourceIndex(0) -7 >Emitted(19, 26) Source(19, 22) + SourceIndex(0) -8 >Emitted(19, 27) Source(19, 23) + SourceIndex(0) -9 >Emitted(19, 32) Source(19, 28) + SourceIndex(0) -10>Emitted(19, 34) Source(19, 30) + SourceIndex(0) -11>Emitted(19, 35) Source(19, 31) + SourceIndex(0) +4 >Emitted(19, 19) Source(19, 15) + SourceIndex(0) +5 >Emitted(19, 26) Source(19, 22) + SourceIndex(0) +6 >Emitted(19, 27) Source(19, 23) + SourceIndex(0) +7 >Emitted(19, 32) Source(19, 28) + SourceIndex(0) +8 >Emitted(19, 34) Source(19, 30) + SourceIndex(0) +9 >Emitted(19, 35) Source(19, 31) + SourceIndex(0) --- >>> function foo2(greeting) { 1 >^^^^^^^^ @@ -444,77 +414,36 @@ sourceFile:sourceMapValidationClasses.ts 1->^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^^^^ -7 > ^^^^^-> +4 > ^^^^^^ +5 > ^^^^^-> 1->, 2 > ...restGreetings 3 > /* more greeting */ -4 > -5 > : -6 > string[] +4 > : string[] 1->Emitted(21, 13) Source(21, 37) + SourceIndex(0) 2 >Emitted(21, 31) Source(21, 54) + SourceIndex(0) 3 >Emitted(21, 50) Source(21, 73) + SourceIndex(0) -4 >Emitted(21, 51) Source(21, 73) + SourceIndex(0) -5 >Emitted(21, 52) Source(21, 74) + SourceIndex(0) -6 >Emitted(21, 56) Source(21, 83) + SourceIndex(0) +4 >Emitted(21, 56) Source(21, 83) + SourceIndex(0) --- >>> for (var _i = 1; _i < arguments.length; _i++) { 1->^^^^^^^^^^^^^^^^^ -2 > ^^^^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^ -8 > ^ -9 > ^ -10> ^^^^ -11> ^ +2 > ^^^^^^^^^^ +3 > ^^ +4 > ^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^ 1-> -2 > -3 > m -4 > odule Foo.Bar { - > "use strict"; - > - > class Greeter { - > constructor(public greeting: string) { - > } - > - > greet() { - > return "

" + this.greeting + "

"; - > } - > } - > - > - > function foo(greeting: string): Greeter { - > return new Greeter(greeting); - > } - > - > var greeter = new Greeter("Hello, world!"); - > var str = greeter.greet(); - > - > function foo2(greeting: string, ...restGreetings /* more greeting */: string[] -5 > ) -6 > -7 > ...restGreetings /* more greeting */: string[] -8 > ) -9 > -10> ...restGreetings /* more greeting */: string[] -11> ) +2 > ...restGreetings /* more greeting */: string[] +3 > +4 > ...restGreetings /* more greeting */: string[] +5 > +6 > ...restGreetings /* more greeting */: string[] 1->Emitted(22, 18) Source(21, 37) + SourceIndex(0) -2 >Emitted(22, 25) Source(1, 1) + SourceIndex(0) -3 >Emitted(22, 26) Source(1, 2) + SourceIndex(0) -4 >Emitted(22, 28) Source(21, 83) + SourceIndex(0) -5 >Emitted(22, 29) Source(21, 84) + SourceIndex(0) -6 >Emitted(22, 30) Source(21, 37) + SourceIndex(0) -7 >Emitted(22, 51) Source(21, 83) + SourceIndex(0) -8 >Emitted(22, 52) Source(21, 84) + SourceIndex(0) -9 >Emitted(22, 53) Source(21, 37) + SourceIndex(0) -10>Emitted(22, 57) Source(21, 83) + SourceIndex(0) -11>Emitted(22, 58) Source(21, 84) + SourceIndex(0) +2 >Emitted(22, 28) Source(21, 83) + SourceIndex(0) +3 >Emitted(22, 30) Source(21, 37) + SourceIndex(0) +4 >Emitted(22, 51) Source(21, 83) + SourceIndex(0) +5 >Emitted(22, 53) Source(21, 37) + SourceIndex(0) +6 >Emitted(22, 57) Source(21, 83) + SourceIndex(0) --- >>> restGreetings[_i - 1] = arguments[_i]; 1 >^^^^^^^^^^^^^^^^ @@ -529,34 +458,28 @@ sourceFile:sourceMapValidationClasses.ts 1 >^^^^^^^^^^^^ 2 > ^^^^ 3 > ^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 1 >) { > 2 > var 3 > greeters -4 > : -5 > G -6 > reeter[] = -7 > [] -8 > ; -9 > -10> /* inline block comment */ +4 > : Greeter[] = +5 > [] +6 > ; +7 > +8 > /* inline block comment */ 1 >Emitted(25, 13) Source(22, 9) + SourceIndex(0) 2 >Emitted(25, 17) Source(22, 13) + SourceIndex(0) 3 >Emitted(25, 25) Source(22, 21) + SourceIndex(0) -4 >Emitted(25, 26) Source(22, 23) + SourceIndex(0) -5 >Emitted(25, 27) Source(22, 24) + SourceIndex(0) -6 >Emitted(25, 28) Source(22, 35) + SourceIndex(0) -7 >Emitted(25, 30) Source(22, 37) + SourceIndex(0) -8 >Emitted(25, 31) Source(22, 38) + SourceIndex(0) -9 >Emitted(25, 32) Source(22, 39) + SourceIndex(0) -10>Emitted(25, 58) Source(22, 65) + SourceIndex(0) +4 >Emitted(25, 28) Source(22, 35) + SourceIndex(0) +5 >Emitted(25, 30) Source(22, 37) + SourceIndex(0) +6 >Emitted(25, 31) Source(22, 38) + SourceIndex(0) +7 >Emitted(25, 32) Source(22, 39) + SourceIndex(0) +8 >Emitted(25, 58) Source(22, 65) + SourceIndex(0) --- >>> greeters[0] = new Greeter(greeting); 1 >^^^^^^^^^^^^ @@ -565,14 +488,13 @@ sourceFile:sourceMapValidationClasses.ts 4 > ^ 5 > ^ 6 > ^^^ -7 > ^^^ -8 > ^ -9 > ^^^^^^^ -10> ^ -11> ^^^^^^^^ -12> ^ -13> ^ -14> ^^^^^^^^^^^^^-> +7 > ^^^^ +8 > ^^^^^^^ +9 > ^ +10> ^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^^^^^^^^^-> 1 > > 2 > greeters @@ -580,102 +502,76 @@ sourceFile:sourceMapValidationClasses.ts 4 > 0 5 > ] 6 > = -7 > new -8 > -9 > Greeter -10> ( -11> greeting -12> ) -13> ; +7 > new +8 > Greeter +9 > ( +10> greeting +11> ) +12> ; 1 >Emitted(26, 13) Source(23, 9) + SourceIndex(0) 2 >Emitted(26, 21) Source(23, 17) + SourceIndex(0) 3 >Emitted(26, 22) Source(23, 18) + SourceIndex(0) 4 >Emitted(26, 23) Source(23, 19) + SourceIndex(0) 5 >Emitted(26, 24) Source(23, 20) + SourceIndex(0) 6 >Emitted(26, 27) Source(23, 23) + SourceIndex(0) -7 >Emitted(26, 30) Source(23, 26) + SourceIndex(0) -8 >Emitted(26, 31) Source(23, 27) + SourceIndex(0) -9 >Emitted(26, 38) Source(23, 34) + SourceIndex(0) -10>Emitted(26, 39) Source(23, 35) + SourceIndex(0) -11>Emitted(26, 47) Source(23, 43) + SourceIndex(0) -12>Emitted(26, 48) Source(23, 44) + SourceIndex(0) -13>Emitted(26, 49) Source(23, 45) + SourceIndex(0) +7 >Emitted(26, 31) Source(23, 27) + SourceIndex(0) +8 >Emitted(26, 38) Source(23, 34) + SourceIndex(0) +9 >Emitted(26, 39) Source(23, 35) + SourceIndex(0) +10>Emitted(26, 47) Source(23, 43) + SourceIndex(0) +11>Emitted(26, 48) Source(23, 44) + SourceIndex(0) +12>Emitted(26, 49) Source(23, 45) + SourceIndex(0) --- >>> for (var i = 0; i < restGreetings.length; i++) { 1->^^^^^^^^^^^^ -2 > ^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^^^ -15> ^^^^^^^^^^^^^ -16> ^ -17> ^^^^^^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ -25> ^^-> +2 > ^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^^^^^^^^^^^^^ +11> ^ +12> ^^^^^^ +13> ^^ +14> ^ +15> ^^ +16> ^^ +17> ^^^-> 1-> > -2 > for -3 > -4 > ( -5 > var -6 > i -7 > -8 > = -9 > -10> 0 -11> ; -12> -13> i -14> < -15> restGreetings -16> . -17> length -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 > for ( +3 > var +4 > i +5 > = +6 > 0 +7 > ; +8 > i +9 > < +10> restGreetings +11> . +12> length +13> ; +14> i +15> ++ +16> ) 1->Emitted(27, 13) Source(24, 9) + SourceIndex(0) -2 >Emitted(27, 16) Source(24, 12) + SourceIndex(0) -3 >Emitted(27, 17) Source(24, 13) + SourceIndex(0) -4 >Emitted(27, 18) Source(24, 14) + SourceIndex(0) -5 >Emitted(27, 22) Source(24, 18) + SourceIndex(0) -6 >Emitted(27, 23) Source(24, 19) + SourceIndex(0) -7 >Emitted(27, 24) Source(24, 20) + SourceIndex(0) -8 >Emitted(27, 25) Source(24, 21) + SourceIndex(0) -9 >Emitted(27, 26) Source(24, 22) + SourceIndex(0) -10>Emitted(27, 27) Source(24, 23) + SourceIndex(0) -11>Emitted(27, 28) Source(24, 24) + SourceIndex(0) -12>Emitted(27, 29) Source(24, 25) + SourceIndex(0) -13>Emitted(27, 30) Source(24, 26) + SourceIndex(0) -14>Emitted(27, 33) Source(24, 29) + SourceIndex(0) -15>Emitted(27, 46) Source(24, 42) + SourceIndex(0) -16>Emitted(27, 47) Source(24, 43) + SourceIndex(0) -17>Emitted(27, 53) Source(24, 49) + SourceIndex(0) -18>Emitted(27, 54) Source(24, 50) + SourceIndex(0) -19>Emitted(27, 55) Source(24, 51) + SourceIndex(0) -20>Emitted(27, 56) Source(24, 52) + SourceIndex(0) -21>Emitted(27, 58) Source(24, 54) + SourceIndex(0) -22>Emitted(27, 59) Source(24, 55) + SourceIndex(0) -23>Emitted(27, 60) Source(24, 56) + SourceIndex(0) -24>Emitted(27, 61) Source(24, 57) + SourceIndex(0) +2 >Emitted(27, 18) Source(24, 14) + SourceIndex(0) +3 >Emitted(27, 22) Source(24, 18) + SourceIndex(0) +4 >Emitted(27, 23) Source(24, 19) + SourceIndex(0) +5 >Emitted(27, 26) Source(24, 22) + SourceIndex(0) +6 >Emitted(27, 27) Source(24, 23) + SourceIndex(0) +7 >Emitted(27, 29) Source(24, 25) + SourceIndex(0) +8 >Emitted(27, 30) Source(24, 26) + SourceIndex(0) +9 >Emitted(27, 33) Source(24, 29) + SourceIndex(0) +10>Emitted(27, 46) Source(24, 42) + SourceIndex(0) +11>Emitted(27, 47) Source(24, 43) + SourceIndex(0) +12>Emitted(27, 53) Source(24, 49) + SourceIndex(0) +13>Emitted(27, 55) Source(24, 51) + SourceIndex(0) +14>Emitted(27, 56) Source(24, 52) + SourceIndex(0) +15>Emitted(27, 58) Source(24, 54) + SourceIndex(0) +16>Emitted(27, 60) Source(24, 56) + SourceIndex(0) --- >>> greeters.push(new Greeter(restGreetings[i])); 1->^^^^^^^^^^^^^^^^ @@ -683,79 +579,70 @@ sourceFile:sourceMapValidationClasses.ts 3 > ^ 4 > ^^^^ 5 > ^ -6 > ^^^ -7 > ^ -8 > ^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -1-> +6 > ^^^^ +7 > ^^^^^^^ +8 > ^ +9 > ^^^^^^^^^^^^^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^ +15> ^ +1->{ > 2 > greeters 3 > . 4 > push 5 > ( -6 > new -7 > -8 > Greeter -9 > ( -10> restGreetings -11> [ -12> i -13> ] -14> ) -15> ) -16> ; +6 > new +7 > Greeter +8 > ( +9 > restGreetings +10> [ +11> i +12> ] +13> ) +14> ) +15> ; 1->Emitted(28, 17) Source(25, 13) + SourceIndex(0) 2 >Emitted(28, 25) Source(25, 21) + SourceIndex(0) 3 >Emitted(28, 26) Source(25, 22) + SourceIndex(0) 4 >Emitted(28, 30) Source(25, 26) + SourceIndex(0) 5 >Emitted(28, 31) Source(25, 27) + SourceIndex(0) -6 >Emitted(28, 34) Source(25, 30) + SourceIndex(0) -7 >Emitted(28, 35) Source(25, 31) + SourceIndex(0) -8 >Emitted(28, 42) Source(25, 38) + SourceIndex(0) -9 >Emitted(28, 43) Source(25, 39) + SourceIndex(0) -10>Emitted(28, 56) Source(25, 52) + SourceIndex(0) -11>Emitted(28, 57) Source(25, 53) + SourceIndex(0) -12>Emitted(28, 58) Source(25, 54) + SourceIndex(0) -13>Emitted(28, 59) Source(25, 55) + SourceIndex(0) -14>Emitted(28, 60) Source(25, 56) + SourceIndex(0) -15>Emitted(28, 61) Source(25, 57) + SourceIndex(0) -16>Emitted(28, 62) Source(25, 58) + SourceIndex(0) +6 >Emitted(28, 35) Source(25, 31) + SourceIndex(0) +7 >Emitted(28, 42) Source(25, 38) + SourceIndex(0) +8 >Emitted(28, 43) Source(25, 39) + SourceIndex(0) +9 >Emitted(28, 56) Source(25, 52) + SourceIndex(0) +10>Emitted(28, 57) Source(25, 53) + SourceIndex(0) +11>Emitted(28, 58) Source(25, 54) + SourceIndex(0) +12>Emitted(28, 59) Source(25, 55) + SourceIndex(0) +13>Emitted(28, 60) Source(25, 56) + SourceIndex(0) +14>Emitted(28, 61) Source(25, 57) + SourceIndex(0) +15>Emitted(28, 62) Source(25, 58) + SourceIndex(0) --- >>> } -1 >^^^^^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^^-> +1 >^^^^^^^^^^^^^ +2 > ^^^^^^^^^^^^^^^^-> 1 > - > -2 > } -1 >Emitted(29, 13) Source(26, 9) + SourceIndex(0) -2 >Emitted(29, 14) Source(26, 10) + SourceIndex(0) + > } +1 >Emitted(29, 14) Source(26, 10) + SourceIndex(0) --- >>> return greeters; 1->^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^ +4 > ^ 1-> > > -2 > return -3 > -4 > greeters -5 > ; +2 > return +3 > greeters +4 > ; 1->Emitted(30, 13) Source(28, 9) + SourceIndex(0) -2 >Emitted(30, 19) Source(28, 15) + SourceIndex(0) -3 >Emitted(30, 20) Source(28, 16) + SourceIndex(0) -4 >Emitted(30, 28) Source(28, 24) + SourceIndex(0) -5 >Emitted(30, 29) Source(28, 25) + SourceIndex(0) +2 >Emitted(30, 20) Source(28, 16) + SourceIndex(0) +3 >Emitted(30, 28) Source(28, 24) + SourceIndex(0) +4 >Emitted(30, 29) Source(28, 25) + SourceIndex(0) --- >>> } 1 >^^^^^^^^ @@ -771,51 +658,45 @@ sourceFile:sourceMapValidationClasses.ts 1->^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^ -8 > ^ -9 > ^^^^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^ -14> ^ -15> ^ -16> ^^-> +4 > ^^^ +5 > ^^^^ +6 > ^ +7 > ^^^^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^ +12> ^ +13> ^ +14> ^^-> 1-> > > 2 > var 3 > b -4 > -5 > = -6 > -7 > foo2 -8 > ( -9 > "Hello" -10> , -11> "World" -12> , -13> "!" -14> ) -15> ; +4 > = +5 > foo2 +6 > ( +7 > "Hello" +8 > , +9 > "World" +10> , +11> "!" +12> ) +13> ; 1->Emitted(32, 9) Source(31, 5) + SourceIndex(0) 2 >Emitted(32, 13) Source(31, 9) + SourceIndex(0) 3 >Emitted(32, 14) Source(31, 10) + SourceIndex(0) -4 >Emitted(32, 15) Source(31, 11) + SourceIndex(0) -5 >Emitted(32, 16) Source(31, 12) + SourceIndex(0) -6 >Emitted(32, 17) Source(31, 13) + SourceIndex(0) -7 >Emitted(32, 21) Source(31, 17) + SourceIndex(0) -8 >Emitted(32, 22) Source(31, 18) + SourceIndex(0) -9 >Emitted(32, 29) Source(31, 25) + SourceIndex(0) -10>Emitted(32, 31) Source(31, 27) + SourceIndex(0) -11>Emitted(32, 38) Source(31, 34) + SourceIndex(0) -12>Emitted(32, 40) Source(31, 36) + SourceIndex(0) -13>Emitted(32, 43) Source(31, 39) + SourceIndex(0) -14>Emitted(32, 44) Source(31, 40) + SourceIndex(0) -15>Emitted(32, 45) Source(31, 41) + SourceIndex(0) +4 >Emitted(32, 17) Source(31, 13) + SourceIndex(0) +5 >Emitted(32, 21) Source(31, 17) + SourceIndex(0) +6 >Emitted(32, 22) Source(31, 18) + SourceIndex(0) +7 >Emitted(32, 29) Source(31, 25) + SourceIndex(0) +8 >Emitted(32, 31) Source(31, 27) + SourceIndex(0) +9 >Emitted(32, 38) Source(31, 34) + SourceIndex(0) +10>Emitted(32, 40) Source(31, 36) + SourceIndex(0) +11>Emitted(32, 43) Source(31, 39) + SourceIndex(0) +12>Emitted(32, 44) Source(31, 40) + SourceIndex(0) +13>Emitted(32, 45) Source(31, 41) + SourceIndex(0) --- >>> // This is simple signle line comment 1->^^^^^^^^ @@ -828,78 +709,54 @@ sourceFile:sourceMapValidationClasses.ts --- >>> for (var j = 0; j < b.length; j++) { 1 >^^^^^^^^ -2 > ^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^^^^^^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 > ^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^ +12> ^^^^^^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1 > > -2 > for -3 > -4 > ( -5 > var -6 > j -7 > -8 > = -9 > -10> 0 -11> ; -12> -13> j -14> < -15> b -16> . -17> length -18> ; -19> -20> j -21> ++ -22> ) -23> -24> { +2 > for ( +3 > var +4 > j +5 > = +6 > 0 +7 > ; +8 > j +9 > < +10> b +11> . +12> length +13> ; +14> j +15> ++ +16> ) 1 >Emitted(34, 9) Source(33, 5) + SourceIndex(0) -2 >Emitted(34, 12) Source(33, 8) + SourceIndex(0) -3 >Emitted(34, 13) Source(33, 9) + SourceIndex(0) -4 >Emitted(34, 14) Source(33, 10) + SourceIndex(0) -5 >Emitted(34, 18) Source(33, 14) + SourceIndex(0) -6 >Emitted(34, 19) Source(33, 15) + SourceIndex(0) -7 >Emitted(34, 20) Source(33, 16) + SourceIndex(0) -8 >Emitted(34, 21) Source(33, 17) + SourceIndex(0) -9 >Emitted(34, 22) Source(33, 18) + SourceIndex(0) -10>Emitted(34, 23) Source(33, 19) + SourceIndex(0) -11>Emitted(34, 24) Source(33, 20) + SourceIndex(0) -12>Emitted(34, 25) Source(33, 21) + SourceIndex(0) -13>Emitted(34, 26) Source(33, 22) + SourceIndex(0) -14>Emitted(34, 29) Source(33, 25) + SourceIndex(0) -15>Emitted(34, 30) Source(33, 26) + SourceIndex(0) -16>Emitted(34, 31) Source(33, 27) + SourceIndex(0) -17>Emitted(34, 37) Source(33, 33) + SourceIndex(0) -18>Emitted(34, 38) Source(33, 34) + SourceIndex(0) -19>Emitted(34, 39) Source(33, 35) + SourceIndex(0) -20>Emitted(34, 40) Source(33, 36) + SourceIndex(0) -21>Emitted(34, 42) Source(33, 38) + SourceIndex(0) -22>Emitted(34, 43) Source(33, 39) + SourceIndex(0) -23>Emitted(34, 44) Source(33, 40) + SourceIndex(0) -24>Emitted(34, 45) Source(33, 41) + SourceIndex(0) +2 >Emitted(34, 14) Source(33, 10) + SourceIndex(0) +3 >Emitted(34, 18) Source(33, 14) + SourceIndex(0) +4 >Emitted(34, 19) Source(33, 15) + SourceIndex(0) +5 >Emitted(34, 22) Source(33, 18) + SourceIndex(0) +6 >Emitted(34, 23) Source(33, 19) + SourceIndex(0) +7 >Emitted(34, 25) Source(33, 21) + SourceIndex(0) +8 >Emitted(34, 26) Source(33, 22) + SourceIndex(0) +9 >Emitted(34, 29) Source(33, 25) + SourceIndex(0) +10>Emitted(34, 30) Source(33, 26) + SourceIndex(0) +11>Emitted(34, 31) Source(33, 27) + SourceIndex(0) +12>Emitted(34, 37) Source(33, 33) + SourceIndex(0) +13>Emitted(34, 39) Source(33, 35) + SourceIndex(0) +14>Emitted(34, 40) Source(33, 36) + SourceIndex(0) +15>Emitted(34, 42) Source(33, 38) + SourceIndex(0) +16>Emitted(34, 44) Source(33, 40) + SourceIndex(0) --- >>> b[j].greet(); 1 >^^^^^^^^^^^^ @@ -911,7 +768,7 @@ sourceFile:sourceMapValidationClasses.ts 7 > ^^^^^ 8 > ^^ 9 > ^ -1 > +1 >{ > 2 > b 3 > [ @@ -932,14 +789,11 @@ sourceFile:sourceMapValidationClasses.ts 9 >Emitted(35, 26) Source(34, 22) + SourceIndex(0) --- >>> } -1 >^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^^^^^^^^^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 > } -1 >Emitted(36, 9) Source(35, 5) + SourceIndex(0) -2 >Emitted(36, 10) Source(35, 6) + SourceIndex(0) + > } +1 >Emitted(36, 10) Source(35, 6) + SourceIndex(0) --- >>> })(Bar = Foo.Bar || (Foo.Bar = {})); 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDecorators.js.map b/tests/baselines/reference/sourceMapValidationDecorators.js.map index 6cd92529fe26e..a3074387fd0c6 100644 --- a/tests/baselines/reference/sourceMapValidationDecorators.js.map +++ b/tests/baselines/reference/sourceMapValidationDecorators.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDecorators.js.map] -{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":[],"mappings":";;;;;;;;;AASA,YAAc,CAAC;IACX,iBAGS,QAAgB;QAIvB,MAAM,CAAC,IAAO;aAAd,OAjBN,CAAC,EAiBmB,CAAC,CAAf,qBAAc,CAAC,CAAf,IAAc,CAAC;YAAf,0BAAc;;QAJP,aAAQ,GAAR,QAAQ,CAAQ;IAKzB,CAAC;IAID,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAUO,oBAAE,GAAV,UAGE,CAAS;QACP,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAID,sBAAI,OAlCM,CAAC,sBAkCE;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aAED,UAGE,SAAiB;YACf,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAPA;IAbc,UAAE,GAAW,EAAE,CAAC;IAV/B;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;cAZb,CAAC,yBAeV;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;cAlBb,CAAC,uBAmBO;IAMlB;QACG,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;cA3BhB,CAAC,sBA8BV;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;QAMpB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;cAxChB,CAAC,6BAoCV;IAbD;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;6BACQ;IAvB7B,OAAO;QAFZ,eAAe;QACf,eAAe,CAAC,EAAE,CAAC;QAGb,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;QAGvB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;OAPxB,OAAO,CA4CZ;IAAD,cAAC;CAAA,AA5CD,IA4CC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":[],"mappings":";;;;;;;;;AASA;IACI,iBAGS,QAAgB;QAIvB,WAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,0BAAc;;QAJP,aAAQ,GAAR,QAAQ,CAAQ;IAKzB,CAAC;IAID,uBAAK,GAAL;QACI,OAAO,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAUO,oBAAE,GAAV,UAGE,CAAS;QACP,OAAO,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAID,sBAAI,8BAAS;aAAb;YACI,OAAO,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aAED,UAGE,SAAiB;YACf,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAPA;IAbc,UAAE,GAAW,EAAE,CAAC;IAV/B;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;wCAGtB;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;sCACL;IAMlB;QACG,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;qCAGzB;IAID;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;QAMpB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;4CAJzB;IAbD;QAFC,kBAAkB;QAClB,kBAAkB,CAAC,EAAE,CAAC;6BACQ;IAvB7B,OAAO;QAFZ,eAAe;QACf,eAAe,CAAC,EAAE,CAAC;QAGb,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;QAGvB,WAAA,mBAAmB,CAAA;QACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;OAPxB,OAAO,CA4CZ;IAAD,cAAC;CAAA,AA5CD,IA4CC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt index 10d4ee5fbd19d..257fbcd7831b0 100644 --- a/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt @@ -19,9 +19,7 @@ sourceFile:sourceMapValidationDecorators.ts >>>}; >>>var Greeter = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >declare function ClassDecorator1(target: Function): void; >declare function ClassDecorator2(x: number): (target: Function) => void; >declare function PropertyDecorator1(target: Object, key: string | symbol, descriptor?: PropertyDescriptor): void; @@ -32,17 +30,13 @@ sourceFile:sourceMapValidationDecorators.ts >@ClassDecorator1 >@ClassDecorator2(10) > -2 >class Greeter -3 > { 1 >Emitted(10, 1) Source(10, 1) + SourceIndex(0) -2 >Emitted(10, 13) Source(10, 15) + SourceIndex(0) -3 >Emitted(10, 14) Source(10, 16) + SourceIndex(0) --- >>> function Greeter(greeting) { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^ 3 > ^^^^^^^^ -1-> +1->class Greeter { > 2 > constructor( > @ParameterDecorator1 @@ -55,74 +49,36 @@ sourceFile:sourceMapValidationDecorators.ts --- >>> var b = []; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >, > > @ParameterDecorator1 > @ParameterDecorator2(30) > -2 > ...b: -3 > s -4 > tring[] +2 > ...b: string[] 1 >Emitted(12, 9) Source(18, 7) + SourceIndex(0) -2 >Emitted(12, 15) Source(18, 13) + SourceIndex(0) -3 >Emitted(12, 16) Source(18, 14) + SourceIndex(0) -4 >Emitted(12, 20) Source(18, 21) + SourceIndex(0) +2 >Emitted(12, 20) Source(18, 21) + SourceIndex(0) --- >>> for (var _i = 1; _i < arguments.length; _i++) { 1->^^^^^^^^^^^^^ -2 > ^^^^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^ -8 > ^ -9 > ^ -10> ^^^^ -11> ^ +2 > ^^^^^^^^^^ +3 > ^^ +4 > ^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^ 1-> -2 > -3 > d -4 > eclare function ClassDecorator1(target: Function): void; - > declare function ClassDecorator2(x: number): (target: Function) => void; - > declare function PropertyDecorator1(target: Object, key: string | symbol, descriptor?: PropertyDescriptor): void; - > declare function PropertyDecorator2(x: number): (target: Object, key: string | symbol, descriptor?: PropertyDescriptor) => void; - > declare function ParameterDecorator1(target: Object, key: string | symbol, paramIndex: number): void; - > declare function ParameterDecorator2(x: number): (target: Object, key: string | symbol, paramIndex: number) => void; - > - > @ClassDecorator1 - > @ClassDecorator2(10) - > class Greeter { - > constructor( - > @ParameterDecorator1 - > @ParameterDecorator2(20) - > public greeting: string, - > - > @ParameterDecorator1 - > @ParameterDecorator2(30) - > ...b: string[] -5 > ) -6 > -7 > ...b: string[] -8 > ) -9 > -10> ...b: string[] -11> ) +2 > ...b: string[] +3 > +4 > ...b: string[] +5 > +6 > ...b: string[] 1->Emitted(13, 14) Source(18, 7) + SourceIndex(0) -2 >Emitted(13, 21) Source(1, 1) + SourceIndex(0) -3 >Emitted(13, 22) Source(1, 2) + SourceIndex(0) -4 >Emitted(13, 24) Source(18, 21) + SourceIndex(0) -5 >Emitted(13, 25) Source(18, 22) + SourceIndex(0) -6 >Emitted(13, 26) Source(18, 7) + SourceIndex(0) -7 >Emitted(13, 47) Source(18, 21) + SourceIndex(0) -8 >Emitted(13, 48) Source(18, 22) + SourceIndex(0) -9 >Emitted(13, 49) Source(18, 7) + SourceIndex(0) -10>Emitted(13, 53) Source(18, 21) + SourceIndex(0) -11>Emitted(13, 54) Source(18, 22) + SourceIndex(0) +2 >Emitted(13, 24) Source(18, 21) + SourceIndex(0) +3 >Emitted(13, 26) Source(18, 7) + SourceIndex(0) +4 >Emitted(13, 47) Source(18, 21) + SourceIndex(0) +5 >Emitted(13, 49) Source(18, 7) + SourceIndex(0) +6 >Emitted(13, 53) Source(18, 21) + SourceIndex(0) --- >>> b[_i - 1] = arguments[_i]; 1 >^^^^^^^^^^^^ @@ -182,39 +138,36 @@ sourceFile:sourceMapValidationDecorators.ts --- >>> return "

" + this.greeting + "

"; 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^^^ -6 > ^^^^ -7 > ^ -8 > ^^^^^^^^ -9 > ^^^ -10> ^^^^^^^ -11> ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^^^ +5 > ^^^^ +6 > ^ +7 > ^^^^^^^^ +8 > ^^^ +9 > ^^^^^^^ +10> ^ 1->greet() { > -2 > return -3 > -4 > "

" -5 > + -6 > this -7 > . -8 > greeting -9 > + -10> "

" -11> ; +2 > return +3 > "

" +4 > + +5 > this +6 > . +7 > greeting +8 > + +9 > "

" +10> ; 1->Emitted(19, 9) Source(24, 9) + SourceIndex(0) -2 >Emitted(19, 15) Source(24, 15) + SourceIndex(0) -3 >Emitted(19, 16) Source(24, 16) + SourceIndex(0) -4 >Emitted(19, 22) Source(24, 22) + SourceIndex(0) -5 >Emitted(19, 25) Source(24, 25) + SourceIndex(0) -6 >Emitted(19, 29) Source(24, 29) + SourceIndex(0) -7 >Emitted(19, 30) Source(24, 30) + SourceIndex(0) -8 >Emitted(19, 38) Source(24, 38) + SourceIndex(0) -9 >Emitted(19, 41) Source(24, 41) + SourceIndex(0) -10>Emitted(19, 48) Source(24, 48) + SourceIndex(0) -11>Emitted(19, 49) Source(24, 49) + SourceIndex(0) +2 >Emitted(19, 16) Source(24, 16) + SourceIndex(0) +3 >Emitted(19, 22) Source(24, 22) + SourceIndex(0) +4 >Emitted(19, 25) Source(24, 25) + SourceIndex(0) +5 >Emitted(19, 29) Source(24, 29) + SourceIndex(0) +6 >Emitted(19, 30) Source(24, 30) + SourceIndex(0) +7 >Emitted(19, 38) Source(24, 38) + SourceIndex(0) +8 >Emitted(19, 41) Source(24, 41) + SourceIndex(0) +9 >Emitted(19, 48) Source(24, 48) + SourceIndex(0) +10>Emitted(19, 49) Source(24, 49) + SourceIndex(0) --- >>> }; 1 >^^^^ @@ -258,27 +211,24 @@ sourceFile:sourceMapValidationDecorators.ts --- >>> return this.greeting; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^ -6 > ^^^^^^^^ -7 > ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^^^^^^ +6 > ^ 1 >) { > -2 > return -3 > -4 > this -5 > . -6 > greeting -7 > ; +2 > return +3 > this +4 > . +5 > greeting +6 > ; 1 >Emitted(22, 9) Source(39, 9) + SourceIndex(0) -2 >Emitted(22, 15) Source(39, 15) + SourceIndex(0) -3 >Emitted(22, 16) Source(39, 16) + SourceIndex(0) -4 >Emitted(22, 20) Source(39, 20) + SourceIndex(0) -5 >Emitted(22, 21) Source(39, 21) + SourceIndex(0) -6 >Emitted(22, 29) Source(39, 29) + SourceIndex(0) -7 >Emitted(22, 30) Source(39, 30) + SourceIndex(0) +2 >Emitted(22, 16) Source(39, 16) + SourceIndex(0) +3 >Emitted(22, 20) Source(39, 20) + SourceIndex(0) +4 >Emitted(22, 21) Source(39, 21) + SourceIndex(0) +5 >Emitted(22, 29) Source(39, 29) + SourceIndex(0) +6 >Emitted(22, 30) Source(39, 30) + SourceIndex(0) --- >>> }; 1 >^^^^ @@ -293,57 +243,17 @@ sourceFile:sourceMapValidationDecorators.ts >>> Object.defineProperty(Greeter.prototype, "greetings", { 1->^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^^^ -3 > ^^^^^^^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > > @PropertyDecorator1 > @PropertyDecorator2(80) > 2 > get -3 > -4 > { -5 > - > constructor( - > @ParameterDecorator1 - > @ParameterDecorator2(20) - > public greeting: string, - > - > @ParameterDecorator1 - > @ParameterDecorator2(30) - > ...b: string[]) { - > } - > - > @PropertyDecorator1 - > @PropertyDecorator2(40) - > greet() { - > return "

" + this.greeting + "

"; - > } - > - > @PropertyDecorator1 - > @PropertyDecorator2(50) - > private x: string; - > - > @PropertyDecorator1 - > @PropertyDecorator2(60) - > private static x1: number = 10; - > - > private fn( - > @ParameterDecorator1 - > @ParameterDecorator2(70) - > x: number) { - > return this.greeting; - > } - > - > @PropertyDecorator1 - > @PropertyDecorator2(80) - > get greetings +3 > greetings 1->Emitted(24, 5) Source(44, 5) + SourceIndex(0) 2 >Emitted(24, 27) Source(44, 9) + SourceIndex(0) -3 >Emitted(24, 34) Source(10, 15) + SourceIndex(0) -4 >Emitted(24, 35) Source(10, 16) + SourceIndex(0) -5 >Emitted(24, 57) Source(44, 18) + SourceIndex(0) +3 >Emitted(24, 57) Source(44, 18) + SourceIndex(0) --- >>> get: function () { 1 >^^^^^^^^^^^^^ @@ -353,27 +263,24 @@ sourceFile:sourceMapValidationDecorators.ts --- >>> return this.greeting; 1->^^^^^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^ -6 > ^^^^^^^^ -7 > ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^^^^^^ +6 > ^ 1->get greetings() { > -2 > return -3 > -4 > this -5 > . -6 > greeting -7 > ; +2 > return +3 > this +4 > . +5 > greeting +6 > ; 1->Emitted(26, 13) Source(45, 9) + SourceIndex(0) -2 >Emitted(26, 19) Source(45, 15) + SourceIndex(0) -3 >Emitted(26, 20) Source(45, 16) + SourceIndex(0) -4 >Emitted(26, 24) Source(45, 20) + SourceIndex(0) -5 >Emitted(26, 25) Source(45, 21) + SourceIndex(0) -6 >Emitted(26, 33) Source(45, 29) + SourceIndex(0) -7 >Emitted(26, 34) Source(45, 30) + SourceIndex(0) +2 >Emitted(26, 20) Source(45, 16) + SourceIndex(0) +3 >Emitted(26, 24) Source(45, 20) + SourceIndex(0) +4 >Emitted(26, 25) Source(45, 21) + SourceIndex(0) +5 >Emitted(26, 33) Source(45, 29) + SourceIndex(0) +6 >Emitted(26, 34) Source(45, 30) + SourceIndex(0) --- >>> }, 1 >^^^^^^^^ @@ -496,30 +403,12 @@ sourceFile:sourceMapValidationDecorators.ts 5 >Emitted(37, 31) Source(22, 28) + SourceIndex(0) --- >>> ], Greeter.prototype, "greet", null); -1->^^^^^^^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -1-> -2 > { -3 > - > constructor( - > @ParameterDecorator1 - > @ParameterDecorator2(20) - > public greeting: string, - > - > @ParameterDecorator1 - > @ParameterDecorator2(30) - > ...b: string[]) { - > } - > - > @PropertyDecorator1 - > @PropertyDecorator2(40) - > greet() { - > return "

" + this.greeting + "

"; - > } -1->Emitted(38, 15) Source(10, 15) + SourceIndex(0) -2 >Emitted(38, 16) Source(10, 16) + SourceIndex(0) -3 >Emitted(38, 41) Source(25, 6) + SourceIndex(0) +1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1-> + > greet() { + > return "

" + this.greeting + "

"; + > } +1->Emitted(38, 41) Source(25, 6) + SourceIndex(0) --- >>> __decorate([ 1 >^^^^ @@ -560,34 +449,10 @@ sourceFile:sourceMapValidationDecorators.ts 5 >Emitted(41, 31) Source(28, 28) + SourceIndex(0) --- >>> ], Greeter.prototype, "x", void 0); -1->^^^^^^^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^ -1-> -2 > { -3 > - > constructor( - > @ParameterDecorator1 - > @ParameterDecorator2(20) - > public greeting: string, - > - > @ParameterDecorator1 - > @ParameterDecorator2(30) - > ...b: string[]) { - > } - > - > @PropertyDecorator1 - > @PropertyDecorator2(40) - > greet() { - > return "

" + this.greeting + "

"; - > } - > - > @PropertyDecorator1 - > @PropertyDecorator2(50) - > private x: string; -1->Emitted(42, 15) Source(10, 15) + SourceIndex(0) -2 >Emitted(42, 16) Source(10, 16) + SourceIndex(0) -3 >Emitted(42, 39) Source(29, 23) + SourceIndex(0) +1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1-> + > private x: string; +1->Emitted(42, 39) Source(29, 23) + SourceIndex(0) --- >>> __decorate([ 1 >^^^^ @@ -642,45 +507,12 @@ sourceFile:sourceMapValidationDecorators.ts 7 >Emitted(45, 44) Source(37, 31) + SourceIndex(0) --- >>> ], Greeter.prototype, "fn", null); -1 >^^^^^^^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^^^^^^^^ -1 > -2 > { -3 > - > constructor( - > @ParameterDecorator1 - > @ParameterDecorator2(20) - > public greeting: string, - > - > @ParameterDecorator1 - > @ParameterDecorator2(30) - > ...b: string[]) { - > } - > - > @PropertyDecorator1 - > @PropertyDecorator2(40) - > greet() { - > return "

" + this.greeting + "

"; - > } - > - > @PropertyDecorator1 - > @PropertyDecorator2(50) - > private x: string; - > - > @PropertyDecorator1 - > @PropertyDecorator2(60) - > private static x1: number = 10; - > - > private fn( - > @ParameterDecorator1 - > @ParameterDecorator2(70) - > x: number) { - > return this.greeting; - > } -1 >Emitted(46, 15) Source(10, 15) + SourceIndex(0) -2 >Emitted(46, 16) Source(10, 16) + SourceIndex(0) -3 >Emitted(46, 38) Source(40, 6) + SourceIndex(0) +1 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1 > + > x: number) { + > return this.greeting; + > } +1 >Emitted(46, 38) Source(40, 6) + SourceIndex(0) --- >>> __decorate([ 1 >^^^^ @@ -767,51 +599,9 @@ sourceFile:sourceMapValidationDecorators.ts 7 >Emitted(51, 44) Source(50, 31) + SourceIndex(0) --- >>> ], Greeter.prototype, "greetings", null); -1->^^^^^^^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> -2 > { -3 > - > constructor( - > @ParameterDecorator1 - > @ParameterDecorator2(20) - > public greeting: string, - > - > @ParameterDecorator1 - > @ParameterDecorator2(30) - > ...b: string[]) { - > } - > - > @PropertyDecorator1 - > @PropertyDecorator2(40) - > greet() { - > return "

" + this.greeting + "

"; - > } - > - > @PropertyDecorator1 - > @PropertyDecorator2(50) - > private x: string; - > - > @PropertyDecorator1 - > @PropertyDecorator2(60) - > private static x1: number = 10; - > - > private fn( - > @ParameterDecorator1 - > @ParameterDecorator2(70) - > x: number) { - > return this.greeting; - > } - > - > @PropertyDecorator1 - > @PropertyDecorator2(80) - > get greetings() { - > return this.greeting; - > } -1->Emitted(52, 15) Source(10, 15) + SourceIndex(0) -2 >Emitted(52, 16) Source(10, 16) + SourceIndex(0) -3 >Emitted(52, 45) Source(46, 6) + SourceIndex(0) +1->Emitted(52, 45) Source(46, 6) + SourceIndex(0) --- >>> __decorate([ 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.js.map index 9cf6c53c8eecc..b14ebbafcf7cf 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForArrayBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.sourcemap.txt index d6d5437dc7e37..f343ab20b867d 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern.sourcemap.txt @@ -12,17 +12,15 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -32,31 +30,27 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts > 2 >let 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -67,21 +61,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts --- >>> return robotA; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobot() { > -2 > return -3 > -4 > robotA -5 > ; +2 > return +3 > robotA +4 > ; 1->Emitted(3, 5) Source(9, 5) + SourceIndex(0) -2 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -3 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) -4 >Emitted(3, 18) Source(9, 18) + SourceIndex(0) -5 >Emitted(3, 19) Source(9, 19) + SourceIndex(0) +2 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) +3 >Emitted(3, 18) Source(9, 18) + SourceIndex(0) +4 >Emitted(3, 19) Source(9, 19) + SourceIndex(0) --- >>>} 1 > @@ -97,105 +88,93 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "mower" -9 > , -10> [ -11> "mowing" -12> , -13> "" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "mower" +7 > , +8 > [ +9 > "mowing" +10> , +11> "" +12> ] +13> ] +14> ; 1->Emitted(5, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(5, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(5, 16) Source(12, 16) + SourceIndex(0) -4 >Emitted(5, 17) Source(12, 18) + SourceIndex(0) -5 >Emitted(5, 18) Source(12, 19) + SourceIndex(0) -6 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) -7 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) -8 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) -9 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) -10>Emitted(5, 30) Source(12, 49) + SourceIndex(0) -11>Emitted(5, 38) Source(12, 57) + SourceIndex(0) -12>Emitted(5, 40) Source(12, 59) + SourceIndex(0) -13>Emitted(5, 42) Source(12, 61) + SourceIndex(0) -14>Emitted(5, 43) Source(12, 62) + SourceIndex(0) -15>Emitted(5, 44) Source(12, 63) + SourceIndex(0) -16>Emitted(5, 45) Source(12, 64) + SourceIndex(0) +4 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) +5 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) +6 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) +7 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) +8 >Emitted(5, 30) Source(12, 49) + SourceIndex(0) +9 >Emitted(5, 38) Source(12, 57) + SourceIndex(0) +10>Emitted(5, 40) Source(12, 59) + SourceIndex(0) +11>Emitted(5, 42) Source(12, 61) + SourceIndex(0) +12>Emitted(5, 43) Source(12, 62) + SourceIndex(0) +13>Emitted(5, 44) Source(12, 63) + SourceIndex(0) +14>Emitted(5, 45) Source(12, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1-> > 2 >let 3 > multiRobotB -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1->Emitted(6, 1) Source(13, 1) + SourceIndex(0) 2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0) 3 >Emitted(6, 16) Source(13, 16) + SourceIndex(0) -4 >Emitted(6, 17) Source(13, 18) + SourceIndex(0) -5 >Emitted(6, 18) Source(13, 19) + SourceIndex(0) -6 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) -7 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) -8 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) -9 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) -10>Emitted(6, 32) Source(13, 51) + SourceIndex(0) -11>Emitted(6, 42) Source(13, 61) + SourceIndex(0) -12>Emitted(6, 44) Source(13, 63) + SourceIndex(0) -13>Emitted(6, 52) Source(13, 71) + SourceIndex(0) -14>Emitted(6, 53) Source(13, 72) + SourceIndex(0) -15>Emitted(6, 54) Source(13, 73) + SourceIndex(0) -16>Emitted(6, 55) Source(13, 74) + SourceIndex(0) +4 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) +5 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) +6 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) +7 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) +8 >Emitted(6, 32) Source(13, 51) + SourceIndex(0) +9 >Emitted(6, 42) Source(13, 61) + SourceIndex(0) +10>Emitted(6, 44) Source(13, 63) + SourceIndex(0) +11>Emitted(6, 52) Source(13, 71) + SourceIndex(0) +12>Emitted(6, 53) Source(13, 72) + SourceIndex(0) +13>Emitted(6, 54) Source(13, 73) + SourceIndex(0) +14>Emitted(6, 55) Source(13, 74) + SourceIndex(0) --- >>>function getMultiRobot() { 1 > @@ -206,21 +185,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts --- >>> return multiRobotA; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobot() { > -2 > return -3 > -4 > multiRobotA -5 > ; +2 > return +3 > multiRobotA +4 > ; 1->Emitted(8, 5) Source(15, 5) + SourceIndex(0) -2 >Emitted(8, 11) Source(15, 11) + SourceIndex(0) -3 >Emitted(8, 12) Source(15, 12) + SourceIndex(0) -4 >Emitted(8, 23) Source(15, 23) + SourceIndex(0) -5 >Emitted(8, 24) Source(15, 24) + SourceIndex(0) +2 >Emitted(8, 12) Source(15, 12) + SourceIndex(0) +3 >Emitted(8, 23) Source(15, 23) + SourceIndex(0) +4 >Emitted(8, 24) Source(15, 24) + SourceIndex(0) --- >>>} 1 > @@ -234,79 +210,55 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts --- >>>for (var nameA = robotA[1], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > > -2 >for -3 > -4 > (let [, -5 > -6 > nameA -7 > ] = robotA, -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let [, +3 > +4 > nameA +5 > ] = robotA, +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(10, 1) Source(18, 1) + SourceIndex(0) -2 >Emitted(10, 4) Source(18, 4) + SourceIndex(0) -3 >Emitted(10, 5) Source(18, 5) + SourceIndex(0) -4 >Emitted(10, 6) Source(18, 13) + SourceIndex(0) -5 >Emitted(10, 10) Source(18, 13) + SourceIndex(0) -6 >Emitted(10, 27) Source(18, 18) + SourceIndex(0) -7 >Emitted(10, 29) Source(18, 30) + SourceIndex(0) -8 >Emitted(10, 30) Source(18, 31) + SourceIndex(0) -9 >Emitted(10, 31) Source(18, 32) + SourceIndex(0) -10>Emitted(10, 32) Source(18, 33) + SourceIndex(0) -11>Emitted(10, 33) Source(18, 34) + SourceIndex(0) -12>Emitted(10, 34) Source(18, 35) + SourceIndex(0) -13>Emitted(10, 35) Source(18, 36) + SourceIndex(0) -14>Emitted(10, 36) Source(18, 37) + SourceIndex(0) -15>Emitted(10, 37) Source(18, 38) + SourceIndex(0) -16>Emitted(10, 40) Source(18, 41) + SourceIndex(0) -17>Emitted(10, 41) Source(18, 42) + SourceIndex(0) -18>Emitted(10, 42) Source(18, 43) + SourceIndex(0) -19>Emitted(10, 43) Source(18, 44) + SourceIndex(0) -20>Emitted(10, 44) Source(18, 45) + SourceIndex(0) -21>Emitted(10, 46) Source(18, 47) + SourceIndex(0) -22>Emitted(10, 47) Source(18, 48) + SourceIndex(0) -23>Emitted(10, 48) Source(18, 49) + SourceIndex(0) -24>Emitted(10, 49) Source(18, 50) + SourceIndex(0) +2 >Emitted(10, 6) Source(18, 13) + SourceIndex(0) +3 >Emitted(10, 10) Source(18, 13) + SourceIndex(0) +4 >Emitted(10, 27) Source(18, 18) + SourceIndex(0) +5 >Emitted(10, 29) Source(18, 30) + SourceIndex(0) +6 >Emitted(10, 30) Source(18, 31) + SourceIndex(0) +7 >Emitted(10, 33) Source(18, 34) + SourceIndex(0) +8 >Emitted(10, 34) Source(18, 35) + SourceIndex(0) +9 >Emitted(10, 36) Source(18, 37) + SourceIndex(0) +10>Emitted(10, 37) Source(18, 38) + SourceIndex(0) +11>Emitted(10, 40) Source(18, 41) + SourceIndex(0) +12>Emitted(10, 41) Source(18, 42) + SourceIndex(0) +13>Emitted(10, 43) Source(18, 44) + SourceIndex(0) +14>Emitted(10, 44) Source(18, 45) + SourceIndex(0) +15>Emitted(10, 46) Source(18, 47) + SourceIndex(0) +16>Emitted(10, 48) Source(18, 49) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -317,7 +269,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -336,95 +288,68 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(11, 24) Source(19, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(12, 1) Source(20, 1) + SourceIndex(0) -2 >Emitted(12, 2) Source(20, 2) + SourceIndex(0) + >} +1 >Emitted(12, 2) Source(20, 2) + SourceIndex(0) --- >>>for (var _a = getRobot(), nameA = _a[1], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [, nameA] = getRobot() -7 > -8 > nameA -9 > ] = getRobot(), -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let +3 > +4 > [, nameA] = getRobot() +5 > +6 > nameA +7 > ] = getRobot(), +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) -2 >Emitted(13, 4) Source(21, 4) + SourceIndex(0) -3 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) -4 >Emitted(13, 6) Source(21, 10) + SourceIndex(0) -5 >Emitted(13, 10) Source(21, 10) + SourceIndex(0) -6 >Emitted(13, 25) Source(21, 32) + SourceIndex(0) -7 >Emitted(13, 27) Source(21, 13) + SourceIndex(0) -8 >Emitted(13, 40) Source(21, 18) + SourceIndex(0) -9 >Emitted(13, 42) Source(21, 34) + SourceIndex(0) -10>Emitted(13, 43) Source(21, 35) + SourceIndex(0) -11>Emitted(13, 44) Source(21, 36) + SourceIndex(0) -12>Emitted(13, 45) Source(21, 37) + SourceIndex(0) -13>Emitted(13, 46) Source(21, 38) + SourceIndex(0) -14>Emitted(13, 47) Source(21, 39) + SourceIndex(0) -15>Emitted(13, 48) Source(21, 40) + SourceIndex(0) -16>Emitted(13, 49) Source(21, 41) + SourceIndex(0) -17>Emitted(13, 50) Source(21, 42) + SourceIndex(0) -18>Emitted(13, 53) Source(21, 45) + SourceIndex(0) -19>Emitted(13, 54) Source(21, 46) + SourceIndex(0) -20>Emitted(13, 55) Source(21, 47) + SourceIndex(0) -21>Emitted(13, 56) Source(21, 48) + SourceIndex(0) -22>Emitted(13, 57) Source(21, 49) + SourceIndex(0) -23>Emitted(13, 59) Source(21, 51) + SourceIndex(0) -24>Emitted(13, 60) Source(21, 52) + SourceIndex(0) -25>Emitted(13, 61) Source(21, 53) + SourceIndex(0) -26>Emitted(13, 62) Source(21, 54) + SourceIndex(0) +2 >Emitted(13, 6) Source(21, 10) + SourceIndex(0) +3 >Emitted(13, 10) Source(21, 10) + SourceIndex(0) +4 >Emitted(13, 25) Source(21, 32) + SourceIndex(0) +5 >Emitted(13, 27) Source(21, 13) + SourceIndex(0) +6 >Emitted(13, 40) Source(21, 18) + SourceIndex(0) +7 >Emitted(13, 42) Source(21, 34) + SourceIndex(0) +8 >Emitted(13, 43) Source(21, 35) + SourceIndex(0) +9 >Emitted(13, 46) Source(21, 38) + SourceIndex(0) +10>Emitted(13, 47) Source(21, 39) + SourceIndex(0) +11>Emitted(13, 49) Source(21, 41) + SourceIndex(0) +12>Emitted(13, 50) Source(21, 42) + SourceIndex(0) +13>Emitted(13, 53) Source(21, 45) + SourceIndex(0) +14>Emitted(13, 54) Source(21, 46) + SourceIndex(0) +15>Emitted(13, 56) Source(21, 48) + SourceIndex(0) +16>Emitted(13, 57) Source(21, 49) + SourceIndex(0) +17>Emitted(13, 59) Source(21, 51) + SourceIndex(0) +18>Emitted(13, 61) Source(21, 53) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -435,7 +360,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -454,95 +379,68 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(14, 24) Source(22, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(15, 1) Source(23, 1) + SourceIndex(0) -2 >Emitted(15, 2) Source(23, 2) + SourceIndex(0) + >} +1 >Emitted(15, 2) Source(23, 2) + SourceIndex(0) --- >>>for (var _b = [2, "trimmer", "trimming"], nameA = _b[1], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [, nameA] = [2, "trimmer", "trimming"] -7 > -8 > nameA -9 > ] = [2, "trimmer", "trimming"], -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let +3 > +4 > [, nameA] = [2, "trimmer", "trimming"] +5 > +6 > nameA +7 > ] = [2, "trimmer", "trimming"], +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(16, 1) Source(24, 1) + SourceIndex(0) -2 >Emitted(16, 4) Source(24, 4) + SourceIndex(0) -3 >Emitted(16, 5) Source(24, 5) + SourceIndex(0) -4 >Emitted(16, 6) Source(24, 10) + SourceIndex(0) -5 >Emitted(16, 10) Source(24, 10) + SourceIndex(0) -6 >Emitted(16, 41) Source(24, 48) + SourceIndex(0) -7 >Emitted(16, 43) Source(24, 13) + SourceIndex(0) -8 >Emitted(16, 56) Source(24, 18) + SourceIndex(0) -9 >Emitted(16, 58) Source(24, 50) + SourceIndex(0) -10>Emitted(16, 59) Source(24, 51) + SourceIndex(0) -11>Emitted(16, 60) Source(24, 52) + SourceIndex(0) -12>Emitted(16, 61) Source(24, 53) + SourceIndex(0) -13>Emitted(16, 62) Source(24, 54) + SourceIndex(0) -14>Emitted(16, 63) Source(24, 55) + SourceIndex(0) -15>Emitted(16, 64) Source(24, 56) + SourceIndex(0) -16>Emitted(16, 65) Source(24, 57) + SourceIndex(0) -17>Emitted(16, 66) Source(24, 58) + SourceIndex(0) -18>Emitted(16, 69) Source(24, 61) + SourceIndex(0) -19>Emitted(16, 70) Source(24, 62) + SourceIndex(0) -20>Emitted(16, 71) Source(24, 63) + SourceIndex(0) -21>Emitted(16, 72) Source(24, 64) + SourceIndex(0) -22>Emitted(16, 73) Source(24, 65) + SourceIndex(0) -23>Emitted(16, 75) Source(24, 67) + SourceIndex(0) -24>Emitted(16, 76) Source(24, 68) + SourceIndex(0) -25>Emitted(16, 77) Source(24, 69) + SourceIndex(0) -26>Emitted(16, 78) Source(24, 70) + SourceIndex(0) +2 >Emitted(16, 6) Source(24, 10) + SourceIndex(0) +3 >Emitted(16, 10) Source(24, 10) + SourceIndex(0) +4 >Emitted(16, 41) Source(24, 48) + SourceIndex(0) +5 >Emitted(16, 43) Source(24, 13) + SourceIndex(0) +6 >Emitted(16, 56) Source(24, 18) + SourceIndex(0) +7 >Emitted(16, 58) Source(24, 50) + SourceIndex(0) +8 >Emitted(16, 59) Source(24, 51) + SourceIndex(0) +9 >Emitted(16, 62) Source(24, 54) + SourceIndex(0) +10>Emitted(16, 63) Source(24, 55) + SourceIndex(0) +11>Emitted(16, 65) Source(24, 57) + SourceIndex(0) +12>Emitted(16, 66) Source(24, 58) + SourceIndex(0) +13>Emitted(16, 69) Source(24, 61) + SourceIndex(0) +14>Emitted(16, 70) Source(24, 62) + SourceIndex(0) +15>Emitted(16, 72) Source(24, 64) + SourceIndex(0) +16>Emitted(16, 73) Source(24, 65) + SourceIndex(0) +17>Emitted(16, 75) Source(24, 67) + SourceIndex(0) +18>Emitted(16, 77) Source(24, 69) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -553,7 +451,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -572,101 +470,74 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(17, 24) Source(25, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(18, 1) Source(26, 1) + SourceIndex(0) -2 >Emitted(18, 2) Source(26, 2) + SourceIndex(0) + >} +1 >Emitted(18, 2) Source(26, 2) + SourceIndex(0) --- >>>for (var _c = multiRobotA[1], primarySkillA = _c[0], secondarySkillA = _c[1], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^ -26> ^ -27> ^ -28> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ 1-> > -2 >for -3 > -4 > (let [, -5 > -6 > [primarySkillA, secondarySkillA] -7 > -8 > primarySkillA -9 > , -10> secondarySkillA -11> ]] = multiRobotA, -12> i -13> -14> = -15> -16> 0 -17> ; -18> -19> i -20> < -21> 1 -22> ; -23> -24> i -25> ++ -26> ) -27> -28> { +2 >for (let [, +3 > +4 > [primarySkillA, secondarySkillA] +5 > +6 > primarySkillA +7 > , +8 > secondarySkillA +9 > ]] = multiRobotA, +10> i +11> = +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) 1->Emitted(19, 1) Source(27, 1) + SourceIndex(0) -2 >Emitted(19, 4) Source(27, 4) + SourceIndex(0) -3 >Emitted(19, 5) Source(27, 5) + SourceIndex(0) -4 >Emitted(19, 6) Source(27, 13) + SourceIndex(0) -5 >Emitted(19, 10) Source(27, 13) + SourceIndex(0) -6 >Emitted(19, 29) Source(27, 45) + SourceIndex(0) -7 >Emitted(19, 31) Source(27, 14) + SourceIndex(0) -8 >Emitted(19, 52) Source(27, 27) + SourceIndex(0) -9 >Emitted(19, 54) Source(27, 29) + SourceIndex(0) -10>Emitted(19, 77) Source(27, 44) + SourceIndex(0) -11>Emitted(19, 79) Source(27, 62) + SourceIndex(0) -12>Emitted(19, 80) Source(27, 63) + SourceIndex(0) -13>Emitted(19, 81) Source(27, 64) + SourceIndex(0) -14>Emitted(19, 82) Source(27, 65) + SourceIndex(0) -15>Emitted(19, 83) Source(27, 66) + SourceIndex(0) -16>Emitted(19, 84) Source(27, 67) + SourceIndex(0) -17>Emitted(19, 85) Source(27, 68) + SourceIndex(0) -18>Emitted(19, 86) Source(27, 69) + SourceIndex(0) -19>Emitted(19, 87) Source(27, 70) + SourceIndex(0) -20>Emitted(19, 90) Source(27, 73) + SourceIndex(0) -21>Emitted(19, 91) Source(27, 74) + SourceIndex(0) -22>Emitted(19, 92) Source(27, 75) + SourceIndex(0) -23>Emitted(19, 93) Source(27, 76) + SourceIndex(0) -24>Emitted(19, 94) Source(27, 77) + SourceIndex(0) -25>Emitted(19, 96) Source(27, 79) + SourceIndex(0) -26>Emitted(19, 97) Source(27, 80) + SourceIndex(0) -27>Emitted(19, 98) Source(27, 81) + SourceIndex(0) -28>Emitted(19, 99) Source(27, 82) + SourceIndex(0) +2 >Emitted(19, 6) Source(27, 13) + SourceIndex(0) +3 >Emitted(19, 10) Source(27, 13) + SourceIndex(0) +4 >Emitted(19, 29) Source(27, 45) + SourceIndex(0) +5 >Emitted(19, 31) Source(27, 14) + SourceIndex(0) +6 >Emitted(19, 52) Source(27, 27) + SourceIndex(0) +7 >Emitted(19, 54) Source(27, 29) + SourceIndex(0) +8 >Emitted(19, 77) Source(27, 44) + SourceIndex(0) +9 >Emitted(19, 79) Source(27, 62) + SourceIndex(0) +10>Emitted(19, 80) Source(27, 63) + SourceIndex(0) +11>Emitted(19, 83) Source(27, 66) + SourceIndex(0) +12>Emitted(19, 84) Source(27, 67) + SourceIndex(0) +13>Emitted(19, 86) Source(27, 69) + SourceIndex(0) +14>Emitted(19, 87) Source(27, 70) + SourceIndex(0) +15>Emitted(19, 90) Source(27, 73) + SourceIndex(0) +16>Emitted(19, 91) Source(27, 74) + SourceIndex(0) +17>Emitted(19, 93) Source(27, 76) + SourceIndex(0) +18>Emitted(19, 94) Source(27, 77) + SourceIndex(0) +19>Emitted(19, 96) Source(27, 79) + SourceIndex(0) +20>Emitted(19, 98) Source(27, 81) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -677,7 +548,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -696,107 +567,80 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(20, 32) Source(28, 32) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(21, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(21, 2) Source(29, 2) + SourceIndex(0) + >} +1 >Emitted(21, 2) Source(29, 2) + SourceIndex(0) --- >>>for (var _d = getMultiRobot(), _e = _d[1], primarySkillA = _e[0], secondarySkillA = _e[1], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^^ -28> ^ -29> ^ -30> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [, [primarySkillA, secondarySkillA]] = getMultiRobot() -7 > -8 > [primarySkillA, secondarySkillA] -9 > -10> primarySkillA -11> , -12> secondarySkillA -13> ]] = getMultiRobot(), -14> i -15> -16> = -17> -18> 0 -19> ; -20> -21> i -22> < -23> 1 -24> ; -25> -26> i -27> ++ -28> ) -29> -30> { +2 >for (let +3 > +4 > [, [primarySkillA, secondarySkillA]] = getMultiRobot() +5 > +6 > [primarySkillA, secondarySkillA] +7 > +8 > primarySkillA +9 > , +10> secondarySkillA +11> ]] = getMultiRobot(), +12> i +13> = +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) 1->Emitted(22, 1) Source(30, 1) + SourceIndex(0) -2 >Emitted(22, 4) Source(30, 4) + SourceIndex(0) -3 >Emitted(22, 5) Source(30, 5) + SourceIndex(0) -4 >Emitted(22, 6) Source(30, 10) + SourceIndex(0) -5 >Emitted(22, 10) Source(30, 10) + SourceIndex(0) -6 >Emitted(22, 30) Source(30, 64) + SourceIndex(0) -7 >Emitted(22, 32) Source(30, 13) + SourceIndex(0) -8 >Emitted(22, 42) Source(30, 45) + SourceIndex(0) -9 >Emitted(22, 44) Source(30, 14) + SourceIndex(0) -10>Emitted(22, 65) Source(30, 27) + SourceIndex(0) -11>Emitted(22, 67) Source(30, 29) + SourceIndex(0) -12>Emitted(22, 90) Source(30, 44) + SourceIndex(0) -13>Emitted(22, 92) Source(30, 66) + SourceIndex(0) -14>Emitted(22, 93) Source(30, 67) + SourceIndex(0) -15>Emitted(22, 94) Source(30, 68) + SourceIndex(0) -16>Emitted(22, 95) Source(30, 69) + SourceIndex(0) -17>Emitted(22, 96) Source(30, 70) + SourceIndex(0) -18>Emitted(22, 97) Source(30, 71) + SourceIndex(0) -19>Emitted(22, 98) Source(30, 72) + SourceIndex(0) -20>Emitted(22, 99) Source(30, 73) + SourceIndex(0) -21>Emitted(22, 100) Source(30, 74) + SourceIndex(0) -22>Emitted(22, 103) Source(30, 77) + SourceIndex(0) -23>Emitted(22, 104) Source(30, 78) + SourceIndex(0) -24>Emitted(22, 105) Source(30, 79) + SourceIndex(0) -25>Emitted(22, 106) Source(30, 80) + SourceIndex(0) -26>Emitted(22, 107) Source(30, 81) + SourceIndex(0) -27>Emitted(22, 109) Source(30, 83) + SourceIndex(0) -28>Emitted(22, 110) Source(30, 84) + SourceIndex(0) -29>Emitted(22, 111) Source(30, 85) + SourceIndex(0) -30>Emitted(22, 112) Source(30, 86) + SourceIndex(0) +2 >Emitted(22, 6) Source(30, 10) + SourceIndex(0) +3 >Emitted(22, 10) Source(30, 10) + SourceIndex(0) +4 >Emitted(22, 30) Source(30, 64) + SourceIndex(0) +5 >Emitted(22, 32) Source(30, 13) + SourceIndex(0) +6 >Emitted(22, 42) Source(30, 45) + SourceIndex(0) +7 >Emitted(22, 44) Source(30, 14) + SourceIndex(0) +8 >Emitted(22, 65) Source(30, 27) + SourceIndex(0) +9 >Emitted(22, 67) Source(30, 29) + SourceIndex(0) +10>Emitted(22, 90) Source(30, 44) + SourceIndex(0) +11>Emitted(22, 92) Source(30, 66) + SourceIndex(0) +12>Emitted(22, 93) Source(30, 67) + SourceIndex(0) +13>Emitted(22, 96) Source(30, 70) + SourceIndex(0) +14>Emitted(22, 97) Source(30, 71) + SourceIndex(0) +15>Emitted(22, 99) Source(30, 73) + SourceIndex(0) +16>Emitted(22, 100) Source(30, 74) + SourceIndex(0) +17>Emitted(22, 103) Source(30, 77) + SourceIndex(0) +18>Emitted(22, 104) Source(30, 78) + SourceIndex(0) +19>Emitted(22, 106) Source(30, 80) + SourceIndex(0) +20>Emitted(22, 107) Source(30, 81) + SourceIndex(0) +21>Emitted(22, 109) Source(30, 83) + SourceIndex(0) +22>Emitted(22, 111) Source(30, 85) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -807,7 +651,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -826,107 +670,80 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(23, 32) Source(31, 32) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(24, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(24, 2) Source(32, 2) + SourceIndex(0) + >} +1 >Emitted(24, 2) Source(32, 2) + SourceIndex(0) --- >>>for (var _f = ["trimmer", ["trimming", "edging"]], _g = _f[1], primarySkillA = _g[0], secondarySkillA = _g[1], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^^ -28> ^ -29> ^ -30> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]] -7 > -8 > [primarySkillA, secondarySkillA] -9 > -10> primarySkillA -11> , -12> secondarySkillA -13> ]] = ["trimmer", ["trimming", "edging"]], -14> i -15> -16> = -17> -18> 0 -19> ; -20> -21> i -22> < -23> 1 -24> ; -25> -26> i -27> ++ -28> ) -29> -30> { +2 >for (let +3 > +4 > [, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]] +5 > +6 > [primarySkillA, secondarySkillA] +7 > +8 > primarySkillA +9 > , +10> secondarySkillA +11> ]] = ["trimmer", ["trimming", "edging"]], +12> i +13> = +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) 1->Emitted(25, 1) Source(33, 1) + SourceIndex(0) -2 >Emitted(25, 4) Source(33, 4) + SourceIndex(0) -3 >Emitted(25, 5) Source(33, 5) + SourceIndex(0) -4 >Emitted(25, 6) Source(33, 10) + SourceIndex(0) -5 >Emitted(25, 10) Source(33, 10) + SourceIndex(0) -6 >Emitted(25, 50) Source(33, 84) + SourceIndex(0) -7 >Emitted(25, 52) Source(33, 13) + SourceIndex(0) -8 >Emitted(25, 62) Source(33, 45) + SourceIndex(0) -9 >Emitted(25, 64) Source(33, 14) + SourceIndex(0) -10>Emitted(25, 85) Source(33, 27) + SourceIndex(0) -11>Emitted(25, 87) Source(33, 29) + SourceIndex(0) -12>Emitted(25, 110) Source(33, 44) + SourceIndex(0) -13>Emitted(25, 112) Source(33, 86) + SourceIndex(0) -14>Emitted(25, 113) Source(33, 87) + SourceIndex(0) -15>Emitted(25, 114) Source(33, 88) + SourceIndex(0) -16>Emitted(25, 115) Source(33, 89) + SourceIndex(0) -17>Emitted(25, 116) Source(33, 90) + SourceIndex(0) -18>Emitted(25, 117) Source(33, 91) + SourceIndex(0) -19>Emitted(25, 118) Source(33, 92) + SourceIndex(0) -20>Emitted(25, 119) Source(33, 93) + SourceIndex(0) -21>Emitted(25, 120) Source(33, 94) + SourceIndex(0) -22>Emitted(25, 123) Source(33, 97) + SourceIndex(0) -23>Emitted(25, 124) Source(33, 98) + SourceIndex(0) -24>Emitted(25, 125) Source(33, 99) + SourceIndex(0) -25>Emitted(25, 126) Source(33, 100) + SourceIndex(0) -26>Emitted(25, 127) Source(33, 101) + SourceIndex(0) -27>Emitted(25, 129) Source(33, 103) + SourceIndex(0) -28>Emitted(25, 130) Source(33, 104) + SourceIndex(0) -29>Emitted(25, 131) Source(33, 105) + SourceIndex(0) -30>Emitted(25, 132) Source(33, 106) + SourceIndex(0) +2 >Emitted(25, 6) Source(33, 10) + SourceIndex(0) +3 >Emitted(25, 10) Source(33, 10) + SourceIndex(0) +4 >Emitted(25, 50) Source(33, 84) + SourceIndex(0) +5 >Emitted(25, 52) Source(33, 13) + SourceIndex(0) +6 >Emitted(25, 62) Source(33, 45) + SourceIndex(0) +7 >Emitted(25, 64) Source(33, 14) + SourceIndex(0) +8 >Emitted(25, 85) Source(33, 27) + SourceIndex(0) +9 >Emitted(25, 87) Source(33, 29) + SourceIndex(0) +10>Emitted(25, 110) Source(33, 44) + SourceIndex(0) +11>Emitted(25, 112) Source(33, 86) + SourceIndex(0) +12>Emitted(25, 113) Source(33, 87) + SourceIndex(0) +13>Emitted(25, 116) Source(33, 90) + SourceIndex(0) +14>Emitted(25, 117) Source(33, 91) + SourceIndex(0) +15>Emitted(25, 119) Source(33, 93) + SourceIndex(0) +16>Emitted(25, 120) Source(33, 94) + SourceIndex(0) +17>Emitted(25, 123) Source(33, 97) + SourceIndex(0) +18>Emitted(25, 124) Source(33, 98) + SourceIndex(0) +19>Emitted(25, 126) Source(33, 100) + SourceIndex(0) +20>Emitted(25, 127) Source(33, 101) + SourceIndex(0) +21>Emitted(25, 129) Source(33, 103) + SourceIndex(0) +22>Emitted(25, 131) Source(33, 105) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -937,7 +754,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -956,90 +773,63 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(26, 32) Source(34, 32) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(27, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(27, 2) Source(35, 2) + SourceIndex(0) + >} +1 >Emitted(27, 2) Source(35, 2) + SourceIndex(0) --- >>>for (var numberB = robotA[0], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > > -2 >for -3 > -4 > (let [ -5 > -6 > numberB -7 > ] = robotA, -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let [ +3 > +4 > numberB +5 > ] = robotA, +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(28, 1) Source(37, 1) + SourceIndex(0) -2 >Emitted(28, 4) Source(37, 4) + SourceIndex(0) -3 >Emitted(28, 5) Source(37, 5) + SourceIndex(0) -4 >Emitted(28, 6) Source(37, 11) + SourceIndex(0) -5 >Emitted(28, 10) Source(37, 11) + SourceIndex(0) -6 >Emitted(28, 29) Source(37, 18) + SourceIndex(0) -7 >Emitted(28, 31) Source(37, 30) + SourceIndex(0) -8 >Emitted(28, 32) Source(37, 31) + SourceIndex(0) -9 >Emitted(28, 33) Source(37, 32) + SourceIndex(0) -10>Emitted(28, 34) Source(37, 33) + SourceIndex(0) -11>Emitted(28, 35) Source(37, 34) + SourceIndex(0) -12>Emitted(28, 36) Source(37, 35) + SourceIndex(0) -13>Emitted(28, 37) Source(37, 36) + SourceIndex(0) -14>Emitted(28, 38) Source(37, 37) + SourceIndex(0) -15>Emitted(28, 39) Source(37, 38) + SourceIndex(0) -16>Emitted(28, 42) Source(37, 41) + SourceIndex(0) -17>Emitted(28, 43) Source(37, 42) + SourceIndex(0) -18>Emitted(28, 44) Source(37, 43) + SourceIndex(0) -19>Emitted(28, 45) Source(37, 44) + SourceIndex(0) -20>Emitted(28, 46) Source(37, 45) + SourceIndex(0) -21>Emitted(28, 48) Source(37, 47) + SourceIndex(0) -22>Emitted(28, 49) Source(37, 48) + SourceIndex(0) -23>Emitted(28, 50) Source(37, 49) + SourceIndex(0) -24>Emitted(28, 51) Source(37, 50) + SourceIndex(0) +2 >Emitted(28, 6) Source(37, 11) + SourceIndex(0) +3 >Emitted(28, 10) Source(37, 11) + SourceIndex(0) +4 >Emitted(28, 29) Source(37, 18) + SourceIndex(0) +5 >Emitted(28, 31) Source(37, 30) + SourceIndex(0) +6 >Emitted(28, 32) Source(37, 31) + SourceIndex(0) +7 >Emitted(28, 35) Source(37, 34) + SourceIndex(0) +8 >Emitted(28, 36) Source(37, 35) + SourceIndex(0) +9 >Emitted(28, 38) Source(37, 37) + SourceIndex(0) +10>Emitted(28, 39) Source(37, 38) + SourceIndex(0) +11>Emitted(28, 42) Source(37, 41) + SourceIndex(0) +12>Emitted(28, 43) Source(37, 42) + SourceIndex(0) +13>Emitted(28, 45) Source(37, 44) + SourceIndex(0) +14>Emitted(28, 46) Source(37, 45) + SourceIndex(0) +15>Emitted(28, 48) Source(37, 47) + SourceIndex(0) +16>Emitted(28, 50) Source(37, 49) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1050,7 +840,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1069,89 +859,62 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(29, 26) Source(38, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(30, 1) Source(39, 1) + SourceIndex(0) -2 >Emitted(30, 2) Source(39, 2) + SourceIndex(0) + >} +1 >Emitted(30, 2) Source(39, 2) + SourceIndex(0) --- >>>for (var numberB = getRobot()[0], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > numberB -7 > ] = getRobot(), -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let [ +3 > +4 > numberB +5 > ] = getRobot(), +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(31, 1) Source(40, 1) + SourceIndex(0) -2 >Emitted(31, 4) Source(40, 4) + SourceIndex(0) -3 >Emitted(31, 5) Source(40, 5) + SourceIndex(0) -4 >Emitted(31, 6) Source(40, 11) + SourceIndex(0) -5 >Emitted(31, 10) Source(40, 11) + SourceIndex(0) -6 >Emitted(31, 33) Source(40, 18) + SourceIndex(0) -7 >Emitted(31, 35) Source(40, 34) + SourceIndex(0) -8 >Emitted(31, 36) Source(40, 35) + SourceIndex(0) -9 >Emitted(31, 37) Source(40, 36) + SourceIndex(0) -10>Emitted(31, 38) Source(40, 37) + SourceIndex(0) -11>Emitted(31, 39) Source(40, 38) + SourceIndex(0) -12>Emitted(31, 40) Source(40, 39) + SourceIndex(0) -13>Emitted(31, 41) Source(40, 40) + SourceIndex(0) -14>Emitted(31, 42) Source(40, 41) + SourceIndex(0) -15>Emitted(31, 43) Source(40, 42) + SourceIndex(0) -16>Emitted(31, 46) Source(40, 45) + SourceIndex(0) -17>Emitted(31, 47) Source(40, 46) + SourceIndex(0) -18>Emitted(31, 48) Source(40, 47) + SourceIndex(0) -19>Emitted(31, 49) Source(40, 48) + SourceIndex(0) -20>Emitted(31, 50) Source(40, 49) + SourceIndex(0) -21>Emitted(31, 52) Source(40, 51) + SourceIndex(0) -22>Emitted(31, 53) Source(40, 52) + SourceIndex(0) -23>Emitted(31, 54) Source(40, 53) + SourceIndex(0) -24>Emitted(31, 55) Source(40, 54) + SourceIndex(0) +2 >Emitted(31, 6) Source(40, 11) + SourceIndex(0) +3 >Emitted(31, 10) Source(40, 11) + SourceIndex(0) +4 >Emitted(31, 33) Source(40, 18) + SourceIndex(0) +5 >Emitted(31, 35) Source(40, 34) + SourceIndex(0) +6 >Emitted(31, 36) Source(40, 35) + SourceIndex(0) +7 >Emitted(31, 39) Source(40, 38) + SourceIndex(0) +8 >Emitted(31, 40) Source(40, 39) + SourceIndex(0) +9 >Emitted(31, 42) Source(40, 41) + SourceIndex(0) +10>Emitted(31, 43) Source(40, 42) + SourceIndex(0) +11>Emitted(31, 46) Source(40, 45) + SourceIndex(0) +12>Emitted(31, 47) Source(40, 46) + SourceIndex(0) +13>Emitted(31, 49) Source(40, 48) + SourceIndex(0) +14>Emitted(31, 50) Source(40, 49) + SourceIndex(0) +15>Emitted(31, 52) Source(40, 51) + SourceIndex(0) +16>Emitted(31, 54) Source(40, 53) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1162,7 +925,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1181,89 +944,62 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(32, 26) Source(41, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(33, 1) Source(42, 1) + SourceIndex(0) -2 >Emitted(33, 2) Source(42, 2) + SourceIndex(0) + >} +1 >Emitted(33, 2) Source(42, 2) + SourceIndex(0) --- >>>for (var numberB = [2, "trimmer", "trimming"][0], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > numberB -7 > ] = [2, "trimmer", "trimming"], -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let [ +3 > +4 > numberB +5 > ] = [2, "trimmer", "trimming"], +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(34, 1) Source(43, 1) + SourceIndex(0) -2 >Emitted(34, 4) Source(43, 4) + SourceIndex(0) -3 >Emitted(34, 5) Source(43, 5) + SourceIndex(0) -4 >Emitted(34, 6) Source(43, 11) + SourceIndex(0) -5 >Emitted(34, 10) Source(43, 11) + SourceIndex(0) -6 >Emitted(34, 49) Source(43, 18) + SourceIndex(0) -7 >Emitted(34, 51) Source(43, 50) + SourceIndex(0) -8 >Emitted(34, 52) Source(43, 51) + SourceIndex(0) -9 >Emitted(34, 53) Source(43, 52) + SourceIndex(0) -10>Emitted(34, 54) Source(43, 53) + SourceIndex(0) -11>Emitted(34, 55) Source(43, 54) + SourceIndex(0) -12>Emitted(34, 56) Source(43, 55) + SourceIndex(0) -13>Emitted(34, 57) Source(43, 56) + SourceIndex(0) -14>Emitted(34, 58) Source(43, 57) + SourceIndex(0) -15>Emitted(34, 59) Source(43, 58) + SourceIndex(0) -16>Emitted(34, 62) Source(43, 61) + SourceIndex(0) -17>Emitted(34, 63) Source(43, 62) + SourceIndex(0) -18>Emitted(34, 64) Source(43, 63) + SourceIndex(0) -19>Emitted(34, 65) Source(43, 64) + SourceIndex(0) -20>Emitted(34, 66) Source(43, 65) + SourceIndex(0) -21>Emitted(34, 68) Source(43, 67) + SourceIndex(0) -22>Emitted(34, 69) Source(43, 68) + SourceIndex(0) -23>Emitted(34, 70) Source(43, 69) + SourceIndex(0) -24>Emitted(34, 71) Source(43, 70) + SourceIndex(0) +2 >Emitted(34, 6) Source(43, 11) + SourceIndex(0) +3 >Emitted(34, 10) Source(43, 11) + SourceIndex(0) +4 >Emitted(34, 49) Source(43, 18) + SourceIndex(0) +5 >Emitted(34, 51) Source(43, 50) + SourceIndex(0) +6 >Emitted(34, 52) Source(43, 51) + SourceIndex(0) +7 >Emitted(34, 55) Source(43, 54) + SourceIndex(0) +8 >Emitted(34, 56) Source(43, 55) + SourceIndex(0) +9 >Emitted(34, 58) Source(43, 57) + SourceIndex(0) +10>Emitted(34, 59) Source(43, 58) + SourceIndex(0) +11>Emitted(34, 62) Source(43, 61) + SourceIndex(0) +12>Emitted(34, 63) Source(43, 62) + SourceIndex(0) +13>Emitted(34, 65) Source(43, 64) + SourceIndex(0) +14>Emitted(34, 66) Source(43, 65) + SourceIndex(0) +15>Emitted(34, 68) Source(43, 67) + SourceIndex(0) +16>Emitted(34, 70) Source(43, 69) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1274,7 +1010,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1293,89 +1029,62 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(35, 26) Source(44, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(36, 1) Source(45, 1) + SourceIndex(0) -2 >Emitted(36, 2) Source(45, 2) + SourceIndex(0) + >} +1 >Emitted(36, 2) Source(45, 2) + SourceIndex(0) --- >>>for (var nameB = multiRobotA[0], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > nameB -7 > ] = multiRobotA, -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let [ +3 > +4 > nameB +5 > ] = multiRobotA, +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(37, 1) Source(46, 1) + SourceIndex(0) -2 >Emitted(37, 4) Source(46, 4) + SourceIndex(0) -3 >Emitted(37, 5) Source(46, 5) + SourceIndex(0) -4 >Emitted(37, 6) Source(46, 11) + SourceIndex(0) -5 >Emitted(37, 10) Source(46, 11) + SourceIndex(0) -6 >Emitted(37, 32) Source(46, 16) + SourceIndex(0) -7 >Emitted(37, 34) Source(46, 33) + SourceIndex(0) -8 >Emitted(37, 35) Source(46, 34) + SourceIndex(0) -9 >Emitted(37, 36) Source(46, 35) + SourceIndex(0) -10>Emitted(37, 37) Source(46, 36) + SourceIndex(0) -11>Emitted(37, 38) Source(46, 37) + SourceIndex(0) -12>Emitted(37, 39) Source(46, 38) + SourceIndex(0) -13>Emitted(37, 40) Source(46, 39) + SourceIndex(0) -14>Emitted(37, 41) Source(46, 40) + SourceIndex(0) -15>Emitted(37, 42) Source(46, 41) + SourceIndex(0) -16>Emitted(37, 45) Source(46, 44) + SourceIndex(0) -17>Emitted(37, 46) Source(46, 45) + SourceIndex(0) -18>Emitted(37, 47) Source(46, 46) + SourceIndex(0) -19>Emitted(37, 48) Source(46, 47) + SourceIndex(0) -20>Emitted(37, 49) Source(46, 48) + SourceIndex(0) -21>Emitted(37, 51) Source(46, 50) + SourceIndex(0) -22>Emitted(37, 52) Source(46, 51) + SourceIndex(0) -23>Emitted(37, 53) Source(46, 52) + SourceIndex(0) -24>Emitted(37, 54) Source(46, 53) + SourceIndex(0) +2 >Emitted(37, 6) Source(46, 11) + SourceIndex(0) +3 >Emitted(37, 10) Source(46, 11) + SourceIndex(0) +4 >Emitted(37, 32) Source(46, 16) + SourceIndex(0) +5 >Emitted(37, 34) Source(46, 33) + SourceIndex(0) +6 >Emitted(37, 35) Source(46, 34) + SourceIndex(0) +7 >Emitted(37, 38) Source(46, 37) + SourceIndex(0) +8 >Emitted(37, 39) Source(46, 38) + SourceIndex(0) +9 >Emitted(37, 41) Source(46, 40) + SourceIndex(0) +10>Emitted(37, 42) Source(46, 41) + SourceIndex(0) +11>Emitted(37, 45) Source(46, 44) + SourceIndex(0) +12>Emitted(37, 46) Source(46, 45) + SourceIndex(0) +13>Emitted(37, 48) Source(46, 47) + SourceIndex(0) +14>Emitted(37, 49) Source(46, 48) + SourceIndex(0) +15>Emitted(37, 51) Source(46, 50) + SourceIndex(0) +16>Emitted(37, 53) Source(46, 52) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1386,7 +1095,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1405,89 +1114,62 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(38, 24) Source(47, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(39, 1) Source(48, 1) + SourceIndex(0) -2 >Emitted(39, 2) Source(48, 2) + SourceIndex(0) + >} +1 >Emitted(39, 2) Source(48, 2) + SourceIndex(0) --- >>>for (var nameB = getMultiRobot()[0], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > nameB -7 > ] = getMultiRobot(), -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let [ +3 > +4 > nameB +5 > ] = getMultiRobot(), +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(40, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(40, 4) Source(49, 4) + SourceIndex(0) -3 >Emitted(40, 5) Source(49, 5) + SourceIndex(0) -4 >Emitted(40, 6) Source(49, 11) + SourceIndex(0) -5 >Emitted(40, 10) Source(49, 11) + SourceIndex(0) -6 >Emitted(40, 36) Source(49, 16) + SourceIndex(0) -7 >Emitted(40, 38) Source(49, 37) + SourceIndex(0) -8 >Emitted(40, 39) Source(49, 38) + SourceIndex(0) -9 >Emitted(40, 40) Source(49, 39) + SourceIndex(0) -10>Emitted(40, 41) Source(49, 40) + SourceIndex(0) -11>Emitted(40, 42) Source(49, 41) + SourceIndex(0) -12>Emitted(40, 43) Source(49, 42) + SourceIndex(0) -13>Emitted(40, 44) Source(49, 43) + SourceIndex(0) -14>Emitted(40, 45) Source(49, 44) + SourceIndex(0) -15>Emitted(40, 46) Source(49, 45) + SourceIndex(0) -16>Emitted(40, 49) Source(49, 48) + SourceIndex(0) -17>Emitted(40, 50) Source(49, 49) + SourceIndex(0) -18>Emitted(40, 51) Source(49, 50) + SourceIndex(0) -19>Emitted(40, 52) Source(49, 51) + SourceIndex(0) -20>Emitted(40, 53) Source(49, 52) + SourceIndex(0) -21>Emitted(40, 55) Source(49, 54) + SourceIndex(0) -22>Emitted(40, 56) Source(49, 55) + SourceIndex(0) -23>Emitted(40, 57) Source(49, 56) + SourceIndex(0) -24>Emitted(40, 58) Source(49, 57) + SourceIndex(0) +2 >Emitted(40, 6) Source(49, 11) + SourceIndex(0) +3 >Emitted(40, 10) Source(49, 11) + SourceIndex(0) +4 >Emitted(40, 36) Source(49, 16) + SourceIndex(0) +5 >Emitted(40, 38) Source(49, 37) + SourceIndex(0) +6 >Emitted(40, 39) Source(49, 38) + SourceIndex(0) +7 >Emitted(40, 42) Source(49, 41) + SourceIndex(0) +8 >Emitted(40, 43) Source(49, 42) + SourceIndex(0) +9 >Emitted(40, 45) Source(49, 44) + SourceIndex(0) +10>Emitted(40, 46) Source(49, 45) + SourceIndex(0) +11>Emitted(40, 49) Source(49, 48) + SourceIndex(0) +12>Emitted(40, 50) Source(49, 49) + SourceIndex(0) +13>Emitted(40, 52) Source(49, 51) + SourceIndex(0) +14>Emitted(40, 53) Source(49, 52) + SourceIndex(0) +15>Emitted(40, 55) Source(49, 54) + SourceIndex(0) +16>Emitted(40, 57) Source(49, 56) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1498,7 +1180,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1517,89 +1199,62 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(41, 24) Source(50, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(42, 1) Source(51, 1) + SourceIndex(0) -2 >Emitted(42, 2) Source(51, 2) + SourceIndex(0) + >} +1 >Emitted(42, 2) Source(51, 2) + SourceIndex(0) --- >>>for (var nameB = ["trimmer", ["trimming", "edging"]][0], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > nameB -7 > ] = ["trimmer", ["trimming", "edging"]], -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let [ +3 > +4 > nameB +5 > ] = ["trimmer", ["trimming", "edging"]], +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(43, 1) Source(52, 1) + SourceIndex(0) -2 >Emitted(43, 4) Source(52, 4) + SourceIndex(0) -3 >Emitted(43, 5) Source(52, 5) + SourceIndex(0) -4 >Emitted(43, 6) Source(52, 11) + SourceIndex(0) -5 >Emitted(43, 10) Source(52, 11) + SourceIndex(0) -6 >Emitted(43, 56) Source(52, 16) + SourceIndex(0) -7 >Emitted(43, 58) Source(52, 57) + SourceIndex(0) -8 >Emitted(43, 59) Source(52, 58) + SourceIndex(0) -9 >Emitted(43, 60) Source(52, 59) + SourceIndex(0) -10>Emitted(43, 61) Source(52, 60) + SourceIndex(0) -11>Emitted(43, 62) Source(52, 61) + SourceIndex(0) -12>Emitted(43, 63) Source(52, 62) + SourceIndex(0) -13>Emitted(43, 64) Source(52, 63) + SourceIndex(0) -14>Emitted(43, 65) Source(52, 64) + SourceIndex(0) -15>Emitted(43, 66) Source(52, 65) + SourceIndex(0) -16>Emitted(43, 69) Source(52, 68) + SourceIndex(0) -17>Emitted(43, 70) Source(52, 69) + SourceIndex(0) -18>Emitted(43, 71) Source(52, 70) + SourceIndex(0) -19>Emitted(43, 72) Source(52, 71) + SourceIndex(0) -20>Emitted(43, 73) Source(52, 72) + SourceIndex(0) -21>Emitted(43, 75) Source(52, 74) + SourceIndex(0) -22>Emitted(43, 76) Source(52, 75) + SourceIndex(0) -23>Emitted(43, 77) Source(52, 76) + SourceIndex(0) -24>Emitted(43, 78) Source(52, 77) + SourceIndex(0) +2 >Emitted(43, 6) Source(52, 11) + SourceIndex(0) +3 >Emitted(43, 10) Source(52, 11) + SourceIndex(0) +4 >Emitted(43, 56) Source(52, 16) + SourceIndex(0) +5 >Emitted(43, 58) Source(52, 57) + SourceIndex(0) +6 >Emitted(43, 59) Source(52, 58) + SourceIndex(0) +7 >Emitted(43, 62) Source(52, 61) + SourceIndex(0) +8 >Emitted(43, 63) Source(52, 62) + SourceIndex(0) +9 >Emitted(43, 65) Source(52, 64) + SourceIndex(0) +10>Emitted(43, 66) Source(52, 65) + SourceIndex(0) +11>Emitted(43, 69) Source(52, 68) + SourceIndex(0) +12>Emitted(43, 70) Source(52, 69) + SourceIndex(0) +13>Emitted(43, 72) Source(52, 71) + SourceIndex(0) +14>Emitted(43, 73) Source(52, 72) + SourceIndex(0) +15>Emitted(43, 75) Source(52, 74) + SourceIndex(0) +16>Emitted(43, 77) Source(52, 76) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1610,7 +1265,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1629,102 +1284,75 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(44, 24) Source(53, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(45, 1) Source(54, 1) + SourceIndex(0) -2 >Emitted(45, 2) Source(54, 2) + SourceIndex(0) + >} +1 >Emitted(45, 2) Source(54, 2) + SourceIndex(0) --- >>>for (var numberA2 = robotA[0], nameA2 = robotA[1], skillA2 = robotA[2], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^ -26> ^ -27> ^ -28> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ 1-> > > -2 >for -3 > -4 > (let [ -5 > -6 > numberA2 -7 > , -8 > nameA2 -9 > , -10> skillA2 -11> ] = robotA, -12> i -13> -14> = -15> -16> 0 -17> ; -18> -19> i -20> < -21> 1 -22> ; -23> -24> i -25> ++ -26> ) -27> -28> { +2 >for (let [ +3 > +4 > numberA2 +5 > , +6 > nameA2 +7 > , +8 > skillA2 +9 > ] = robotA, +10> i +11> = +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) 1->Emitted(46, 1) Source(56, 1) + SourceIndex(0) -2 >Emitted(46, 4) Source(56, 4) + SourceIndex(0) -3 >Emitted(46, 5) Source(56, 5) + SourceIndex(0) -4 >Emitted(46, 6) Source(56, 11) + SourceIndex(0) -5 >Emitted(46, 10) Source(56, 11) + SourceIndex(0) -6 >Emitted(46, 30) Source(56, 19) + SourceIndex(0) -7 >Emitted(46, 32) Source(56, 21) + SourceIndex(0) -8 >Emitted(46, 50) Source(56, 27) + SourceIndex(0) -9 >Emitted(46, 52) Source(56, 29) + SourceIndex(0) -10>Emitted(46, 71) Source(56, 36) + SourceIndex(0) -11>Emitted(46, 73) Source(56, 48) + SourceIndex(0) -12>Emitted(46, 74) Source(56, 49) + SourceIndex(0) -13>Emitted(46, 75) Source(56, 50) + SourceIndex(0) -14>Emitted(46, 76) Source(56, 51) + SourceIndex(0) -15>Emitted(46, 77) Source(56, 52) + SourceIndex(0) -16>Emitted(46, 78) Source(56, 53) + SourceIndex(0) -17>Emitted(46, 79) Source(56, 54) + SourceIndex(0) -18>Emitted(46, 80) Source(56, 55) + SourceIndex(0) -19>Emitted(46, 81) Source(56, 56) + SourceIndex(0) -20>Emitted(46, 84) Source(56, 59) + SourceIndex(0) -21>Emitted(46, 85) Source(56, 60) + SourceIndex(0) -22>Emitted(46, 86) Source(56, 61) + SourceIndex(0) -23>Emitted(46, 87) Source(56, 62) + SourceIndex(0) -24>Emitted(46, 88) Source(56, 63) + SourceIndex(0) -25>Emitted(46, 90) Source(56, 65) + SourceIndex(0) -26>Emitted(46, 91) Source(56, 66) + SourceIndex(0) -27>Emitted(46, 92) Source(56, 67) + SourceIndex(0) -28>Emitted(46, 93) Source(56, 68) + SourceIndex(0) +2 >Emitted(46, 6) Source(56, 11) + SourceIndex(0) +3 >Emitted(46, 10) Source(56, 11) + SourceIndex(0) +4 >Emitted(46, 30) Source(56, 19) + SourceIndex(0) +5 >Emitted(46, 32) Source(56, 21) + SourceIndex(0) +6 >Emitted(46, 50) Source(56, 27) + SourceIndex(0) +7 >Emitted(46, 52) Source(56, 29) + SourceIndex(0) +8 >Emitted(46, 71) Source(56, 36) + SourceIndex(0) +9 >Emitted(46, 73) Source(56, 48) + SourceIndex(0) +10>Emitted(46, 74) Source(56, 49) + SourceIndex(0) +11>Emitted(46, 77) Source(56, 52) + SourceIndex(0) +12>Emitted(46, 78) Source(56, 53) + SourceIndex(0) +13>Emitted(46, 80) Source(56, 55) + SourceIndex(0) +14>Emitted(46, 81) Source(56, 56) + SourceIndex(0) +15>Emitted(46, 84) Source(56, 59) + SourceIndex(0) +16>Emitted(46, 85) Source(56, 60) + SourceIndex(0) +17>Emitted(46, 87) Source(56, 62) + SourceIndex(0) +18>Emitted(46, 88) Source(56, 63) + SourceIndex(0) +19>Emitted(46, 90) Source(56, 65) + SourceIndex(0) +20>Emitted(46, 92) Source(56, 67) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1735,7 +1363,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1754,107 +1382,80 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(47, 25) Source(57, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(48, 1) Source(58, 1) + SourceIndex(0) -2 >Emitted(48, 2) Source(58, 2) + SourceIndex(0) + >} +1 >Emitted(48, 2) Source(58, 2) + SourceIndex(0) --- >>>for (var _h = getRobot(), numberA2 = _h[0], nameA2 = _h[1], skillA2 = _h[2], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^^ -28> ^ -29> ^ -30> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [numberA2, nameA2, skillA2] = getRobot() -7 > -8 > numberA2 -9 > , -10> nameA2 -11> , -12> skillA2 -13> ] = getRobot(), -14> i -15> -16> = -17> -18> 0 -19> ; -20> -21> i -22> < -23> 1 -24> ; -25> -26> i -27> ++ -28> ) -29> -30> { +2 >for (let +3 > +4 > [numberA2, nameA2, skillA2] = getRobot() +5 > +6 > numberA2 +7 > , +8 > nameA2 +9 > , +10> skillA2 +11> ] = getRobot(), +12> i +13> = +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) 1->Emitted(49, 1) Source(59, 1) + SourceIndex(0) -2 >Emitted(49, 4) Source(59, 4) + SourceIndex(0) -3 >Emitted(49, 5) Source(59, 5) + SourceIndex(0) -4 >Emitted(49, 6) Source(59, 10) + SourceIndex(0) -5 >Emitted(49, 10) Source(59, 10) + SourceIndex(0) -6 >Emitted(49, 25) Source(59, 50) + SourceIndex(0) -7 >Emitted(49, 27) Source(59, 11) + SourceIndex(0) -8 >Emitted(49, 43) Source(59, 19) + SourceIndex(0) -9 >Emitted(49, 45) Source(59, 21) + SourceIndex(0) -10>Emitted(49, 59) Source(59, 27) + SourceIndex(0) -11>Emitted(49, 61) Source(59, 29) + SourceIndex(0) -12>Emitted(49, 76) Source(59, 36) + SourceIndex(0) -13>Emitted(49, 78) Source(59, 52) + SourceIndex(0) -14>Emitted(49, 79) Source(59, 53) + SourceIndex(0) -15>Emitted(49, 80) Source(59, 54) + SourceIndex(0) -16>Emitted(49, 81) Source(59, 55) + SourceIndex(0) -17>Emitted(49, 82) Source(59, 56) + SourceIndex(0) -18>Emitted(49, 83) Source(59, 57) + SourceIndex(0) -19>Emitted(49, 84) Source(59, 58) + SourceIndex(0) -20>Emitted(49, 85) Source(59, 59) + SourceIndex(0) -21>Emitted(49, 86) Source(59, 60) + SourceIndex(0) -22>Emitted(49, 89) Source(59, 63) + SourceIndex(0) -23>Emitted(49, 90) Source(59, 64) + SourceIndex(0) -24>Emitted(49, 91) Source(59, 65) + SourceIndex(0) -25>Emitted(49, 92) Source(59, 66) + SourceIndex(0) -26>Emitted(49, 93) Source(59, 67) + SourceIndex(0) -27>Emitted(49, 95) Source(59, 69) + SourceIndex(0) -28>Emitted(49, 96) Source(59, 70) + SourceIndex(0) -29>Emitted(49, 97) Source(59, 71) + SourceIndex(0) -30>Emitted(49, 98) Source(59, 72) + SourceIndex(0) +2 >Emitted(49, 6) Source(59, 10) + SourceIndex(0) +3 >Emitted(49, 10) Source(59, 10) + SourceIndex(0) +4 >Emitted(49, 25) Source(59, 50) + SourceIndex(0) +5 >Emitted(49, 27) Source(59, 11) + SourceIndex(0) +6 >Emitted(49, 43) Source(59, 19) + SourceIndex(0) +7 >Emitted(49, 45) Source(59, 21) + SourceIndex(0) +8 >Emitted(49, 59) Source(59, 27) + SourceIndex(0) +9 >Emitted(49, 61) Source(59, 29) + SourceIndex(0) +10>Emitted(49, 76) Source(59, 36) + SourceIndex(0) +11>Emitted(49, 78) Source(59, 52) + SourceIndex(0) +12>Emitted(49, 79) Source(59, 53) + SourceIndex(0) +13>Emitted(49, 82) Source(59, 56) + SourceIndex(0) +14>Emitted(49, 83) Source(59, 57) + SourceIndex(0) +15>Emitted(49, 85) Source(59, 59) + SourceIndex(0) +16>Emitted(49, 86) Source(59, 60) + SourceIndex(0) +17>Emitted(49, 89) Source(59, 63) + SourceIndex(0) +18>Emitted(49, 90) Source(59, 64) + SourceIndex(0) +19>Emitted(49, 92) Source(59, 66) + SourceIndex(0) +20>Emitted(49, 93) Source(59, 67) + SourceIndex(0) +21>Emitted(49, 95) Source(59, 69) + SourceIndex(0) +22>Emitted(49, 97) Source(59, 71) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1865,7 +1466,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1884,107 +1485,80 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(50, 25) Source(60, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(51, 1) Source(61, 1) + SourceIndex(0) -2 >Emitted(51, 2) Source(61, 2) + SourceIndex(0) + >} +1 >Emitted(51, 2) Source(61, 2) + SourceIndex(0) --- >>>for (var _j = [2, "trimmer", "trimming"], numberA2 = _j[0], nameA2 = _j[1], skillA2 = _j[2], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^^ -28> ^ -29> ^ -30> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [numberA2, nameA2, skillA2] = [2, "trimmer", "trimming"] -7 > -8 > numberA2 -9 > , -10> nameA2 -11> , -12> skillA2 -13> ] = [2, "trimmer", "trimming"], -14> i -15> -16> = -17> -18> 0 -19> ; -20> -21> i -22> < -23> 1 -24> ; -25> -26> i -27> ++ -28> ) -29> -30> { +2 >for (let +3 > +4 > [numberA2, nameA2, skillA2] = [2, "trimmer", "trimming"] +5 > +6 > numberA2 +7 > , +8 > nameA2 +9 > , +10> skillA2 +11> ] = [2, "trimmer", "trimming"], +12> i +13> = +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) 1->Emitted(52, 1) Source(62, 1) + SourceIndex(0) -2 >Emitted(52, 4) Source(62, 4) + SourceIndex(0) -3 >Emitted(52, 5) Source(62, 5) + SourceIndex(0) -4 >Emitted(52, 6) Source(62, 10) + SourceIndex(0) -5 >Emitted(52, 10) Source(62, 10) + SourceIndex(0) -6 >Emitted(52, 41) Source(62, 66) + SourceIndex(0) -7 >Emitted(52, 43) Source(62, 11) + SourceIndex(0) -8 >Emitted(52, 59) Source(62, 19) + SourceIndex(0) -9 >Emitted(52, 61) Source(62, 21) + SourceIndex(0) -10>Emitted(52, 75) Source(62, 27) + SourceIndex(0) -11>Emitted(52, 77) Source(62, 29) + SourceIndex(0) -12>Emitted(52, 92) Source(62, 36) + SourceIndex(0) -13>Emitted(52, 94) Source(62, 68) + SourceIndex(0) -14>Emitted(52, 95) Source(62, 69) + SourceIndex(0) -15>Emitted(52, 96) Source(62, 70) + SourceIndex(0) -16>Emitted(52, 97) Source(62, 71) + SourceIndex(0) -17>Emitted(52, 98) Source(62, 72) + SourceIndex(0) -18>Emitted(52, 99) Source(62, 73) + SourceIndex(0) -19>Emitted(52, 100) Source(62, 74) + SourceIndex(0) -20>Emitted(52, 101) Source(62, 75) + SourceIndex(0) -21>Emitted(52, 102) Source(62, 76) + SourceIndex(0) -22>Emitted(52, 105) Source(62, 79) + SourceIndex(0) -23>Emitted(52, 106) Source(62, 80) + SourceIndex(0) -24>Emitted(52, 107) Source(62, 81) + SourceIndex(0) -25>Emitted(52, 108) Source(62, 82) + SourceIndex(0) -26>Emitted(52, 109) Source(62, 83) + SourceIndex(0) -27>Emitted(52, 111) Source(62, 85) + SourceIndex(0) -28>Emitted(52, 112) Source(62, 86) + SourceIndex(0) -29>Emitted(52, 113) Source(62, 87) + SourceIndex(0) -30>Emitted(52, 114) Source(62, 88) + SourceIndex(0) +2 >Emitted(52, 6) Source(62, 10) + SourceIndex(0) +3 >Emitted(52, 10) Source(62, 10) + SourceIndex(0) +4 >Emitted(52, 41) Source(62, 66) + SourceIndex(0) +5 >Emitted(52, 43) Source(62, 11) + SourceIndex(0) +6 >Emitted(52, 59) Source(62, 19) + SourceIndex(0) +7 >Emitted(52, 61) Source(62, 21) + SourceIndex(0) +8 >Emitted(52, 75) Source(62, 27) + SourceIndex(0) +9 >Emitted(52, 77) Source(62, 29) + SourceIndex(0) +10>Emitted(52, 92) Source(62, 36) + SourceIndex(0) +11>Emitted(52, 94) Source(62, 68) + SourceIndex(0) +12>Emitted(52, 95) Source(62, 69) + SourceIndex(0) +13>Emitted(52, 98) Source(62, 72) + SourceIndex(0) +14>Emitted(52, 99) Source(62, 73) + SourceIndex(0) +15>Emitted(52, 101) Source(62, 75) + SourceIndex(0) +16>Emitted(52, 102) Source(62, 76) + SourceIndex(0) +17>Emitted(52, 105) Source(62, 79) + SourceIndex(0) +18>Emitted(52, 106) Source(62, 80) + SourceIndex(0) +19>Emitted(52, 108) Source(62, 82) + SourceIndex(0) +20>Emitted(52, 109) Source(62, 83) + SourceIndex(0) +21>Emitted(52, 111) Source(62, 85) + SourceIndex(0) +22>Emitted(52, 113) Source(62, 87) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1995,7 +1569,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2014,107 +1588,80 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(53, 25) Source(63, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(54, 1) Source(64, 1) + SourceIndex(0) -2 >Emitted(54, 2) Source(64, 2) + SourceIndex(0) + >} +1 >Emitted(54, 2) Source(64, 2) + SourceIndex(0) --- >>>for (var nameMA = multiRobotA[0], _k = multiRobotA[1], primarySkillA = _k[0], secondarySkillA = _k[1], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^^ -28> ^ -29> ^ -30> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > nameMA -7 > , -8 > [primarySkillA, secondarySkillA] -9 > -10> primarySkillA -11> , -12> secondarySkillA -13> ]] = multiRobotA, -14> i -15> -16> = -17> -18> 0 -19> ; -20> -21> i -22> < -23> 1 -24> ; -25> -26> i -27> ++ -28> ) -29> -30> { +2 >for (let [ +3 > +4 > nameMA +5 > , +6 > [primarySkillA, secondarySkillA] +7 > +8 > primarySkillA +9 > , +10> secondarySkillA +11> ]] = multiRobotA, +12> i +13> = +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) 1->Emitted(55, 1) Source(65, 1) + SourceIndex(0) -2 >Emitted(55, 4) Source(65, 4) + SourceIndex(0) -3 >Emitted(55, 5) Source(65, 5) + SourceIndex(0) -4 >Emitted(55, 6) Source(65, 11) + SourceIndex(0) -5 >Emitted(55, 10) Source(65, 11) + SourceIndex(0) -6 >Emitted(55, 33) Source(65, 17) + SourceIndex(0) -7 >Emitted(55, 35) Source(65, 19) + SourceIndex(0) -8 >Emitted(55, 54) Source(65, 51) + SourceIndex(0) -9 >Emitted(55, 56) Source(65, 20) + SourceIndex(0) -10>Emitted(55, 77) Source(65, 33) + SourceIndex(0) -11>Emitted(55, 79) Source(65, 35) + SourceIndex(0) -12>Emitted(55, 102) Source(65, 50) + SourceIndex(0) -13>Emitted(55, 104) Source(65, 68) + SourceIndex(0) -14>Emitted(55, 105) Source(65, 69) + SourceIndex(0) -15>Emitted(55, 106) Source(65, 70) + SourceIndex(0) -16>Emitted(55, 107) Source(65, 71) + SourceIndex(0) -17>Emitted(55, 108) Source(65, 72) + SourceIndex(0) -18>Emitted(55, 109) Source(65, 73) + SourceIndex(0) -19>Emitted(55, 110) Source(65, 74) + SourceIndex(0) -20>Emitted(55, 111) Source(65, 75) + SourceIndex(0) -21>Emitted(55, 112) Source(65, 76) + SourceIndex(0) -22>Emitted(55, 115) Source(65, 79) + SourceIndex(0) -23>Emitted(55, 116) Source(65, 80) + SourceIndex(0) -24>Emitted(55, 117) Source(65, 81) + SourceIndex(0) -25>Emitted(55, 118) Source(65, 82) + SourceIndex(0) -26>Emitted(55, 119) Source(65, 83) + SourceIndex(0) -27>Emitted(55, 121) Source(65, 85) + SourceIndex(0) -28>Emitted(55, 122) Source(65, 86) + SourceIndex(0) -29>Emitted(55, 123) Source(65, 87) + SourceIndex(0) -30>Emitted(55, 124) Source(65, 88) + SourceIndex(0) +2 >Emitted(55, 6) Source(65, 11) + SourceIndex(0) +3 >Emitted(55, 10) Source(65, 11) + SourceIndex(0) +4 >Emitted(55, 33) Source(65, 17) + SourceIndex(0) +5 >Emitted(55, 35) Source(65, 19) + SourceIndex(0) +6 >Emitted(55, 54) Source(65, 51) + SourceIndex(0) +7 >Emitted(55, 56) Source(65, 20) + SourceIndex(0) +8 >Emitted(55, 77) Source(65, 33) + SourceIndex(0) +9 >Emitted(55, 79) Source(65, 35) + SourceIndex(0) +10>Emitted(55, 102) Source(65, 50) + SourceIndex(0) +11>Emitted(55, 104) Source(65, 68) + SourceIndex(0) +12>Emitted(55, 105) Source(65, 69) + SourceIndex(0) +13>Emitted(55, 108) Source(65, 72) + SourceIndex(0) +14>Emitted(55, 109) Source(65, 73) + SourceIndex(0) +15>Emitted(55, 111) Source(65, 75) + SourceIndex(0) +16>Emitted(55, 112) Source(65, 76) + SourceIndex(0) +17>Emitted(55, 115) Source(65, 79) + SourceIndex(0) +18>Emitted(55, 116) Source(65, 80) + SourceIndex(0) +19>Emitted(55, 118) Source(65, 82) + SourceIndex(0) +20>Emitted(55, 119) Source(65, 83) + SourceIndex(0) +21>Emitted(55, 121) Source(65, 85) + SourceIndex(0) +22>Emitted(55, 123) Source(65, 87) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2125,7 +1672,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2144,113 +1691,86 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(56, 25) Source(66, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(57, 1) Source(67, 1) + SourceIndex(0) -2 >Emitted(57, 2) Source(67, 2) + SourceIndex(0) + >} +1 >Emitted(57, 2) Source(67, 2) + SourceIndex(0) --- >>>for (var _l = getMultiRobot(), nameMA = _l[0], _m = _l[1], primarySkillA = _m[0], secondarySkillA = _m[1], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^ -30> ^ -31> ^ -32> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [nameMA, [primarySkillA, secondarySkillA]] = getMultiRobot() -7 > -8 > nameMA -9 > , -10> [primarySkillA, secondarySkillA] -11> -12> primarySkillA -13> , -14> secondarySkillA -15> ]] = getMultiRobot(), -16> i -17> -18> = -19> -20> 0 -21> ; -22> -23> i -24> < -25> 1 -26> ; -27> -28> i -29> ++ -30> ) -31> -32> { +2 >for (let +3 > +4 > [nameMA, [primarySkillA, secondarySkillA]] = getMultiRobot() +5 > +6 > nameMA +7 > , +8 > [primarySkillA, secondarySkillA] +9 > +10> primarySkillA +11> , +12> secondarySkillA +13> ]] = getMultiRobot(), +14> i +15> = +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) 1->Emitted(58, 1) Source(68, 1) + SourceIndex(0) -2 >Emitted(58, 4) Source(68, 4) + SourceIndex(0) -3 >Emitted(58, 5) Source(68, 5) + SourceIndex(0) -4 >Emitted(58, 6) Source(68, 10) + SourceIndex(0) -5 >Emitted(58, 10) Source(68, 10) + SourceIndex(0) -6 >Emitted(58, 30) Source(68, 70) + SourceIndex(0) -7 >Emitted(58, 32) Source(68, 11) + SourceIndex(0) -8 >Emitted(58, 46) Source(68, 17) + SourceIndex(0) -9 >Emitted(58, 48) Source(68, 19) + SourceIndex(0) -10>Emitted(58, 58) Source(68, 51) + SourceIndex(0) -11>Emitted(58, 60) Source(68, 20) + SourceIndex(0) -12>Emitted(58, 81) Source(68, 33) + SourceIndex(0) -13>Emitted(58, 83) Source(68, 35) + SourceIndex(0) -14>Emitted(58, 106) Source(68, 50) + SourceIndex(0) -15>Emitted(58, 108) Source(68, 72) + SourceIndex(0) -16>Emitted(58, 109) Source(68, 73) + SourceIndex(0) -17>Emitted(58, 110) Source(68, 74) + SourceIndex(0) -18>Emitted(58, 111) Source(68, 75) + SourceIndex(0) -19>Emitted(58, 112) Source(68, 76) + SourceIndex(0) -20>Emitted(58, 113) Source(68, 77) + SourceIndex(0) -21>Emitted(58, 114) Source(68, 78) + SourceIndex(0) -22>Emitted(58, 115) Source(68, 79) + SourceIndex(0) -23>Emitted(58, 116) Source(68, 80) + SourceIndex(0) -24>Emitted(58, 119) Source(68, 83) + SourceIndex(0) -25>Emitted(58, 120) Source(68, 84) + SourceIndex(0) -26>Emitted(58, 121) Source(68, 85) + SourceIndex(0) -27>Emitted(58, 122) Source(68, 86) + SourceIndex(0) -28>Emitted(58, 123) Source(68, 87) + SourceIndex(0) -29>Emitted(58, 125) Source(68, 89) + SourceIndex(0) -30>Emitted(58, 126) Source(68, 90) + SourceIndex(0) -31>Emitted(58, 127) Source(68, 91) + SourceIndex(0) -32>Emitted(58, 128) Source(68, 92) + SourceIndex(0) +2 >Emitted(58, 6) Source(68, 10) + SourceIndex(0) +3 >Emitted(58, 10) Source(68, 10) + SourceIndex(0) +4 >Emitted(58, 30) Source(68, 70) + SourceIndex(0) +5 >Emitted(58, 32) Source(68, 11) + SourceIndex(0) +6 >Emitted(58, 46) Source(68, 17) + SourceIndex(0) +7 >Emitted(58, 48) Source(68, 19) + SourceIndex(0) +8 >Emitted(58, 58) Source(68, 51) + SourceIndex(0) +9 >Emitted(58, 60) Source(68, 20) + SourceIndex(0) +10>Emitted(58, 81) Source(68, 33) + SourceIndex(0) +11>Emitted(58, 83) Source(68, 35) + SourceIndex(0) +12>Emitted(58, 106) Source(68, 50) + SourceIndex(0) +13>Emitted(58, 108) Source(68, 72) + SourceIndex(0) +14>Emitted(58, 109) Source(68, 73) + SourceIndex(0) +15>Emitted(58, 112) Source(68, 76) + SourceIndex(0) +16>Emitted(58, 113) Source(68, 77) + SourceIndex(0) +17>Emitted(58, 115) Source(68, 79) + SourceIndex(0) +18>Emitted(58, 116) Source(68, 80) + SourceIndex(0) +19>Emitted(58, 119) Source(68, 83) + SourceIndex(0) +20>Emitted(58, 120) Source(68, 84) + SourceIndex(0) +21>Emitted(58, 122) Source(68, 86) + SourceIndex(0) +22>Emitted(58, 123) Source(68, 87) + SourceIndex(0) +23>Emitted(58, 125) Source(68, 89) + SourceIndex(0) +24>Emitted(58, 127) Source(68, 91) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2261,7 +1781,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2280,113 +1800,86 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(59, 25) Source(69, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(60, 1) Source(70, 1) + SourceIndex(0) -2 >Emitted(60, 2) Source(70, 2) + SourceIndex(0) + >} +1 >Emitted(60, 2) Source(70, 2) + SourceIndex(0) --- >>>for (var _o = ["trimmer", ["trimming", "edging"]], nameMA = _o[0], _p = _o[1], primarySkillA = _p[0], secondarySkillA = _p[1], i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^ -30> ^ -31> ^ -32> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [nameMA, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]] -7 > -8 > nameMA -9 > , -10> [primarySkillA, secondarySkillA] -11> -12> primarySkillA -13> , -14> secondarySkillA -15> ]] = ["trimmer", ["trimming", "edging"]], -16> i -17> -18> = -19> -20> 0 -21> ; -22> -23> i -24> < -25> 1 -26> ; -27> -28> i -29> ++ -30> ) -31> -32> { +2 >for (let +3 > +4 > [nameMA, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]] +5 > +6 > nameMA +7 > , +8 > [primarySkillA, secondarySkillA] +9 > +10> primarySkillA +11> , +12> secondarySkillA +13> ]] = ["trimmer", ["trimming", "edging"]], +14> i +15> = +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) 1->Emitted(61, 1) Source(71, 1) + SourceIndex(0) -2 >Emitted(61, 4) Source(71, 4) + SourceIndex(0) -3 >Emitted(61, 5) Source(71, 5) + SourceIndex(0) -4 >Emitted(61, 6) Source(71, 10) + SourceIndex(0) -5 >Emitted(61, 10) Source(71, 10) + SourceIndex(0) -6 >Emitted(61, 50) Source(71, 90) + SourceIndex(0) -7 >Emitted(61, 52) Source(71, 11) + SourceIndex(0) -8 >Emitted(61, 66) Source(71, 17) + SourceIndex(0) -9 >Emitted(61, 68) Source(71, 19) + SourceIndex(0) -10>Emitted(61, 78) Source(71, 51) + SourceIndex(0) -11>Emitted(61, 80) Source(71, 20) + SourceIndex(0) -12>Emitted(61, 101) Source(71, 33) + SourceIndex(0) -13>Emitted(61, 103) Source(71, 35) + SourceIndex(0) -14>Emitted(61, 126) Source(71, 50) + SourceIndex(0) -15>Emitted(61, 128) Source(71, 92) + SourceIndex(0) -16>Emitted(61, 129) Source(71, 93) + SourceIndex(0) -17>Emitted(61, 130) Source(71, 94) + SourceIndex(0) -18>Emitted(61, 131) Source(71, 95) + SourceIndex(0) -19>Emitted(61, 132) Source(71, 96) + SourceIndex(0) -20>Emitted(61, 133) Source(71, 97) + SourceIndex(0) -21>Emitted(61, 134) Source(71, 98) + SourceIndex(0) -22>Emitted(61, 135) Source(71, 99) + SourceIndex(0) -23>Emitted(61, 136) Source(71, 100) + SourceIndex(0) -24>Emitted(61, 139) Source(71, 103) + SourceIndex(0) -25>Emitted(61, 140) Source(71, 104) + SourceIndex(0) -26>Emitted(61, 141) Source(71, 105) + SourceIndex(0) -27>Emitted(61, 142) Source(71, 106) + SourceIndex(0) -28>Emitted(61, 143) Source(71, 107) + SourceIndex(0) -29>Emitted(61, 145) Source(71, 109) + SourceIndex(0) -30>Emitted(61, 146) Source(71, 110) + SourceIndex(0) -31>Emitted(61, 147) Source(71, 111) + SourceIndex(0) -32>Emitted(61, 148) Source(71, 112) + SourceIndex(0) +2 >Emitted(61, 6) Source(71, 10) + SourceIndex(0) +3 >Emitted(61, 10) Source(71, 10) + SourceIndex(0) +4 >Emitted(61, 50) Source(71, 90) + SourceIndex(0) +5 >Emitted(61, 52) Source(71, 11) + SourceIndex(0) +6 >Emitted(61, 66) Source(71, 17) + SourceIndex(0) +7 >Emitted(61, 68) Source(71, 19) + SourceIndex(0) +8 >Emitted(61, 78) Source(71, 51) + SourceIndex(0) +9 >Emitted(61, 80) Source(71, 20) + SourceIndex(0) +10>Emitted(61, 101) Source(71, 33) + SourceIndex(0) +11>Emitted(61, 103) Source(71, 35) + SourceIndex(0) +12>Emitted(61, 126) Source(71, 50) + SourceIndex(0) +13>Emitted(61, 128) Source(71, 92) + SourceIndex(0) +14>Emitted(61, 129) Source(71, 93) + SourceIndex(0) +15>Emitted(61, 132) Source(71, 96) + SourceIndex(0) +16>Emitted(61, 133) Source(71, 97) + SourceIndex(0) +17>Emitted(61, 135) Source(71, 99) + SourceIndex(0) +18>Emitted(61, 136) Source(71, 100) + SourceIndex(0) +19>Emitted(61, 139) Source(71, 103) + SourceIndex(0) +20>Emitted(61, 140) Source(71, 104) + SourceIndex(0) +21>Emitted(61, 142) Source(71, 106) + SourceIndex(0) +22>Emitted(61, 143) Source(71, 107) + SourceIndex(0) +23>Emitted(61, 145) Source(71, 109) + SourceIndex(0) +24>Emitted(61, 147) Source(71, 111) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2397,7 +1890,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2416,96 +1909,69 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(62, 25) Source(72, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(63, 1) Source(73, 1) + SourceIndex(0) -2 >Emitted(63, 2) Source(73, 2) + SourceIndex(0) + >} +1 >Emitted(63, 2) Source(73, 2) + SourceIndex(0) --- >>>for (var numberA3 = robotA[0], robotAInfo = robotA.slice(1), i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > > -2 >for -3 > -4 > (let [ -5 > -6 > numberA3 -7 > , -8 > ...robotAInfo -9 > ] = robotA, -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let [ +3 > +4 > numberA3 +5 > , +6 > ...robotAInfo +7 > ] = robotA, +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(64, 1) Source(75, 1) + SourceIndex(0) -2 >Emitted(64, 4) Source(75, 4) + SourceIndex(0) -3 >Emitted(64, 5) Source(75, 5) + SourceIndex(0) -4 >Emitted(64, 6) Source(75, 11) + SourceIndex(0) -5 >Emitted(64, 10) Source(75, 11) + SourceIndex(0) -6 >Emitted(64, 30) Source(75, 19) + SourceIndex(0) -7 >Emitted(64, 32) Source(75, 21) + SourceIndex(0) -8 >Emitted(64, 60) Source(75, 34) + SourceIndex(0) -9 >Emitted(64, 62) Source(75, 46) + SourceIndex(0) -10>Emitted(64, 63) Source(75, 47) + SourceIndex(0) -11>Emitted(64, 64) Source(75, 48) + SourceIndex(0) -12>Emitted(64, 65) Source(75, 49) + SourceIndex(0) -13>Emitted(64, 66) Source(75, 50) + SourceIndex(0) -14>Emitted(64, 67) Source(75, 51) + SourceIndex(0) -15>Emitted(64, 68) Source(75, 52) + SourceIndex(0) -16>Emitted(64, 69) Source(75, 53) + SourceIndex(0) -17>Emitted(64, 70) Source(75, 54) + SourceIndex(0) -18>Emitted(64, 73) Source(75, 57) + SourceIndex(0) -19>Emitted(64, 74) Source(75, 58) + SourceIndex(0) -20>Emitted(64, 75) Source(75, 59) + SourceIndex(0) -21>Emitted(64, 76) Source(75, 60) + SourceIndex(0) -22>Emitted(64, 77) Source(75, 61) + SourceIndex(0) -23>Emitted(64, 79) Source(75, 63) + SourceIndex(0) -24>Emitted(64, 80) Source(75, 64) + SourceIndex(0) -25>Emitted(64, 81) Source(75, 65) + SourceIndex(0) -26>Emitted(64, 82) Source(75, 66) + SourceIndex(0) +2 >Emitted(64, 6) Source(75, 11) + SourceIndex(0) +3 >Emitted(64, 10) Source(75, 11) + SourceIndex(0) +4 >Emitted(64, 30) Source(75, 19) + SourceIndex(0) +5 >Emitted(64, 32) Source(75, 21) + SourceIndex(0) +6 >Emitted(64, 60) Source(75, 34) + SourceIndex(0) +7 >Emitted(64, 62) Source(75, 46) + SourceIndex(0) +8 >Emitted(64, 63) Source(75, 47) + SourceIndex(0) +9 >Emitted(64, 66) Source(75, 50) + SourceIndex(0) +10>Emitted(64, 67) Source(75, 51) + SourceIndex(0) +11>Emitted(64, 69) Source(75, 53) + SourceIndex(0) +12>Emitted(64, 70) Source(75, 54) + SourceIndex(0) +13>Emitted(64, 73) Source(75, 57) + SourceIndex(0) +14>Emitted(64, 74) Source(75, 58) + SourceIndex(0) +15>Emitted(64, 76) Source(75, 60) + SourceIndex(0) +16>Emitted(64, 77) Source(75, 61) + SourceIndex(0) +17>Emitted(64, 79) Source(75, 63) + SourceIndex(0) +18>Emitted(64, 81) Source(75, 65) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2516,7 +1982,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2535,101 +2001,74 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(65, 27) Source(76, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(66, 1) Source(77, 1) + SourceIndex(0) -2 >Emitted(66, 2) Source(77, 2) + SourceIndex(0) + >} +1 >Emitted(66, 2) Source(77, 2) + SourceIndex(0) --- >>>for (var _q = getRobot(), numberA3 = _q[0], robotAInfo = _q.slice(1), i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^ -26> ^ -27> ^ -28> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [numberA3, ...robotAInfo] = getRobot() -7 > -8 > numberA3 -9 > , -10> ...robotAInfo -11> ] = getRobot(), -12> i -13> -14> = -15> -16> 0 -17> ; -18> -19> i -20> < -21> 1 -22> ; -23> -24> i -25> ++ -26> ) -27> -28> { +2 >for (let +3 > +4 > [numberA3, ...robotAInfo] = getRobot() +5 > +6 > numberA3 +7 > , +8 > ...robotAInfo +9 > ] = getRobot(), +10> i +11> = +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) 1->Emitted(67, 1) Source(78, 1) + SourceIndex(0) -2 >Emitted(67, 4) Source(78, 4) + SourceIndex(0) -3 >Emitted(67, 5) Source(78, 5) + SourceIndex(0) -4 >Emitted(67, 6) Source(78, 10) + SourceIndex(0) -5 >Emitted(67, 10) Source(78, 10) + SourceIndex(0) -6 >Emitted(67, 25) Source(78, 48) + SourceIndex(0) -7 >Emitted(67, 27) Source(78, 11) + SourceIndex(0) -8 >Emitted(67, 43) Source(78, 19) + SourceIndex(0) -9 >Emitted(67, 45) Source(78, 21) + SourceIndex(0) -10>Emitted(67, 69) Source(78, 34) + SourceIndex(0) -11>Emitted(67, 71) Source(78, 50) + SourceIndex(0) -12>Emitted(67, 72) Source(78, 51) + SourceIndex(0) -13>Emitted(67, 73) Source(78, 52) + SourceIndex(0) -14>Emitted(67, 74) Source(78, 53) + SourceIndex(0) -15>Emitted(67, 75) Source(78, 54) + SourceIndex(0) -16>Emitted(67, 76) Source(78, 55) + SourceIndex(0) -17>Emitted(67, 77) Source(78, 56) + SourceIndex(0) -18>Emitted(67, 78) Source(78, 57) + SourceIndex(0) -19>Emitted(67, 79) Source(78, 58) + SourceIndex(0) -20>Emitted(67, 82) Source(78, 61) + SourceIndex(0) -21>Emitted(67, 83) Source(78, 62) + SourceIndex(0) -22>Emitted(67, 84) Source(78, 63) + SourceIndex(0) -23>Emitted(67, 85) Source(78, 64) + SourceIndex(0) -24>Emitted(67, 86) Source(78, 65) + SourceIndex(0) -25>Emitted(67, 88) Source(78, 67) + SourceIndex(0) -26>Emitted(67, 89) Source(78, 68) + SourceIndex(0) -27>Emitted(67, 90) Source(78, 69) + SourceIndex(0) -28>Emitted(67, 91) Source(78, 70) + SourceIndex(0) +2 >Emitted(67, 6) Source(78, 10) + SourceIndex(0) +3 >Emitted(67, 10) Source(78, 10) + SourceIndex(0) +4 >Emitted(67, 25) Source(78, 48) + SourceIndex(0) +5 >Emitted(67, 27) Source(78, 11) + SourceIndex(0) +6 >Emitted(67, 43) Source(78, 19) + SourceIndex(0) +7 >Emitted(67, 45) Source(78, 21) + SourceIndex(0) +8 >Emitted(67, 69) Source(78, 34) + SourceIndex(0) +9 >Emitted(67, 71) Source(78, 50) + SourceIndex(0) +10>Emitted(67, 72) Source(78, 51) + SourceIndex(0) +11>Emitted(67, 75) Source(78, 54) + SourceIndex(0) +12>Emitted(67, 76) Source(78, 55) + SourceIndex(0) +13>Emitted(67, 78) Source(78, 57) + SourceIndex(0) +14>Emitted(67, 79) Source(78, 58) + SourceIndex(0) +15>Emitted(67, 82) Source(78, 61) + SourceIndex(0) +16>Emitted(67, 83) Source(78, 62) + SourceIndex(0) +17>Emitted(67, 85) Source(78, 64) + SourceIndex(0) +18>Emitted(67, 86) Source(78, 65) + SourceIndex(0) +19>Emitted(67, 88) Source(78, 67) + SourceIndex(0) +20>Emitted(67, 90) Source(78, 69) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2640,7 +2079,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2659,101 +2098,74 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(68, 27) Source(79, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(69, 1) Source(80, 1) + SourceIndex(0) -2 >Emitted(69, 2) Source(80, 2) + SourceIndex(0) + >} +1 >Emitted(69, 2) Source(80, 2) + SourceIndex(0) --- >>>for (var _r = [2, "trimmer", "trimming"], numberA3 = _r[0], robotAInfo = _r.slice(1), i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^ -26> ^ -27> ^ -28> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [numberA3, ...robotAInfo] = [2, "trimmer", "trimming"] -7 > -8 > numberA3 -9 > , -10> ...robotAInfo -11> ] = [2, "trimmer", "trimming"], -12> i -13> -14> = -15> -16> 0 -17> ; -18> -19> i -20> < -21> 1 -22> ; -23> -24> i -25> ++ -26> ) -27> -28> { +2 >for (let +3 > +4 > [numberA3, ...robotAInfo] = [2, "trimmer", "trimming"] +5 > +6 > numberA3 +7 > , +8 > ...robotAInfo +9 > ] = [2, "trimmer", "trimming"], +10> i +11> = +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) 1->Emitted(70, 1) Source(81, 1) + SourceIndex(0) -2 >Emitted(70, 4) Source(81, 4) + SourceIndex(0) -3 >Emitted(70, 5) Source(81, 5) + SourceIndex(0) -4 >Emitted(70, 6) Source(81, 10) + SourceIndex(0) -5 >Emitted(70, 10) Source(81, 10) + SourceIndex(0) -6 >Emitted(70, 41) Source(81, 64) + SourceIndex(0) -7 >Emitted(70, 43) Source(81, 11) + SourceIndex(0) -8 >Emitted(70, 59) Source(81, 19) + SourceIndex(0) -9 >Emitted(70, 61) Source(81, 21) + SourceIndex(0) -10>Emitted(70, 85) Source(81, 34) + SourceIndex(0) -11>Emitted(70, 87) Source(81, 66) + SourceIndex(0) -12>Emitted(70, 88) Source(81, 67) + SourceIndex(0) -13>Emitted(70, 89) Source(81, 68) + SourceIndex(0) -14>Emitted(70, 90) Source(81, 69) + SourceIndex(0) -15>Emitted(70, 91) Source(81, 70) + SourceIndex(0) -16>Emitted(70, 92) Source(81, 71) + SourceIndex(0) -17>Emitted(70, 93) Source(81, 72) + SourceIndex(0) -18>Emitted(70, 94) Source(81, 73) + SourceIndex(0) -19>Emitted(70, 95) Source(81, 74) + SourceIndex(0) -20>Emitted(70, 98) Source(81, 77) + SourceIndex(0) -21>Emitted(70, 99) Source(81, 78) + SourceIndex(0) -22>Emitted(70, 100) Source(81, 79) + SourceIndex(0) -23>Emitted(70, 101) Source(81, 80) + SourceIndex(0) -24>Emitted(70, 102) Source(81, 81) + SourceIndex(0) -25>Emitted(70, 104) Source(81, 83) + SourceIndex(0) -26>Emitted(70, 105) Source(81, 84) + SourceIndex(0) -27>Emitted(70, 106) Source(81, 85) + SourceIndex(0) -28>Emitted(70, 107) Source(81, 86) + SourceIndex(0) +2 >Emitted(70, 6) Source(81, 10) + SourceIndex(0) +3 >Emitted(70, 10) Source(81, 10) + SourceIndex(0) +4 >Emitted(70, 41) Source(81, 64) + SourceIndex(0) +5 >Emitted(70, 43) Source(81, 11) + SourceIndex(0) +6 >Emitted(70, 59) Source(81, 19) + SourceIndex(0) +7 >Emitted(70, 61) Source(81, 21) + SourceIndex(0) +8 >Emitted(70, 85) Source(81, 34) + SourceIndex(0) +9 >Emitted(70, 87) Source(81, 66) + SourceIndex(0) +10>Emitted(70, 88) Source(81, 67) + SourceIndex(0) +11>Emitted(70, 91) Source(81, 70) + SourceIndex(0) +12>Emitted(70, 92) Source(81, 71) + SourceIndex(0) +13>Emitted(70, 94) Source(81, 73) + SourceIndex(0) +14>Emitted(70, 95) Source(81, 74) + SourceIndex(0) +15>Emitted(70, 98) Source(81, 77) + SourceIndex(0) +16>Emitted(70, 99) Source(81, 78) + SourceIndex(0) +17>Emitted(70, 101) Source(81, 80) + SourceIndex(0) +18>Emitted(70, 102) Source(81, 81) + SourceIndex(0) +19>Emitted(70, 104) Source(81, 83) + SourceIndex(0) +20>Emitted(70, 106) Source(81, 85) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2764,7 +2176,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2783,89 +2195,62 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(71, 27) Source(82, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(72, 1) Source(83, 1) + SourceIndex(0) -2 >Emitted(72, 2) Source(83, 2) + SourceIndex(0) + >} +1 >Emitted(72, 2) Source(83, 2) + SourceIndex(0) --- >>>for (var multiRobotAInfo = multiRobotA.slice(0), i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > ...multiRobotAInfo -7 > ] = multiRobotA, -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let [ +3 > +4 > ...multiRobotAInfo +5 > ] = multiRobotA, +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(73, 1) Source(84, 1) + SourceIndex(0) -2 >Emitted(73, 4) Source(84, 4) + SourceIndex(0) -3 >Emitted(73, 5) Source(84, 5) + SourceIndex(0) -4 >Emitted(73, 6) Source(84, 11) + SourceIndex(0) -5 >Emitted(73, 10) Source(84, 11) + SourceIndex(0) -6 >Emitted(73, 48) Source(84, 29) + SourceIndex(0) -7 >Emitted(73, 50) Source(84, 46) + SourceIndex(0) -8 >Emitted(73, 51) Source(84, 47) + SourceIndex(0) -9 >Emitted(73, 52) Source(84, 48) + SourceIndex(0) -10>Emitted(73, 53) Source(84, 49) + SourceIndex(0) -11>Emitted(73, 54) Source(84, 50) + SourceIndex(0) -12>Emitted(73, 55) Source(84, 51) + SourceIndex(0) -13>Emitted(73, 56) Source(84, 52) + SourceIndex(0) -14>Emitted(73, 57) Source(84, 53) + SourceIndex(0) -15>Emitted(73, 58) Source(84, 54) + SourceIndex(0) -16>Emitted(73, 61) Source(84, 57) + SourceIndex(0) -17>Emitted(73, 62) Source(84, 58) + SourceIndex(0) -18>Emitted(73, 63) Source(84, 59) + SourceIndex(0) -19>Emitted(73, 64) Source(84, 60) + SourceIndex(0) -20>Emitted(73, 65) Source(84, 61) + SourceIndex(0) -21>Emitted(73, 67) Source(84, 63) + SourceIndex(0) -22>Emitted(73, 68) Source(84, 64) + SourceIndex(0) -23>Emitted(73, 69) Source(84, 65) + SourceIndex(0) -24>Emitted(73, 70) Source(84, 66) + SourceIndex(0) +2 >Emitted(73, 6) Source(84, 11) + SourceIndex(0) +3 >Emitted(73, 10) Source(84, 11) + SourceIndex(0) +4 >Emitted(73, 48) Source(84, 29) + SourceIndex(0) +5 >Emitted(73, 50) Source(84, 46) + SourceIndex(0) +6 >Emitted(73, 51) Source(84, 47) + SourceIndex(0) +7 >Emitted(73, 54) Source(84, 50) + SourceIndex(0) +8 >Emitted(73, 55) Source(84, 51) + SourceIndex(0) +9 >Emitted(73, 57) Source(84, 53) + SourceIndex(0) +10>Emitted(73, 58) Source(84, 54) + SourceIndex(0) +11>Emitted(73, 61) Source(84, 57) + SourceIndex(0) +12>Emitted(73, 62) Source(84, 58) + SourceIndex(0) +13>Emitted(73, 64) Source(84, 60) + SourceIndex(0) +14>Emitted(73, 65) Source(84, 61) + SourceIndex(0) +15>Emitted(73, 67) Source(84, 63) + SourceIndex(0) +16>Emitted(73, 69) Source(84, 65) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ @@ -2876,7 +2261,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2895,89 +2280,62 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(74, 34) Source(85, 34) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(75, 1) Source(86, 1) + SourceIndex(0) -2 >Emitted(75, 2) Source(86, 2) + SourceIndex(0) + >} +1 >Emitted(75, 2) Source(86, 2) + SourceIndex(0) --- >>>for (var multiRobotAInfo = getMultiRobot().slice(0), i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > ...multiRobotAInfo -7 > ] = getMultiRobot(), -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let [ +3 > +4 > ...multiRobotAInfo +5 > ] = getMultiRobot(), +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(76, 1) Source(87, 1) + SourceIndex(0) -2 >Emitted(76, 4) Source(87, 4) + SourceIndex(0) -3 >Emitted(76, 5) Source(87, 5) + SourceIndex(0) -4 >Emitted(76, 6) Source(87, 11) + SourceIndex(0) -5 >Emitted(76, 10) Source(87, 11) + SourceIndex(0) -6 >Emitted(76, 52) Source(87, 29) + SourceIndex(0) -7 >Emitted(76, 54) Source(87, 50) + SourceIndex(0) -8 >Emitted(76, 55) Source(87, 51) + SourceIndex(0) -9 >Emitted(76, 56) Source(87, 52) + SourceIndex(0) -10>Emitted(76, 57) Source(87, 53) + SourceIndex(0) -11>Emitted(76, 58) Source(87, 54) + SourceIndex(0) -12>Emitted(76, 59) Source(87, 55) + SourceIndex(0) -13>Emitted(76, 60) Source(87, 56) + SourceIndex(0) -14>Emitted(76, 61) Source(87, 57) + SourceIndex(0) -15>Emitted(76, 62) Source(87, 58) + SourceIndex(0) -16>Emitted(76, 65) Source(87, 61) + SourceIndex(0) -17>Emitted(76, 66) Source(87, 62) + SourceIndex(0) -18>Emitted(76, 67) Source(87, 63) + SourceIndex(0) -19>Emitted(76, 68) Source(87, 64) + SourceIndex(0) -20>Emitted(76, 69) Source(87, 65) + SourceIndex(0) -21>Emitted(76, 71) Source(87, 67) + SourceIndex(0) -22>Emitted(76, 72) Source(87, 68) + SourceIndex(0) -23>Emitted(76, 73) Source(87, 69) + SourceIndex(0) -24>Emitted(76, 74) Source(87, 70) + SourceIndex(0) +2 >Emitted(76, 6) Source(87, 11) + SourceIndex(0) +3 >Emitted(76, 10) Source(87, 11) + SourceIndex(0) +4 >Emitted(76, 52) Source(87, 29) + SourceIndex(0) +5 >Emitted(76, 54) Source(87, 50) + SourceIndex(0) +6 >Emitted(76, 55) Source(87, 51) + SourceIndex(0) +7 >Emitted(76, 58) Source(87, 54) + SourceIndex(0) +8 >Emitted(76, 59) Source(87, 55) + SourceIndex(0) +9 >Emitted(76, 61) Source(87, 57) + SourceIndex(0) +10>Emitted(76, 62) Source(87, 58) + SourceIndex(0) +11>Emitted(76, 65) Source(87, 61) + SourceIndex(0) +12>Emitted(76, 66) Source(87, 62) + SourceIndex(0) +13>Emitted(76, 68) Source(87, 64) + SourceIndex(0) +14>Emitted(76, 69) Source(87, 65) + SourceIndex(0) +15>Emitted(76, 71) Source(87, 67) + SourceIndex(0) +16>Emitted(76, 73) Source(87, 69) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ @@ -2988,7 +2346,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -3007,89 +2365,62 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(77, 34) Source(88, 34) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(78, 1) Source(89, 1) + SourceIndex(0) -2 >Emitted(78, 2) Source(89, 2) + SourceIndex(0) + >} +1 >Emitted(78, 2) Source(89, 2) + SourceIndex(0) --- >>>for (var multiRobotAInfo = ["trimmer", ["trimming", "edging"]].slice(0), i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > ...multiRobotAInfo -7 > ] = ["trimmer", ["trimming", "edging"]], -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let [ +3 > +4 > ...multiRobotAInfo +5 > ] = ["trimmer", ["trimming", "edging"]], +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(79, 1) Source(90, 1) + SourceIndex(0) -2 >Emitted(79, 4) Source(90, 4) + SourceIndex(0) -3 >Emitted(79, 5) Source(90, 5) + SourceIndex(0) -4 >Emitted(79, 6) Source(90, 11) + SourceIndex(0) -5 >Emitted(79, 10) Source(90, 11) + SourceIndex(0) -6 >Emitted(79, 72) Source(90, 29) + SourceIndex(0) -7 >Emitted(79, 74) Source(90, 70) + SourceIndex(0) -8 >Emitted(79, 75) Source(90, 71) + SourceIndex(0) -9 >Emitted(79, 76) Source(90, 72) + SourceIndex(0) -10>Emitted(79, 77) Source(90, 73) + SourceIndex(0) -11>Emitted(79, 78) Source(90, 74) + SourceIndex(0) -12>Emitted(79, 79) Source(90, 75) + SourceIndex(0) -13>Emitted(79, 80) Source(90, 76) + SourceIndex(0) -14>Emitted(79, 81) Source(90, 77) + SourceIndex(0) -15>Emitted(79, 82) Source(90, 78) + SourceIndex(0) -16>Emitted(79, 85) Source(90, 81) + SourceIndex(0) -17>Emitted(79, 86) Source(90, 82) + SourceIndex(0) -18>Emitted(79, 87) Source(90, 83) + SourceIndex(0) -19>Emitted(79, 88) Source(90, 84) + SourceIndex(0) -20>Emitted(79, 89) Source(90, 85) + SourceIndex(0) -21>Emitted(79, 91) Source(90, 87) + SourceIndex(0) -22>Emitted(79, 92) Source(90, 88) + SourceIndex(0) -23>Emitted(79, 93) Source(90, 89) + SourceIndex(0) -24>Emitted(79, 94) Source(90, 90) + SourceIndex(0) +2 >Emitted(79, 6) Source(90, 11) + SourceIndex(0) +3 >Emitted(79, 10) Source(90, 11) + SourceIndex(0) +4 >Emitted(79, 72) Source(90, 29) + SourceIndex(0) +5 >Emitted(79, 74) Source(90, 70) + SourceIndex(0) +6 >Emitted(79, 75) Source(90, 71) + SourceIndex(0) +7 >Emitted(79, 78) Source(90, 74) + SourceIndex(0) +8 >Emitted(79, 79) Source(90, 75) + SourceIndex(0) +9 >Emitted(79, 81) Source(90, 77) + SourceIndex(0) +10>Emitted(79, 82) Source(90, 78) + SourceIndex(0) +11>Emitted(79, 85) Source(90, 81) + SourceIndex(0) +12>Emitted(79, 86) Source(90, 82) + SourceIndex(0) +13>Emitted(79, 88) Source(90, 84) + SourceIndex(0) +14>Emitted(79, 89) Source(90, 85) + SourceIndex(0) +15>Emitted(79, 91) Source(90, 87) + SourceIndex(0) +16>Emitted(79, 93) Source(90, 89) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ @@ -3100,7 +2431,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 6 > ^^^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -3119,13 +2450,10 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern.ts 8 >Emitted(80, 34) Source(91, 34) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(81, 1) Source(92, 1) + SourceIndex(0) -2 >Emitted(81, 2) Source(92, 2) + SourceIndex(0) + >} +1 >Emitted(81, 2) Source(92, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringForArrayBindingPattern.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.js.map index d8183ac44ddfa..2bb59dad290ff 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForArrayBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.sourcemap.txt index 3587fbf32263f..5469a9b16642b 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPattern2.sourcemap.txt @@ -12,17 +12,15 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -32,31 +30,27 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts > 2 >let 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -67,21 +61,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts --- >>> return robotA; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobot() { > -2 > return -3 > -4 > robotA -5 > ; +2 > return +3 > robotA +4 > ; 1->Emitted(3, 5) Source(9, 5) + SourceIndex(0) -2 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -3 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) -4 >Emitted(3, 18) Source(9, 18) + SourceIndex(0) -5 >Emitted(3, 19) Source(9, 19) + SourceIndex(0) +2 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) +3 >Emitted(3, 18) Source(9, 18) + SourceIndex(0) +4 >Emitted(3, 19) Source(9, 19) + SourceIndex(0) --- >>>} 1 > @@ -97,105 +88,93 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "mower" -9 > , -10> [ -11> "mowing" -12> , -13> "" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "mower" +7 > , +8 > [ +9 > "mowing" +10> , +11> "" +12> ] +13> ] +14> ; 1->Emitted(5, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(5, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(5, 16) Source(12, 16) + SourceIndex(0) -4 >Emitted(5, 17) Source(12, 18) + SourceIndex(0) -5 >Emitted(5, 18) Source(12, 19) + SourceIndex(0) -6 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) -7 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) -8 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) -9 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) -10>Emitted(5, 30) Source(12, 49) + SourceIndex(0) -11>Emitted(5, 38) Source(12, 57) + SourceIndex(0) -12>Emitted(5, 40) Source(12, 59) + SourceIndex(0) -13>Emitted(5, 42) Source(12, 61) + SourceIndex(0) -14>Emitted(5, 43) Source(12, 62) + SourceIndex(0) -15>Emitted(5, 44) Source(12, 63) + SourceIndex(0) -16>Emitted(5, 45) Source(12, 64) + SourceIndex(0) +4 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) +5 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) +6 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) +7 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) +8 >Emitted(5, 30) Source(12, 49) + SourceIndex(0) +9 >Emitted(5, 38) Source(12, 57) + SourceIndex(0) +10>Emitted(5, 40) Source(12, 59) + SourceIndex(0) +11>Emitted(5, 42) Source(12, 61) + SourceIndex(0) +12>Emitted(5, 43) Source(12, 62) + SourceIndex(0) +13>Emitted(5, 44) Source(12, 63) + SourceIndex(0) +14>Emitted(5, 45) Source(12, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1-> > 2 >let 3 > multiRobotB -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1->Emitted(6, 1) Source(13, 1) + SourceIndex(0) 2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0) 3 >Emitted(6, 16) Source(13, 16) + SourceIndex(0) -4 >Emitted(6, 17) Source(13, 18) + SourceIndex(0) -5 >Emitted(6, 18) Source(13, 19) + SourceIndex(0) -6 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) -7 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) -8 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) -9 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) -10>Emitted(6, 32) Source(13, 51) + SourceIndex(0) -11>Emitted(6, 42) Source(13, 61) + SourceIndex(0) -12>Emitted(6, 44) Source(13, 63) + SourceIndex(0) -13>Emitted(6, 52) Source(13, 71) + SourceIndex(0) -14>Emitted(6, 53) Source(13, 72) + SourceIndex(0) -15>Emitted(6, 54) Source(13, 73) + SourceIndex(0) -16>Emitted(6, 55) Source(13, 74) + SourceIndex(0) +4 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) +5 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) +6 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) +7 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) +8 >Emitted(6, 32) Source(13, 51) + SourceIndex(0) +9 >Emitted(6, 42) Source(13, 61) + SourceIndex(0) +10>Emitted(6, 44) Source(13, 63) + SourceIndex(0) +11>Emitted(6, 52) Source(13, 71) + SourceIndex(0) +12>Emitted(6, 53) Source(13, 72) + SourceIndex(0) +13>Emitted(6, 54) Source(13, 73) + SourceIndex(0) +14>Emitted(6, 55) Source(13, 74) + SourceIndex(0) --- >>>function getMultiRobot() { 1 > @@ -206,21 +185,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts --- >>> return multiRobotA; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobot() { > -2 > return -3 > -4 > multiRobotA -5 > ; +2 > return +3 > multiRobotA +4 > ; 1->Emitted(8, 5) Source(15, 5) + SourceIndex(0) -2 >Emitted(8, 11) Source(15, 11) + SourceIndex(0) -3 >Emitted(8, 12) Source(15, 12) + SourceIndex(0) -4 >Emitted(8, 23) Source(15, 23) + SourceIndex(0) -5 >Emitted(8, 24) Source(15, 24) + SourceIndex(0) +2 >Emitted(8, 12) Source(15, 12) + SourceIndex(0) +3 >Emitted(8, 23) Source(15, 23) + SourceIndex(0) +4 >Emitted(8, 24) Source(15, 24) + SourceIndex(0) --- >>>} 1 > @@ -361,76 +337,58 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts --- >>>for (nameA = robotA[1], robotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > > -2 >for -3 > -4 > ([, -5 > nameA -6 > ] = -7 > robotA -8 > , -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ([, +3 > nameA +4 > ] = +5 > robotA +6 > , +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(15, 1) Source(24, 1) + SourceIndex(0) -2 >Emitted(15, 4) Source(24, 4) + SourceIndex(0) -3 >Emitted(15, 5) Source(24, 5) + SourceIndex(0) -4 >Emitted(15, 6) Source(24, 9) + SourceIndex(0) -5 >Emitted(15, 23) Source(24, 14) + SourceIndex(0) -6 >Emitted(15, 25) Source(24, 18) + SourceIndex(0) -7 >Emitted(15, 31) Source(24, 24) + SourceIndex(0) -8 >Emitted(15, 33) Source(24, 26) + SourceIndex(0) -9 >Emitted(15, 34) Source(24, 27) + SourceIndex(0) -10>Emitted(15, 37) Source(24, 30) + SourceIndex(0) -11>Emitted(15, 38) Source(24, 31) + SourceIndex(0) -12>Emitted(15, 39) Source(24, 32) + SourceIndex(0) -13>Emitted(15, 40) Source(24, 33) + SourceIndex(0) -14>Emitted(15, 41) Source(24, 34) + SourceIndex(0) -15>Emitted(15, 44) Source(24, 37) + SourceIndex(0) -16>Emitted(15, 45) Source(24, 38) + SourceIndex(0) -17>Emitted(15, 46) Source(24, 39) + SourceIndex(0) -18>Emitted(15, 47) Source(24, 40) + SourceIndex(0) -19>Emitted(15, 48) Source(24, 41) + SourceIndex(0) -20>Emitted(15, 50) Source(24, 43) + SourceIndex(0) -21>Emitted(15, 51) Source(24, 44) + SourceIndex(0) -22>Emitted(15, 52) Source(24, 45) + SourceIndex(0) -23>Emitted(15, 53) Source(24, 46) + SourceIndex(0) +2 >Emitted(15, 6) Source(24, 9) + SourceIndex(0) +3 >Emitted(15, 23) Source(24, 14) + SourceIndex(0) +4 >Emitted(15, 25) Source(24, 18) + SourceIndex(0) +5 >Emitted(15, 31) Source(24, 24) + SourceIndex(0) +6 >Emitted(15, 33) Source(24, 26) + SourceIndex(0) +7 >Emitted(15, 34) Source(24, 27) + SourceIndex(0) +8 >Emitted(15, 37) Source(24, 30) + SourceIndex(0) +9 >Emitted(15, 38) Source(24, 31) + SourceIndex(0) +10>Emitted(15, 40) Source(24, 33) + SourceIndex(0) +11>Emitted(15, 41) Source(24, 34) + SourceIndex(0) +12>Emitted(15, 44) Source(24, 37) + SourceIndex(0) +13>Emitted(15, 45) Source(24, 38) + SourceIndex(0) +14>Emitted(15, 47) Source(24, 40) + SourceIndex(0) +15>Emitted(15, 48) Source(24, 41) + SourceIndex(0) +16>Emitted(15, 50) Source(24, 43) + SourceIndex(0) +17>Emitted(15, 52) Source(24, 45) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -441,7 +399,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -460,86 +418,65 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(16, 24) Source(25, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(17, 1) Source(26, 1) + SourceIndex(0) -2 >Emitted(17, 2) Source(26, 2) + SourceIndex(0) + >} +1 >Emitted(17, 2) Source(26, 2) + SourceIndex(0) --- >>>for (_a = getRobot(), nameA = _a[1], _a, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [, nameA] = getRobot() -6 > -7 > nameA -8 > ] = getRobot(), -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ( +3 > [, nameA] = getRobot() +4 > +5 > nameA +6 > ] = getRobot(), +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(18, 1) Source(27, 1) + SourceIndex(0) -2 >Emitted(18, 4) Source(27, 4) + SourceIndex(0) -3 >Emitted(18, 5) Source(27, 5) + SourceIndex(0) -4 >Emitted(18, 6) Source(27, 6) + SourceIndex(0) -5 >Emitted(18, 21) Source(27, 28) + SourceIndex(0) -6 >Emitted(18, 23) Source(27, 9) + SourceIndex(0) -7 >Emitted(18, 36) Source(27, 14) + SourceIndex(0) -8 >Emitted(18, 42) Source(27, 30) + SourceIndex(0) -9 >Emitted(18, 43) Source(27, 31) + SourceIndex(0) -10>Emitted(18, 46) Source(27, 34) + SourceIndex(0) -11>Emitted(18, 47) Source(27, 35) + SourceIndex(0) -12>Emitted(18, 48) Source(27, 36) + SourceIndex(0) -13>Emitted(18, 49) Source(27, 37) + SourceIndex(0) -14>Emitted(18, 50) Source(27, 38) + SourceIndex(0) -15>Emitted(18, 53) Source(27, 41) + SourceIndex(0) -16>Emitted(18, 54) Source(27, 42) + SourceIndex(0) -17>Emitted(18, 55) Source(27, 43) + SourceIndex(0) -18>Emitted(18, 56) Source(27, 44) + SourceIndex(0) -19>Emitted(18, 57) Source(27, 45) + SourceIndex(0) -20>Emitted(18, 59) Source(27, 47) + SourceIndex(0) -21>Emitted(18, 60) Source(27, 48) + SourceIndex(0) -22>Emitted(18, 61) Source(27, 49) + SourceIndex(0) -23>Emitted(18, 62) Source(27, 50) + SourceIndex(0) +2 >Emitted(18, 6) Source(27, 6) + SourceIndex(0) +3 >Emitted(18, 21) Source(27, 28) + SourceIndex(0) +4 >Emitted(18, 23) Source(27, 9) + SourceIndex(0) +5 >Emitted(18, 36) Source(27, 14) + SourceIndex(0) +6 >Emitted(18, 42) Source(27, 30) + SourceIndex(0) +7 >Emitted(18, 43) Source(27, 31) + SourceIndex(0) +8 >Emitted(18, 46) Source(27, 34) + SourceIndex(0) +9 >Emitted(18, 47) Source(27, 35) + SourceIndex(0) +10>Emitted(18, 49) Source(27, 37) + SourceIndex(0) +11>Emitted(18, 50) Source(27, 38) + SourceIndex(0) +12>Emitted(18, 53) Source(27, 41) + SourceIndex(0) +13>Emitted(18, 54) Source(27, 42) + SourceIndex(0) +14>Emitted(18, 56) Source(27, 44) + SourceIndex(0) +15>Emitted(18, 57) Source(27, 45) + SourceIndex(0) +16>Emitted(18, 59) Source(27, 47) + SourceIndex(0) +17>Emitted(18, 61) Source(27, 49) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -550,7 +487,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -569,86 +506,65 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(19, 24) Source(28, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(20, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(20, 2) Source(29, 2) + SourceIndex(0) + >} +1 >Emitted(20, 2) Source(29, 2) + SourceIndex(0) --- >>>for (_b = [2, "trimmer", "trimming"], nameA = _b[1], _b, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [, nameA] = [2, "trimmer", "trimming"] -6 > -7 > nameA -8 > ] = [2, "trimmer", "trimming"], -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ( +3 > [, nameA] = [2, "trimmer", "trimming"] +4 > +5 > nameA +6 > ] = [2, "trimmer", "trimming"], +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(21, 1) Source(30, 1) + SourceIndex(0) -2 >Emitted(21, 4) Source(30, 4) + SourceIndex(0) -3 >Emitted(21, 5) Source(30, 5) + SourceIndex(0) -4 >Emitted(21, 6) Source(30, 6) + SourceIndex(0) -5 >Emitted(21, 37) Source(30, 44) + SourceIndex(0) -6 >Emitted(21, 39) Source(30, 9) + SourceIndex(0) -7 >Emitted(21, 52) Source(30, 14) + SourceIndex(0) -8 >Emitted(21, 58) Source(30, 46) + SourceIndex(0) -9 >Emitted(21, 59) Source(30, 47) + SourceIndex(0) -10>Emitted(21, 62) Source(30, 50) + SourceIndex(0) -11>Emitted(21, 63) Source(30, 51) + SourceIndex(0) -12>Emitted(21, 64) Source(30, 52) + SourceIndex(0) -13>Emitted(21, 65) Source(30, 53) + SourceIndex(0) -14>Emitted(21, 66) Source(30, 54) + SourceIndex(0) -15>Emitted(21, 69) Source(30, 57) + SourceIndex(0) -16>Emitted(21, 70) Source(30, 58) + SourceIndex(0) -17>Emitted(21, 71) Source(30, 59) + SourceIndex(0) -18>Emitted(21, 72) Source(30, 60) + SourceIndex(0) -19>Emitted(21, 73) Source(30, 61) + SourceIndex(0) -20>Emitted(21, 75) Source(30, 63) + SourceIndex(0) -21>Emitted(21, 76) Source(30, 64) + SourceIndex(0) -22>Emitted(21, 77) Source(30, 65) + SourceIndex(0) -23>Emitted(21, 78) Source(30, 66) + SourceIndex(0) +2 >Emitted(21, 6) Source(30, 6) + SourceIndex(0) +3 >Emitted(21, 37) Source(30, 44) + SourceIndex(0) +4 >Emitted(21, 39) Source(30, 9) + SourceIndex(0) +5 >Emitted(21, 52) Source(30, 14) + SourceIndex(0) +6 >Emitted(21, 58) Source(30, 46) + SourceIndex(0) +7 >Emitted(21, 59) Source(30, 47) + SourceIndex(0) +8 >Emitted(21, 62) Source(30, 50) + SourceIndex(0) +9 >Emitted(21, 63) Source(30, 51) + SourceIndex(0) +10>Emitted(21, 65) Source(30, 53) + SourceIndex(0) +11>Emitted(21, 66) Source(30, 54) + SourceIndex(0) +12>Emitted(21, 69) Source(30, 57) + SourceIndex(0) +13>Emitted(21, 70) Source(30, 58) + SourceIndex(0) +14>Emitted(21, 72) Source(30, 60) + SourceIndex(0) +15>Emitted(21, 73) Source(30, 61) + SourceIndex(0) +16>Emitted(21, 75) Source(30, 63) + SourceIndex(0) +17>Emitted(21, 77) Source(30, 65) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -659,7 +575,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -678,98 +594,77 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(22, 24) Source(31, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(23, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(23, 2) Source(32, 2) + SourceIndex(0) + >} +1 >Emitted(23, 2) Source(32, 2) + SourceIndex(0) --- >>>for (_c = multiRobotA[1], primarySkillA = _c[0], secondarySkillA = _c[1], multiRobotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > -2 >for -3 > -4 > ([, -5 > [primarySkillA, secondarySkillA] -6 > -7 > primarySkillA -8 > , -9 > secondarySkillA -10> ]] = -11> multiRobotA -12> , -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ([, +3 > [primarySkillA, secondarySkillA] +4 > +5 > primarySkillA +6 > , +7 > secondarySkillA +8 > ]] = +9 > multiRobotA +10> , +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(24, 1) Source(33, 1) + SourceIndex(0) -2 >Emitted(24, 4) Source(33, 4) + SourceIndex(0) -3 >Emitted(24, 5) Source(33, 5) + SourceIndex(0) -4 >Emitted(24, 6) Source(33, 9) + SourceIndex(0) -5 >Emitted(24, 25) Source(33, 41) + SourceIndex(0) -6 >Emitted(24, 27) Source(33, 10) + SourceIndex(0) -7 >Emitted(24, 48) Source(33, 23) + SourceIndex(0) -8 >Emitted(24, 50) Source(33, 25) + SourceIndex(0) -9 >Emitted(24, 73) Source(33, 40) + SourceIndex(0) -10>Emitted(24, 75) Source(33, 45) + SourceIndex(0) -11>Emitted(24, 86) Source(33, 56) + SourceIndex(0) -12>Emitted(24, 88) Source(33, 58) + SourceIndex(0) -13>Emitted(24, 89) Source(33, 59) + SourceIndex(0) -14>Emitted(24, 92) Source(33, 62) + SourceIndex(0) -15>Emitted(24, 93) Source(33, 63) + SourceIndex(0) -16>Emitted(24, 94) Source(33, 64) + SourceIndex(0) -17>Emitted(24, 95) Source(33, 65) + SourceIndex(0) -18>Emitted(24, 96) Source(33, 66) + SourceIndex(0) -19>Emitted(24, 99) Source(33, 69) + SourceIndex(0) -20>Emitted(24, 100) Source(33, 70) + SourceIndex(0) -21>Emitted(24, 101) Source(33, 71) + SourceIndex(0) -22>Emitted(24, 102) Source(33, 72) + SourceIndex(0) -23>Emitted(24, 103) Source(33, 73) + SourceIndex(0) -24>Emitted(24, 105) Source(33, 75) + SourceIndex(0) -25>Emitted(24, 106) Source(33, 76) + SourceIndex(0) -26>Emitted(24, 107) Source(33, 77) + SourceIndex(0) -27>Emitted(24, 108) Source(33, 78) + SourceIndex(0) +2 >Emitted(24, 6) Source(33, 9) + SourceIndex(0) +3 >Emitted(24, 25) Source(33, 41) + SourceIndex(0) +4 >Emitted(24, 27) Source(33, 10) + SourceIndex(0) +5 >Emitted(24, 48) Source(33, 23) + SourceIndex(0) +6 >Emitted(24, 50) Source(33, 25) + SourceIndex(0) +7 >Emitted(24, 73) Source(33, 40) + SourceIndex(0) +8 >Emitted(24, 75) Source(33, 45) + SourceIndex(0) +9 >Emitted(24, 86) Source(33, 56) + SourceIndex(0) +10>Emitted(24, 88) Source(33, 58) + SourceIndex(0) +11>Emitted(24, 89) Source(33, 59) + SourceIndex(0) +12>Emitted(24, 92) Source(33, 62) + SourceIndex(0) +13>Emitted(24, 93) Source(33, 63) + SourceIndex(0) +14>Emitted(24, 95) Source(33, 65) + SourceIndex(0) +15>Emitted(24, 96) Source(33, 66) + SourceIndex(0) +16>Emitted(24, 99) Source(33, 69) + SourceIndex(0) +17>Emitted(24, 100) Source(33, 70) + SourceIndex(0) +18>Emitted(24, 102) Source(33, 72) + SourceIndex(0) +19>Emitted(24, 103) Source(33, 73) + SourceIndex(0) +20>Emitted(24, 105) Source(33, 75) + SourceIndex(0) +21>Emitted(24, 107) Source(33, 77) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -780,7 +675,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -799,98 +694,77 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(25, 32) Source(34, 32) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(26, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(26, 2) Source(35, 2) + SourceIndex(0) + >} +1 >Emitted(26, 2) Source(35, 2) + SourceIndex(0) --- >>>for (_d = getMultiRobot(), _e = _d[1], primarySkillA = _e[0], secondarySkillA = _e[1], _d, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^^^^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^^^^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [, [primarySkillA, secondarySkillA]] = getMultiRobot() -6 > -7 > [primarySkillA, secondarySkillA] -8 > -9 > primarySkillA -10> , -11> secondarySkillA -12> ]] = getMultiRobot(), -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ( +3 > [, [primarySkillA, secondarySkillA]] = getMultiRobot() +4 > +5 > [primarySkillA, secondarySkillA] +6 > +7 > primarySkillA +8 > , +9 > secondarySkillA +10> ]] = getMultiRobot(), +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(27, 1) Source(36, 1) + SourceIndex(0) -2 >Emitted(27, 4) Source(36, 4) + SourceIndex(0) -3 >Emitted(27, 5) Source(36, 5) + SourceIndex(0) -4 >Emitted(27, 6) Source(36, 6) + SourceIndex(0) -5 >Emitted(27, 26) Source(36, 60) + SourceIndex(0) -6 >Emitted(27, 28) Source(36, 9) + SourceIndex(0) -7 >Emitted(27, 38) Source(36, 41) + SourceIndex(0) -8 >Emitted(27, 40) Source(36, 10) + SourceIndex(0) -9 >Emitted(27, 61) Source(36, 23) + SourceIndex(0) -10>Emitted(27, 63) Source(36, 25) + SourceIndex(0) -11>Emitted(27, 86) Source(36, 40) + SourceIndex(0) -12>Emitted(27, 92) Source(36, 62) + SourceIndex(0) -13>Emitted(27, 93) Source(36, 63) + SourceIndex(0) -14>Emitted(27, 96) Source(36, 66) + SourceIndex(0) -15>Emitted(27, 97) Source(36, 67) + SourceIndex(0) -16>Emitted(27, 98) Source(36, 68) + SourceIndex(0) -17>Emitted(27, 99) Source(36, 69) + SourceIndex(0) -18>Emitted(27, 100) Source(36, 70) + SourceIndex(0) -19>Emitted(27, 103) Source(36, 73) + SourceIndex(0) -20>Emitted(27, 104) Source(36, 74) + SourceIndex(0) -21>Emitted(27, 105) Source(36, 75) + SourceIndex(0) -22>Emitted(27, 106) Source(36, 76) + SourceIndex(0) -23>Emitted(27, 107) Source(36, 77) + SourceIndex(0) -24>Emitted(27, 109) Source(36, 79) + SourceIndex(0) -25>Emitted(27, 110) Source(36, 80) + SourceIndex(0) -26>Emitted(27, 111) Source(36, 81) + SourceIndex(0) -27>Emitted(27, 112) Source(36, 82) + SourceIndex(0) +2 >Emitted(27, 6) Source(36, 6) + SourceIndex(0) +3 >Emitted(27, 26) Source(36, 60) + SourceIndex(0) +4 >Emitted(27, 28) Source(36, 9) + SourceIndex(0) +5 >Emitted(27, 38) Source(36, 41) + SourceIndex(0) +6 >Emitted(27, 40) Source(36, 10) + SourceIndex(0) +7 >Emitted(27, 61) Source(36, 23) + SourceIndex(0) +8 >Emitted(27, 63) Source(36, 25) + SourceIndex(0) +9 >Emitted(27, 86) Source(36, 40) + SourceIndex(0) +10>Emitted(27, 92) Source(36, 62) + SourceIndex(0) +11>Emitted(27, 93) Source(36, 63) + SourceIndex(0) +12>Emitted(27, 96) Source(36, 66) + SourceIndex(0) +13>Emitted(27, 97) Source(36, 67) + SourceIndex(0) +14>Emitted(27, 99) Source(36, 69) + SourceIndex(0) +15>Emitted(27, 100) Source(36, 70) + SourceIndex(0) +16>Emitted(27, 103) Source(36, 73) + SourceIndex(0) +17>Emitted(27, 104) Source(36, 74) + SourceIndex(0) +18>Emitted(27, 106) Source(36, 76) + SourceIndex(0) +19>Emitted(27, 107) Source(36, 77) + SourceIndex(0) +20>Emitted(27, 109) Source(36, 79) + SourceIndex(0) +21>Emitted(27, 111) Source(36, 81) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -901,7 +775,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -920,98 +794,77 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(28, 32) Source(37, 32) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(29, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(29, 2) Source(38, 2) + SourceIndex(0) + >} +1 >Emitted(29, 2) Source(38, 2) + SourceIndex(0) --- >>>for (_f = ["trimmer", ["trimming", "edging"]], _g = _f[1], primarySkillA = _g[0], secondarySkillA = _g[1], _f, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^^^^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^^^^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]] -6 > -7 > [primarySkillA, secondarySkillA] -8 > -9 > primarySkillA -10> , -11> secondarySkillA -12> ]] = ["trimmer", ["trimming", "edging"]], -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ( +3 > [, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]] +4 > +5 > [primarySkillA, secondarySkillA] +6 > +7 > primarySkillA +8 > , +9 > secondarySkillA +10> ]] = ["trimmer", ["trimming", "edging"]], +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(30, 1) Source(39, 1) + SourceIndex(0) -2 >Emitted(30, 4) Source(39, 4) + SourceIndex(0) -3 >Emitted(30, 5) Source(39, 5) + SourceIndex(0) -4 >Emitted(30, 6) Source(39, 6) + SourceIndex(0) -5 >Emitted(30, 46) Source(39, 80) + SourceIndex(0) -6 >Emitted(30, 48) Source(39, 9) + SourceIndex(0) -7 >Emitted(30, 58) Source(39, 41) + SourceIndex(0) -8 >Emitted(30, 60) Source(39, 10) + SourceIndex(0) -9 >Emitted(30, 81) Source(39, 23) + SourceIndex(0) -10>Emitted(30, 83) Source(39, 25) + SourceIndex(0) -11>Emitted(30, 106) Source(39, 40) + SourceIndex(0) -12>Emitted(30, 112) Source(39, 82) + SourceIndex(0) -13>Emitted(30, 113) Source(39, 83) + SourceIndex(0) -14>Emitted(30, 116) Source(39, 86) + SourceIndex(0) -15>Emitted(30, 117) Source(39, 87) + SourceIndex(0) -16>Emitted(30, 118) Source(39, 88) + SourceIndex(0) -17>Emitted(30, 119) Source(39, 89) + SourceIndex(0) -18>Emitted(30, 120) Source(39, 90) + SourceIndex(0) -19>Emitted(30, 123) Source(39, 93) + SourceIndex(0) -20>Emitted(30, 124) Source(39, 94) + SourceIndex(0) -21>Emitted(30, 125) Source(39, 95) + SourceIndex(0) -22>Emitted(30, 126) Source(39, 96) + SourceIndex(0) -23>Emitted(30, 127) Source(39, 97) + SourceIndex(0) -24>Emitted(30, 129) Source(39, 99) + SourceIndex(0) -25>Emitted(30, 130) Source(39, 100) + SourceIndex(0) -26>Emitted(30, 131) Source(39, 101) + SourceIndex(0) -27>Emitted(30, 132) Source(39, 102) + SourceIndex(0) +2 >Emitted(30, 6) Source(39, 6) + SourceIndex(0) +3 >Emitted(30, 46) Source(39, 80) + SourceIndex(0) +4 >Emitted(30, 48) Source(39, 9) + SourceIndex(0) +5 >Emitted(30, 58) Source(39, 41) + SourceIndex(0) +6 >Emitted(30, 60) Source(39, 10) + SourceIndex(0) +7 >Emitted(30, 81) Source(39, 23) + SourceIndex(0) +8 >Emitted(30, 83) Source(39, 25) + SourceIndex(0) +9 >Emitted(30, 106) Source(39, 40) + SourceIndex(0) +10>Emitted(30, 112) Source(39, 82) + SourceIndex(0) +11>Emitted(30, 113) Source(39, 83) + SourceIndex(0) +12>Emitted(30, 116) Source(39, 86) + SourceIndex(0) +13>Emitted(30, 117) Source(39, 87) + SourceIndex(0) +14>Emitted(30, 119) Source(39, 89) + SourceIndex(0) +15>Emitted(30, 120) Source(39, 90) + SourceIndex(0) +16>Emitted(30, 123) Source(39, 93) + SourceIndex(0) +17>Emitted(30, 124) Source(39, 94) + SourceIndex(0) +18>Emitted(30, 126) Source(39, 96) + SourceIndex(0) +19>Emitted(30, 127) Source(39, 97) + SourceIndex(0) +20>Emitted(30, 129) Source(39, 99) + SourceIndex(0) +21>Emitted(30, 131) Source(39, 101) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -1022,7 +875,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1041,87 +894,66 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(31, 32) Source(40, 32) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(32, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(32, 2) Source(41, 2) + SourceIndex(0) + >} +1 >Emitted(32, 2) Source(41, 2) + SourceIndex(0) --- >>>for (numberB = robotA[0], robotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^ -8 > ^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > > -2 >for -3 > -4 > ([ -5 > numberB -6 > ] = -7 > robotA -8 > , -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ([ +3 > numberB +4 > ] = +5 > robotA +6 > , +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(33, 1) Source(43, 1) + SourceIndex(0) -2 >Emitted(33, 4) Source(43, 4) + SourceIndex(0) -3 >Emitted(33, 5) Source(43, 5) + SourceIndex(0) -4 >Emitted(33, 6) Source(43, 7) + SourceIndex(0) -5 >Emitted(33, 25) Source(43, 14) + SourceIndex(0) -6 >Emitted(33, 27) Source(43, 18) + SourceIndex(0) -7 >Emitted(33, 33) Source(43, 24) + SourceIndex(0) -8 >Emitted(33, 35) Source(43, 26) + SourceIndex(0) -9 >Emitted(33, 36) Source(43, 27) + SourceIndex(0) -10>Emitted(33, 39) Source(43, 30) + SourceIndex(0) -11>Emitted(33, 40) Source(43, 31) + SourceIndex(0) -12>Emitted(33, 41) Source(43, 32) + SourceIndex(0) -13>Emitted(33, 42) Source(43, 33) + SourceIndex(0) -14>Emitted(33, 43) Source(43, 34) + SourceIndex(0) -15>Emitted(33, 46) Source(43, 37) + SourceIndex(0) -16>Emitted(33, 47) Source(43, 38) + SourceIndex(0) -17>Emitted(33, 48) Source(43, 39) + SourceIndex(0) -18>Emitted(33, 49) Source(43, 40) + SourceIndex(0) -19>Emitted(33, 50) Source(43, 41) + SourceIndex(0) -20>Emitted(33, 52) Source(43, 43) + SourceIndex(0) -21>Emitted(33, 53) Source(43, 44) + SourceIndex(0) -22>Emitted(33, 54) Source(43, 45) + SourceIndex(0) -23>Emitted(33, 55) Source(43, 46) + SourceIndex(0) +2 >Emitted(33, 6) Source(43, 7) + SourceIndex(0) +3 >Emitted(33, 25) Source(43, 14) + SourceIndex(0) +4 >Emitted(33, 27) Source(43, 18) + SourceIndex(0) +5 >Emitted(33, 33) Source(43, 24) + SourceIndex(0) +6 >Emitted(33, 35) Source(43, 26) + SourceIndex(0) +7 >Emitted(33, 36) Source(43, 27) + SourceIndex(0) +8 >Emitted(33, 39) Source(43, 30) + SourceIndex(0) +9 >Emitted(33, 40) Source(43, 31) + SourceIndex(0) +10>Emitted(33, 42) Source(43, 33) + SourceIndex(0) +11>Emitted(33, 43) Source(43, 34) + SourceIndex(0) +12>Emitted(33, 46) Source(43, 37) + SourceIndex(0) +13>Emitted(33, 47) Source(43, 38) + SourceIndex(0) +14>Emitted(33, 49) Source(43, 40) + SourceIndex(0) +15>Emitted(33, 50) Source(43, 41) + SourceIndex(0) +16>Emitted(33, 52) Source(43, 43) + SourceIndex(0) +17>Emitted(33, 54) Source(43, 45) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1132,7 +964,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1151,86 +983,65 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(34, 26) Source(44, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(35, 1) Source(45, 1) + SourceIndex(0) -2 >Emitted(35, 2) Source(45, 2) + SourceIndex(0) + >} +1 >Emitted(35, 2) Source(45, 2) + SourceIndex(0) --- >>>for (_h = getRobot(), numberB = _h[0], _h, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [numberB] = getRobot() -6 > -7 > numberB -8 > ] = getRobot(), -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ( +3 > [numberB] = getRobot() +4 > +5 > numberB +6 > ] = getRobot(), +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(36, 1) Source(46, 1) + SourceIndex(0) -2 >Emitted(36, 4) Source(46, 4) + SourceIndex(0) -3 >Emitted(36, 5) Source(46, 5) + SourceIndex(0) -4 >Emitted(36, 6) Source(46, 6) + SourceIndex(0) -5 >Emitted(36, 21) Source(46, 28) + SourceIndex(0) -6 >Emitted(36, 23) Source(46, 7) + SourceIndex(0) -7 >Emitted(36, 38) Source(46, 14) + SourceIndex(0) -8 >Emitted(36, 44) Source(46, 30) + SourceIndex(0) -9 >Emitted(36, 45) Source(46, 31) + SourceIndex(0) -10>Emitted(36, 48) Source(46, 34) + SourceIndex(0) -11>Emitted(36, 49) Source(46, 35) + SourceIndex(0) -12>Emitted(36, 50) Source(46, 36) + SourceIndex(0) -13>Emitted(36, 51) Source(46, 37) + SourceIndex(0) -14>Emitted(36, 52) Source(46, 38) + SourceIndex(0) -15>Emitted(36, 55) Source(46, 41) + SourceIndex(0) -16>Emitted(36, 56) Source(46, 42) + SourceIndex(0) -17>Emitted(36, 57) Source(46, 43) + SourceIndex(0) -18>Emitted(36, 58) Source(46, 44) + SourceIndex(0) -19>Emitted(36, 59) Source(46, 45) + SourceIndex(0) -20>Emitted(36, 61) Source(46, 47) + SourceIndex(0) -21>Emitted(36, 62) Source(46, 48) + SourceIndex(0) -22>Emitted(36, 63) Source(46, 49) + SourceIndex(0) -23>Emitted(36, 64) Source(46, 50) + SourceIndex(0) +2 >Emitted(36, 6) Source(46, 6) + SourceIndex(0) +3 >Emitted(36, 21) Source(46, 28) + SourceIndex(0) +4 >Emitted(36, 23) Source(46, 7) + SourceIndex(0) +5 >Emitted(36, 38) Source(46, 14) + SourceIndex(0) +6 >Emitted(36, 44) Source(46, 30) + SourceIndex(0) +7 >Emitted(36, 45) Source(46, 31) + SourceIndex(0) +8 >Emitted(36, 48) Source(46, 34) + SourceIndex(0) +9 >Emitted(36, 49) Source(46, 35) + SourceIndex(0) +10>Emitted(36, 51) Source(46, 37) + SourceIndex(0) +11>Emitted(36, 52) Source(46, 38) + SourceIndex(0) +12>Emitted(36, 55) Source(46, 41) + SourceIndex(0) +13>Emitted(36, 56) Source(46, 42) + SourceIndex(0) +14>Emitted(36, 58) Source(46, 44) + SourceIndex(0) +15>Emitted(36, 59) Source(46, 45) + SourceIndex(0) +16>Emitted(36, 61) Source(46, 47) + SourceIndex(0) +17>Emitted(36, 63) Source(46, 49) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1241,7 +1052,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1260,86 +1071,65 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(37, 26) Source(47, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(38, 1) Source(48, 1) + SourceIndex(0) -2 >Emitted(38, 2) Source(48, 2) + SourceIndex(0) + >} +1 >Emitted(38, 2) Source(48, 2) + SourceIndex(0) --- >>>for (_j = [2, "trimmer", "trimming"], numberB = _j[0], _j, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [numberB] = [2, "trimmer", "trimming"] -6 > -7 > numberB -8 > ] = [2, "trimmer", "trimming"], -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ( +3 > [numberB] = [2, "trimmer", "trimming"] +4 > +5 > numberB +6 > ] = [2, "trimmer", "trimming"], +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(39, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(39, 4) Source(49, 4) + SourceIndex(0) -3 >Emitted(39, 5) Source(49, 5) + SourceIndex(0) -4 >Emitted(39, 6) Source(49, 6) + SourceIndex(0) -5 >Emitted(39, 37) Source(49, 44) + SourceIndex(0) -6 >Emitted(39, 39) Source(49, 7) + SourceIndex(0) -7 >Emitted(39, 54) Source(49, 14) + SourceIndex(0) -8 >Emitted(39, 60) Source(49, 46) + SourceIndex(0) -9 >Emitted(39, 61) Source(49, 47) + SourceIndex(0) -10>Emitted(39, 64) Source(49, 50) + SourceIndex(0) -11>Emitted(39, 65) Source(49, 51) + SourceIndex(0) -12>Emitted(39, 66) Source(49, 52) + SourceIndex(0) -13>Emitted(39, 67) Source(49, 53) + SourceIndex(0) -14>Emitted(39, 68) Source(49, 54) + SourceIndex(0) -15>Emitted(39, 71) Source(49, 57) + SourceIndex(0) -16>Emitted(39, 72) Source(49, 58) + SourceIndex(0) -17>Emitted(39, 73) Source(49, 59) + SourceIndex(0) -18>Emitted(39, 74) Source(49, 60) + SourceIndex(0) -19>Emitted(39, 75) Source(49, 61) + SourceIndex(0) -20>Emitted(39, 77) Source(49, 63) + SourceIndex(0) -21>Emitted(39, 78) Source(49, 64) + SourceIndex(0) -22>Emitted(39, 79) Source(49, 65) + SourceIndex(0) -23>Emitted(39, 80) Source(49, 66) + SourceIndex(0) +2 >Emitted(39, 6) Source(49, 6) + SourceIndex(0) +3 >Emitted(39, 37) Source(49, 44) + SourceIndex(0) +4 >Emitted(39, 39) Source(49, 7) + SourceIndex(0) +5 >Emitted(39, 54) Source(49, 14) + SourceIndex(0) +6 >Emitted(39, 60) Source(49, 46) + SourceIndex(0) +7 >Emitted(39, 61) Source(49, 47) + SourceIndex(0) +8 >Emitted(39, 64) Source(49, 50) + SourceIndex(0) +9 >Emitted(39, 65) Source(49, 51) + SourceIndex(0) +10>Emitted(39, 67) Source(49, 53) + SourceIndex(0) +11>Emitted(39, 68) Source(49, 54) + SourceIndex(0) +12>Emitted(39, 71) Source(49, 57) + SourceIndex(0) +13>Emitted(39, 72) Source(49, 58) + SourceIndex(0) +14>Emitted(39, 74) Source(49, 60) + SourceIndex(0) +15>Emitted(39, 75) Source(49, 61) + SourceIndex(0) +16>Emitted(39, 77) Source(49, 63) + SourceIndex(0) +17>Emitted(39, 79) Source(49, 65) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1350,7 +1140,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1369,86 +1159,65 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(40, 26) Source(50, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(41, 1) Source(51, 1) + SourceIndex(0) -2 >Emitted(41, 2) Source(51, 2) + SourceIndex(0) + >} +1 >Emitted(41, 2) Source(51, 2) + SourceIndex(0) --- >>>for (nameB = multiRobotA[0], multiRobotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^ -8 > ^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^ +6 > ^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ([ -5 > nameB -6 > ] = -7 > multiRobotA -8 > , -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ([ +3 > nameB +4 > ] = +5 > multiRobotA +6 > , +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(42, 1) Source(52, 1) + SourceIndex(0) -2 >Emitted(42, 4) Source(52, 4) + SourceIndex(0) -3 >Emitted(42, 5) Source(52, 5) + SourceIndex(0) -4 >Emitted(42, 6) Source(52, 7) + SourceIndex(0) -5 >Emitted(42, 28) Source(52, 12) + SourceIndex(0) -6 >Emitted(42, 30) Source(52, 16) + SourceIndex(0) -7 >Emitted(42, 41) Source(52, 27) + SourceIndex(0) -8 >Emitted(42, 43) Source(52, 29) + SourceIndex(0) -9 >Emitted(42, 44) Source(52, 30) + SourceIndex(0) -10>Emitted(42, 47) Source(52, 33) + SourceIndex(0) -11>Emitted(42, 48) Source(52, 34) + SourceIndex(0) -12>Emitted(42, 49) Source(52, 35) + SourceIndex(0) -13>Emitted(42, 50) Source(52, 36) + SourceIndex(0) -14>Emitted(42, 51) Source(52, 37) + SourceIndex(0) -15>Emitted(42, 54) Source(52, 40) + SourceIndex(0) -16>Emitted(42, 55) Source(52, 41) + SourceIndex(0) -17>Emitted(42, 56) Source(52, 42) + SourceIndex(0) -18>Emitted(42, 57) Source(52, 43) + SourceIndex(0) -19>Emitted(42, 58) Source(52, 44) + SourceIndex(0) -20>Emitted(42, 60) Source(52, 46) + SourceIndex(0) -21>Emitted(42, 61) Source(52, 47) + SourceIndex(0) -22>Emitted(42, 62) Source(52, 48) + SourceIndex(0) -23>Emitted(42, 63) Source(52, 49) + SourceIndex(0) +2 >Emitted(42, 6) Source(52, 7) + SourceIndex(0) +3 >Emitted(42, 28) Source(52, 12) + SourceIndex(0) +4 >Emitted(42, 30) Source(52, 16) + SourceIndex(0) +5 >Emitted(42, 41) Source(52, 27) + SourceIndex(0) +6 >Emitted(42, 43) Source(52, 29) + SourceIndex(0) +7 >Emitted(42, 44) Source(52, 30) + SourceIndex(0) +8 >Emitted(42, 47) Source(52, 33) + SourceIndex(0) +9 >Emitted(42, 48) Source(52, 34) + SourceIndex(0) +10>Emitted(42, 50) Source(52, 36) + SourceIndex(0) +11>Emitted(42, 51) Source(52, 37) + SourceIndex(0) +12>Emitted(42, 54) Source(52, 40) + SourceIndex(0) +13>Emitted(42, 55) Source(52, 41) + SourceIndex(0) +14>Emitted(42, 57) Source(52, 43) + SourceIndex(0) +15>Emitted(42, 58) Source(52, 44) + SourceIndex(0) +16>Emitted(42, 60) Source(52, 46) + SourceIndex(0) +17>Emitted(42, 62) Source(52, 48) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1459,7 +1228,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1478,86 +1247,65 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(43, 24) Source(53, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(44, 1) Source(54, 1) + SourceIndex(0) -2 >Emitted(44, 2) Source(54, 2) + SourceIndex(0) + >} +1 >Emitted(44, 2) Source(54, 2) + SourceIndex(0) --- >>>for (_k = getMultiRobot(), nameB = _k[0], _k, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [nameB] = getMultiRobot() -6 > -7 > nameB -8 > ] = getMultiRobot(), -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ( +3 > [nameB] = getMultiRobot() +4 > +5 > nameB +6 > ] = getMultiRobot(), +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(45, 1) Source(55, 1) + SourceIndex(0) -2 >Emitted(45, 4) Source(55, 4) + SourceIndex(0) -3 >Emitted(45, 5) Source(55, 5) + SourceIndex(0) -4 >Emitted(45, 6) Source(55, 6) + SourceIndex(0) -5 >Emitted(45, 26) Source(55, 31) + SourceIndex(0) -6 >Emitted(45, 28) Source(55, 7) + SourceIndex(0) -7 >Emitted(45, 41) Source(55, 12) + SourceIndex(0) -8 >Emitted(45, 47) Source(55, 33) + SourceIndex(0) -9 >Emitted(45, 48) Source(55, 34) + SourceIndex(0) -10>Emitted(45, 51) Source(55, 37) + SourceIndex(0) -11>Emitted(45, 52) Source(55, 38) + SourceIndex(0) -12>Emitted(45, 53) Source(55, 39) + SourceIndex(0) -13>Emitted(45, 54) Source(55, 40) + SourceIndex(0) -14>Emitted(45, 55) Source(55, 41) + SourceIndex(0) -15>Emitted(45, 58) Source(55, 44) + SourceIndex(0) -16>Emitted(45, 59) Source(55, 45) + SourceIndex(0) -17>Emitted(45, 60) Source(55, 46) + SourceIndex(0) -18>Emitted(45, 61) Source(55, 47) + SourceIndex(0) -19>Emitted(45, 62) Source(55, 48) + SourceIndex(0) -20>Emitted(45, 64) Source(55, 50) + SourceIndex(0) -21>Emitted(45, 65) Source(55, 51) + SourceIndex(0) -22>Emitted(45, 66) Source(55, 52) + SourceIndex(0) -23>Emitted(45, 67) Source(55, 53) + SourceIndex(0) +2 >Emitted(45, 6) Source(55, 6) + SourceIndex(0) +3 >Emitted(45, 26) Source(55, 31) + SourceIndex(0) +4 >Emitted(45, 28) Source(55, 7) + SourceIndex(0) +5 >Emitted(45, 41) Source(55, 12) + SourceIndex(0) +6 >Emitted(45, 47) Source(55, 33) + SourceIndex(0) +7 >Emitted(45, 48) Source(55, 34) + SourceIndex(0) +8 >Emitted(45, 51) Source(55, 37) + SourceIndex(0) +9 >Emitted(45, 52) Source(55, 38) + SourceIndex(0) +10>Emitted(45, 54) Source(55, 40) + SourceIndex(0) +11>Emitted(45, 55) Source(55, 41) + SourceIndex(0) +12>Emitted(45, 58) Source(55, 44) + SourceIndex(0) +13>Emitted(45, 59) Source(55, 45) + SourceIndex(0) +14>Emitted(45, 61) Source(55, 47) + SourceIndex(0) +15>Emitted(45, 62) Source(55, 48) + SourceIndex(0) +16>Emitted(45, 64) Source(55, 50) + SourceIndex(0) +17>Emitted(45, 66) Source(55, 52) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1568,7 +1316,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1587,86 +1335,65 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(46, 24) Source(56, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(47, 1) Source(57, 1) + SourceIndex(0) -2 >Emitted(47, 2) Source(57, 2) + SourceIndex(0) + >} +1 >Emitted(47, 2) Source(57, 2) + SourceIndex(0) --- >>>for (_l = ["trimmer", ["trimming", "edging"]], nameB = _l[0], _l, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [nameB] = ["trimmer", ["trimming", "edging"]] -6 > -7 > nameB -8 > ] = ["trimmer", ["trimming", "edging"]], -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ( +3 > [nameB] = ["trimmer", ["trimming", "edging"]] +4 > +5 > nameB +6 > ] = ["trimmer", ["trimming", "edging"]], +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(48, 1) Source(58, 1) + SourceIndex(0) -2 >Emitted(48, 4) Source(58, 4) + SourceIndex(0) -3 >Emitted(48, 5) Source(58, 5) + SourceIndex(0) -4 >Emitted(48, 6) Source(58, 6) + SourceIndex(0) -5 >Emitted(48, 46) Source(58, 51) + SourceIndex(0) -6 >Emitted(48, 48) Source(58, 7) + SourceIndex(0) -7 >Emitted(48, 61) Source(58, 12) + SourceIndex(0) -8 >Emitted(48, 67) Source(58, 53) + SourceIndex(0) -9 >Emitted(48, 68) Source(58, 54) + SourceIndex(0) -10>Emitted(48, 71) Source(58, 57) + SourceIndex(0) -11>Emitted(48, 72) Source(58, 58) + SourceIndex(0) -12>Emitted(48, 73) Source(58, 59) + SourceIndex(0) -13>Emitted(48, 74) Source(58, 60) + SourceIndex(0) -14>Emitted(48, 75) Source(58, 61) + SourceIndex(0) -15>Emitted(48, 78) Source(58, 64) + SourceIndex(0) -16>Emitted(48, 79) Source(58, 65) + SourceIndex(0) -17>Emitted(48, 80) Source(58, 66) + SourceIndex(0) -18>Emitted(48, 81) Source(58, 67) + SourceIndex(0) -19>Emitted(48, 82) Source(58, 68) + SourceIndex(0) -20>Emitted(48, 84) Source(58, 70) + SourceIndex(0) -21>Emitted(48, 85) Source(58, 71) + SourceIndex(0) -22>Emitted(48, 86) Source(58, 72) + SourceIndex(0) -23>Emitted(48, 87) Source(58, 73) + SourceIndex(0) +2 >Emitted(48, 6) Source(58, 6) + SourceIndex(0) +3 >Emitted(48, 46) Source(58, 51) + SourceIndex(0) +4 >Emitted(48, 48) Source(58, 7) + SourceIndex(0) +5 >Emitted(48, 61) Source(58, 12) + SourceIndex(0) +6 >Emitted(48, 67) Source(58, 53) + SourceIndex(0) +7 >Emitted(48, 68) Source(58, 54) + SourceIndex(0) +8 >Emitted(48, 71) Source(58, 57) + SourceIndex(0) +9 >Emitted(48, 72) Source(58, 58) + SourceIndex(0) +10>Emitted(48, 74) Source(58, 60) + SourceIndex(0) +11>Emitted(48, 75) Source(58, 61) + SourceIndex(0) +12>Emitted(48, 78) Source(58, 64) + SourceIndex(0) +13>Emitted(48, 79) Source(58, 65) + SourceIndex(0) +14>Emitted(48, 81) Source(58, 67) + SourceIndex(0) +15>Emitted(48, 82) Source(58, 68) + SourceIndex(0) +16>Emitted(48, 84) Source(58, 70) + SourceIndex(0) +17>Emitted(48, 86) Source(58, 72) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1677,7 +1404,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1696,99 +1423,78 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(49, 24) Source(59, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(50, 1) Source(60, 1) + SourceIndex(0) -2 >Emitted(50, 2) Source(60, 2) + SourceIndex(0) + >} +1 >Emitted(50, 2) Source(60, 2) + SourceIndex(0) --- >>>for (numberA2 = robotA[0], nameA2 = robotA[1], skillA2 = robotA[2], robotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > > -2 >for -3 > -4 > ([ -5 > numberA2 -6 > , -7 > nameA2 -8 > , -9 > skillA2 -10> ] = -11> robotA -12> , -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ([ +3 > numberA2 +4 > , +5 > nameA2 +6 > , +7 > skillA2 +8 > ] = +9 > robotA +10> , +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(51, 1) Source(62, 1) + SourceIndex(0) -2 >Emitted(51, 4) Source(62, 4) + SourceIndex(0) -3 >Emitted(51, 5) Source(62, 5) + SourceIndex(0) -4 >Emitted(51, 6) Source(62, 7) + SourceIndex(0) -5 >Emitted(51, 26) Source(62, 15) + SourceIndex(0) -6 >Emitted(51, 28) Source(62, 17) + SourceIndex(0) -7 >Emitted(51, 46) Source(62, 23) + SourceIndex(0) -8 >Emitted(51, 48) Source(62, 25) + SourceIndex(0) -9 >Emitted(51, 67) Source(62, 32) + SourceIndex(0) -10>Emitted(51, 69) Source(62, 36) + SourceIndex(0) -11>Emitted(51, 75) Source(62, 42) + SourceIndex(0) -12>Emitted(51, 77) Source(62, 44) + SourceIndex(0) -13>Emitted(51, 78) Source(62, 45) + SourceIndex(0) -14>Emitted(51, 81) Source(62, 48) + SourceIndex(0) -15>Emitted(51, 82) Source(62, 49) + SourceIndex(0) -16>Emitted(51, 83) Source(62, 50) + SourceIndex(0) -17>Emitted(51, 84) Source(62, 51) + SourceIndex(0) -18>Emitted(51, 85) Source(62, 52) + SourceIndex(0) -19>Emitted(51, 88) Source(62, 55) + SourceIndex(0) -20>Emitted(51, 89) Source(62, 56) + SourceIndex(0) -21>Emitted(51, 90) Source(62, 57) + SourceIndex(0) -22>Emitted(51, 91) Source(62, 58) + SourceIndex(0) -23>Emitted(51, 92) Source(62, 59) + SourceIndex(0) -24>Emitted(51, 94) Source(62, 61) + SourceIndex(0) -25>Emitted(51, 95) Source(62, 62) + SourceIndex(0) -26>Emitted(51, 96) Source(62, 63) + SourceIndex(0) -27>Emitted(51, 97) Source(62, 64) + SourceIndex(0) +2 >Emitted(51, 6) Source(62, 7) + SourceIndex(0) +3 >Emitted(51, 26) Source(62, 15) + SourceIndex(0) +4 >Emitted(51, 28) Source(62, 17) + SourceIndex(0) +5 >Emitted(51, 46) Source(62, 23) + SourceIndex(0) +6 >Emitted(51, 48) Source(62, 25) + SourceIndex(0) +7 >Emitted(51, 67) Source(62, 32) + SourceIndex(0) +8 >Emitted(51, 69) Source(62, 36) + SourceIndex(0) +9 >Emitted(51, 75) Source(62, 42) + SourceIndex(0) +10>Emitted(51, 77) Source(62, 44) + SourceIndex(0) +11>Emitted(51, 78) Source(62, 45) + SourceIndex(0) +12>Emitted(51, 81) Source(62, 48) + SourceIndex(0) +13>Emitted(51, 82) Source(62, 49) + SourceIndex(0) +14>Emitted(51, 84) Source(62, 51) + SourceIndex(0) +15>Emitted(51, 85) Source(62, 52) + SourceIndex(0) +16>Emitted(51, 88) Source(62, 55) + SourceIndex(0) +17>Emitted(51, 89) Source(62, 56) + SourceIndex(0) +18>Emitted(51, 91) Source(62, 58) + SourceIndex(0) +19>Emitted(51, 92) Source(62, 59) + SourceIndex(0) +20>Emitted(51, 94) Source(62, 61) + SourceIndex(0) +21>Emitted(51, 96) Source(62, 63) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1799,7 +1505,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1818,98 +1524,77 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(52, 25) Source(63, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(53, 1) Source(64, 1) + SourceIndex(0) -2 >Emitted(53, 2) Source(64, 2) + SourceIndex(0) + >} +1 >Emitted(53, 2) Source(64, 2) + SourceIndex(0) --- >>>for (_m = getRobot(), numberA2 = _m[0], nameA2 = _m[1], skillA2 = _m[2], _m, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^ -12> ^^^^^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^ +10> ^^^^^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [numberA2, nameA2, skillA2] = getRobot() -6 > -7 > numberA2 -8 > , -9 > nameA2 -10> , -11> skillA2 -12> ] = getRobot(), -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ( +3 > [numberA2, nameA2, skillA2] = getRobot() +4 > +5 > numberA2 +6 > , +7 > nameA2 +8 > , +9 > skillA2 +10> ] = getRobot(), +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(54, 1) Source(65, 1) + SourceIndex(0) -2 >Emitted(54, 4) Source(65, 4) + SourceIndex(0) -3 >Emitted(54, 5) Source(65, 5) + SourceIndex(0) -4 >Emitted(54, 6) Source(65, 6) + SourceIndex(0) -5 >Emitted(54, 21) Source(65, 46) + SourceIndex(0) -6 >Emitted(54, 23) Source(65, 7) + SourceIndex(0) -7 >Emitted(54, 39) Source(65, 15) + SourceIndex(0) -8 >Emitted(54, 41) Source(65, 17) + SourceIndex(0) -9 >Emitted(54, 55) Source(65, 23) + SourceIndex(0) -10>Emitted(54, 57) Source(65, 25) + SourceIndex(0) -11>Emitted(54, 72) Source(65, 32) + SourceIndex(0) -12>Emitted(54, 78) Source(65, 48) + SourceIndex(0) -13>Emitted(54, 79) Source(65, 49) + SourceIndex(0) -14>Emitted(54, 82) Source(65, 52) + SourceIndex(0) -15>Emitted(54, 83) Source(65, 53) + SourceIndex(0) -16>Emitted(54, 84) Source(65, 54) + SourceIndex(0) -17>Emitted(54, 85) Source(65, 55) + SourceIndex(0) -18>Emitted(54, 86) Source(65, 56) + SourceIndex(0) -19>Emitted(54, 89) Source(65, 59) + SourceIndex(0) -20>Emitted(54, 90) Source(65, 60) + SourceIndex(0) -21>Emitted(54, 91) Source(65, 61) + SourceIndex(0) -22>Emitted(54, 92) Source(65, 62) + SourceIndex(0) -23>Emitted(54, 93) Source(65, 63) + SourceIndex(0) -24>Emitted(54, 95) Source(65, 65) + SourceIndex(0) -25>Emitted(54, 96) Source(65, 66) + SourceIndex(0) -26>Emitted(54, 97) Source(65, 67) + SourceIndex(0) -27>Emitted(54, 98) Source(65, 68) + SourceIndex(0) +2 >Emitted(54, 6) Source(65, 6) + SourceIndex(0) +3 >Emitted(54, 21) Source(65, 46) + SourceIndex(0) +4 >Emitted(54, 23) Source(65, 7) + SourceIndex(0) +5 >Emitted(54, 39) Source(65, 15) + SourceIndex(0) +6 >Emitted(54, 41) Source(65, 17) + SourceIndex(0) +7 >Emitted(54, 55) Source(65, 23) + SourceIndex(0) +8 >Emitted(54, 57) Source(65, 25) + SourceIndex(0) +9 >Emitted(54, 72) Source(65, 32) + SourceIndex(0) +10>Emitted(54, 78) Source(65, 48) + SourceIndex(0) +11>Emitted(54, 79) Source(65, 49) + SourceIndex(0) +12>Emitted(54, 82) Source(65, 52) + SourceIndex(0) +13>Emitted(54, 83) Source(65, 53) + SourceIndex(0) +14>Emitted(54, 85) Source(65, 55) + SourceIndex(0) +15>Emitted(54, 86) Source(65, 56) + SourceIndex(0) +16>Emitted(54, 89) Source(65, 59) + SourceIndex(0) +17>Emitted(54, 90) Source(65, 60) + SourceIndex(0) +18>Emitted(54, 92) Source(65, 62) + SourceIndex(0) +19>Emitted(54, 93) Source(65, 63) + SourceIndex(0) +20>Emitted(54, 95) Source(65, 65) + SourceIndex(0) +21>Emitted(54, 97) Source(65, 67) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1920,7 +1605,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1939,98 +1624,77 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(55, 25) Source(66, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(56, 1) Source(67, 1) + SourceIndex(0) -2 >Emitted(56, 2) Source(67, 2) + SourceIndex(0) + >} +1 >Emitted(56, 2) Source(67, 2) + SourceIndex(0) --- >>>for (_o = [2, "trimmer", "trimming"], numberA2 = _o[0], nameA2 = _o[1], skillA2 = _o[2], _o, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^ -12> ^^^^^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^ +10> ^^^^^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [numberA2, nameA2, skillA2] = [2, "trimmer", "trimming"] -6 > -7 > numberA2 -8 > , -9 > nameA2 -10> , -11> skillA2 -12> ] = [2, "trimmer", "trimming"], -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ( +3 > [numberA2, nameA2, skillA2] = [2, "trimmer", "trimming"] +4 > +5 > numberA2 +6 > , +7 > nameA2 +8 > , +9 > skillA2 +10> ] = [2, "trimmer", "trimming"], +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(57, 1) Source(68, 1) + SourceIndex(0) -2 >Emitted(57, 4) Source(68, 4) + SourceIndex(0) -3 >Emitted(57, 5) Source(68, 5) + SourceIndex(0) -4 >Emitted(57, 6) Source(68, 6) + SourceIndex(0) -5 >Emitted(57, 37) Source(68, 62) + SourceIndex(0) -6 >Emitted(57, 39) Source(68, 7) + SourceIndex(0) -7 >Emitted(57, 55) Source(68, 15) + SourceIndex(0) -8 >Emitted(57, 57) Source(68, 17) + SourceIndex(0) -9 >Emitted(57, 71) Source(68, 23) + SourceIndex(0) -10>Emitted(57, 73) Source(68, 25) + SourceIndex(0) -11>Emitted(57, 88) Source(68, 32) + SourceIndex(0) -12>Emitted(57, 94) Source(68, 64) + SourceIndex(0) -13>Emitted(57, 95) Source(68, 65) + SourceIndex(0) -14>Emitted(57, 98) Source(68, 68) + SourceIndex(0) -15>Emitted(57, 99) Source(68, 69) + SourceIndex(0) -16>Emitted(57, 100) Source(68, 70) + SourceIndex(0) -17>Emitted(57, 101) Source(68, 71) + SourceIndex(0) -18>Emitted(57, 102) Source(68, 72) + SourceIndex(0) -19>Emitted(57, 105) Source(68, 75) + SourceIndex(0) -20>Emitted(57, 106) Source(68, 76) + SourceIndex(0) -21>Emitted(57, 107) Source(68, 77) + SourceIndex(0) -22>Emitted(57, 108) Source(68, 78) + SourceIndex(0) -23>Emitted(57, 109) Source(68, 79) + SourceIndex(0) -24>Emitted(57, 111) Source(68, 81) + SourceIndex(0) -25>Emitted(57, 112) Source(68, 82) + SourceIndex(0) -26>Emitted(57, 113) Source(68, 83) + SourceIndex(0) -27>Emitted(57, 114) Source(68, 84) + SourceIndex(0) +2 >Emitted(57, 6) Source(68, 6) + SourceIndex(0) +3 >Emitted(57, 37) Source(68, 62) + SourceIndex(0) +4 >Emitted(57, 39) Source(68, 7) + SourceIndex(0) +5 >Emitted(57, 55) Source(68, 15) + SourceIndex(0) +6 >Emitted(57, 57) Source(68, 17) + SourceIndex(0) +7 >Emitted(57, 71) Source(68, 23) + SourceIndex(0) +8 >Emitted(57, 73) Source(68, 25) + SourceIndex(0) +9 >Emitted(57, 88) Source(68, 32) + SourceIndex(0) +10>Emitted(57, 94) Source(68, 64) + SourceIndex(0) +11>Emitted(57, 95) Source(68, 65) + SourceIndex(0) +12>Emitted(57, 98) Source(68, 68) + SourceIndex(0) +13>Emitted(57, 99) Source(68, 69) + SourceIndex(0) +14>Emitted(57, 101) Source(68, 71) + SourceIndex(0) +15>Emitted(57, 102) Source(68, 72) + SourceIndex(0) +16>Emitted(57, 105) Source(68, 75) + SourceIndex(0) +17>Emitted(57, 106) Source(68, 76) + SourceIndex(0) +18>Emitted(57, 108) Source(68, 78) + SourceIndex(0) +19>Emitted(57, 109) Source(68, 79) + SourceIndex(0) +20>Emitted(57, 111) Source(68, 81) + SourceIndex(0) +21>Emitted(57, 113) Source(68, 83) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -2041,7 +1705,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2060,104 +1724,83 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(58, 25) Source(69, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(59, 1) Source(70, 1) + SourceIndex(0) -2 >Emitted(59, 2) Source(70, 2) + SourceIndex(0) + >} +1 >Emitted(59, 2) Source(70, 2) + SourceIndex(0) --- >>>for (nameMA = multiRobotA[0], _p = multiRobotA[1], primarySkillA = _p[0], secondarySkillA = _p[1], multiRobotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > -2 >for -3 > -4 > ([ -5 > nameMA -6 > , -7 > [primarySkillA, secondarySkillA] -8 > -9 > primarySkillA -10> , -11> secondarySkillA -12> ]] = -13> multiRobotA -14> , -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ([ +3 > nameMA +4 > , +5 > [primarySkillA, secondarySkillA] +6 > +7 > primarySkillA +8 > , +9 > secondarySkillA +10> ]] = +11> multiRobotA +12> , +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(60, 1) Source(71, 1) + SourceIndex(0) -2 >Emitted(60, 4) Source(71, 4) + SourceIndex(0) -3 >Emitted(60, 5) Source(71, 5) + SourceIndex(0) -4 >Emitted(60, 6) Source(71, 7) + SourceIndex(0) -5 >Emitted(60, 29) Source(71, 13) + SourceIndex(0) -6 >Emitted(60, 31) Source(71, 15) + SourceIndex(0) -7 >Emitted(60, 50) Source(71, 47) + SourceIndex(0) -8 >Emitted(60, 52) Source(71, 16) + SourceIndex(0) -9 >Emitted(60, 73) Source(71, 29) + SourceIndex(0) -10>Emitted(60, 75) Source(71, 31) + SourceIndex(0) -11>Emitted(60, 98) Source(71, 46) + SourceIndex(0) -12>Emitted(60, 100) Source(71, 51) + SourceIndex(0) -13>Emitted(60, 111) Source(71, 62) + SourceIndex(0) -14>Emitted(60, 113) Source(71, 64) + SourceIndex(0) -15>Emitted(60, 114) Source(71, 65) + SourceIndex(0) -16>Emitted(60, 117) Source(71, 68) + SourceIndex(0) -17>Emitted(60, 118) Source(71, 69) + SourceIndex(0) -18>Emitted(60, 119) Source(71, 70) + SourceIndex(0) -19>Emitted(60, 120) Source(71, 71) + SourceIndex(0) -20>Emitted(60, 121) Source(71, 72) + SourceIndex(0) -21>Emitted(60, 124) Source(71, 75) + SourceIndex(0) -22>Emitted(60, 125) Source(71, 76) + SourceIndex(0) -23>Emitted(60, 126) Source(71, 77) + SourceIndex(0) -24>Emitted(60, 127) Source(71, 78) + SourceIndex(0) -25>Emitted(60, 128) Source(71, 79) + SourceIndex(0) -26>Emitted(60, 130) Source(71, 81) + SourceIndex(0) -27>Emitted(60, 131) Source(71, 82) + SourceIndex(0) -28>Emitted(60, 132) Source(71, 83) + SourceIndex(0) -29>Emitted(60, 133) Source(71, 84) + SourceIndex(0) +2 >Emitted(60, 6) Source(71, 7) + SourceIndex(0) +3 >Emitted(60, 29) Source(71, 13) + SourceIndex(0) +4 >Emitted(60, 31) Source(71, 15) + SourceIndex(0) +5 >Emitted(60, 50) Source(71, 47) + SourceIndex(0) +6 >Emitted(60, 52) Source(71, 16) + SourceIndex(0) +7 >Emitted(60, 73) Source(71, 29) + SourceIndex(0) +8 >Emitted(60, 75) Source(71, 31) + SourceIndex(0) +9 >Emitted(60, 98) Source(71, 46) + SourceIndex(0) +10>Emitted(60, 100) Source(71, 51) + SourceIndex(0) +11>Emitted(60, 111) Source(71, 62) + SourceIndex(0) +12>Emitted(60, 113) Source(71, 64) + SourceIndex(0) +13>Emitted(60, 114) Source(71, 65) + SourceIndex(0) +14>Emitted(60, 117) Source(71, 68) + SourceIndex(0) +15>Emitted(60, 118) Source(71, 69) + SourceIndex(0) +16>Emitted(60, 120) Source(71, 71) + SourceIndex(0) +17>Emitted(60, 121) Source(71, 72) + SourceIndex(0) +18>Emitted(60, 124) Source(71, 75) + SourceIndex(0) +19>Emitted(60, 125) Source(71, 76) + SourceIndex(0) +20>Emitted(60, 127) Source(71, 78) + SourceIndex(0) +21>Emitted(60, 128) Source(71, 79) + SourceIndex(0) +22>Emitted(60, 130) Source(71, 81) + SourceIndex(0) +23>Emitted(60, 132) Source(71, 83) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2168,7 +1811,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2187,104 +1830,83 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(61, 25) Source(72, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(62, 1) Source(73, 1) + SourceIndex(0) -2 >Emitted(62, 2) Source(73, 2) + SourceIndex(0) + >} +1 >Emitted(62, 2) Source(73, 2) + SourceIndex(0) --- >>>for (_q = getMultiRobot(), nameMA = _q[0], _r = _q[1], primarySkillA = _r[0], secondarySkillA = _r[1], _q, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^^^^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^^^^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [nameMA, [primarySkillA, secondarySkillA]] = getMultiRobot() -6 > -7 > nameMA -8 > , -9 > [primarySkillA, secondarySkillA] -10> -11> primarySkillA -12> , -13> secondarySkillA -14> ]] = getMultiRobot(), -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ( +3 > [nameMA, [primarySkillA, secondarySkillA]] = getMultiRobot() +4 > +5 > nameMA +6 > , +7 > [primarySkillA, secondarySkillA] +8 > +9 > primarySkillA +10> , +11> secondarySkillA +12> ]] = getMultiRobot(), +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(63, 1) Source(74, 1) + SourceIndex(0) -2 >Emitted(63, 4) Source(74, 4) + SourceIndex(0) -3 >Emitted(63, 5) Source(74, 5) + SourceIndex(0) -4 >Emitted(63, 6) Source(74, 6) + SourceIndex(0) -5 >Emitted(63, 26) Source(74, 66) + SourceIndex(0) -6 >Emitted(63, 28) Source(74, 7) + SourceIndex(0) -7 >Emitted(63, 42) Source(74, 13) + SourceIndex(0) -8 >Emitted(63, 44) Source(74, 15) + SourceIndex(0) -9 >Emitted(63, 54) Source(74, 47) + SourceIndex(0) -10>Emitted(63, 56) Source(74, 16) + SourceIndex(0) -11>Emitted(63, 77) Source(74, 29) + SourceIndex(0) -12>Emitted(63, 79) Source(74, 31) + SourceIndex(0) -13>Emitted(63, 102) Source(74, 46) + SourceIndex(0) -14>Emitted(63, 108) Source(74, 68) + SourceIndex(0) -15>Emitted(63, 109) Source(74, 69) + SourceIndex(0) -16>Emitted(63, 112) Source(74, 72) + SourceIndex(0) -17>Emitted(63, 113) Source(74, 73) + SourceIndex(0) -18>Emitted(63, 114) Source(74, 74) + SourceIndex(0) -19>Emitted(63, 115) Source(74, 75) + SourceIndex(0) -20>Emitted(63, 116) Source(74, 76) + SourceIndex(0) -21>Emitted(63, 119) Source(74, 79) + SourceIndex(0) -22>Emitted(63, 120) Source(74, 80) + SourceIndex(0) -23>Emitted(63, 121) Source(74, 81) + SourceIndex(0) -24>Emitted(63, 122) Source(74, 82) + SourceIndex(0) -25>Emitted(63, 123) Source(74, 83) + SourceIndex(0) -26>Emitted(63, 125) Source(74, 85) + SourceIndex(0) -27>Emitted(63, 126) Source(74, 86) + SourceIndex(0) -28>Emitted(63, 127) Source(74, 87) + SourceIndex(0) -29>Emitted(63, 128) Source(74, 88) + SourceIndex(0) +2 >Emitted(63, 6) Source(74, 6) + SourceIndex(0) +3 >Emitted(63, 26) Source(74, 66) + SourceIndex(0) +4 >Emitted(63, 28) Source(74, 7) + SourceIndex(0) +5 >Emitted(63, 42) Source(74, 13) + SourceIndex(0) +6 >Emitted(63, 44) Source(74, 15) + SourceIndex(0) +7 >Emitted(63, 54) Source(74, 47) + SourceIndex(0) +8 >Emitted(63, 56) Source(74, 16) + SourceIndex(0) +9 >Emitted(63, 77) Source(74, 29) + SourceIndex(0) +10>Emitted(63, 79) Source(74, 31) + SourceIndex(0) +11>Emitted(63, 102) Source(74, 46) + SourceIndex(0) +12>Emitted(63, 108) Source(74, 68) + SourceIndex(0) +13>Emitted(63, 109) Source(74, 69) + SourceIndex(0) +14>Emitted(63, 112) Source(74, 72) + SourceIndex(0) +15>Emitted(63, 113) Source(74, 73) + SourceIndex(0) +16>Emitted(63, 115) Source(74, 75) + SourceIndex(0) +17>Emitted(63, 116) Source(74, 76) + SourceIndex(0) +18>Emitted(63, 119) Source(74, 79) + SourceIndex(0) +19>Emitted(63, 120) Source(74, 80) + SourceIndex(0) +20>Emitted(63, 122) Source(74, 82) + SourceIndex(0) +21>Emitted(63, 123) Source(74, 83) + SourceIndex(0) +22>Emitted(63, 125) Source(74, 85) + SourceIndex(0) +23>Emitted(63, 127) Source(74, 87) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2295,7 +1917,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2314,104 +1936,83 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(64, 25) Source(75, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(65, 1) Source(76, 1) + SourceIndex(0) -2 >Emitted(65, 2) Source(76, 2) + SourceIndex(0) + >} +1 >Emitted(65, 2) Source(76, 2) + SourceIndex(0) --- >>>for (_s = ["trimmer", ["trimming", "edging"]], nameMA = _s[0], _t = _s[1], primarySkillA = _t[0], secondarySkillA = _t[1], _s, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^^^^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^^^^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [nameMA, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]] -6 > -7 > nameMA -8 > , -9 > [primarySkillA, secondarySkillA] -10> -11> primarySkillA -12> , -13> secondarySkillA -14> ]] = ["trimmer", ["trimming", "edging"]], -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ( +3 > [nameMA, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]] +4 > +5 > nameMA +6 > , +7 > [primarySkillA, secondarySkillA] +8 > +9 > primarySkillA +10> , +11> secondarySkillA +12> ]] = ["trimmer", ["trimming", "edging"]], +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(66, 1) Source(77, 1) + SourceIndex(0) -2 >Emitted(66, 4) Source(77, 4) + SourceIndex(0) -3 >Emitted(66, 5) Source(77, 5) + SourceIndex(0) -4 >Emitted(66, 6) Source(77, 6) + SourceIndex(0) -5 >Emitted(66, 46) Source(77, 86) + SourceIndex(0) -6 >Emitted(66, 48) Source(77, 7) + SourceIndex(0) -7 >Emitted(66, 62) Source(77, 13) + SourceIndex(0) -8 >Emitted(66, 64) Source(77, 15) + SourceIndex(0) -9 >Emitted(66, 74) Source(77, 47) + SourceIndex(0) -10>Emitted(66, 76) Source(77, 16) + SourceIndex(0) -11>Emitted(66, 97) Source(77, 29) + SourceIndex(0) -12>Emitted(66, 99) Source(77, 31) + SourceIndex(0) -13>Emitted(66, 122) Source(77, 46) + SourceIndex(0) -14>Emitted(66, 128) Source(77, 88) + SourceIndex(0) -15>Emitted(66, 129) Source(77, 89) + SourceIndex(0) -16>Emitted(66, 132) Source(77, 92) + SourceIndex(0) -17>Emitted(66, 133) Source(77, 93) + SourceIndex(0) -18>Emitted(66, 134) Source(77, 94) + SourceIndex(0) -19>Emitted(66, 135) Source(77, 95) + SourceIndex(0) -20>Emitted(66, 136) Source(77, 96) + SourceIndex(0) -21>Emitted(66, 139) Source(77, 99) + SourceIndex(0) -22>Emitted(66, 140) Source(77, 100) + SourceIndex(0) -23>Emitted(66, 141) Source(77, 101) + SourceIndex(0) -24>Emitted(66, 142) Source(77, 102) + SourceIndex(0) -25>Emitted(66, 143) Source(77, 103) + SourceIndex(0) -26>Emitted(66, 145) Source(77, 105) + SourceIndex(0) -27>Emitted(66, 146) Source(77, 106) + SourceIndex(0) -28>Emitted(66, 147) Source(77, 107) + SourceIndex(0) -29>Emitted(66, 148) Source(77, 108) + SourceIndex(0) +2 >Emitted(66, 6) Source(77, 6) + SourceIndex(0) +3 >Emitted(66, 46) Source(77, 86) + SourceIndex(0) +4 >Emitted(66, 48) Source(77, 7) + SourceIndex(0) +5 >Emitted(66, 62) Source(77, 13) + SourceIndex(0) +6 >Emitted(66, 64) Source(77, 15) + SourceIndex(0) +7 >Emitted(66, 74) Source(77, 47) + SourceIndex(0) +8 >Emitted(66, 76) Source(77, 16) + SourceIndex(0) +9 >Emitted(66, 97) Source(77, 29) + SourceIndex(0) +10>Emitted(66, 99) Source(77, 31) + SourceIndex(0) +11>Emitted(66, 122) Source(77, 46) + SourceIndex(0) +12>Emitted(66, 128) Source(77, 88) + SourceIndex(0) +13>Emitted(66, 129) Source(77, 89) + SourceIndex(0) +14>Emitted(66, 132) Source(77, 92) + SourceIndex(0) +15>Emitted(66, 133) Source(77, 93) + SourceIndex(0) +16>Emitted(66, 135) Source(77, 95) + SourceIndex(0) +17>Emitted(66, 136) Source(77, 96) + SourceIndex(0) +18>Emitted(66, 139) Source(77, 99) + SourceIndex(0) +19>Emitted(66, 140) Source(77, 100) + SourceIndex(0) +20>Emitted(66, 142) Source(77, 102) + SourceIndex(0) +21>Emitted(66, 143) Source(77, 103) + SourceIndex(0) +22>Emitted(66, 145) Source(77, 105) + SourceIndex(0) +23>Emitted(66, 147) Source(77, 107) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2422,7 +2023,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2441,93 +2042,72 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(67, 25) Source(78, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(68, 1) Source(79, 1) + SourceIndex(0) -2 >Emitted(68, 2) Source(79, 2) + SourceIndex(0) + >} +1 >Emitted(68, 2) Source(79, 2) + SourceIndex(0) --- >>>for (numberA3 = robotA[0], robotAInfo = robotA.slice(1), robotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^ -10> ^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^ +8 > ^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > > -2 >for -3 > -4 > ([ -5 > numberA3 -6 > , -7 > ...robotAInfo -8 > ] = -9 > robotA -10> , -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ([ +3 > numberA3 +4 > , +5 > ...robotAInfo +6 > ] = +7 > robotA +8 > , +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(69, 1) Source(81, 1) + SourceIndex(0) -2 >Emitted(69, 4) Source(81, 4) + SourceIndex(0) -3 >Emitted(69, 5) Source(81, 5) + SourceIndex(0) -4 >Emitted(69, 6) Source(81, 7) + SourceIndex(0) -5 >Emitted(69, 26) Source(81, 15) + SourceIndex(0) -6 >Emitted(69, 28) Source(81, 17) + SourceIndex(0) -7 >Emitted(69, 56) Source(81, 30) + SourceIndex(0) -8 >Emitted(69, 58) Source(81, 34) + SourceIndex(0) -9 >Emitted(69, 64) Source(81, 40) + SourceIndex(0) -10>Emitted(69, 66) Source(81, 42) + SourceIndex(0) -11>Emitted(69, 67) Source(81, 43) + SourceIndex(0) -12>Emitted(69, 70) Source(81, 46) + SourceIndex(0) -13>Emitted(69, 71) Source(81, 47) + SourceIndex(0) -14>Emitted(69, 72) Source(81, 48) + SourceIndex(0) -15>Emitted(69, 73) Source(81, 49) + SourceIndex(0) -16>Emitted(69, 74) Source(81, 50) + SourceIndex(0) -17>Emitted(69, 77) Source(81, 53) + SourceIndex(0) -18>Emitted(69, 78) Source(81, 54) + SourceIndex(0) -19>Emitted(69, 79) Source(81, 55) + SourceIndex(0) -20>Emitted(69, 80) Source(81, 56) + SourceIndex(0) -21>Emitted(69, 81) Source(81, 57) + SourceIndex(0) -22>Emitted(69, 83) Source(81, 59) + SourceIndex(0) -23>Emitted(69, 84) Source(81, 60) + SourceIndex(0) -24>Emitted(69, 85) Source(81, 61) + SourceIndex(0) -25>Emitted(69, 86) Source(81, 62) + SourceIndex(0) +2 >Emitted(69, 6) Source(81, 7) + SourceIndex(0) +3 >Emitted(69, 26) Source(81, 15) + SourceIndex(0) +4 >Emitted(69, 28) Source(81, 17) + SourceIndex(0) +5 >Emitted(69, 56) Source(81, 30) + SourceIndex(0) +6 >Emitted(69, 58) Source(81, 34) + SourceIndex(0) +7 >Emitted(69, 64) Source(81, 40) + SourceIndex(0) +8 >Emitted(69, 66) Source(81, 42) + SourceIndex(0) +9 >Emitted(69, 67) Source(81, 43) + SourceIndex(0) +10>Emitted(69, 70) Source(81, 46) + SourceIndex(0) +11>Emitted(69, 71) Source(81, 47) + SourceIndex(0) +12>Emitted(69, 73) Source(81, 49) + SourceIndex(0) +13>Emitted(69, 74) Source(81, 50) + SourceIndex(0) +14>Emitted(69, 77) Source(81, 53) + SourceIndex(0) +15>Emitted(69, 78) Source(81, 54) + SourceIndex(0) +16>Emitted(69, 80) Source(81, 56) + SourceIndex(0) +17>Emitted(69, 81) Source(81, 57) + SourceIndex(0) +18>Emitted(69, 83) Source(81, 59) + SourceIndex(0) +19>Emitted(69, 85) Source(81, 61) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2538,7 +2118,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2557,92 +2137,71 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(70, 27) Source(82, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(71, 1) Source(83, 1) + SourceIndex(0) -2 >Emitted(71, 2) Source(83, 2) + SourceIndex(0) + >} +1 >Emitted(71, 2) Source(83, 2) + SourceIndex(0) --- >>>for (_u = getRobot(), numberA3 = _u[0], robotAInfo = _u.slice(1), _u, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [numberA3, ...robotAInfo] = getRobot() -6 > -7 > numberA3 -8 > , -9 > ...robotAInfo -10> ] = getRobot(), -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > [numberA3, ...robotAInfo] = getRobot() +4 > +5 > numberA3 +6 > , +7 > ...robotAInfo +8 > ] = getRobot(), +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(72, 1) Source(84, 1) + SourceIndex(0) -2 >Emitted(72, 4) Source(84, 4) + SourceIndex(0) -3 >Emitted(72, 5) Source(84, 5) + SourceIndex(0) -4 >Emitted(72, 6) Source(84, 6) + SourceIndex(0) -5 >Emitted(72, 21) Source(84, 44) + SourceIndex(0) -6 >Emitted(72, 23) Source(84, 7) + SourceIndex(0) -7 >Emitted(72, 39) Source(84, 15) + SourceIndex(0) -8 >Emitted(72, 41) Source(84, 17) + SourceIndex(0) -9 >Emitted(72, 65) Source(84, 30) + SourceIndex(0) -10>Emitted(72, 71) Source(84, 46) + SourceIndex(0) -11>Emitted(72, 72) Source(84, 47) + SourceIndex(0) -12>Emitted(72, 75) Source(84, 50) + SourceIndex(0) -13>Emitted(72, 76) Source(84, 51) + SourceIndex(0) -14>Emitted(72, 77) Source(84, 52) + SourceIndex(0) -15>Emitted(72, 78) Source(84, 53) + SourceIndex(0) -16>Emitted(72, 79) Source(84, 54) + SourceIndex(0) -17>Emitted(72, 82) Source(84, 57) + SourceIndex(0) -18>Emitted(72, 83) Source(84, 58) + SourceIndex(0) -19>Emitted(72, 84) Source(84, 59) + SourceIndex(0) -20>Emitted(72, 85) Source(84, 60) + SourceIndex(0) -21>Emitted(72, 86) Source(84, 61) + SourceIndex(0) -22>Emitted(72, 88) Source(84, 63) + SourceIndex(0) -23>Emitted(72, 89) Source(84, 64) + SourceIndex(0) -24>Emitted(72, 90) Source(84, 65) + SourceIndex(0) -25>Emitted(72, 91) Source(84, 66) + SourceIndex(0) +2 >Emitted(72, 6) Source(84, 6) + SourceIndex(0) +3 >Emitted(72, 21) Source(84, 44) + SourceIndex(0) +4 >Emitted(72, 23) Source(84, 7) + SourceIndex(0) +5 >Emitted(72, 39) Source(84, 15) + SourceIndex(0) +6 >Emitted(72, 41) Source(84, 17) + SourceIndex(0) +7 >Emitted(72, 65) Source(84, 30) + SourceIndex(0) +8 >Emitted(72, 71) Source(84, 46) + SourceIndex(0) +9 >Emitted(72, 72) Source(84, 47) + SourceIndex(0) +10>Emitted(72, 75) Source(84, 50) + SourceIndex(0) +11>Emitted(72, 76) Source(84, 51) + SourceIndex(0) +12>Emitted(72, 78) Source(84, 53) + SourceIndex(0) +13>Emitted(72, 79) Source(84, 54) + SourceIndex(0) +14>Emitted(72, 82) Source(84, 57) + SourceIndex(0) +15>Emitted(72, 83) Source(84, 58) + SourceIndex(0) +16>Emitted(72, 85) Source(84, 60) + SourceIndex(0) +17>Emitted(72, 86) Source(84, 61) + SourceIndex(0) +18>Emitted(72, 88) Source(84, 63) + SourceIndex(0) +19>Emitted(72, 90) Source(84, 65) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2653,7 +2212,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2672,92 +2231,71 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(73, 27) Source(85, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(74, 1) Source(86, 1) + SourceIndex(0) -2 >Emitted(74, 2) Source(86, 2) + SourceIndex(0) + >} +1 >Emitted(74, 2) Source(86, 2) + SourceIndex(0) --- >>>for (_v = [2, "trimmer", "trimming"], numberA3 = _v[0], robotAInfo = _v.slice(1), _v, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [numberA3, ...robotAInfo] = [2, "trimmer", "trimming"] -6 > -7 > numberA3 -8 > , -9 > ...robotAInfo -10> ] = [2, "trimmer", "trimming"], -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > [numberA3, ...robotAInfo] = [2, "trimmer", "trimming"] +4 > +5 > numberA3 +6 > , +7 > ...robotAInfo +8 > ] = [2, "trimmer", "trimming"], +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(75, 1) Source(87, 1) + SourceIndex(0) -2 >Emitted(75, 4) Source(87, 4) + SourceIndex(0) -3 >Emitted(75, 5) Source(87, 5) + SourceIndex(0) -4 >Emitted(75, 6) Source(87, 6) + SourceIndex(0) -5 >Emitted(75, 37) Source(87, 67) + SourceIndex(0) -6 >Emitted(75, 39) Source(87, 7) + SourceIndex(0) -7 >Emitted(75, 55) Source(87, 15) + SourceIndex(0) -8 >Emitted(75, 57) Source(87, 17) + SourceIndex(0) -9 >Emitted(75, 81) Source(87, 30) + SourceIndex(0) -10>Emitted(75, 87) Source(87, 69) + SourceIndex(0) -11>Emitted(75, 88) Source(87, 70) + SourceIndex(0) -12>Emitted(75, 91) Source(87, 73) + SourceIndex(0) -13>Emitted(75, 92) Source(87, 74) + SourceIndex(0) -14>Emitted(75, 93) Source(87, 75) + SourceIndex(0) -15>Emitted(75, 94) Source(87, 76) + SourceIndex(0) -16>Emitted(75, 95) Source(87, 77) + SourceIndex(0) -17>Emitted(75, 98) Source(87, 80) + SourceIndex(0) -18>Emitted(75, 99) Source(87, 81) + SourceIndex(0) -19>Emitted(75, 100) Source(87, 82) + SourceIndex(0) -20>Emitted(75, 101) Source(87, 83) + SourceIndex(0) -21>Emitted(75, 102) Source(87, 84) + SourceIndex(0) -22>Emitted(75, 104) Source(87, 86) + SourceIndex(0) -23>Emitted(75, 105) Source(87, 87) + SourceIndex(0) -24>Emitted(75, 106) Source(87, 88) + SourceIndex(0) -25>Emitted(75, 107) Source(87, 89) + SourceIndex(0) +2 >Emitted(75, 6) Source(87, 6) + SourceIndex(0) +3 >Emitted(75, 37) Source(87, 67) + SourceIndex(0) +4 >Emitted(75, 39) Source(87, 7) + SourceIndex(0) +5 >Emitted(75, 55) Source(87, 15) + SourceIndex(0) +6 >Emitted(75, 57) Source(87, 17) + SourceIndex(0) +7 >Emitted(75, 81) Source(87, 30) + SourceIndex(0) +8 >Emitted(75, 87) Source(87, 69) + SourceIndex(0) +9 >Emitted(75, 88) Source(87, 70) + SourceIndex(0) +10>Emitted(75, 91) Source(87, 73) + SourceIndex(0) +11>Emitted(75, 92) Source(87, 74) + SourceIndex(0) +12>Emitted(75, 94) Source(87, 76) + SourceIndex(0) +13>Emitted(75, 95) Source(87, 77) + SourceIndex(0) +14>Emitted(75, 98) Source(87, 80) + SourceIndex(0) +15>Emitted(75, 99) Source(87, 81) + SourceIndex(0) +16>Emitted(75, 101) Source(87, 83) + SourceIndex(0) +17>Emitted(75, 102) Source(87, 84) + SourceIndex(0) +18>Emitted(75, 104) Source(87, 86) + SourceIndex(0) +19>Emitted(75, 106) Source(87, 88) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2768,7 +2306,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2787,86 +2325,65 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(76, 27) Source(88, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(77, 1) Source(89, 1) + SourceIndex(0) -2 >Emitted(77, 2) Source(89, 2) + SourceIndex(0) + >} +1 >Emitted(77, 2) Source(89, 2) + SourceIndex(0) --- >>>for (multiRobotAInfo = multiRobotA.slice(0), multiRobotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^ -8 > ^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^ +6 > ^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ([ -5 > ...multiRobotAInfo -6 > ] = -7 > multiRobotA -8 > , -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ([ +3 > ...multiRobotAInfo +4 > ] = +5 > multiRobotA +6 > , +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(78, 1) Source(90, 1) + SourceIndex(0) -2 >Emitted(78, 4) Source(90, 4) + SourceIndex(0) -3 >Emitted(78, 5) Source(90, 5) + SourceIndex(0) -4 >Emitted(78, 6) Source(90, 7) + SourceIndex(0) -5 >Emitted(78, 44) Source(90, 25) + SourceIndex(0) -6 >Emitted(78, 46) Source(90, 29) + SourceIndex(0) -7 >Emitted(78, 57) Source(90, 40) + SourceIndex(0) -8 >Emitted(78, 59) Source(90, 42) + SourceIndex(0) -9 >Emitted(78, 60) Source(90, 43) + SourceIndex(0) -10>Emitted(78, 63) Source(90, 46) + SourceIndex(0) -11>Emitted(78, 64) Source(90, 47) + SourceIndex(0) -12>Emitted(78, 65) Source(90, 48) + SourceIndex(0) -13>Emitted(78, 66) Source(90, 49) + SourceIndex(0) -14>Emitted(78, 67) Source(90, 50) + SourceIndex(0) -15>Emitted(78, 70) Source(90, 53) + SourceIndex(0) -16>Emitted(78, 71) Source(90, 54) + SourceIndex(0) -17>Emitted(78, 72) Source(90, 55) + SourceIndex(0) -18>Emitted(78, 73) Source(90, 56) + SourceIndex(0) -19>Emitted(78, 74) Source(90, 57) + SourceIndex(0) -20>Emitted(78, 76) Source(90, 59) + SourceIndex(0) -21>Emitted(78, 77) Source(90, 60) + SourceIndex(0) -22>Emitted(78, 78) Source(90, 61) + SourceIndex(0) -23>Emitted(78, 79) Source(90, 62) + SourceIndex(0) +2 >Emitted(78, 6) Source(90, 7) + SourceIndex(0) +3 >Emitted(78, 44) Source(90, 25) + SourceIndex(0) +4 >Emitted(78, 46) Source(90, 29) + SourceIndex(0) +5 >Emitted(78, 57) Source(90, 40) + SourceIndex(0) +6 >Emitted(78, 59) Source(90, 42) + SourceIndex(0) +7 >Emitted(78, 60) Source(90, 43) + SourceIndex(0) +8 >Emitted(78, 63) Source(90, 46) + SourceIndex(0) +9 >Emitted(78, 64) Source(90, 47) + SourceIndex(0) +10>Emitted(78, 66) Source(90, 49) + SourceIndex(0) +11>Emitted(78, 67) Source(90, 50) + SourceIndex(0) +12>Emitted(78, 70) Source(90, 53) + SourceIndex(0) +13>Emitted(78, 71) Source(90, 54) + SourceIndex(0) +14>Emitted(78, 73) Source(90, 56) + SourceIndex(0) +15>Emitted(78, 74) Source(90, 57) + SourceIndex(0) +16>Emitted(78, 76) Source(90, 59) + SourceIndex(0) +17>Emitted(78, 78) Source(90, 61) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ @@ -2877,7 +2394,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2896,86 +2413,65 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(79, 34) Source(91, 34) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(80, 1) Source(92, 1) + SourceIndex(0) -2 >Emitted(80, 2) Source(92, 2) + SourceIndex(0) + >} +1 >Emitted(80, 2) Source(92, 2) + SourceIndex(0) --- >>>for (_w = getMultiRobot(), multiRobotAInfo = _w.slice(0), _w, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [...multiRobotAInfo] = getMultiRobot() -6 > -7 > ...multiRobotAInfo -8 > ] = getMultiRobot(), -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ( +3 > [...multiRobotAInfo] = getMultiRobot() +4 > +5 > ...multiRobotAInfo +6 > ] = getMultiRobot(), +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(81, 1) Source(93, 1) + SourceIndex(0) -2 >Emitted(81, 4) Source(93, 4) + SourceIndex(0) -3 >Emitted(81, 5) Source(93, 5) + SourceIndex(0) -4 >Emitted(81, 6) Source(93, 6) + SourceIndex(0) -5 >Emitted(81, 26) Source(93, 44) + SourceIndex(0) -6 >Emitted(81, 28) Source(93, 7) + SourceIndex(0) -7 >Emitted(81, 57) Source(93, 25) + SourceIndex(0) -8 >Emitted(81, 63) Source(93, 46) + SourceIndex(0) -9 >Emitted(81, 64) Source(93, 47) + SourceIndex(0) -10>Emitted(81, 67) Source(93, 50) + SourceIndex(0) -11>Emitted(81, 68) Source(93, 51) + SourceIndex(0) -12>Emitted(81, 69) Source(93, 52) + SourceIndex(0) -13>Emitted(81, 70) Source(93, 53) + SourceIndex(0) -14>Emitted(81, 71) Source(93, 54) + SourceIndex(0) -15>Emitted(81, 74) Source(93, 57) + SourceIndex(0) -16>Emitted(81, 75) Source(93, 58) + SourceIndex(0) -17>Emitted(81, 76) Source(93, 59) + SourceIndex(0) -18>Emitted(81, 77) Source(93, 60) + SourceIndex(0) -19>Emitted(81, 78) Source(93, 61) + SourceIndex(0) -20>Emitted(81, 80) Source(93, 63) + SourceIndex(0) -21>Emitted(81, 81) Source(93, 64) + SourceIndex(0) -22>Emitted(81, 82) Source(93, 65) + SourceIndex(0) -23>Emitted(81, 83) Source(93, 66) + SourceIndex(0) +2 >Emitted(81, 6) Source(93, 6) + SourceIndex(0) +3 >Emitted(81, 26) Source(93, 44) + SourceIndex(0) +4 >Emitted(81, 28) Source(93, 7) + SourceIndex(0) +5 >Emitted(81, 57) Source(93, 25) + SourceIndex(0) +6 >Emitted(81, 63) Source(93, 46) + SourceIndex(0) +7 >Emitted(81, 64) Source(93, 47) + SourceIndex(0) +8 >Emitted(81, 67) Source(93, 50) + SourceIndex(0) +9 >Emitted(81, 68) Source(93, 51) + SourceIndex(0) +10>Emitted(81, 70) Source(93, 53) + SourceIndex(0) +11>Emitted(81, 71) Source(93, 54) + SourceIndex(0) +12>Emitted(81, 74) Source(93, 57) + SourceIndex(0) +13>Emitted(81, 75) Source(93, 58) + SourceIndex(0) +14>Emitted(81, 77) Source(93, 60) + SourceIndex(0) +15>Emitted(81, 78) Source(93, 61) + SourceIndex(0) +16>Emitted(81, 80) Source(93, 63) + SourceIndex(0) +17>Emitted(81, 82) Source(93, 65) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ @@ -2986,7 +2482,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -3005,86 +2501,65 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(82, 34) Source(94, 34) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(83, 1) Source(95, 1) + SourceIndex(0) -2 >Emitted(83, 2) Source(95, 2) + SourceIndex(0) + >} +1 >Emitted(83, 2) Source(95, 2) + SourceIndex(0) --- >>>for (_x = ["trimmer", ["trimming", "edging"]], multiRobotAInfo = _x.slice(0), _x, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [...multiRobotAInfo] = ["trimmer", ["trimming", "edging"]] -6 > -7 > ...multiRobotAInfo -8 > ] = ["trimmer", ["trimming", "edging"]], -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ( +3 > [...multiRobotAInfo] = ["trimmer", ["trimming", "edging"]] +4 > +5 > ...multiRobotAInfo +6 > ] = ["trimmer", ["trimming", "edging"]], +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(84, 1) Source(96, 1) + SourceIndex(0) -2 >Emitted(84, 4) Source(96, 4) + SourceIndex(0) -3 >Emitted(84, 5) Source(96, 5) + SourceIndex(0) -4 >Emitted(84, 6) Source(96, 6) + SourceIndex(0) -5 >Emitted(84, 46) Source(96, 83) + SourceIndex(0) -6 >Emitted(84, 48) Source(96, 7) + SourceIndex(0) -7 >Emitted(84, 77) Source(96, 25) + SourceIndex(0) -8 >Emitted(84, 83) Source(96, 85) + SourceIndex(0) -9 >Emitted(84, 84) Source(96, 86) + SourceIndex(0) -10>Emitted(84, 87) Source(96, 89) + SourceIndex(0) -11>Emitted(84, 88) Source(96, 90) + SourceIndex(0) -12>Emitted(84, 89) Source(96, 91) + SourceIndex(0) -13>Emitted(84, 90) Source(96, 92) + SourceIndex(0) -14>Emitted(84, 91) Source(96, 93) + SourceIndex(0) -15>Emitted(84, 94) Source(96, 96) + SourceIndex(0) -16>Emitted(84, 95) Source(96, 97) + SourceIndex(0) -17>Emitted(84, 96) Source(96, 98) + SourceIndex(0) -18>Emitted(84, 97) Source(96, 99) + SourceIndex(0) -19>Emitted(84, 98) Source(96, 100) + SourceIndex(0) -20>Emitted(84, 100) Source(96, 102) + SourceIndex(0) -21>Emitted(84, 101) Source(96, 103) + SourceIndex(0) -22>Emitted(84, 102) Source(96, 104) + SourceIndex(0) -23>Emitted(84, 103) Source(96, 105) + SourceIndex(0) +2 >Emitted(84, 6) Source(96, 6) + SourceIndex(0) +3 >Emitted(84, 46) Source(96, 83) + SourceIndex(0) +4 >Emitted(84, 48) Source(96, 7) + SourceIndex(0) +5 >Emitted(84, 77) Source(96, 25) + SourceIndex(0) +6 >Emitted(84, 83) Source(96, 85) + SourceIndex(0) +7 >Emitted(84, 84) Source(96, 86) + SourceIndex(0) +8 >Emitted(84, 87) Source(96, 89) + SourceIndex(0) +9 >Emitted(84, 88) Source(96, 90) + SourceIndex(0) +10>Emitted(84, 90) Source(96, 92) + SourceIndex(0) +11>Emitted(84, 91) Source(96, 93) + SourceIndex(0) +12>Emitted(84, 94) Source(96, 96) + SourceIndex(0) +13>Emitted(84, 95) Source(96, 97) + SourceIndex(0) +14>Emitted(84, 97) Source(96, 99) + SourceIndex(0) +15>Emitted(84, 98) Source(96, 100) + SourceIndex(0) +16>Emitted(84, 100) Source(96, 102) + SourceIndex(0) +17>Emitted(84, 102) Source(96, 104) + SourceIndex(0) --- >>> console.log(multiRobotAInfo); 1 >^^^^ @@ -3095,7 +2570,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 6 > ^^^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -3114,14 +2589,11 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPattern2.ts 8 >Emitted(85, 34) Source(97, 34) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(86, 1) Source(98, 1) + SourceIndex(0) -2 >Emitted(86, 2) Source(98, 2) + SourceIndex(0) + >} +1 >Emitted(86, 2) Source(98, 2) + SourceIndex(0) --- >>>var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x; >>>//# sourceMappingURL=sourceMapValidationDestructuringForArrayBindingPattern2.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map index 39bd149ab5f7a..8bf2646831ab5 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.sourcemap.txt index ed312658495a6..3c46d62dbb4e2 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.sourcemap.txt @@ -12,17 +12,15 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -32,31 +30,27 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t > 2 >let 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -67,21 +61,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t --- >>> return robotA; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobot() { > -2 > return -3 > -4 > robotA -5 > ; +2 > return +3 > robotA +4 > ; 1->Emitted(3, 5) Source(9, 5) + SourceIndex(0) -2 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -3 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) -4 >Emitted(3, 18) Source(9, 18) + SourceIndex(0) -5 >Emitted(3, 19) Source(9, 19) + SourceIndex(0) +2 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) +3 >Emitted(3, 18) Source(9, 18) + SourceIndex(0) +4 >Emitted(3, 19) Source(9, 19) + SourceIndex(0) --- >>>} 1 > @@ -97,105 +88,93 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "mower" -9 > , -10> [ -11> "mowing" -12> , -13> "" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "mower" +7 > , +8 > [ +9 > "mowing" +10> , +11> "" +12> ] +13> ] +14> ; 1->Emitted(5, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(5, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(5, 16) Source(12, 16) + SourceIndex(0) -4 >Emitted(5, 17) Source(12, 18) + SourceIndex(0) -5 >Emitted(5, 18) Source(12, 19) + SourceIndex(0) -6 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) -7 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) -8 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) -9 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) -10>Emitted(5, 30) Source(12, 49) + SourceIndex(0) -11>Emitted(5, 38) Source(12, 57) + SourceIndex(0) -12>Emitted(5, 40) Source(12, 59) + SourceIndex(0) -13>Emitted(5, 42) Source(12, 61) + SourceIndex(0) -14>Emitted(5, 43) Source(12, 62) + SourceIndex(0) -15>Emitted(5, 44) Source(12, 63) + SourceIndex(0) -16>Emitted(5, 45) Source(12, 64) + SourceIndex(0) +4 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) +5 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) +6 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) +7 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) +8 >Emitted(5, 30) Source(12, 49) + SourceIndex(0) +9 >Emitted(5, 38) Source(12, 57) + SourceIndex(0) +10>Emitted(5, 40) Source(12, 59) + SourceIndex(0) +11>Emitted(5, 42) Source(12, 61) + SourceIndex(0) +12>Emitted(5, 43) Source(12, 62) + SourceIndex(0) +13>Emitted(5, 44) Source(12, 63) + SourceIndex(0) +14>Emitted(5, 45) Source(12, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1-> > 2 >let 3 > multiRobotB -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1->Emitted(6, 1) Source(13, 1) + SourceIndex(0) 2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0) 3 >Emitted(6, 16) Source(13, 16) + SourceIndex(0) -4 >Emitted(6, 17) Source(13, 18) + SourceIndex(0) -5 >Emitted(6, 18) Source(13, 19) + SourceIndex(0) -6 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) -7 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) -8 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) -9 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) -10>Emitted(6, 32) Source(13, 51) + SourceIndex(0) -11>Emitted(6, 42) Source(13, 61) + SourceIndex(0) -12>Emitted(6, 44) Source(13, 63) + SourceIndex(0) -13>Emitted(6, 52) Source(13, 71) + SourceIndex(0) -14>Emitted(6, 53) Source(13, 72) + SourceIndex(0) -15>Emitted(6, 54) Source(13, 73) + SourceIndex(0) -16>Emitted(6, 55) Source(13, 74) + SourceIndex(0) +4 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) +5 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) +6 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) +7 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) +8 >Emitted(6, 32) Source(13, 51) + SourceIndex(0) +9 >Emitted(6, 42) Source(13, 61) + SourceIndex(0) +10>Emitted(6, 44) Source(13, 63) + SourceIndex(0) +11>Emitted(6, 52) Source(13, 71) + SourceIndex(0) +12>Emitted(6, 53) Source(13, 72) + SourceIndex(0) +13>Emitted(6, 54) Source(13, 73) + SourceIndex(0) +14>Emitted(6, 55) Source(13, 74) + SourceIndex(0) --- >>>function getMultiRobot() { 1 > @@ -206,21 +185,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t --- >>> return multiRobotA; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobot() { > -2 > return -3 > -4 > multiRobotA -5 > ; +2 > return +3 > multiRobotA +4 > ; 1->Emitted(8, 5) Source(15, 5) + SourceIndex(0) -2 >Emitted(8, 11) Source(15, 11) + SourceIndex(0) -3 >Emitted(8, 12) Source(15, 12) + SourceIndex(0) -4 >Emitted(8, 23) Source(15, 23) + SourceIndex(0) -5 >Emitted(8, 24) Source(15, 24) + SourceIndex(0) +2 >Emitted(8, 12) Source(15, 12) + SourceIndex(0) +3 >Emitted(8, 23) Source(15, 23) + SourceIndex(0) +4 >Emitted(8, 24) Source(15, 24) + SourceIndex(0) --- >>>} 1 > @@ -234,85 +210,61 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t --- >>>for (var _a = robotA[1], nameA = _a === void 0 ? "name" : _a, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > > -2 >for -3 > -4 > (let [, -5 > -6 > nameA ="name" -7 > -8 > nameA ="name" -9 > ] = robotA, -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let [, +3 > +4 > nameA ="name" +5 > +6 > nameA ="name" +7 > ] = robotA, +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(10, 1) Source(18, 1) + SourceIndex(0) -2 >Emitted(10, 4) Source(18, 4) + SourceIndex(0) -3 >Emitted(10, 5) Source(18, 5) + SourceIndex(0) -4 >Emitted(10, 6) Source(18, 13) + SourceIndex(0) -5 >Emitted(10, 10) Source(18, 13) + SourceIndex(0) -6 >Emitted(10, 24) Source(18, 26) + SourceIndex(0) -7 >Emitted(10, 26) Source(18, 13) + SourceIndex(0) -8 >Emitted(10, 61) Source(18, 26) + SourceIndex(0) -9 >Emitted(10, 63) Source(18, 38) + SourceIndex(0) -10>Emitted(10, 64) Source(18, 39) + SourceIndex(0) -11>Emitted(10, 65) Source(18, 40) + SourceIndex(0) -12>Emitted(10, 66) Source(18, 41) + SourceIndex(0) -13>Emitted(10, 67) Source(18, 42) + SourceIndex(0) -14>Emitted(10, 68) Source(18, 43) + SourceIndex(0) -15>Emitted(10, 69) Source(18, 44) + SourceIndex(0) -16>Emitted(10, 70) Source(18, 45) + SourceIndex(0) -17>Emitted(10, 71) Source(18, 46) + SourceIndex(0) -18>Emitted(10, 74) Source(18, 49) + SourceIndex(0) -19>Emitted(10, 75) Source(18, 50) + SourceIndex(0) -20>Emitted(10, 76) Source(18, 51) + SourceIndex(0) -21>Emitted(10, 77) Source(18, 52) + SourceIndex(0) -22>Emitted(10, 78) Source(18, 53) + SourceIndex(0) -23>Emitted(10, 80) Source(18, 55) + SourceIndex(0) -24>Emitted(10, 81) Source(18, 56) + SourceIndex(0) -25>Emitted(10, 82) Source(18, 57) + SourceIndex(0) -26>Emitted(10, 83) Source(18, 58) + SourceIndex(0) +2 >Emitted(10, 6) Source(18, 13) + SourceIndex(0) +3 >Emitted(10, 10) Source(18, 13) + SourceIndex(0) +4 >Emitted(10, 24) Source(18, 26) + SourceIndex(0) +5 >Emitted(10, 26) Source(18, 13) + SourceIndex(0) +6 >Emitted(10, 61) Source(18, 26) + SourceIndex(0) +7 >Emitted(10, 63) Source(18, 38) + SourceIndex(0) +8 >Emitted(10, 64) Source(18, 39) + SourceIndex(0) +9 >Emitted(10, 67) Source(18, 42) + SourceIndex(0) +10>Emitted(10, 68) Source(18, 43) + SourceIndex(0) +11>Emitted(10, 70) Source(18, 45) + SourceIndex(0) +12>Emitted(10, 71) Source(18, 46) + SourceIndex(0) +13>Emitted(10, 74) Source(18, 49) + SourceIndex(0) +14>Emitted(10, 75) Source(18, 50) + SourceIndex(0) +15>Emitted(10, 77) Source(18, 52) + SourceIndex(0) +16>Emitted(10, 78) Source(18, 53) + SourceIndex(0) +17>Emitted(10, 80) Source(18, 55) + SourceIndex(0) +18>Emitted(10, 82) Source(18, 57) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -323,7 +275,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -342,101 +294,74 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(11, 24) Source(19, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(12, 1) Source(20, 1) + SourceIndex(0) -2 >Emitted(12, 2) Source(20, 2) + SourceIndex(0) + >} +1 >Emitted(12, 2) Source(20, 2) + SourceIndex(0) --- >>>for (var _b = getRobot(), _c = _b[1], nameA = _c === void 0 ? "name" : _c, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^ -26> ^ -27> ^ -28> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [, nameA = "name"] = getRobot() -7 > -8 > nameA = "name" -9 > -10> nameA = "name" -11> ] = getRobot(), -12> i -13> -14> = -15> -16> 0 -17> ; -18> -19> i -20> < -21> 1 -22> ; -23> -24> i -25> ++ -26> ) -27> -28> { +2 >for (let +3 > +4 > [, nameA = "name"] = getRobot() +5 > +6 > nameA = "name" +7 > +8 > nameA = "name" +9 > ] = getRobot(), +10> i +11> = +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) -2 >Emitted(13, 4) Source(21, 4) + SourceIndex(0) -3 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) -4 >Emitted(13, 6) Source(21, 10) + SourceIndex(0) -5 >Emitted(13, 10) Source(21, 10) + SourceIndex(0) -6 >Emitted(13, 25) Source(21, 41) + SourceIndex(0) -7 >Emitted(13, 27) Source(21, 13) + SourceIndex(0) -8 >Emitted(13, 37) Source(21, 27) + SourceIndex(0) -9 >Emitted(13, 39) Source(21, 13) + SourceIndex(0) -10>Emitted(13, 74) Source(21, 27) + SourceIndex(0) -11>Emitted(13, 76) Source(21, 43) + SourceIndex(0) -12>Emitted(13, 77) Source(21, 44) + SourceIndex(0) -13>Emitted(13, 78) Source(21, 45) + SourceIndex(0) -14>Emitted(13, 79) Source(21, 46) + SourceIndex(0) -15>Emitted(13, 80) Source(21, 47) + SourceIndex(0) -16>Emitted(13, 81) Source(21, 48) + SourceIndex(0) -17>Emitted(13, 82) Source(21, 49) + SourceIndex(0) -18>Emitted(13, 83) Source(21, 50) + SourceIndex(0) -19>Emitted(13, 84) Source(21, 51) + SourceIndex(0) -20>Emitted(13, 87) Source(21, 54) + SourceIndex(0) -21>Emitted(13, 88) Source(21, 55) + SourceIndex(0) -22>Emitted(13, 89) Source(21, 56) + SourceIndex(0) -23>Emitted(13, 90) Source(21, 57) + SourceIndex(0) -24>Emitted(13, 91) Source(21, 58) + SourceIndex(0) -25>Emitted(13, 93) Source(21, 60) + SourceIndex(0) -26>Emitted(13, 94) Source(21, 61) + SourceIndex(0) -27>Emitted(13, 95) Source(21, 62) + SourceIndex(0) -28>Emitted(13, 96) Source(21, 63) + SourceIndex(0) +2 >Emitted(13, 6) Source(21, 10) + SourceIndex(0) +3 >Emitted(13, 10) Source(21, 10) + SourceIndex(0) +4 >Emitted(13, 25) Source(21, 41) + SourceIndex(0) +5 >Emitted(13, 27) Source(21, 13) + SourceIndex(0) +6 >Emitted(13, 37) Source(21, 27) + SourceIndex(0) +7 >Emitted(13, 39) Source(21, 13) + SourceIndex(0) +8 >Emitted(13, 74) Source(21, 27) + SourceIndex(0) +9 >Emitted(13, 76) Source(21, 43) + SourceIndex(0) +10>Emitted(13, 77) Source(21, 44) + SourceIndex(0) +11>Emitted(13, 80) Source(21, 47) + SourceIndex(0) +12>Emitted(13, 81) Source(21, 48) + SourceIndex(0) +13>Emitted(13, 83) Source(21, 50) + SourceIndex(0) +14>Emitted(13, 84) Source(21, 51) + SourceIndex(0) +15>Emitted(13, 87) Source(21, 54) + SourceIndex(0) +16>Emitted(13, 88) Source(21, 55) + SourceIndex(0) +17>Emitted(13, 90) Source(21, 57) + SourceIndex(0) +18>Emitted(13, 91) Source(21, 58) + SourceIndex(0) +19>Emitted(13, 93) Source(21, 60) + SourceIndex(0) +20>Emitted(13, 95) Source(21, 62) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -447,7 +372,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -466,101 +391,74 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(14, 24) Source(22, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(15, 1) Source(23, 1) + SourceIndex(0) -2 >Emitted(15, 2) Source(23, 2) + SourceIndex(0) + >} +1 >Emitted(15, 2) Source(23, 2) + SourceIndex(0) --- >>>for (var _d = [2, "trimmer", "trimming"], _e = _d[1], nameA = _e === void 0 ? "name" : _e, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^ -26> ^ -27> ^ -28> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [, nameA = "name"] = [2, "trimmer", "trimming"] -7 > -8 > nameA = "name" -9 > -10> nameA = "name" -11> ] = [2, "trimmer", "trimming"], -12> i -13> -14> = -15> -16> 0 -17> ; -18> -19> i -20> < -21> 1 -22> ; -23> -24> i -25> ++ -26> ) -27> -28> { +2 >for (let +3 > +4 > [, nameA = "name"] = [2, "trimmer", "trimming"] +5 > +6 > nameA = "name" +7 > +8 > nameA = "name" +9 > ] = [2, "trimmer", "trimming"], +10> i +11> = +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) 1->Emitted(16, 1) Source(24, 1) + SourceIndex(0) -2 >Emitted(16, 4) Source(24, 4) + SourceIndex(0) -3 >Emitted(16, 5) Source(24, 5) + SourceIndex(0) -4 >Emitted(16, 6) Source(24, 10) + SourceIndex(0) -5 >Emitted(16, 10) Source(24, 10) + SourceIndex(0) -6 >Emitted(16, 41) Source(24, 57) + SourceIndex(0) -7 >Emitted(16, 43) Source(24, 13) + SourceIndex(0) -8 >Emitted(16, 53) Source(24, 27) + SourceIndex(0) -9 >Emitted(16, 55) Source(24, 13) + SourceIndex(0) -10>Emitted(16, 90) Source(24, 27) + SourceIndex(0) -11>Emitted(16, 92) Source(24, 59) + SourceIndex(0) -12>Emitted(16, 93) Source(24, 60) + SourceIndex(0) -13>Emitted(16, 94) Source(24, 61) + SourceIndex(0) -14>Emitted(16, 95) Source(24, 62) + SourceIndex(0) -15>Emitted(16, 96) Source(24, 63) + SourceIndex(0) -16>Emitted(16, 97) Source(24, 64) + SourceIndex(0) -17>Emitted(16, 98) Source(24, 65) + SourceIndex(0) -18>Emitted(16, 99) Source(24, 66) + SourceIndex(0) -19>Emitted(16, 100) Source(24, 67) + SourceIndex(0) -20>Emitted(16, 103) Source(24, 70) + SourceIndex(0) -21>Emitted(16, 104) Source(24, 71) + SourceIndex(0) -22>Emitted(16, 105) Source(24, 72) + SourceIndex(0) -23>Emitted(16, 106) Source(24, 73) + SourceIndex(0) -24>Emitted(16, 107) Source(24, 74) + SourceIndex(0) -25>Emitted(16, 109) Source(24, 76) + SourceIndex(0) -26>Emitted(16, 110) Source(24, 77) + SourceIndex(0) -27>Emitted(16, 111) Source(24, 78) + SourceIndex(0) -28>Emitted(16, 112) Source(24, 79) + SourceIndex(0) +2 >Emitted(16, 6) Source(24, 10) + SourceIndex(0) +3 >Emitted(16, 10) Source(24, 10) + SourceIndex(0) +4 >Emitted(16, 41) Source(24, 57) + SourceIndex(0) +5 >Emitted(16, 43) Source(24, 13) + SourceIndex(0) +6 >Emitted(16, 53) Source(24, 27) + SourceIndex(0) +7 >Emitted(16, 55) Source(24, 13) + SourceIndex(0) +8 >Emitted(16, 90) Source(24, 27) + SourceIndex(0) +9 >Emitted(16, 92) Source(24, 59) + SourceIndex(0) +10>Emitted(16, 93) Source(24, 60) + SourceIndex(0) +11>Emitted(16, 96) Source(24, 63) + SourceIndex(0) +12>Emitted(16, 97) Source(24, 64) + SourceIndex(0) +13>Emitted(16, 99) Source(24, 66) + SourceIndex(0) +14>Emitted(16, 100) Source(24, 67) + SourceIndex(0) +15>Emitted(16, 103) Source(24, 70) + SourceIndex(0) +16>Emitted(16, 104) Source(24, 71) + SourceIndex(0) +17>Emitted(16, 106) Source(24, 73) + SourceIndex(0) +18>Emitted(16, 107) Source(24, 74) + SourceIndex(0) +19>Emitted(16, 109) Source(24, 76) + SourceIndex(0) +20>Emitted(16, 111) Source(24, 78) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -571,7 +469,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -590,127 +488,100 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(17, 24) Source(25, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(18, 1) Source(26, 1) + SourceIndex(0) -2 >Emitted(18, 2) Source(26, 2) + SourceIndex(0) + >} +1 >Emitted(18, 2) Source(26, 2) + SourceIndex(0) --- >>>for (var _f = multiRobotA[1], _g = _f === void 0 ? ["none", "none"] : _f, _h = _g[0], primarySkillA = _h === void 0 ? "primary" : _h, _j = _g[1], secondarySkillA = _j === void 0 ? "secondary" : _j, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -17> ^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^^ -27> ^ -28> ^ -29> ^ -30> ^ -31> ^^ -32> ^ -33> ^ -34> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ 1-> > -2 >for -3 > -4 > (let [, -5 > -6 > [ +2 >for (let [, +3 > +4 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -7 > -8 > [ +5 > +6 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -9 > -10> primarySkillA = "primary" -11> -12> primarySkillA = "primary" -13> , +7 > +8 > primarySkillA = "primary" +9 > +10> primarySkillA = "primary" +11> , > -14> secondarySkillA = "secondary" -15> -16> secondarySkillA = "secondary" -17> +12> secondarySkillA = "secondary" +13> +14> secondarySkillA = "secondary" +15> > ] = ["none", "none"]] = multiRobotA, -18> i -19> -20> = -21> -22> 0 -23> ; -24> -25> i -26> < -27> 1 -28> ; -29> -30> i -31> ++ -32> ) -33> -34> { +16> i +17> = +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) 1->Emitted(19, 1) Source(27, 1) + SourceIndex(0) -2 >Emitted(19, 4) Source(27, 4) + SourceIndex(0) -3 >Emitted(19, 5) Source(27, 5) + SourceIndex(0) -4 >Emitted(19, 6) Source(27, 13) + SourceIndex(0) -5 >Emitted(19, 10) Source(27, 13) + SourceIndex(0) -6 >Emitted(19, 29) Source(30, 21) + SourceIndex(0) -7 >Emitted(19, 31) Source(27, 13) + SourceIndex(0) -8 >Emitted(19, 73) Source(30, 21) + SourceIndex(0) -9 >Emitted(19, 75) Source(28, 5) + SourceIndex(0) -10>Emitted(19, 85) Source(28, 30) + SourceIndex(0) -11>Emitted(19, 87) Source(28, 5) + SourceIndex(0) -12>Emitted(19, 133) Source(28, 30) + SourceIndex(0) -13>Emitted(19, 135) Source(29, 5) + SourceIndex(0) -14>Emitted(19, 145) Source(29, 34) + SourceIndex(0) -15>Emitted(19, 147) Source(29, 5) + SourceIndex(0) -16>Emitted(19, 197) Source(29, 34) + SourceIndex(0) -17>Emitted(19, 199) Source(30, 38) + SourceIndex(0) -18>Emitted(19, 200) Source(30, 39) + SourceIndex(0) -19>Emitted(19, 201) Source(30, 40) + SourceIndex(0) -20>Emitted(19, 202) Source(30, 41) + SourceIndex(0) -21>Emitted(19, 203) Source(30, 42) + SourceIndex(0) -22>Emitted(19, 204) Source(30, 43) + SourceIndex(0) -23>Emitted(19, 205) Source(30, 44) + SourceIndex(0) -24>Emitted(19, 206) Source(30, 45) + SourceIndex(0) -25>Emitted(19, 207) Source(30, 46) + SourceIndex(0) -26>Emitted(19, 210) Source(30, 49) + SourceIndex(0) -27>Emitted(19, 211) Source(30, 50) + SourceIndex(0) -28>Emitted(19, 212) Source(30, 51) + SourceIndex(0) -29>Emitted(19, 213) Source(30, 52) + SourceIndex(0) -30>Emitted(19, 214) Source(30, 53) + SourceIndex(0) -31>Emitted(19, 216) Source(30, 55) + SourceIndex(0) -32>Emitted(19, 217) Source(30, 56) + SourceIndex(0) -33>Emitted(19, 218) Source(30, 57) + SourceIndex(0) -34>Emitted(19, 219) Source(30, 58) + SourceIndex(0) +2 >Emitted(19, 6) Source(27, 13) + SourceIndex(0) +3 >Emitted(19, 10) Source(27, 13) + SourceIndex(0) +4 >Emitted(19, 29) Source(30, 21) + SourceIndex(0) +5 >Emitted(19, 31) Source(27, 13) + SourceIndex(0) +6 >Emitted(19, 73) Source(30, 21) + SourceIndex(0) +7 >Emitted(19, 75) Source(28, 5) + SourceIndex(0) +8 >Emitted(19, 85) Source(28, 30) + SourceIndex(0) +9 >Emitted(19, 87) Source(28, 5) + SourceIndex(0) +10>Emitted(19, 133) Source(28, 30) + SourceIndex(0) +11>Emitted(19, 135) Source(29, 5) + SourceIndex(0) +12>Emitted(19, 145) Source(29, 34) + SourceIndex(0) +13>Emitted(19, 147) Source(29, 5) + SourceIndex(0) +14>Emitted(19, 197) Source(29, 34) + SourceIndex(0) +15>Emitted(19, 199) Source(30, 38) + SourceIndex(0) +16>Emitted(19, 200) Source(30, 39) + SourceIndex(0) +17>Emitted(19, 203) Source(30, 42) + SourceIndex(0) +18>Emitted(19, 204) Source(30, 43) + SourceIndex(0) +19>Emitted(19, 206) Source(30, 45) + SourceIndex(0) +20>Emitted(19, 207) Source(30, 46) + SourceIndex(0) +21>Emitted(19, 210) Source(30, 49) + SourceIndex(0) +22>Emitted(19, 211) Source(30, 50) + SourceIndex(0) +23>Emitted(19, 213) Source(30, 52) + SourceIndex(0) +24>Emitted(19, 214) Source(30, 53) + SourceIndex(0) +25>Emitted(19, 216) Source(30, 55) + SourceIndex(0) +26>Emitted(19, 218) Source(30, 57) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -721,7 +592,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -740,136 +611,109 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(20, 32) Source(31, 32) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(21, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(21, 2) Source(32, 2) + SourceIndex(0) + >} +1 >Emitted(21, 2) Source(32, 2) + SourceIndex(0) --- >>>for (var _k = getMultiRobot(), _l = _k[1], _m = _l === void 0 ? ["none", "none"] : _l, _o = _m[0], primarySkillA = _o === void 0 ? "primary" : _o, _p = _m[1], secondarySkillA = _p === void 0 ? "secondary" : _p, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^ -17> ^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -19> ^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^ -28> ^^^ -29> ^ -30> ^ -31> ^ -32> ^ -33> ^^ -34> ^ -35> ^ -36> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^ +15> ^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^ +28> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [, [ +2 >for (let +3 > +4 > [, [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"]] = getMultiRobot() -7 > -8 > [ +5 > +6 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -9 > -10> [ +7 > +8 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -11> -12> primarySkillA = "primary" -13> -14> primarySkillA = "primary" -15> , +9 > +10> primarySkillA = "primary" +11> +12> primarySkillA = "primary" +13> , > -16> secondarySkillA = "secondary" -17> -18> secondarySkillA = "secondary" -19> +14> secondarySkillA = "secondary" +15> +16> secondarySkillA = "secondary" +17> > ] = ["none", "none"]] = getMultiRobot(), -20> i -21> -22> = -23> -24> 0 -25> ; -26> -27> i -28> < -29> 1 -30> ; -31> -32> i -33> ++ -34> ) -35> -36> { +18> i +19> = +20> 0 +21> ; +22> i +23> < +24> 1 +25> ; +26> i +27> ++ +28> ) 1->Emitted(22, 1) Source(33, 1) + SourceIndex(0) -2 >Emitted(22, 4) Source(33, 4) + SourceIndex(0) -3 >Emitted(22, 5) Source(33, 5) + SourceIndex(0) -4 >Emitted(22, 6) Source(33, 10) + SourceIndex(0) -5 >Emitted(22, 10) Source(33, 10) + SourceIndex(0) -6 >Emitted(22, 30) Source(36, 40) + SourceIndex(0) -7 >Emitted(22, 32) Source(33, 13) + SourceIndex(0) -8 >Emitted(22, 42) Source(36, 21) + SourceIndex(0) -9 >Emitted(22, 44) Source(33, 13) + SourceIndex(0) -10>Emitted(22, 86) Source(36, 21) + SourceIndex(0) -11>Emitted(22, 88) Source(34, 5) + SourceIndex(0) -12>Emitted(22, 98) Source(34, 30) + SourceIndex(0) -13>Emitted(22, 100) Source(34, 5) + SourceIndex(0) -14>Emitted(22, 146) Source(34, 30) + SourceIndex(0) -15>Emitted(22, 148) Source(35, 5) + SourceIndex(0) -16>Emitted(22, 158) Source(35, 34) + SourceIndex(0) -17>Emitted(22, 160) Source(35, 5) + SourceIndex(0) -18>Emitted(22, 210) Source(35, 34) + SourceIndex(0) -19>Emitted(22, 212) Source(36, 42) + SourceIndex(0) -20>Emitted(22, 213) Source(36, 43) + SourceIndex(0) -21>Emitted(22, 214) Source(36, 44) + SourceIndex(0) -22>Emitted(22, 215) Source(36, 45) + SourceIndex(0) -23>Emitted(22, 216) Source(36, 46) + SourceIndex(0) -24>Emitted(22, 217) Source(36, 47) + SourceIndex(0) -25>Emitted(22, 218) Source(36, 48) + SourceIndex(0) -26>Emitted(22, 219) Source(36, 49) + SourceIndex(0) -27>Emitted(22, 220) Source(36, 50) + SourceIndex(0) -28>Emitted(22, 223) Source(36, 53) + SourceIndex(0) -29>Emitted(22, 224) Source(36, 54) + SourceIndex(0) -30>Emitted(22, 225) Source(36, 55) + SourceIndex(0) -31>Emitted(22, 226) Source(36, 56) + SourceIndex(0) -32>Emitted(22, 227) Source(36, 57) + SourceIndex(0) -33>Emitted(22, 229) Source(36, 59) + SourceIndex(0) -34>Emitted(22, 230) Source(36, 60) + SourceIndex(0) -35>Emitted(22, 231) Source(36, 61) + SourceIndex(0) -36>Emitted(22, 232) Source(36, 62) + SourceIndex(0) +2 >Emitted(22, 6) Source(33, 10) + SourceIndex(0) +3 >Emitted(22, 10) Source(33, 10) + SourceIndex(0) +4 >Emitted(22, 30) Source(36, 40) + SourceIndex(0) +5 >Emitted(22, 32) Source(33, 13) + SourceIndex(0) +6 >Emitted(22, 42) Source(36, 21) + SourceIndex(0) +7 >Emitted(22, 44) Source(33, 13) + SourceIndex(0) +8 >Emitted(22, 86) Source(36, 21) + SourceIndex(0) +9 >Emitted(22, 88) Source(34, 5) + SourceIndex(0) +10>Emitted(22, 98) Source(34, 30) + SourceIndex(0) +11>Emitted(22, 100) Source(34, 5) + SourceIndex(0) +12>Emitted(22, 146) Source(34, 30) + SourceIndex(0) +13>Emitted(22, 148) Source(35, 5) + SourceIndex(0) +14>Emitted(22, 158) Source(35, 34) + SourceIndex(0) +15>Emitted(22, 160) Source(35, 5) + SourceIndex(0) +16>Emitted(22, 210) Source(35, 34) + SourceIndex(0) +17>Emitted(22, 212) Source(36, 42) + SourceIndex(0) +18>Emitted(22, 213) Source(36, 43) + SourceIndex(0) +19>Emitted(22, 216) Source(36, 46) + SourceIndex(0) +20>Emitted(22, 217) Source(36, 47) + SourceIndex(0) +21>Emitted(22, 219) Source(36, 49) + SourceIndex(0) +22>Emitted(22, 220) Source(36, 50) + SourceIndex(0) +23>Emitted(22, 223) Source(36, 53) + SourceIndex(0) +24>Emitted(22, 224) Source(36, 54) + SourceIndex(0) +25>Emitted(22, 226) Source(36, 56) + SourceIndex(0) +26>Emitted(22, 227) Source(36, 57) + SourceIndex(0) +27>Emitted(22, 229) Source(36, 59) + SourceIndex(0) +28>Emitted(22, 231) Source(36, 61) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -880,7 +724,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -899,136 +743,109 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(23, 32) Source(37, 32) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(24, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(24, 2) Source(38, 2) + SourceIndex(0) + >} +1 >Emitted(24, 2) Source(38, 2) + SourceIndex(0) --- >>>for (var _q = ["trimmer", ["trimming", "edging"]], _r = _q[1], _s = _r === void 0 ? ["none", "none"] : _r, _t = _s[0], primarySkillA = _t === void 0 ? "primary" : _t, _u = _s[1], secondarySkillA = _u === void 0 ? "secondary" : _u, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^ -17> ^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -19> ^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^ -28> ^^^ -29> ^ -30> ^ -31> ^ -32> ^ -33> ^^ -34> ^ -35> ^ -36> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^ +15> ^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^ +28> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [, [ +2 >for (let +3 > +4 > [, [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]] -7 > -8 > [ +5 > +6 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -9 > -10> [ +7 > +8 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -11> -12> primarySkillA = "primary" -13> -14> primarySkillA = "primary" -15> , +9 > +10> primarySkillA = "primary" +11> +12> primarySkillA = "primary" +13> , > -16> secondarySkillA = "secondary" -17> -18> secondarySkillA = "secondary" -19> +14> secondarySkillA = "secondary" +15> +16> secondarySkillA = "secondary" +17> > ] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]], -20> i -21> -22> = -23> -24> 0 -25> ; -26> -27> i -28> < -29> 1 -30> ; -31> -32> i -33> ++ -34> ) -35> -36> { +18> i +19> = +20> 0 +21> ; +22> i +23> < +24> 1 +25> ; +26> i +27> ++ +28> ) 1->Emitted(25, 1) Source(39, 1) + SourceIndex(0) -2 >Emitted(25, 4) Source(39, 4) + SourceIndex(0) -3 >Emitted(25, 5) Source(39, 5) + SourceIndex(0) -4 >Emitted(25, 6) Source(39, 10) + SourceIndex(0) -5 >Emitted(25, 10) Source(39, 10) + SourceIndex(0) -6 >Emitted(25, 50) Source(42, 60) + SourceIndex(0) -7 >Emitted(25, 52) Source(39, 13) + SourceIndex(0) -8 >Emitted(25, 62) Source(42, 21) + SourceIndex(0) -9 >Emitted(25, 64) Source(39, 13) + SourceIndex(0) -10>Emitted(25, 106) Source(42, 21) + SourceIndex(0) -11>Emitted(25, 108) Source(40, 5) + SourceIndex(0) -12>Emitted(25, 118) Source(40, 30) + SourceIndex(0) -13>Emitted(25, 120) Source(40, 5) + SourceIndex(0) -14>Emitted(25, 166) Source(40, 30) + SourceIndex(0) -15>Emitted(25, 168) Source(41, 5) + SourceIndex(0) -16>Emitted(25, 178) Source(41, 34) + SourceIndex(0) -17>Emitted(25, 180) Source(41, 5) + SourceIndex(0) -18>Emitted(25, 230) Source(41, 34) + SourceIndex(0) -19>Emitted(25, 232) Source(42, 62) + SourceIndex(0) -20>Emitted(25, 233) Source(42, 63) + SourceIndex(0) -21>Emitted(25, 234) Source(42, 64) + SourceIndex(0) -22>Emitted(25, 235) Source(42, 65) + SourceIndex(0) -23>Emitted(25, 236) Source(42, 66) + SourceIndex(0) -24>Emitted(25, 237) Source(42, 67) + SourceIndex(0) -25>Emitted(25, 238) Source(42, 68) + SourceIndex(0) -26>Emitted(25, 239) Source(42, 69) + SourceIndex(0) -27>Emitted(25, 240) Source(42, 70) + SourceIndex(0) -28>Emitted(25, 243) Source(42, 73) + SourceIndex(0) -29>Emitted(25, 244) Source(42, 74) + SourceIndex(0) -30>Emitted(25, 245) Source(42, 75) + SourceIndex(0) -31>Emitted(25, 246) Source(42, 76) + SourceIndex(0) -32>Emitted(25, 247) Source(42, 77) + SourceIndex(0) -33>Emitted(25, 249) Source(42, 79) + SourceIndex(0) -34>Emitted(25, 250) Source(42, 80) + SourceIndex(0) -35>Emitted(25, 251) Source(42, 81) + SourceIndex(0) -36>Emitted(25, 252) Source(42, 82) + SourceIndex(0) +2 >Emitted(25, 6) Source(39, 10) + SourceIndex(0) +3 >Emitted(25, 10) Source(39, 10) + SourceIndex(0) +4 >Emitted(25, 50) Source(42, 60) + SourceIndex(0) +5 >Emitted(25, 52) Source(39, 13) + SourceIndex(0) +6 >Emitted(25, 62) Source(42, 21) + SourceIndex(0) +7 >Emitted(25, 64) Source(39, 13) + SourceIndex(0) +8 >Emitted(25, 106) Source(42, 21) + SourceIndex(0) +9 >Emitted(25, 108) Source(40, 5) + SourceIndex(0) +10>Emitted(25, 118) Source(40, 30) + SourceIndex(0) +11>Emitted(25, 120) Source(40, 5) + SourceIndex(0) +12>Emitted(25, 166) Source(40, 30) + SourceIndex(0) +13>Emitted(25, 168) Source(41, 5) + SourceIndex(0) +14>Emitted(25, 178) Source(41, 34) + SourceIndex(0) +15>Emitted(25, 180) Source(41, 5) + SourceIndex(0) +16>Emitted(25, 230) Source(41, 34) + SourceIndex(0) +17>Emitted(25, 232) Source(42, 62) + SourceIndex(0) +18>Emitted(25, 233) Source(42, 63) + SourceIndex(0) +19>Emitted(25, 236) Source(42, 66) + SourceIndex(0) +20>Emitted(25, 237) Source(42, 67) + SourceIndex(0) +21>Emitted(25, 239) Source(42, 69) + SourceIndex(0) +22>Emitted(25, 240) Source(42, 70) + SourceIndex(0) +23>Emitted(25, 243) Source(42, 73) + SourceIndex(0) +24>Emitted(25, 244) Source(42, 74) + SourceIndex(0) +25>Emitted(25, 246) Source(42, 76) + SourceIndex(0) +26>Emitted(25, 247) Source(42, 77) + SourceIndex(0) +27>Emitted(25, 249) Source(42, 79) + SourceIndex(0) +28>Emitted(25, 251) Source(42, 81) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -1039,7 +856,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1058,96 +875,69 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(26, 32) Source(43, 32) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(27, 1) Source(44, 1) + SourceIndex(0) -2 >Emitted(27, 2) Source(44, 2) + SourceIndex(0) + >} +1 >Emitted(27, 2) Source(44, 2) + SourceIndex(0) --- >>>for (var _v = robotA[0], numberB = _v === void 0 ? -1 : _v, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > > -2 >for -3 > -4 > (let [ -5 > -6 > numberB = -1 -7 > -8 > numberB = -1 -9 > ] = robotA, -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let [ +3 > +4 > numberB = -1 +5 > +6 > numberB = -1 +7 > ] = robotA, +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(28, 1) Source(46, 1) + SourceIndex(0) -2 >Emitted(28, 4) Source(46, 4) + SourceIndex(0) -3 >Emitted(28, 5) Source(46, 5) + SourceIndex(0) -4 >Emitted(28, 6) Source(46, 11) + SourceIndex(0) -5 >Emitted(28, 10) Source(46, 11) + SourceIndex(0) -6 >Emitted(28, 24) Source(46, 23) + SourceIndex(0) -7 >Emitted(28, 26) Source(46, 11) + SourceIndex(0) -8 >Emitted(28, 59) Source(46, 23) + SourceIndex(0) -9 >Emitted(28, 61) Source(46, 35) + SourceIndex(0) -10>Emitted(28, 62) Source(46, 36) + SourceIndex(0) -11>Emitted(28, 63) Source(46, 37) + SourceIndex(0) -12>Emitted(28, 64) Source(46, 38) + SourceIndex(0) -13>Emitted(28, 65) Source(46, 39) + SourceIndex(0) -14>Emitted(28, 66) Source(46, 40) + SourceIndex(0) -15>Emitted(28, 67) Source(46, 41) + SourceIndex(0) -16>Emitted(28, 68) Source(46, 42) + SourceIndex(0) -17>Emitted(28, 69) Source(46, 43) + SourceIndex(0) -18>Emitted(28, 72) Source(46, 46) + SourceIndex(0) -19>Emitted(28, 73) Source(46, 47) + SourceIndex(0) -20>Emitted(28, 74) Source(46, 48) + SourceIndex(0) -21>Emitted(28, 75) Source(46, 49) + SourceIndex(0) -22>Emitted(28, 76) Source(46, 50) + SourceIndex(0) -23>Emitted(28, 78) Source(46, 52) + SourceIndex(0) -24>Emitted(28, 79) Source(46, 53) + SourceIndex(0) -25>Emitted(28, 80) Source(46, 54) + SourceIndex(0) -26>Emitted(28, 81) Source(46, 55) + SourceIndex(0) +2 >Emitted(28, 6) Source(46, 11) + SourceIndex(0) +3 >Emitted(28, 10) Source(46, 11) + SourceIndex(0) +4 >Emitted(28, 24) Source(46, 23) + SourceIndex(0) +5 >Emitted(28, 26) Source(46, 11) + SourceIndex(0) +6 >Emitted(28, 59) Source(46, 23) + SourceIndex(0) +7 >Emitted(28, 61) Source(46, 35) + SourceIndex(0) +8 >Emitted(28, 62) Source(46, 36) + SourceIndex(0) +9 >Emitted(28, 65) Source(46, 39) + SourceIndex(0) +10>Emitted(28, 66) Source(46, 40) + SourceIndex(0) +11>Emitted(28, 68) Source(46, 42) + SourceIndex(0) +12>Emitted(28, 69) Source(46, 43) + SourceIndex(0) +13>Emitted(28, 72) Source(46, 46) + SourceIndex(0) +14>Emitted(28, 73) Source(46, 47) + SourceIndex(0) +15>Emitted(28, 75) Source(46, 49) + SourceIndex(0) +16>Emitted(28, 76) Source(46, 50) + SourceIndex(0) +17>Emitted(28, 78) Source(46, 52) + SourceIndex(0) +18>Emitted(28, 80) Source(46, 54) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1158,7 +948,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1177,95 +967,68 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(29, 26) Source(47, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(30, 1) Source(48, 1) + SourceIndex(0) -2 >Emitted(30, 2) Source(48, 2) + SourceIndex(0) + >} +1 >Emitted(30, 2) Source(48, 2) + SourceIndex(0) --- >>>for (var _w = getRobot()[0], numberB = _w === void 0 ? -1 : _w, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > numberB = -1 -7 > -8 > numberB = -1 -9 > ] = getRobot(), -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let [ +3 > +4 > numberB = -1 +5 > +6 > numberB = -1 +7 > ] = getRobot(), +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(31, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(31, 4) Source(49, 4) + SourceIndex(0) -3 >Emitted(31, 5) Source(49, 5) + SourceIndex(0) -4 >Emitted(31, 6) Source(49, 11) + SourceIndex(0) -5 >Emitted(31, 10) Source(49, 11) + SourceIndex(0) -6 >Emitted(31, 28) Source(49, 23) + SourceIndex(0) -7 >Emitted(31, 30) Source(49, 11) + SourceIndex(0) -8 >Emitted(31, 63) Source(49, 23) + SourceIndex(0) -9 >Emitted(31, 65) Source(49, 39) + SourceIndex(0) -10>Emitted(31, 66) Source(49, 40) + SourceIndex(0) -11>Emitted(31, 67) Source(49, 41) + SourceIndex(0) -12>Emitted(31, 68) Source(49, 42) + SourceIndex(0) -13>Emitted(31, 69) Source(49, 43) + SourceIndex(0) -14>Emitted(31, 70) Source(49, 44) + SourceIndex(0) -15>Emitted(31, 71) Source(49, 45) + SourceIndex(0) -16>Emitted(31, 72) Source(49, 46) + SourceIndex(0) -17>Emitted(31, 73) Source(49, 47) + SourceIndex(0) -18>Emitted(31, 76) Source(49, 50) + SourceIndex(0) -19>Emitted(31, 77) Source(49, 51) + SourceIndex(0) -20>Emitted(31, 78) Source(49, 52) + SourceIndex(0) -21>Emitted(31, 79) Source(49, 53) + SourceIndex(0) -22>Emitted(31, 80) Source(49, 54) + SourceIndex(0) -23>Emitted(31, 82) Source(49, 56) + SourceIndex(0) -24>Emitted(31, 83) Source(49, 57) + SourceIndex(0) -25>Emitted(31, 84) Source(49, 58) + SourceIndex(0) -26>Emitted(31, 85) Source(49, 59) + SourceIndex(0) +2 >Emitted(31, 6) Source(49, 11) + SourceIndex(0) +3 >Emitted(31, 10) Source(49, 11) + SourceIndex(0) +4 >Emitted(31, 28) Source(49, 23) + SourceIndex(0) +5 >Emitted(31, 30) Source(49, 11) + SourceIndex(0) +6 >Emitted(31, 63) Source(49, 23) + SourceIndex(0) +7 >Emitted(31, 65) Source(49, 39) + SourceIndex(0) +8 >Emitted(31, 66) Source(49, 40) + SourceIndex(0) +9 >Emitted(31, 69) Source(49, 43) + SourceIndex(0) +10>Emitted(31, 70) Source(49, 44) + SourceIndex(0) +11>Emitted(31, 72) Source(49, 46) + SourceIndex(0) +12>Emitted(31, 73) Source(49, 47) + SourceIndex(0) +13>Emitted(31, 76) Source(49, 50) + SourceIndex(0) +14>Emitted(31, 77) Source(49, 51) + SourceIndex(0) +15>Emitted(31, 79) Source(49, 53) + SourceIndex(0) +16>Emitted(31, 80) Source(49, 54) + SourceIndex(0) +17>Emitted(31, 82) Source(49, 56) + SourceIndex(0) +18>Emitted(31, 84) Source(49, 58) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1276,7 +1039,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1295,95 +1058,68 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(32, 26) Source(50, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(33, 1) Source(51, 1) + SourceIndex(0) -2 >Emitted(33, 2) Source(51, 2) + SourceIndex(0) + >} +1 >Emitted(33, 2) Source(51, 2) + SourceIndex(0) --- >>>for (var _x = [2, "trimmer", "trimming"][0], numberB = _x === void 0 ? -1 : _x, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > numberB = -1 -7 > -8 > numberB = -1 -9 > ] = [2, "trimmer", "trimming"], -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let [ +3 > +4 > numberB = -1 +5 > +6 > numberB = -1 +7 > ] = [2, "trimmer", "trimming"], +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(34, 1) Source(52, 1) + SourceIndex(0) -2 >Emitted(34, 4) Source(52, 4) + SourceIndex(0) -3 >Emitted(34, 5) Source(52, 5) + SourceIndex(0) -4 >Emitted(34, 6) Source(52, 11) + SourceIndex(0) -5 >Emitted(34, 10) Source(52, 11) + SourceIndex(0) -6 >Emitted(34, 44) Source(52, 23) + SourceIndex(0) -7 >Emitted(34, 46) Source(52, 11) + SourceIndex(0) -8 >Emitted(34, 79) Source(52, 23) + SourceIndex(0) -9 >Emitted(34, 81) Source(52, 55) + SourceIndex(0) -10>Emitted(34, 82) Source(52, 56) + SourceIndex(0) -11>Emitted(34, 83) Source(52, 57) + SourceIndex(0) -12>Emitted(34, 84) Source(52, 58) + SourceIndex(0) -13>Emitted(34, 85) Source(52, 59) + SourceIndex(0) -14>Emitted(34, 86) Source(52, 60) + SourceIndex(0) -15>Emitted(34, 87) Source(52, 61) + SourceIndex(0) -16>Emitted(34, 88) Source(52, 62) + SourceIndex(0) -17>Emitted(34, 89) Source(52, 63) + SourceIndex(0) -18>Emitted(34, 92) Source(52, 66) + SourceIndex(0) -19>Emitted(34, 93) Source(52, 67) + SourceIndex(0) -20>Emitted(34, 94) Source(52, 68) + SourceIndex(0) -21>Emitted(34, 95) Source(52, 69) + SourceIndex(0) -22>Emitted(34, 96) Source(52, 70) + SourceIndex(0) -23>Emitted(34, 98) Source(52, 72) + SourceIndex(0) -24>Emitted(34, 99) Source(52, 73) + SourceIndex(0) -25>Emitted(34, 100) Source(52, 74) + SourceIndex(0) -26>Emitted(34, 101) Source(52, 75) + SourceIndex(0) +2 >Emitted(34, 6) Source(52, 11) + SourceIndex(0) +3 >Emitted(34, 10) Source(52, 11) + SourceIndex(0) +4 >Emitted(34, 44) Source(52, 23) + SourceIndex(0) +5 >Emitted(34, 46) Source(52, 11) + SourceIndex(0) +6 >Emitted(34, 79) Source(52, 23) + SourceIndex(0) +7 >Emitted(34, 81) Source(52, 55) + SourceIndex(0) +8 >Emitted(34, 82) Source(52, 56) + SourceIndex(0) +9 >Emitted(34, 85) Source(52, 59) + SourceIndex(0) +10>Emitted(34, 86) Source(52, 60) + SourceIndex(0) +11>Emitted(34, 88) Source(52, 62) + SourceIndex(0) +12>Emitted(34, 89) Source(52, 63) + SourceIndex(0) +13>Emitted(34, 92) Source(52, 66) + SourceIndex(0) +14>Emitted(34, 93) Source(52, 67) + SourceIndex(0) +15>Emitted(34, 95) Source(52, 69) + SourceIndex(0) +16>Emitted(34, 96) Source(52, 70) + SourceIndex(0) +17>Emitted(34, 98) Source(52, 72) + SourceIndex(0) +18>Emitted(34, 100) Source(52, 74) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1394,7 +1130,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1413,95 +1149,68 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(35, 26) Source(53, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(36, 1) Source(54, 1) + SourceIndex(0) -2 >Emitted(36, 2) Source(54, 2) + SourceIndex(0) + >} +1 >Emitted(36, 2) Source(54, 2) + SourceIndex(0) --- >>>for (var _y = multiRobotA[0], nameB = _y === void 0 ? "name" : _y, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > nameB = "name" -7 > -8 > nameB = "name" -9 > ] = multiRobotA, -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let [ +3 > +4 > nameB = "name" +5 > +6 > nameB = "name" +7 > ] = multiRobotA, +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(37, 1) Source(55, 1) + SourceIndex(0) -2 >Emitted(37, 4) Source(55, 4) + SourceIndex(0) -3 >Emitted(37, 5) Source(55, 5) + SourceIndex(0) -4 >Emitted(37, 6) Source(55, 11) + SourceIndex(0) -5 >Emitted(37, 10) Source(55, 11) + SourceIndex(0) -6 >Emitted(37, 29) Source(55, 25) + SourceIndex(0) -7 >Emitted(37, 31) Source(55, 11) + SourceIndex(0) -8 >Emitted(37, 66) Source(55, 25) + SourceIndex(0) -9 >Emitted(37, 68) Source(55, 42) + SourceIndex(0) -10>Emitted(37, 69) Source(55, 43) + SourceIndex(0) -11>Emitted(37, 70) Source(55, 44) + SourceIndex(0) -12>Emitted(37, 71) Source(55, 45) + SourceIndex(0) -13>Emitted(37, 72) Source(55, 46) + SourceIndex(0) -14>Emitted(37, 73) Source(55, 47) + SourceIndex(0) -15>Emitted(37, 74) Source(55, 48) + SourceIndex(0) -16>Emitted(37, 75) Source(55, 49) + SourceIndex(0) -17>Emitted(37, 76) Source(55, 50) + SourceIndex(0) -18>Emitted(37, 79) Source(55, 53) + SourceIndex(0) -19>Emitted(37, 80) Source(55, 54) + SourceIndex(0) -20>Emitted(37, 81) Source(55, 55) + SourceIndex(0) -21>Emitted(37, 82) Source(55, 56) + SourceIndex(0) -22>Emitted(37, 83) Source(55, 57) + SourceIndex(0) -23>Emitted(37, 85) Source(55, 59) + SourceIndex(0) -24>Emitted(37, 86) Source(55, 60) + SourceIndex(0) -25>Emitted(37, 87) Source(55, 61) + SourceIndex(0) -26>Emitted(37, 88) Source(55, 62) + SourceIndex(0) +2 >Emitted(37, 6) Source(55, 11) + SourceIndex(0) +3 >Emitted(37, 10) Source(55, 11) + SourceIndex(0) +4 >Emitted(37, 29) Source(55, 25) + SourceIndex(0) +5 >Emitted(37, 31) Source(55, 11) + SourceIndex(0) +6 >Emitted(37, 66) Source(55, 25) + SourceIndex(0) +7 >Emitted(37, 68) Source(55, 42) + SourceIndex(0) +8 >Emitted(37, 69) Source(55, 43) + SourceIndex(0) +9 >Emitted(37, 72) Source(55, 46) + SourceIndex(0) +10>Emitted(37, 73) Source(55, 47) + SourceIndex(0) +11>Emitted(37, 75) Source(55, 49) + SourceIndex(0) +12>Emitted(37, 76) Source(55, 50) + SourceIndex(0) +13>Emitted(37, 79) Source(55, 53) + SourceIndex(0) +14>Emitted(37, 80) Source(55, 54) + SourceIndex(0) +15>Emitted(37, 82) Source(55, 56) + SourceIndex(0) +16>Emitted(37, 83) Source(55, 57) + SourceIndex(0) +17>Emitted(37, 85) Source(55, 59) + SourceIndex(0) +18>Emitted(37, 87) Source(55, 61) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1512,7 +1221,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1531,95 +1240,68 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(38, 24) Source(56, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(39, 1) Source(57, 1) + SourceIndex(0) -2 >Emitted(39, 2) Source(57, 2) + SourceIndex(0) + >} +1 >Emitted(39, 2) Source(57, 2) + SourceIndex(0) --- >>>for (var _z = getMultiRobot()[0], nameB = _z === void 0 ? "name" : _z, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > nameB = "name" -7 > -8 > nameB = "name" -9 > ] = getMultiRobot(), -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let [ +3 > +4 > nameB = "name" +5 > +6 > nameB = "name" +7 > ] = getMultiRobot(), +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(40, 1) Source(58, 1) + SourceIndex(0) -2 >Emitted(40, 4) Source(58, 4) + SourceIndex(0) -3 >Emitted(40, 5) Source(58, 5) + SourceIndex(0) -4 >Emitted(40, 6) Source(58, 11) + SourceIndex(0) -5 >Emitted(40, 10) Source(58, 11) + SourceIndex(0) -6 >Emitted(40, 33) Source(58, 25) + SourceIndex(0) -7 >Emitted(40, 35) Source(58, 11) + SourceIndex(0) -8 >Emitted(40, 70) Source(58, 25) + SourceIndex(0) -9 >Emitted(40, 72) Source(58, 46) + SourceIndex(0) -10>Emitted(40, 73) Source(58, 47) + SourceIndex(0) -11>Emitted(40, 74) Source(58, 48) + SourceIndex(0) -12>Emitted(40, 75) Source(58, 49) + SourceIndex(0) -13>Emitted(40, 76) Source(58, 50) + SourceIndex(0) -14>Emitted(40, 77) Source(58, 51) + SourceIndex(0) -15>Emitted(40, 78) Source(58, 52) + SourceIndex(0) -16>Emitted(40, 79) Source(58, 53) + SourceIndex(0) -17>Emitted(40, 80) Source(58, 54) + SourceIndex(0) -18>Emitted(40, 83) Source(58, 57) + SourceIndex(0) -19>Emitted(40, 84) Source(58, 58) + SourceIndex(0) -20>Emitted(40, 85) Source(58, 59) + SourceIndex(0) -21>Emitted(40, 86) Source(58, 60) + SourceIndex(0) -22>Emitted(40, 87) Source(58, 61) + SourceIndex(0) -23>Emitted(40, 89) Source(58, 63) + SourceIndex(0) -24>Emitted(40, 90) Source(58, 64) + SourceIndex(0) -25>Emitted(40, 91) Source(58, 65) + SourceIndex(0) -26>Emitted(40, 92) Source(58, 66) + SourceIndex(0) +2 >Emitted(40, 6) Source(58, 11) + SourceIndex(0) +3 >Emitted(40, 10) Source(58, 11) + SourceIndex(0) +4 >Emitted(40, 33) Source(58, 25) + SourceIndex(0) +5 >Emitted(40, 35) Source(58, 11) + SourceIndex(0) +6 >Emitted(40, 70) Source(58, 25) + SourceIndex(0) +7 >Emitted(40, 72) Source(58, 46) + SourceIndex(0) +8 >Emitted(40, 73) Source(58, 47) + SourceIndex(0) +9 >Emitted(40, 76) Source(58, 50) + SourceIndex(0) +10>Emitted(40, 77) Source(58, 51) + SourceIndex(0) +11>Emitted(40, 79) Source(58, 53) + SourceIndex(0) +12>Emitted(40, 80) Source(58, 54) + SourceIndex(0) +13>Emitted(40, 83) Source(58, 57) + SourceIndex(0) +14>Emitted(40, 84) Source(58, 58) + SourceIndex(0) +15>Emitted(40, 86) Source(58, 60) + SourceIndex(0) +16>Emitted(40, 87) Source(58, 61) + SourceIndex(0) +17>Emitted(40, 89) Source(58, 63) + SourceIndex(0) +18>Emitted(40, 91) Source(58, 65) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1630,7 +1312,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1649,95 +1331,68 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(41, 24) Source(59, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(42, 1) Source(60, 1) + SourceIndex(0) -2 >Emitted(42, 2) Source(60, 2) + SourceIndex(0) + >} +1 >Emitted(42, 2) Source(60, 2) + SourceIndex(0) --- >>>for (var _0 = ["trimmer", ["trimming", "edging"]][0], nameB = _0 === void 0 ? "name" : _0, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > -2 >for -3 > -4 > (let [ -5 > -6 > nameB = "name" -7 > -8 > nameB = "name" -9 > ] = ["trimmer", ["trimming", "edging"]], -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let [ +3 > +4 > nameB = "name" +5 > +6 > nameB = "name" +7 > ] = ["trimmer", ["trimming", "edging"]], +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(43, 1) Source(61, 1) + SourceIndex(0) -2 >Emitted(43, 4) Source(61, 4) + SourceIndex(0) -3 >Emitted(43, 5) Source(61, 5) + SourceIndex(0) -4 >Emitted(43, 6) Source(61, 11) + SourceIndex(0) -5 >Emitted(43, 10) Source(61, 11) + SourceIndex(0) -6 >Emitted(43, 53) Source(61, 25) + SourceIndex(0) -7 >Emitted(43, 55) Source(61, 11) + SourceIndex(0) -8 >Emitted(43, 90) Source(61, 25) + SourceIndex(0) -9 >Emitted(43, 92) Source(61, 66) + SourceIndex(0) -10>Emitted(43, 93) Source(61, 67) + SourceIndex(0) -11>Emitted(43, 94) Source(61, 68) + SourceIndex(0) -12>Emitted(43, 95) Source(61, 69) + SourceIndex(0) -13>Emitted(43, 96) Source(61, 70) + SourceIndex(0) -14>Emitted(43, 97) Source(61, 71) + SourceIndex(0) -15>Emitted(43, 98) Source(61, 72) + SourceIndex(0) -16>Emitted(43, 99) Source(61, 73) + SourceIndex(0) -17>Emitted(43, 100) Source(61, 74) + SourceIndex(0) -18>Emitted(43, 103) Source(61, 77) + SourceIndex(0) -19>Emitted(43, 104) Source(61, 78) + SourceIndex(0) -20>Emitted(43, 105) Source(61, 79) + SourceIndex(0) -21>Emitted(43, 106) Source(61, 80) + SourceIndex(0) -22>Emitted(43, 107) Source(61, 81) + SourceIndex(0) -23>Emitted(43, 109) Source(61, 83) + SourceIndex(0) -24>Emitted(43, 110) Source(61, 84) + SourceIndex(0) -25>Emitted(43, 111) Source(61, 85) + SourceIndex(0) -26>Emitted(43, 112) Source(61, 86) + SourceIndex(0) +2 >Emitted(43, 6) Source(61, 11) + SourceIndex(0) +3 >Emitted(43, 10) Source(61, 11) + SourceIndex(0) +4 >Emitted(43, 53) Source(61, 25) + SourceIndex(0) +5 >Emitted(43, 55) Source(61, 11) + SourceIndex(0) +6 >Emitted(43, 90) Source(61, 25) + SourceIndex(0) +7 >Emitted(43, 92) Source(61, 66) + SourceIndex(0) +8 >Emitted(43, 93) Source(61, 67) + SourceIndex(0) +9 >Emitted(43, 96) Source(61, 70) + SourceIndex(0) +10>Emitted(43, 97) Source(61, 71) + SourceIndex(0) +11>Emitted(43, 99) Source(61, 73) + SourceIndex(0) +12>Emitted(43, 100) Source(61, 74) + SourceIndex(0) +13>Emitted(43, 103) Source(61, 77) + SourceIndex(0) +14>Emitted(43, 104) Source(61, 78) + SourceIndex(0) +15>Emitted(43, 106) Source(61, 80) + SourceIndex(0) +16>Emitted(43, 107) Source(61, 81) + SourceIndex(0) +17>Emitted(43, 109) Source(61, 83) + SourceIndex(0) +18>Emitted(43, 111) Source(61, 85) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1748,7 +1403,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1767,120 +1422,93 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(44, 24) Source(62, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(45, 1) Source(63, 1) + SourceIndex(0) -2 >Emitted(45, 2) Source(63, 2) + SourceIndex(0) + >} +1 >Emitted(45, 2) Source(63, 2) + SourceIndex(0) --- >>>for (var _1 = robotA[0], numberA2 = _1 === void 0 ? -1 : _1, _2 = robotA[1], nameA2 = _2 === void 0 ? "name" : _2, _3 = robotA[2], skillA2 = _3 === void 0 ? "skill" : _3, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -17> ^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^^ -27> ^ -28> ^ -29> ^ -30> ^ -31> ^^ -32> ^ -33> ^ -34> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ 1-> > > -2 >for -3 > -4 > (let [ -5 > -6 > numberA2 = -1 -7 > -8 > numberA2 = -1 -9 > , -10> nameA2 = "name" -11> -12> nameA2 = "name" -13> , -14> skillA2 = "skill" -15> -16> skillA2 = "skill" -17> ] = robotA, -18> i -19> -20> = -21> -22> 0 -23> ; -24> -25> i -26> < -27> 1 -28> ; -29> -30> i -31> ++ -32> ) -33> -34> { +2 >for (let [ +3 > +4 > numberA2 = -1 +5 > +6 > numberA2 = -1 +7 > , +8 > nameA2 = "name" +9 > +10> nameA2 = "name" +11> , +12> skillA2 = "skill" +13> +14> skillA2 = "skill" +15> ] = robotA, +16> i +17> = +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) 1->Emitted(46, 1) Source(65, 1) + SourceIndex(0) -2 >Emitted(46, 4) Source(65, 4) + SourceIndex(0) -3 >Emitted(46, 5) Source(65, 5) + SourceIndex(0) -4 >Emitted(46, 6) Source(65, 11) + SourceIndex(0) -5 >Emitted(46, 10) Source(65, 11) + SourceIndex(0) -6 >Emitted(46, 24) Source(65, 24) + SourceIndex(0) -7 >Emitted(46, 26) Source(65, 11) + SourceIndex(0) -8 >Emitted(46, 60) Source(65, 24) + SourceIndex(0) -9 >Emitted(46, 62) Source(65, 26) + SourceIndex(0) -10>Emitted(46, 76) Source(65, 41) + SourceIndex(0) -11>Emitted(46, 78) Source(65, 26) + SourceIndex(0) -12>Emitted(46, 114) Source(65, 41) + SourceIndex(0) -13>Emitted(46, 116) Source(65, 43) + SourceIndex(0) -14>Emitted(46, 130) Source(65, 60) + SourceIndex(0) -15>Emitted(46, 132) Source(65, 43) + SourceIndex(0) -16>Emitted(46, 170) Source(65, 60) + SourceIndex(0) -17>Emitted(46, 172) Source(65, 72) + SourceIndex(0) -18>Emitted(46, 173) Source(65, 73) + SourceIndex(0) -19>Emitted(46, 174) Source(65, 74) + SourceIndex(0) -20>Emitted(46, 175) Source(65, 75) + SourceIndex(0) -21>Emitted(46, 176) Source(65, 76) + SourceIndex(0) -22>Emitted(46, 177) Source(65, 77) + SourceIndex(0) -23>Emitted(46, 178) Source(65, 78) + SourceIndex(0) -24>Emitted(46, 179) Source(65, 79) + SourceIndex(0) -25>Emitted(46, 180) Source(65, 80) + SourceIndex(0) -26>Emitted(46, 183) Source(65, 83) + SourceIndex(0) -27>Emitted(46, 184) Source(65, 84) + SourceIndex(0) -28>Emitted(46, 185) Source(65, 85) + SourceIndex(0) -29>Emitted(46, 186) Source(65, 86) + SourceIndex(0) -30>Emitted(46, 187) Source(65, 87) + SourceIndex(0) -31>Emitted(46, 189) Source(65, 89) + SourceIndex(0) -32>Emitted(46, 190) Source(65, 90) + SourceIndex(0) -33>Emitted(46, 191) Source(65, 91) + SourceIndex(0) -34>Emitted(46, 192) Source(65, 92) + SourceIndex(0) +2 >Emitted(46, 6) Source(65, 11) + SourceIndex(0) +3 >Emitted(46, 10) Source(65, 11) + SourceIndex(0) +4 >Emitted(46, 24) Source(65, 24) + SourceIndex(0) +5 >Emitted(46, 26) Source(65, 11) + SourceIndex(0) +6 >Emitted(46, 60) Source(65, 24) + SourceIndex(0) +7 >Emitted(46, 62) Source(65, 26) + SourceIndex(0) +8 >Emitted(46, 76) Source(65, 41) + SourceIndex(0) +9 >Emitted(46, 78) Source(65, 26) + SourceIndex(0) +10>Emitted(46, 114) Source(65, 41) + SourceIndex(0) +11>Emitted(46, 116) Source(65, 43) + SourceIndex(0) +12>Emitted(46, 130) Source(65, 60) + SourceIndex(0) +13>Emitted(46, 132) Source(65, 43) + SourceIndex(0) +14>Emitted(46, 170) Source(65, 60) + SourceIndex(0) +15>Emitted(46, 172) Source(65, 72) + SourceIndex(0) +16>Emitted(46, 173) Source(65, 73) + SourceIndex(0) +17>Emitted(46, 176) Source(65, 76) + SourceIndex(0) +18>Emitted(46, 177) Source(65, 77) + SourceIndex(0) +19>Emitted(46, 179) Source(65, 79) + SourceIndex(0) +20>Emitted(46, 180) Source(65, 80) + SourceIndex(0) +21>Emitted(46, 183) Source(65, 83) + SourceIndex(0) +22>Emitted(46, 184) Source(65, 84) + SourceIndex(0) +23>Emitted(46, 186) Source(65, 86) + SourceIndex(0) +24>Emitted(46, 187) Source(65, 87) + SourceIndex(0) +25>Emitted(46, 189) Source(65, 89) + SourceIndex(0) +26>Emitted(46, 191) Source(65, 91) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1891,7 +1519,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1910,125 +1538,98 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(47, 25) Source(66, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(48, 1) Source(67, 1) + SourceIndex(0) -2 >Emitted(48, 2) Source(67, 2) + SourceIndex(0) + >} +1 >Emitted(48, 2) Source(67, 2) + SourceIndex(0) --- >>>for (var _4 = getRobot(), _5 = _4[0], numberA2 = _5 === void 0 ? -1 : _5, _6 = _4[1], nameA2 = _6 === void 0 ? "name" : _6, _7 = _4[2], skillA2 = _7 === void 0 ? "skill" : _7, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^ -17> ^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -19> ^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^ -28> ^^^ -29> ^ -30> ^ -31> ^ -32> ^ -33> ^^ -34> ^ -35> ^ -36> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^ +15> ^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^ +28> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [numberA2 = -1, nameA2 = "name", skillA2 = "skill"] = getRobot() -7 > -8 > numberA2 = -1 -9 > -10> numberA2 = -1 -11> , -12> nameA2 = "name" -13> -14> nameA2 = "name" -15> , -16> skillA2 = "skill" -17> -18> skillA2 = "skill" -19> ] = getRobot(), -20> i -21> -22> = -23> -24> 0 -25> ; -26> -27> i -28> < -29> 1 -30> ; -31> -32> i -33> ++ -34> ) -35> -36> { +2 >for (let +3 > +4 > [numberA2 = -1, nameA2 = "name", skillA2 = "skill"] = getRobot() +5 > +6 > numberA2 = -1 +7 > +8 > numberA2 = -1 +9 > , +10> nameA2 = "name" +11> +12> nameA2 = "name" +13> , +14> skillA2 = "skill" +15> +16> skillA2 = "skill" +17> ] = getRobot(), +18> i +19> = +20> 0 +21> ; +22> i +23> < +24> 1 +25> ; +26> i +27> ++ +28> ) 1->Emitted(49, 1) Source(68, 1) + SourceIndex(0) -2 >Emitted(49, 4) Source(68, 4) + SourceIndex(0) -3 >Emitted(49, 5) Source(68, 5) + SourceIndex(0) -4 >Emitted(49, 6) Source(68, 10) + SourceIndex(0) -5 >Emitted(49, 10) Source(68, 10) + SourceIndex(0) -6 >Emitted(49, 25) Source(68, 74) + SourceIndex(0) -7 >Emitted(49, 27) Source(68, 11) + SourceIndex(0) -8 >Emitted(49, 37) Source(68, 24) + SourceIndex(0) -9 >Emitted(49, 39) Source(68, 11) + SourceIndex(0) -10>Emitted(49, 73) Source(68, 24) + SourceIndex(0) -11>Emitted(49, 75) Source(68, 26) + SourceIndex(0) -12>Emitted(49, 85) Source(68, 41) + SourceIndex(0) -13>Emitted(49, 87) Source(68, 26) + SourceIndex(0) -14>Emitted(49, 123) Source(68, 41) + SourceIndex(0) -15>Emitted(49, 125) Source(68, 43) + SourceIndex(0) -16>Emitted(49, 135) Source(68, 60) + SourceIndex(0) -17>Emitted(49, 137) Source(68, 43) + SourceIndex(0) -18>Emitted(49, 175) Source(68, 60) + SourceIndex(0) -19>Emitted(49, 177) Source(68, 76) + SourceIndex(0) -20>Emitted(49, 178) Source(68, 77) + SourceIndex(0) -21>Emitted(49, 179) Source(68, 78) + SourceIndex(0) -22>Emitted(49, 180) Source(68, 79) + SourceIndex(0) -23>Emitted(49, 181) Source(68, 80) + SourceIndex(0) -24>Emitted(49, 182) Source(68, 81) + SourceIndex(0) -25>Emitted(49, 183) Source(68, 82) + SourceIndex(0) -26>Emitted(49, 184) Source(68, 83) + SourceIndex(0) -27>Emitted(49, 185) Source(68, 84) + SourceIndex(0) -28>Emitted(49, 188) Source(68, 87) + SourceIndex(0) -29>Emitted(49, 189) Source(68, 88) + SourceIndex(0) -30>Emitted(49, 190) Source(68, 89) + SourceIndex(0) -31>Emitted(49, 191) Source(68, 90) + SourceIndex(0) -32>Emitted(49, 192) Source(68, 91) + SourceIndex(0) -33>Emitted(49, 194) Source(68, 93) + SourceIndex(0) -34>Emitted(49, 195) Source(68, 94) + SourceIndex(0) -35>Emitted(49, 196) Source(68, 95) + SourceIndex(0) -36>Emitted(49, 197) Source(68, 96) + SourceIndex(0) +2 >Emitted(49, 6) Source(68, 10) + SourceIndex(0) +3 >Emitted(49, 10) Source(68, 10) + SourceIndex(0) +4 >Emitted(49, 25) Source(68, 74) + SourceIndex(0) +5 >Emitted(49, 27) Source(68, 11) + SourceIndex(0) +6 >Emitted(49, 37) Source(68, 24) + SourceIndex(0) +7 >Emitted(49, 39) Source(68, 11) + SourceIndex(0) +8 >Emitted(49, 73) Source(68, 24) + SourceIndex(0) +9 >Emitted(49, 75) Source(68, 26) + SourceIndex(0) +10>Emitted(49, 85) Source(68, 41) + SourceIndex(0) +11>Emitted(49, 87) Source(68, 26) + SourceIndex(0) +12>Emitted(49, 123) Source(68, 41) + SourceIndex(0) +13>Emitted(49, 125) Source(68, 43) + SourceIndex(0) +14>Emitted(49, 135) Source(68, 60) + SourceIndex(0) +15>Emitted(49, 137) Source(68, 43) + SourceIndex(0) +16>Emitted(49, 175) Source(68, 60) + SourceIndex(0) +17>Emitted(49, 177) Source(68, 76) + SourceIndex(0) +18>Emitted(49, 178) Source(68, 77) + SourceIndex(0) +19>Emitted(49, 181) Source(68, 80) + SourceIndex(0) +20>Emitted(49, 182) Source(68, 81) + SourceIndex(0) +21>Emitted(49, 184) Source(68, 83) + SourceIndex(0) +22>Emitted(49, 185) Source(68, 84) + SourceIndex(0) +23>Emitted(49, 188) Source(68, 87) + SourceIndex(0) +24>Emitted(49, 189) Source(68, 88) + SourceIndex(0) +25>Emitted(49, 191) Source(68, 90) + SourceIndex(0) +26>Emitted(49, 192) Source(68, 91) + SourceIndex(0) +27>Emitted(49, 194) Source(68, 93) + SourceIndex(0) +28>Emitted(49, 196) Source(68, 95) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -2039,7 +1640,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2058,125 +1659,98 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(50, 25) Source(69, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(51, 1) Source(70, 1) + SourceIndex(0) -2 >Emitted(51, 2) Source(70, 2) + SourceIndex(0) + >} +1 >Emitted(51, 2) Source(70, 2) + SourceIndex(0) --- >>>for (var _8 = [2, "trimmer", "trimming"], _9 = _8[0], numberA2 = _9 === void 0 ? -1 : _9, _10 = _8[1], nameA2 = _10 === void 0 ? "name" : _10, _11 = _8[2], skillA2 = _11 === void 0 ? "skill" : _11, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^ -17> ^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -19> ^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^ -28> ^^^ -29> ^ -30> ^ -31> ^ -32> ^ -33> ^^ -34> ^ -35> ^ -36> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^ +15> ^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^ +28> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [numberA2 = -1, nameA2 = "name", skillA2 = "skill"] = [2, "trimmer", "trimming"] -7 > -8 > numberA2 = -1 -9 > -10> numberA2 = -1 -11> , -12> nameA2 = "name" -13> -14> nameA2 = "name" -15> , -16> skillA2 = "skill" -17> -18> skillA2 = "skill" -19> ] = [2, "trimmer", "trimming"], -20> i -21> -22> = -23> -24> 0 -25> ; -26> -27> i -28> < -29> 1 -30> ; -31> -32> i -33> ++ -34> ) -35> -36> { +2 >for (let +3 > +4 > [numberA2 = -1, nameA2 = "name", skillA2 = "skill"] = [2, "trimmer", "trimming"] +5 > +6 > numberA2 = -1 +7 > +8 > numberA2 = -1 +9 > , +10> nameA2 = "name" +11> +12> nameA2 = "name" +13> , +14> skillA2 = "skill" +15> +16> skillA2 = "skill" +17> ] = [2, "trimmer", "trimming"], +18> i +19> = +20> 0 +21> ; +22> i +23> < +24> 1 +25> ; +26> i +27> ++ +28> ) 1->Emitted(52, 1) Source(71, 1) + SourceIndex(0) -2 >Emitted(52, 4) Source(71, 4) + SourceIndex(0) -3 >Emitted(52, 5) Source(71, 5) + SourceIndex(0) -4 >Emitted(52, 6) Source(71, 10) + SourceIndex(0) -5 >Emitted(52, 10) Source(71, 10) + SourceIndex(0) -6 >Emitted(52, 41) Source(71, 90) + SourceIndex(0) -7 >Emitted(52, 43) Source(71, 11) + SourceIndex(0) -8 >Emitted(52, 53) Source(71, 24) + SourceIndex(0) -9 >Emitted(52, 55) Source(71, 11) + SourceIndex(0) -10>Emitted(52, 89) Source(71, 24) + SourceIndex(0) -11>Emitted(52, 91) Source(71, 26) + SourceIndex(0) -12>Emitted(52, 102) Source(71, 41) + SourceIndex(0) -13>Emitted(52, 104) Source(71, 26) + SourceIndex(0) -14>Emitted(52, 142) Source(71, 41) + SourceIndex(0) -15>Emitted(52, 144) Source(71, 43) + SourceIndex(0) -16>Emitted(52, 155) Source(71, 60) + SourceIndex(0) -17>Emitted(52, 157) Source(71, 43) + SourceIndex(0) -18>Emitted(52, 197) Source(71, 60) + SourceIndex(0) -19>Emitted(52, 199) Source(71, 92) + SourceIndex(0) -20>Emitted(52, 200) Source(71, 93) + SourceIndex(0) -21>Emitted(52, 201) Source(71, 94) + SourceIndex(0) -22>Emitted(52, 202) Source(71, 95) + SourceIndex(0) -23>Emitted(52, 203) Source(71, 96) + SourceIndex(0) -24>Emitted(52, 204) Source(71, 97) + SourceIndex(0) -25>Emitted(52, 205) Source(71, 98) + SourceIndex(0) -26>Emitted(52, 206) Source(71, 99) + SourceIndex(0) -27>Emitted(52, 207) Source(71, 100) + SourceIndex(0) -28>Emitted(52, 210) Source(71, 103) + SourceIndex(0) -29>Emitted(52, 211) Source(71, 104) + SourceIndex(0) -30>Emitted(52, 212) Source(71, 105) + SourceIndex(0) -31>Emitted(52, 213) Source(71, 106) + SourceIndex(0) -32>Emitted(52, 214) Source(71, 107) + SourceIndex(0) -33>Emitted(52, 216) Source(71, 109) + SourceIndex(0) -34>Emitted(52, 217) Source(71, 110) + SourceIndex(0) -35>Emitted(52, 218) Source(71, 111) + SourceIndex(0) -36>Emitted(52, 219) Source(71, 112) + SourceIndex(0) +2 >Emitted(52, 6) Source(71, 10) + SourceIndex(0) +3 >Emitted(52, 10) Source(71, 10) + SourceIndex(0) +4 >Emitted(52, 41) Source(71, 90) + SourceIndex(0) +5 >Emitted(52, 43) Source(71, 11) + SourceIndex(0) +6 >Emitted(52, 53) Source(71, 24) + SourceIndex(0) +7 >Emitted(52, 55) Source(71, 11) + SourceIndex(0) +8 >Emitted(52, 89) Source(71, 24) + SourceIndex(0) +9 >Emitted(52, 91) Source(71, 26) + SourceIndex(0) +10>Emitted(52, 102) Source(71, 41) + SourceIndex(0) +11>Emitted(52, 104) Source(71, 26) + SourceIndex(0) +12>Emitted(52, 142) Source(71, 41) + SourceIndex(0) +13>Emitted(52, 144) Source(71, 43) + SourceIndex(0) +14>Emitted(52, 155) Source(71, 60) + SourceIndex(0) +15>Emitted(52, 157) Source(71, 43) + SourceIndex(0) +16>Emitted(52, 197) Source(71, 60) + SourceIndex(0) +17>Emitted(52, 199) Source(71, 92) + SourceIndex(0) +18>Emitted(52, 200) Source(71, 93) + SourceIndex(0) +19>Emitted(52, 203) Source(71, 96) + SourceIndex(0) +20>Emitted(52, 204) Source(71, 97) + SourceIndex(0) +21>Emitted(52, 206) Source(71, 99) + SourceIndex(0) +22>Emitted(52, 207) Source(71, 100) + SourceIndex(0) +23>Emitted(52, 210) Source(71, 103) + SourceIndex(0) +24>Emitted(52, 211) Source(71, 104) + SourceIndex(0) +25>Emitted(52, 213) Source(71, 106) + SourceIndex(0) +26>Emitted(52, 214) Source(71, 107) + SourceIndex(0) +27>Emitted(52, 216) Source(71, 109) + SourceIndex(0) +28>Emitted(52, 218) Source(71, 111) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -2187,7 +1761,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2206,142 +1780,115 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(53, 25) Source(72, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(54, 1) Source(73, 1) + SourceIndex(0) -2 >Emitted(54, 2) Source(73, 2) + SourceIndex(0) + >} +1 >Emitted(54, 2) Source(73, 2) + SourceIndex(0) --- >>>for (var _12 = multiRobotA[0], nameMA = _12 === void 0 ? "noName" : _12, _13 = multiRobotA[1], _14 = _13 === void 0 ? ["none", "none"] : _13, _15 = _14[0], primarySkillA = _15 === void 0 ? "primary" : _15, _16 = _14[1], secondarySkillA = _16 === void 0 ? "secondary" : _16, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^^^^^^^^ -19> ^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -21> ^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^^^ -31> ^ -32> ^ -33> ^ -34> ^ -35> ^^ -36> ^ -37> ^ -38> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^^^^^^^^ +17> ^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^^ +26> ^ +27> ^^ +28> ^ +29> ^^ +30> ^^ 1-> > -2 >for -3 > -4 > (let - > [ -5 > -6 > nameMA = "noName" -7 > -8 > nameMA = "noName" -9 > , +2 >for (let + > [ +3 > +4 > nameMA = "noName" +5 > +6 > nameMA = "noName" +7 > , > -10> [ +8 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -11> -12> [ +9 > +10> [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -13> -14> primarySkillA = "primary" -15> -16> primarySkillA = "primary" -17> , +11> +12> primarySkillA = "primary" +13> +14> primarySkillA = "primary" +15> , > -18> secondarySkillA = "secondary" -19> -20> secondarySkillA = "secondary" -21> +16> secondarySkillA = "secondary" +17> +18> secondarySkillA = "secondary" +19> > ] = ["none", "none"] > ] = multiRobotA, -22> i -23> -24> = -25> -26> 0 -27> ; -28> -29> i -30> < -31> 1 -32> ; -33> -34> i -35> ++ -36> ) -37> -38> { +20> i +21> = +22> 0 +23> ; +24> i +25> < +26> 1 +27> ; +28> i +29> ++ +30> ) 1->Emitted(55, 1) Source(74, 1) + SourceIndex(0) -2 >Emitted(55, 4) Source(74, 4) + SourceIndex(0) -3 >Emitted(55, 5) Source(74, 5) + SourceIndex(0) -4 >Emitted(55, 6) Source(75, 6) + SourceIndex(0) -5 >Emitted(55, 10) Source(75, 6) + SourceIndex(0) -6 >Emitted(55, 30) Source(75, 23) + SourceIndex(0) -7 >Emitted(55, 32) Source(75, 6) + SourceIndex(0) -8 >Emitted(55, 72) Source(75, 23) + SourceIndex(0) -9 >Emitted(55, 74) Source(76, 9) + SourceIndex(0) -10>Emitted(55, 94) Source(79, 29) + SourceIndex(0) -11>Emitted(55, 96) Source(76, 9) + SourceIndex(0) -12>Emitted(55, 141) Source(79, 29) + SourceIndex(0) -13>Emitted(55, 143) Source(77, 13) + SourceIndex(0) -14>Emitted(55, 155) Source(77, 38) + SourceIndex(0) -15>Emitted(55, 157) Source(77, 13) + SourceIndex(0) -16>Emitted(55, 205) Source(77, 38) + SourceIndex(0) -17>Emitted(55, 207) Source(78, 13) + SourceIndex(0) -18>Emitted(55, 219) Source(78, 42) + SourceIndex(0) -19>Emitted(55, 221) Source(78, 13) + SourceIndex(0) -20>Emitted(55, 273) Source(78, 42) + SourceIndex(0) -21>Emitted(55, 275) Source(80, 22) + SourceIndex(0) -22>Emitted(55, 276) Source(80, 23) + SourceIndex(0) -23>Emitted(55, 277) Source(80, 24) + SourceIndex(0) -24>Emitted(55, 278) Source(80, 25) + SourceIndex(0) -25>Emitted(55, 279) Source(80, 26) + SourceIndex(0) -26>Emitted(55, 280) Source(80, 27) + SourceIndex(0) -27>Emitted(55, 281) Source(80, 28) + SourceIndex(0) -28>Emitted(55, 282) Source(80, 29) + SourceIndex(0) -29>Emitted(55, 283) Source(80, 30) + SourceIndex(0) -30>Emitted(55, 286) Source(80, 33) + SourceIndex(0) -31>Emitted(55, 287) Source(80, 34) + SourceIndex(0) -32>Emitted(55, 288) Source(80, 35) + SourceIndex(0) -33>Emitted(55, 289) Source(80, 36) + SourceIndex(0) -34>Emitted(55, 290) Source(80, 37) + SourceIndex(0) -35>Emitted(55, 292) Source(80, 39) + SourceIndex(0) -36>Emitted(55, 293) Source(80, 40) + SourceIndex(0) -37>Emitted(55, 294) Source(80, 41) + SourceIndex(0) -38>Emitted(55, 295) Source(80, 42) + SourceIndex(0) +2 >Emitted(55, 6) Source(75, 6) + SourceIndex(0) +3 >Emitted(55, 10) Source(75, 6) + SourceIndex(0) +4 >Emitted(55, 30) Source(75, 23) + SourceIndex(0) +5 >Emitted(55, 32) Source(75, 6) + SourceIndex(0) +6 >Emitted(55, 72) Source(75, 23) + SourceIndex(0) +7 >Emitted(55, 74) Source(76, 9) + SourceIndex(0) +8 >Emitted(55, 94) Source(79, 29) + SourceIndex(0) +9 >Emitted(55, 96) Source(76, 9) + SourceIndex(0) +10>Emitted(55, 141) Source(79, 29) + SourceIndex(0) +11>Emitted(55, 143) Source(77, 13) + SourceIndex(0) +12>Emitted(55, 155) Source(77, 38) + SourceIndex(0) +13>Emitted(55, 157) Source(77, 13) + SourceIndex(0) +14>Emitted(55, 205) Source(77, 38) + SourceIndex(0) +15>Emitted(55, 207) Source(78, 13) + SourceIndex(0) +16>Emitted(55, 219) Source(78, 42) + SourceIndex(0) +17>Emitted(55, 221) Source(78, 13) + SourceIndex(0) +18>Emitted(55, 273) Source(78, 42) + SourceIndex(0) +19>Emitted(55, 275) Source(80, 22) + SourceIndex(0) +20>Emitted(55, 276) Source(80, 23) + SourceIndex(0) +21>Emitted(55, 279) Source(80, 26) + SourceIndex(0) +22>Emitted(55, 280) Source(80, 27) + SourceIndex(0) +23>Emitted(55, 282) Source(80, 29) + SourceIndex(0) +24>Emitted(55, 283) Source(80, 30) + SourceIndex(0) +25>Emitted(55, 286) Source(80, 33) + SourceIndex(0) +26>Emitted(55, 287) Source(80, 34) + SourceIndex(0) +27>Emitted(55, 289) Source(80, 36) + SourceIndex(0) +28>Emitted(55, 290) Source(80, 37) + SourceIndex(0) +29>Emitted(55, 292) Source(80, 39) + SourceIndex(0) +30>Emitted(55, 294) Source(80, 41) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2352,7 +1899,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2371,152 +1918,125 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(56, 25) Source(81, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(57, 1) Source(82, 1) + SourceIndex(0) -2 >Emitted(57, 2) Source(82, 2) + SourceIndex(0) + >} +1 >Emitted(57, 2) Source(82, 2) + SourceIndex(0) --- >>>for (var _17 = getMultiRobot(), _18 = _17[0], nameMA = _18 === void 0 ? "noName" : _18, _19 = _17[1], _20 = _19 === void 0 ? ["none", "none"] : _19, _21 = _20[0], primarySkillA = _21 === void 0 ? "primary" : _21, _22 = _20[1], secondarySkillA = _22 === void 0 ? "secondary" : _22, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^^ -17> ^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -19> ^^ -20> ^^^^^^^^^^^^ -21> ^^ -22> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -23> ^^ -24> ^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^ -31> ^ -32> ^^^ -33> ^ -34> ^ -35> ^ -36> ^ -37> ^^ -38> ^ -39> ^ -40> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^^ +15> ^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^^^^^^^^ +19> ^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^^ +28> ^ +29> ^^ +30> ^ +31> ^^ +32> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [nameMA = "noName", +2 >for (let +3 > +4 > [nameMA = "noName", > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] > ] = getMultiRobot() -7 > -8 > nameMA = "noName" -9 > -10> nameMA = "noName" -11> , +5 > +6 > nameMA = "noName" +7 > +8 > nameMA = "noName" +9 > , > -12> [ +10> [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -13> -14> [ +11> +12> [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -15> -16> primarySkillA = "primary" -17> -18> primarySkillA = "primary" -19> , +13> +14> primarySkillA = "primary" +15> +16> primarySkillA = "primary" +17> , > -20> secondarySkillA = "secondary" -21> -22> secondarySkillA = "secondary" -23> +18> secondarySkillA = "secondary" +19> +20> secondarySkillA = "secondary" +21> > ] = ["none", "none"] > ] = getMultiRobot(), -24> i -25> -26> = -27> -28> 0 -29> ; -30> -31> i -32> < -33> 1 -34> ; -35> -36> i -37> ++ -38> ) -39> -40> { +22> i +23> = +24> 0 +25> ; +26> i +27> < +28> 1 +29> ; +30> i +31> ++ +32> ) 1->Emitted(58, 1) Source(83, 1) + SourceIndex(0) -2 >Emitted(58, 4) Source(83, 4) + SourceIndex(0) -3 >Emitted(58, 5) Source(83, 5) + SourceIndex(0) -4 >Emitted(58, 6) Source(83, 10) + SourceIndex(0) -5 >Emitted(58, 10) Source(83, 10) + SourceIndex(0) -6 >Emitted(58, 31) Source(88, 21) + SourceIndex(0) -7 >Emitted(58, 33) Source(83, 11) + SourceIndex(0) -8 >Emitted(58, 45) Source(83, 28) + SourceIndex(0) -9 >Emitted(58, 47) Source(83, 11) + SourceIndex(0) -10>Emitted(58, 87) Source(83, 28) + SourceIndex(0) -11>Emitted(58, 89) Source(84, 5) + SourceIndex(0) -12>Emitted(58, 101) Source(87, 25) + SourceIndex(0) -13>Emitted(58, 103) Source(84, 5) + SourceIndex(0) -14>Emitted(58, 148) Source(87, 25) + SourceIndex(0) -15>Emitted(58, 150) Source(85, 9) + SourceIndex(0) -16>Emitted(58, 162) Source(85, 34) + SourceIndex(0) -17>Emitted(58, 164) Source(85, 9) + SourceIndex(0) -18>Emitted(58, 212) Source(85, 34) + SourceIndex(0) -19>Emitted(58, 214) Source(86, 9) + SourceIndex(0) -20>Emitted(58, 226) Source(86, 38) + SourceIndex(0) -21>Emitted(58, 228) Source(86, 9) + SourceIndex(0) -22>Emitted(58, 280) Source(86, 38) + SourceIndex(0) -23>Emitted(58, 282) Source(88, 23) + SourceIndex(0) -24>Emitted(58, 283) Source(88, 24) + SourceIndex(0) -25>Emitted(58, 284) Source(88, 25) + SourceIndex(0) -26>Emitted(58, 285) Source(88, 26) + SourceIndex(0) -27>Emitted(58, 286) Source(88, 27) + SourceIndex(0) -28>Emitted(58, 287) Source(88, 28) + SourceIndex(0) -29>Emitted(58, 288) Source(88, 29) + SourceIndex(0) -30>Emitted(58, 289) Source(88, 30) + SourceIndex(0) -31>Emitted(58, 290) Source(88, 31) + SourceIndex(0) -32>Emitted(58, 293) Source(88, 34) + SourceIndex(0) -33>Emitted(58, 294) Source(88, 35) + SourceIndex(0) -34>Emitted(58, 295) Source(88, 36) + SourceIndex(0) -35>Emitted(58, 296) Source(88, 37) + SourceIndex(0) -36>Emitted(58, 297) Source(88, 38) + SourceIndex(0) -37>Emitted(58, 299) Source(88, 40) + SourceIndex(0) -38>Emitted(58, 300) Source(88, 41) + SourceIndex(0) -39>Emitted(58, 301) Source(88, 42) + SourceIndex(0) -40>Emitted(58, 302) Source(88, 43) + SourceIndex(0) +2 >Emitted(58, 6) Source(83, 10) + SourceIndex(0) +3 >Emitted(58, 10) Source(83, 10) + SourceIndex(0) +4 >Emitted(58, 31) Source(88, 21) + SourceIndex(0) +5 >Emitted(58, 33) Source(83, 11) + SourceIndex(0) +6 >Emitted(58, 45) Source(83, 28) + SourceIndex(0) +7 >Emitted(58, 47) Source(83, 11) + SourceIndex(0) +8 >Emitted(58, 87) Source(83, 28) + SourceIndex(0) +9 >Emitted(58, 89) Source(84, 5) + SourceIndex(0) +10>Emitted(58, 101) Source(87, 25) + SourceIndex(0) +11>Emitted(58, 103) Source(84, 5) + SourceIndex(0) +12>Emitted(58, 148) Source(87, 25) + SourceIndex(0) +13>Emitted(58, 150) Source(85, 9) + SourceIndex(0) +14>Emitted(58, 162) Source(85, 34) + SourceIndex(0) +15>Emitted(58, 164) Source(85, 9) + SourceIndex(0) +16>Emitted(58, 212) Source(85, 34) + SourceIndex(0) +17>Emitted(58, 214) Source(86, 9) + SourceIndex(0) +18>Emitted(58, 226) Source(86, 38) + SourceIndex(0) +19>Emitted(58, 228) Source(86, 9) + SourceIndex(0) +20>Emitted(58, 280) Source(86, 38) + SourceIndex(0) +21>Emitted(58, 282) Source(88, 23) + SourceIndex(0) +22>Emitted(58, 283) Source(88, 24) + SourceIndex(0) +23>Emitted(58, 286) Source(88, 27) + SourceIndex(0) +24>Emitted(58, 287) Source(88, 28) + SourceIndex(0) +25>Emitted(58, 289) Source(88, 30) + SourceIndex(0) +26>Emitted(58, 290) Source(88, 31) + SourceIndex(0) +27>Emitted(58, 293) Source(88, 34) + SourceIndex(0) +28>Emitted(58, 294) Source(88, 35) + SourceIndex(0) +29>Emitted(58, 296) Source(88, 37) + SourceIndex(0) +30>Emitted(58, 297) Source(88, 38) + SourceIndex(0) +31>Emitted(58, 299) Source(88, 40) + SourceIndex(0) +32>Emitted(58, 301) Source(88, 42) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2527,7 +2047,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2546,152 +2066,125 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(59, 25) Source(89, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(60, 1) Source(90, 1) + SourceIndex(0) -2 >Emitted(60, 2) Source(90, 2) + SourceIndex(0) + >} +1 >Emitted(60, 2) Source(90, 2) + SourceIndex(0) --- >>>for (var _23 = ["trimmer", ["trimming", "edging"]], _24 = _23[0], nameMA = _24 === void 0 ? "noName" : _24, _25 = _23[1], _26 = _25 === void 0 ? ["none", "none"] : _25, _27 = _26[0], primarySkillA = _27 === void 0 ? "primary" : _27, _28 = _26[1], secondarySkillA = _28 === void 0 ? "secondary" : _28, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^^ -17> ^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -19> ^^ -20> ^^^^^^^^^^^^ -21> ^^ -22> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -23> ^^ -24> ^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^ -31> ^ -32> ^^^ -33> ^ -34> ^ -35> ^ -36> ^ -37> ^^ -38> ^ -39> ^ -40> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^^ +15> ^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^^^^^^^^ +19> ^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^^ +28> ^ +29> ^^ +30> ^ +31> ^^ +32> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [nameMA = "noName", +2 >for (let +3 > +4 > [nameMA = "noName", > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] > ] = ["trimmer", ["trimming", "edging"]] -7 > -8 > nameMA = "noName" -9 > -10> nameMA = "noName" -11> , +5 > +6 > nameMA = "noName" +7 > +8 > nameMA = "noName" +9 > , > -12> [ +10> [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -13> -14> [ +11> +12> [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -15> -16> primarySkillA = "primary" -17> -18> primarySkillA = "primary" -19> , +13> +14> primarySkillA = "primary" +15> +16> primarySkillA = "primary" +17> , > -20> secondarySkillA = "secondary" -21> -22> secondarySkillA = "secondary" -23> +18> secondarySkillA = "secondary" +19> +20> secondarySkillA = "secondary" +21> > ] = ["none", "none"] > ] = ["trimmer", ["trimming", "edging"]], -24> i -25> -26> = -27> -28> 0 -29> ; -30> -31> i -32> < -33> 1 -34> ; -35> -36> i -37> ++ -38> ) -39> -40> { +22> i +23> = +24> 0 +25> ; +26> i +27> < +28> 1 +29> ; +30> i +31> ++ +32> ) 1->Emitted(61, 1) Source(91, 1) + SourceIndex(0) -2 >Emitted(61, 4) Source(91, 4) + SourceIndex(0) -3 >Emitted(61, 5) Source(91, 5) + SourceIndex(0) -4 >Emitted(61, 6) Source(91, 10) + SourceIndex(0) -5 >Emitted(61, 10) Source(91, 10) + SourceIndex(0) -6 >Emitted(61, 51) Source(96, 41) + SourceIndex(0) -7 >Emitted(61, 53) Source(91, 11) + SourceIndex(0) -8 >Emitted(61, 65) Source(91, 28) + SourceIndex(0) -9 >Emitted(61, 67) Source(91, 11) + SourceIndex(0) -10>Emitted(61, 107) Source(91, 28) + SourceIndex(0) -11>Emitted(61, 109) Source(92, 5) + SourceIndex(0) -12>Emitted(61, 121) Source(95, 25) + SourceIndex(0) -13>Emitted(61, 123) Source(92, 5) + SourceIndex(0) -14>Emitted(61, 168) Source(95, 25) + SourceIndex(0) -15>Emitted(61, 170) Source(93, 9) + SourceIndex(0) -16>Emitted(61, 182) Source(93, 34) + SourceIndex(0) -17>Emitted(61, 184) Source(93, 9) + SourceIndex(0) -18>Emitted(61, 232) Source(93, 34) + SourceIndex(0) -19>Emitted(61, 234) Source(94, 9) + SourceIndex(0) -20>Emitted(61, 246) Source(94, 38) + SourceIndex(0) -21>Emitted(61, 248) Source(94, 9) + SourceIndex(0) -22>Emitted(61, 300) Source(94, 38) + SourceIndex(0) -23>Emitted(61, 302) Source(96, 43) + SourceIndex(0) -24>Emitted(61, 303) Source(96, 44) + SourceIndex(0) -25>Emitted(61, 304) Source(96, 45) + SourceIndex(0) -26>Emitted(61, 305) Source(96, 46) + SourceIndex(0) -27>Emitted(61, 306) Source(96, 47) + SourceIndex(0) -28>Emitted(61, 307) Source(96, 48) + SourceIndex(0) -29>Emitted(61, 308) Source(96, 49) + SourceIndex(0) -30>Emitted(61, 309) Source(96, 50) + SourceIndex(0) -31>Emitted(61, 310) Source(96, 51) + SourceIndex(0) -32>Emitted(61, 313) Source(96, 54) + SourceIndex(0) -33>Emitted(61, 314) Source(96, 55) + SourceIndex(0) -34>Emitted(61, 315) Source(96, 56) + SourceIndex(0) -35>Emitted(61, 316) Source(96, 57) + SourceIndex(0) -36>Emitted(61, 317) Source(96, 58) + SourceIndex(0) -37>Emitted(61, 319) Source(96, 60) + SourceIndex(0) -38>Emitted(61, 320) Source(96, 61) + SourceIndex(0) -39>Emitted(61, 321) Source(96, 62) + SourceIndex(0) -40>Emitted(61, 322) Source(96, 63) + SourceIndex(0) +2 >Emitted(61, 6) Source(91, 10) + SourceIndex(0) +3 >Emitted(61, 10) Source(91, 10) + SourceIndex(0) +4 >Emitted(61, 51) Source(96, 41) + SourceIndex(0) +5 >Emitted(61, 53) Source(91, 11) + SourceIndex(0) +6 >Emitted(61, 65) Source(91, 28) + SourceIndex(0) +7 >Emitted(61, 67) Source(91, 11) + SourceIndex(0) +8 >Emitted(61, 107) Source(91, 28) + SourceIndex(0) +9 >Emitted(61, 109) Source(92, 5) + SourceIndex(0) +10>Emitted(61, 121) Source(95, 25) + SourceIndex(0) +11>Emitted(61, 123) Source(92, 5) + SourceIndex(0) +12>Emitted(61, 168) Source(95, 25) + SourceIndex(0) +13>Emitted(61, 170) Source(93, 9) + SourceIndex(0) +14>Emitted(61, 182) Source(93, 34) + SourceIndex(0) +15>Emitted(61, 184) Source(93, 9) + SourceIndex(0) +16>Emitted(61, 232) Source(93, 34) + SourceIndex(0) +17>Emitted(61, 234) Source(94, 9) + SourceIndex(0) +18>Emitted(61, 246) Source(94, 38) + SourceIndex(0) +19>Emitted(61, 248) Source(94, 9) + SourceIndex(0) +20>Emitted(61, 300) Source(94, 38) + SourceIndex(0) +21>Emitted(61, 302) Source(96, 43) + SourceIndex(0) +22>Emitted(61, 303) Source(96, 44) + SourceIndex(0) +23>Emitted(61, 306) Source(96, 47) + SourceIndex(0) +24>Emitted(61, 307) Source(96, 48) + SourceIndex(0) +25>Emitted(61, 309) Source(96, 50) + SourceIndex(0) +26>Emitted(61, 310) Source(96, 51) + SourceIndex(0) +27>Emitted(61, 313) Source(96, 54) + SourceIndex(0) +28>Emitted(61, 314) Source(96, 55) + SourceIndex(0) +29>Emitted(61, 316) Source(96, 57) + SourceIndex(0) +30>Emitted(61, 317) Source(96, 58) + SourceIndex(0) +31>Emitted(61, 319) Source(96, 60) + SourceIndex(0) +32>Emitted(61, 321) Source(96, 62) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2702,7 +2195,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2721,102 +2214,75 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(62, 25) Source(97, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(63, 1) Source(98, 1) + SourceIndex(0) -2 >Emitted(63, 2) Source(98, 2) + SourceIndex(0) + >} +1 >Emitted(63, 2) Source(98, 2) + SourceIndex(0) --- >>>for (var _29 = robotA[0], numberA3 = _29 === void 0 ? -1 : _29, robotAInfo = robotA.slice(1), i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^ -26> ^ -27> ^ -28> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ 1-> > > -2 >for -3 > -4 > (let [ -5 > -6 > numberA3 = -1 -7 > -8 > numberA3 = -1 -9 > , -10> ...robotAInfo -11> ] = robotA, -12> i -13> -14> = -15> -16> 0 -17> ; -18> -19> i -20> < -21> 1 -22> ; -23> -24> i -25> ++ -26> ) -27> -28> { +2 >for (let [ +3 > +4 > numberA3 = -1 +5 > +6 > numberA3 = -1 +7 > , +8 > ...robotAInfo +9 > ] = robotA, +10> i +11> = +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) 1->Emitted(64, 1) Source(100, 1) + SourceIndex(0) -2 >Emitted(64, 4) Source(100, 4) + SourceIndex(0) -3 >Emitted(64, 5) Source(100, 5) + SourceIndex(0) -4 >Emitted(64, 6) Source(100, 11) + SourceIndex(0) -5 >Emitted(64, 10) Source(100, 11) + SourceIndex(0) -6 >Emitted(64, 25) Source(100, 24) + SourceIndex(0) -7 >Emitted(64, 27) Source(100, 11) + SourceIndex(0) -8 >Emitted(64, 63) Source(100, 24) + SourceIndex(0) -9 >Emitted(64, 65) Source(100, 26) + SourceIndex(0) -10>Emitted(64, 93) Source(100, 39) + SourceIndex(0) -11>Emitted(64, 95) Source(100, 51) + SourceIndex(0) -12>Emitted(64, 96) Source(100, 52) + SourceIndex(0) -13>Emitted(64, 97) Source(100, 53) + SourceIndex(0) -14>Emitted(64, 98) Source(100, 54) + SourceIndex(0) -15>Emitted(64, 99) Source(100, 55) + SourceIndex(0) -16>Emitted(64, 100) Source(100, 56) + SourceIndex(0) -17>Emitted(64, 101) Source(100, 57) + SourceIndex(0) -18>Emitted(64, 102) Source(100, 58) + SourceIndex(0) -19>Emitted(64, 103) Source(100, 59) + SourceIndex(0) -20>Emitted(64, 106) Source(100, 62) + SourceIndex(0) -21>Emitted(64, 107) Source(100, 63) + SourceIndex(0) -22>Emitted(64, 108) Source(100, 64) + SourceIndex(0) -23>Emitted(64, 109) Source(100, 65) + SourceIndex(0) -24>Emitted(64, 110) Source(100, 66) + SourceIndex(0) -25>Emitted(64, 112) Source(100, 68) + SourceIndex(0) -26>Emitted(64, 113) Source(100, 69) + SourceIndex(0) -27>Emitted(64, 114) Source(100, 70) + SourceIndex(0) -28>Emitted(64, 115) Source(100, 71) + SourceIndex(0) +2 >Emitted(64, 6) Source(100, 11) + SourceIndex(0) +3 >Emitted(64, 10) Source(100, 11) + SourceIndex(0) +4 >Emitted(64, 25) Source(100, 24) + SourceIndex(0) +5 >Emitted(64, 27) Source(100, 11) + SourceIndex(0) +6 >Emitted(64, 63) Source(100, 24) + SourceIndex(0) +7 >Emitted(64, 65) Source(100, 26) + SourceIndex(0) +8 >Emitted(64, 93) Source(100, 39) + SourceIndex(0) +9 >Emitted(64, 95) Source(100, 51) + SourceIndex(0) +10>Emitted(64, 96) Source(100, 52) + SourceIndex(0) +11>Emitted(64, 99) Source(100, 55) + SourceIndex(0) +12>Emitted(64, 100) Source(100, 56) + SourceIndex(0) +13>Emitted(64, 102) Source(100, 58) + SourceIndex(0) +14>Emitted(64, 103) Source(100, 59) + SourceIndex(0) +15>Emitted(64, 106) Source(100, 62) + SourceIndex(0) +16>Emitted(64, 107) Source(100, 63) + SourceIndex(0) +17>Emitted(64, 109) Source(100, 65) + SourceIndex(0) +18>Emitted(64, 110) Source(100, 66) + SourceIndex(0) +19>Emitted(64, 112) Source(100, 68) + SourceIndex(0) +20>Emitted(64, 114) Source(100, 70) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2827,7 +2293,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2846,107 +2312,80 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(65, 27) Source(101, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(66, 1) Source(102, 1) + SourceIndex(0) -2 >Emitted(66, 2) Source(102, 2) + SourceIndex(0) + >} +1 >Emitted(66, 2) Source(102, 2) + SourceIndex(0) --- >>>for (var _30 = getRobot(), _31 = _30[0], numberA3 = _31 === void 0 ? -1 : _31, robotAInfo = _30.slice(1), i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^^ -28> ^ -29> ^ -30> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [numberA3 = -1, ...robotAInfo] = getRobot() -7 > -8 > numberA3 = -1 -9 > -10> numberA3 = -1 -11> , -12> ...robotAInfo -13> ] = getRobot(), -14> i -15> -16> = -17> -18> 0 -19> ; -20> -21> i -22> < -23> 1 -24> ; -25> -26> i -27> ++ -28> ) -29> -30> { +2 >for (let +3 > +4 > [numberA3 = -1, ...robotAInfo] = getRobot() +5 > +6 > numberA3 = -1 +7 > +8 > numberA3 = -1 +9 > , +10> ...robotAInfo +11> ] = getRobot(), +12> i +13> = +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) 1->Emitted(67, 1) Source(103, 1) + SourceIndex(0) -2 >Emitted(67, 4) Source(103, 4) + SourceIndex(0) -3 >Emitted(67, 5) Source(103, 5) + SourceIndex(0) -4 >Emitted(67, 6) Source(103, 10) + SourceIndex(0) -5 >Emitted(67, 10) Source(103, 10) + SourceIndex(0) -6 >Emitted(67, 26) Source(103, 53) + SourceIndex(0) -7 >Emitted(67, 28) Source(103, 11) + SourceIndex(0) -8 >Emitted(67, 40) Source(103, 24) + SourceIndex(0) -9 >Emitted(67, 42) Source(103, 11) + SourceIndex(0) -10>Emitted(67, 78) Source(103, 24) + SourceIndex(0) -11>Emitted(67, 80) Source(103, 26) + SourceIndex(0) -12>Emitted(67, 105) Source(103, 39) + SourceIndex(0) -13>Emitted(67, 107) Source(103, 55) + SourceIndex(0) -14>Emitted(67, 108) Source(103, 56) + SourceIndex(0) -15>Emitted(67, 109) Source(103, 57) + SourceIndex(0) -16>Emitted(67, 110) Source(103, 58) + SourceIndex(0) -17>Emitted(67, 111) Source(103, 59) + SourceIndex(0) -18>Emitted(67, 112) Source(103, 60) + SourceIndex(0) -19>Emitted(67, 113) Source(103, 61) + SourceIndex(0) -20>Emitted(67, 114) Source(103, 62) + SourceIndex(0) -21>Emitted(67, 115) Source(103, 63) + SourceIndex(0) -22>Emitted(67, 118) Source(103, 66) + SourceIndex(0) -23>Emitted(67, 119) Source(103, 67) + SourceIndex(0) -24>Emitted(67, 120) Source(103, 68) + SourceIndex(0) -25>Emitted(67, 121) Source(103, 69) + SourceIndex(0) -26>Emitted(67, 122) Source(103, 70) + SourceIndex(0) -27>Emitted(67, 124) Source(103, 72) + SourceIndex(0) -28>Emitted(67, 125) Source(103, 73) + SourceIndex(0) -29>Emitted(67, 126) Source(103, 74) + SourceIndex(0) -30>Emitted(67, 127) Source(103, 75) + SourceIndex(0) +2 >Emitted(67, 6) Source(103, 10) + SourceIndex(0) +3 >Emitted(67, 10) Source(103, 10) + SourceIndex(0) +4 >Emitted(67, 26) Source(103, 53) + SourceIndex(0) +5 >Emitted(67, 28) Source(103, 11) + SourceIndex(0) +6 >Emitted(67, 40) Source(103, 24) + SourceIndex(0) +7 >Emitted(67, 42) Source(103, 11) + SourceIndex(0) +8 >Emitted(67, 78) Source(103, 24) + SourceIndex(0) +9 >Emitted(67, 80) Source(103, 26) + SourceIndex(0) +10>Emitted(67, 105) Source(103, 39) + SourceIndex(0) +11>Emitted(67, 107) Source(103, 55) + SourceIndex(0) +12>Emitted(67, 108) Source(103, 56) + SourceIndex(0) +13>Emitted(67, 111) Source(103, 59) + SourceIndex(0) +14>Emitted(67, 112) Source(103, 60) + SourceIndex(0) +15>Emitted(67, 114) Source(103, 62) + SourceIndex(0) +16>Emitted(67, 115) Source(103, 63) + SourceIndex(0) +17>Emitted(67, 118) Source(103, 66) + SourceIndex(0) +18>Emitted(67, 119) Source(103, 67) + SourceIndex(0) +19>Emitted(67, 121) Source(103, 69) + SourceIndex(0) +20>Emitted(67, 122) Source(103, 70) + SourceIndex(0) +21>Emitted(67, 124) Source(103, 72) + SourceIndex(0) +22>Emitted(67, 126) Source(103, 74) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2957,7 +2396,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2976,107 +2415,80 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(68, 27) Source(104, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(69, 1) Source(105, 1) + SourceIndex(0) -2 >Emitted(69, 2) Source(105, 2) + SourceIndex(0) + >} +1 >Emitted(69, 2) Source(105, 2) + SourceIndex(0) --- >>>for (var _32 = [2, "trimmer", "trimming"], _33 = _32[0], numberA3 = _33 === void 0 ? -1 : _33, robotAInfo = _32.slice(1), i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^^ -28> ^ -29> ^ -30> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > [numberA3 = -1, ...robotAInfo] = [2, "trimmer", "trimming"] -7 > -8 > numberA3 = -1 -9 > -10> numberA3 = -1 -11> , -12> ...robotAInfo -13> ] = [2, "trimmer", "trimming"], -14> i -15> -16> = -17> -18> 0 -19> ; -20> -21> i -22> < -23> 1 -24> ; -25> -26> i -27> ++ -28> ) -29> -30> { +2 >for (let +3 > +4 > [numberA3 = -1, ...robotAInfo] = [2, "trimmer", "trimming"] +5 > +6 > numberA3 = -1 +7 > +8 > numberA3 = -1 +9 > , +10> ...robotAInfo +11> ] = [2, "trimmer", "trimming"], +12> i +13> = +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) 1->Emitted(70, 1) Source(106, 1) + SourceIndex(0) -2 >Emitted(70, 4) Source(106, 4) + SourceIndex(0) -3 >Emitted(70, 5) Source(106, 5) + SourceIndex(0) -4 >Emitted(70, 6) Source(106, 10) + SourceIndex(0) -5 >Emitted(70, 10) Source(106, 10) + SourceIndex(0) -6 >Emitted(70, 42) Source(106, 69) + SourceIndex(0) -7 >Emitted(70, 44) Source(106, 11) + SourceIndex(0) -8 >Emitted(70, 56) Source(106, 24) + SourceIndex(0) -9 >Emitted(70, 58) Source(106, 11) + SourceIndex(0) -10>Emitted(70, 94) Source(106, 24) + SourceIndex(0) -11>Emitted(70, 96) Source(106, 26) + SourceIndex(0) -12>Emitted(70, 121) Source(106, 39) + SourceIndex(0) -13>Emitted(70, 123) Source(106, 71) + SourceIndex(0) -14>Emitted(70, 124) Source(106, 72) + SourceIndex(0) -15>Emitted(70, 125) Source(106, 73) + SourceIndex(0) -16>Emitted(70, 126) Source(106, 74) + SourceIndex(0) -17>Emitted(70, 127) Source(106, 75) + SourceIndex(0) -18>Emitted(70, 128) Source(106, 76) + SourceIndex(0) -19>Emitted(70, 129) Source(106, 77) + SourceIndex(0) -20>Emitted(70, 130) Source(106, 78) + SourceIndex(0) -21>Emitted(70, 131) Source(106, 79) + SourceIndex(0) -22>Emitted(70, 134) Source(106, 82) + SourceIndex(0) -23>Emitted(70, 135) Source(106, 83) + SourceIndex(0) -24>Emitted(70, 136) Source(106, 84) + SourceIndex(0) -25>Emitted(70, 137) Source(106, 85) + SourceIndex(0) -26>Emitted(70, 138) Source(106, 86) + SourceIndex(0) -27>Emitted(70, 140) Source(106, 88) + SourceIndex(0) -28>Emitted(70, 141) Source(106, 89) + SourceIndex(0) -29>Emitted(70, 142) Source(106, 90) + SourceIndex(0) -30>Emitted(70, 143) Source(106, 91) + SourceIndex(0) +2 >Emitted(70, 6) Source(106, 10) + SourceIndex(0) +3 >Emitted(70, 10) Source(106, 10) + SourceIndex(0) +4 >Emitted(70, 42) Source(106, 69) + SourceIndex(0) +5 >Emitted(70, 44) Source(106, 11) + SourceIndex(0) +6 >Emitted(70, 56) Source(106, 24) + SourceIndex(0) +7 >Emitted(70, 58) Source(106, 11) + SourceIndex(0) +8 >Emitted(70, 94) Source(106, 24) + SourceIndex(0) +9 >Emitted(70, 96) Source(106, 26) + SourceIndex(0) +10>Emitted(70, 121) Source(106, 39) + SourceIndex(0) +11>Emitted(70, 123) Source(106, 71) + SourceIndex(0) +12>Emitted(70, 124) Source(106, 72) + SourceIndex(0) +13>Emitted(70, 127) Source(106, 75) + SourceIndex(0) +14>Emitted(70, 128) Source(106, 76) + SourceIndex(0) +15>Emitted(70, 130) Source(106, 78) + SourceIndex(0) +16>Emitted(70, 131) Source(106, 79) + SourceIndex(0) +17>Emitted(70, 134) Source(106, 82) + SourceIndex(0) +18>Emitted(70, 135) Source(106, 83) + SourceIndex(0) +19>Emitted(70, 137) Source(106, 85) + SourceIndex(0) +20>Emitted(70, 138) Source(106, 86) + SourceIndex(0) +21>Emitted(70, 140) Source(106, 88) + SourceIndex(0) +22>Emitted(70, 142) Source(106, 90) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -3087,7 +2499,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -3106,13 +2518,10 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.t 8 >Emitted(71, 27) Source(107, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(72, 1) Source(108, 1) + SourceIndex(0) -2 >Emitted(72, 2) Source(108, 2) + SourceIndex(0) + >} +1 >Emitted(72, 2) Source(108, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map index cd99ee8d8af79..16da624a97d3c 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.sourcemap.txt index c9b1ec6c16ada..12c73bc4408de 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.sourcemap.txt @@ -12,17 +12,15 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -32,31 +30,27 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. > 2 >let 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -67,21 +61,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. --- >>> return robotA; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobot() { > -2 > return -3 > -4 > robotA -5 > ; +2 > return +3 > robotA +4 > ; 1->Emitted(3, 5) Source(9, 5) + SourceIndex(0) -2 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -3 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) -4 >Emitted(3, 18) Source(9, 18) + SourceIndex(0) -5 >Emitted(3, 19) Source(9, 19) + SourceIndex(0) +2 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) +3 >Emitted(3, 18) Source(9, 18) + SourceIndex(0) +4 >Emitted(3, 19) Source(9, 19) + SourceIndex(0) --- >>>} 1 > @@ -97,105 +88,93 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "mower" -9 > , -10> [ -11> "mowing" -12> , -13> "" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "mower" +7 > , +8 > [ +9 > "mowing" +10> , +11> "" +12> ] +13> ] +14> ; 1->Emitted(5, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(5, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(5, 16) Source(12, 16) + SourceIndex(0) -4 >Emitted(5, 17) Source(12, 18) + SourceIndex(0) -5 >Emitted(5, 18) Source(12, 19) + SourceIndex(0) -6 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) -7 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) -8 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) -9 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) -10>Emitted(5, 30) Source(12, 49) + SourceIndex(0) -11>Emitted(5, 38) Source(12, 57) + SourceIndex(0) -12>Emitted(5, 40) Source(12, 59) + SourceIndex(0) -13>Emitted(5, 42) Source(12, 61) + SourceIndex(0) -14>Emitted(5, 43) Source(12, 62) + SourceIndex(0) -15>Emitted(5, 44) Source(12, 63) + SourceIndex(0) -16>Emitted(5, 45) Source(12, 64) + SourceIndex(0) +4 >Emitted(5, 19) Source(12, 38) + SourceIndex(0) +5 >Emitted(5, 20) Source(12, 39) + SourceIndex(0) +6 >Emitted(5, 27) Source(12, 46) + SourceIndex(0) +7 >Emitted(5, 29) Source(12, 48) + SourceIndex(0) +8 >Emitted(5, 30) Source(12, 49) + SourceIndex(0) +9 >Emitted(5, 38) Source(12, 57) + SourceIndex(0) +10>Emitted(5, 40) Source(12, 59) + SourceIndex(0) +11>Emitted(5, 42) Source(12, 61) + SourceIndex(0) +12>Emitted(5, 43) Source(12, 62) + SourceIndex(0) +13>Emitted(5, 44) Source(12, 63) + SourceIndex(0) +14>Emitted(5, 45) Source(12, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1-> > 2 >let 3 > multiRobotB -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1->Emitted(6, 1) Source(13, 1) + SourceIndex(0) 2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0) 3 >Emitted(6, 16) Source(13, 16) + SourceIndex(0) -4 >Emitted(6, 17) Source(13, 18) + SourceIndex(0) -5 >Emitted(6, 18) Source(13, 19) + SourceIndex(0) -6 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) -7 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) -8 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) -9 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) -10>Emitted(6, 32) Source(13, 51) + SourceIndex(0) -11>Emitted(6, 42) Source(13, 61) + SourceIndex(0) -12>Emitted(6, 44) Source(13, 63) + SourceIndex(0) -13>Emitted(6, 52) Source(13, 71) + SourceIndex(0) -14>Emitted(6, 53) Source(13, 72) + SourceIndex(0) -15>Emitted(6, 54) Source(13, 73) + SourceIndex(0) -16>Emitted(6, 55) Source(13, 74) + SourceIndex(0) +4 >Emitted(6, 19) Source(13, 38) + SourceIndex(0) +5 >Emitted(6, 20) Source(13, 39) + SourceIndex(0) +6 >Emitted(6, 29) Source(13, 48) + SourceIndex(0) +7 >Emitted(6, 31) Source(13, 50) + SourceIndex(0) +8 >Emitted(6, 32) Source(13, 51) + SourceIndex(0) +9 >Emitted(6, 42) Source(13, 61) + SourceIndex(0) +10>Emitted(6, 44) Source(13, 63) + SourceIndex(0) +11>Emitted(6, 52) Source(13, 71) + SourceIndex(0) +12>Emitted(6, 53) Source(13, 72) + SourceIndex(0) +13>Emitted(6, 54) Source(13, 73) + SourceIndex(0) +14>Emitted(6, 55) Source(13, 74) + SourceIndex(0) --- >>>function getMultiRobot() { 1 > @@ -206,21 +185,18 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. --- >>> return multiRobotA; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobot() { > -2 > return -3 > -4 > multiRobotA -5 > ; +2 > return +3 > multiRobotA +4 > ; 1->Emitted(8, 5) Source(15, 5) + SourceIndex(0) -2 >Emitted(8, 11) Source(15, 11) + SourceIndex(0) -3 >Emitted(8, 12) Source(15, 12) + SourceIndex(0) -4 >Emitted(8, 23) Source(15, 23) + SourceIndex(0) -5 >Emitted(8, 24) Source(15, 24) + SourceIndex(0) +2 >Emitted(8, 12) Source(15, 12) + SourceIndex(0) +3 >Emitted(8, 23) Source(15, 23) + SourceIndex(0) +4 >Emitted(8, 24) Source(15, 24) + SourceIndex(0) --- >>>} 1 > @@ -361,82 +337,64 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. --- >>>for (_a = robotA[1], nameA = _a === void 0 ? "name" : _a, robotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^ -10> ^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^ +8 > ^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > > -2 >for -3 > -4 > ([, -5 > nameA = "name" -6 > -7 > nameA = "name" -8 > ] = -9 > robotA -10> , -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ([, +3 > nameA = "name" +4 > +5 > nameA = "name" +6 > ] = +7 > robotA +8 > , +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(15, 1) Source(24, 1) + SourceIndex(0) -2 >Emitted(15, 4) Source(24, 4) + SourceIndex(0) -3 >Emitted(15, 5) Source(24, 5) + SourceIndex(0) -4 >Emitted(15, 6) Source(24, 9) + SourceIndex(0) -5 >Emitted(15, 20) Source(24, 23) + SourceIndex(0) -6 >Emitted(15, 22) Source(24, 9) + SourceIndex(0) -7 >Emitted(15, 57) Source(24, 23) + SourceIndex(0) -8 >Emitted(15, 59) Source(24, 27) + SourceIndex(0) -9 >Emitted(15, 65) Source(24, 33) + SourceIndex(0) -10>Emitted(15, 67) Source(24, 35) + SourceIndex(0) -11>Emitted(15, 68) Source(24, 36) + SourceIndex(0) -12>Emitted(15, 71) Source(24, 39) + SourceIndex(0) -13>Emitted(15, 72) Source(24, 40) + SourceIndex(0) -14>Emitted(15, 73) Source(24, 41) + SourceIndex(0) -15>Emitted(15, 74) Source(24, 42) + SourceIndex(0) -16>Emitted(15, 75) Source(24, 43) + SourceIndex(0) -17>Emitted(15, 78) Source(24, 46) + SourceIndex(0) -18>Emitted(15, 79) Source(24, 47) + SourceIndex(0) -19>Emitted(15, 80) Source(24, 48) + SourceIndex(0) -20>Emitted(15, 81) Source(24, 49) + SourceIndex(0) -21>Emitted(15, 82) Source(24, 50) + SourceIndex(0) -22>Emitted(15, 84) Source(24, 52) + SourceIndex(0) -23>Emitted(15, 85) Source(24, 53) + SourceIndex(0) -24>Emitted(15, 86) Source(24, 54) + SourceIndex(0) -25>Emitted(15, 87) Source(24, 55) + SourceIndex(0) +2 >Emitted(15, 6) Source(24, 9) + SourceIndex(0) +3 >Emitted(15, 20) Source(24, 23) + SourceIndex(0) +4 >Emitted(15, 22) Source(24, 9) + SourceIndex(0) +5 >Emitted(15, 57) Source(24, 23) + SourceIndex(0) +6 >Emitted(15, 59) Source(24, 27) + SourceIndex(0) +7 >Emitted(15, 65) Source(24, 33) + SourceIndex(0) +8 >Emitted(15, 67) Source(24, 35) + SourceIndex(0) +9 >Emitted(15, 68) Source(24, 36) + SourceIndex(0) +10>Emitted(15, 71) Source(24, 39) + SourceIndex(0) +11>Emitted(15, 72) Source(24, 40) + SourceIndex(0) +12>Emitted(15, 74) Source(24, 42) + SourceIndex(0) +13>Emitted(15, 75) Source(24, 43) + SourceIndex(0) +14>Emitted(15, 78) Source(24, 46) + SourceIndex(0) +15>Emitted(15, 79) Source(24, 47) + SourceIndex(0) +16>Emitted(15, 81) Source(24, 49) + SourceIndex(0) +17>Emitted(15, 82) Source(24, 50) + SourceIndex(0) +18>Emitted(15, 84) Source(24, 52) + SourceIndex(0) +19>Emitted(15, 86) Source(24, 54) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -447,7 +405,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -466,92 +424,71 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(16, 24) Source(25, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(17, 1) Source(26, 1) + SourceIndex(0) -2 >Emitted(17, 2) Source(26, 2) + SourceIndex(0) + >} +1 >Emitted(17, 2) Source(26, 2) + SourceIndex(0) --- >>>for (_b = getRobot(), _c = _b[1], nameA = _c === void 0 ? "name" : _c, _b, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [, nameA = "name"] = getRobot() -6 > -7 > nameA = "name" -8 > -9 > nameA = "name" -10> ] = getRobot(), -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > [, nameA = "name"] = getRobot() +4 > +5 > nameA = "name" +6 > +7 > nameA = "name" +8 > ] = getRobot(), +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(18, 1) Source(27, 1) + SourceIndex(0) -2 >Emitted(18, 4) Source(27, 4) + SourceIndex(0) -3 >Emitted(18, 5) Source(27, 5) + SourceIndex(0) -4 >Emitted(18, 6) Source(27, 6) + SourceIndex(0) -5 >Emitted(18, 21) Source(27, 37) + SourceIndex(0) -6 >Emitted(18, 23) Source(27, 9) + SourceIndex(0) -7 >Emitted(18, 33) Source(27, 23) + SourceIndex(0) -8 >Emitted(18, 35) Source(27, 9) + SourceIndex(0) -9 >Emitted(18, 70) Source(27, 23) + SourceIndex(0) -10>Emitted(18, 76) Source(27, 39) + SourceIndex(0) -11>Emitted(18, 77) Source(27, 40) + SourceIndex(0) -12>Emitted(18, 80) Source(27, 43) + SourceIndex(0) -13>Emitted(18, 81) Source(27, 44) + SourceIndex(0) -14>Emitted(18, 82) Source(27, 45) + SourceIndex(0) -15>Emitted(18, 83) Source(27, 46) + SourceIndex(0) -16>Emitted(18, 84) Source(27, 47) + SourceIndex(0) -17>Emitted(18, 87) Source(27, 50) + SourceIndex(0) -18>Emitted(18, 88) Source(27, 51) + SourceIndex(0) -19>Emitted(18, 89) Source(27, 52) + SourceIndex(0) -20>Emitted(18, 90) Source(27, 53) + SourceIndex(0) -21>Emitted(18, 91) Source(27, 54) + SourceIndex(0) -22>Emitted(18, 93) Source(27, 56) + SourceIndex(0) -23>Emitted(18, 94) Source(27, 57) + SourceIndex(0) -24>Emitted(18, 95) Source(27, 58) + SourceIndex(0) -25>Emitted(18, 96) Source(27, 59) + SourceIndex(0) +2 >Emitted(18, 6) Source(27, 6) + SourceIndex(0) +3 >Emitted(18, 21) Source(27, 37) + SourceIndex(0) +4 >Emitted(18, 23) Source(27, 9) + SourceIndex(0) +5 >Emitted(18, 33) Source(27, 23) + SourceIndex(0) +6 >Emitted(18, 35) Source(27, 9) + SourceIndex(0) +7 >Emitted(18, 70) Source(27, 23) + SourceIndex(0) +8 >Emitted(18, 76) Source(27, 39) + SourceIndex(0) +9 >Emitted(18, 77) Source(27, 40) + SourceIndex(0) +10>Emitted(18, 80) Source(27, 43) + SourceIndex(0) +11>Emitted(18, 81) Source(27, 44) + SourceIndex(0) +12>Emitted(18, 83) Source(27, 46) + SourceIndex(0) +13>Emitted(18, 84) Source(27, 47) + SourceIndex(0) +14>Emitted(18, 87) Source(27, 50) + SourceIndex(0) +15>Emitted(18, 88) Source(27, 51) + SourceIndex(0) +16>Emitted(18, 90) Source(27, 53) + SourceIndex(0) +17>Emitted(18, 91) Source(27, 54) + SourceIndex(0) +18>Emitted(18, 93) Source(27, 56) + SourceIndex(0) +19>Emitted(18, 95) Source(27, 58) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -562,7 +499,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -581,92 +518,71 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(19, 24) Source(28, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(20, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(20, 2) Source(29, 2) + SourceIndex(0) + >} +1 >Emitted(20, 2) Source(29, 2) + SourceIndex(0) --- >>>for (_d = [2, "trimmer", "trimming"], _e = _d[1], nameA = _e === void 0 ? "name" : _e, _d, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [, nameA = "name"] = [2, "trimmer", "trimming"] -6 > -7 > nameA = "name" -8 > -9 > nameA = "name" -10> ] = [2, "trimmer", "trimming"], -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > [, nameA = "name"] = [2, "trimmer", "trimming"] +4 > +5 > nameA = "name" +6 > +7 > nameA = "name" +8 > ] = [2, "trimmer", "trimming"], +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(21, 1) Source(30, 1) + SourceIndex(0) -2 >Emitted(21, 4) Source(30, 4) + SourceIndex(0) -3 >Emitted(21, 5) Source(30, 5) + SourceIndex(0) -4 >Emitted(21, 6) Source(30, 6) + SourceIndex(0) -5 >Emitted(21, 37) Source(30, 53) + SourceIndex(0) -6 >Emitted(21, 39) Source(30, 9) + SourceIndex(0) -7 >Emitted(21, 49) Source(30, 23) + SourceIndex(0) -8 >Emitted(21, 51) Source(30, 9) + SourceIndex(0) -9 >Emitted(21, 86) Source(30, 23) + SourceIndex(0) -10>Emitted(21, 92) Source(30, 55) + SourceIndex(0) -11>Emitted(21, 93) Source(30, 56) + SourceIndex(0) -12>Emitted(21, 96) Source(30, 59) + SourceIndex(0) -13>Emitted(21, 97) Source(30, 60) + SourceIndex(0) -14>Emitted(21, 98) Source(30, 61) + SourceIndex(0) -15>Emitted(21, 99) Source(30, 62) + SourceIndex(0) -16>Emitted(21, 100) Source(30, 63) + SourceIndex(0) -17>Emitted(21, 103) Source(30, 66) + SourceIndex(0) -18>Emitted(21, 104) Source(30, 67) + SourceIndex(0) -19>Emitted(21, 105) Source(30, 68) + SourceIndex(0) -20>Emitted(21, 106) Source(30, 69) + SourceIndex(0) -21>Emitted(21, 107) Source(30, 70) + SourceIndex(0) -22>Emitted(21, 109) Source(30, 72) + SourceIndex(0) -23>Emitted(21, 110) Source(30, 73) + SourceIndex(0) -24>Emitted(21, 111) Source(30, 74) + SourceIndex(0) -25>Emitted(21, 112) Source(30, 75) + SourceIndex(0) +2 >Emitted(21, 6) Source(30, 6) + SourceIndex(0) +3 >Emitted(21, 37) Source(30, 53) + SourceIndex(0) +4 >Emitted(21, 39) Source(30, 9) + SourceIndex(0) +5 >Emitted(21, 49) Source(30, 23) + SourceIndex(0) +6 >Emitted(21, 51) Source(30, 9) + SourceIndex(0) +7 >Emitted(21, 86) Source(30, 23) + SourceIndex(0) +8 >Emitted(21, 92) Source(30, 55) + SourceIndex(0) +9 >Emitted(21, 93) Source(30, 56) + SourceIndex(0) +10>Emitted(21, 96) Source(30, 59) + SourceIndex(0) +11>Emitted(21, 97) Source(30, 60) + SourceIndex(0) +12>Emitted(21, 99) Source(30, 62) + SourceIndex(0) +13>Emitted(21, 100) Source(30, 63) + SourceIndex(0) +14>Emitted(21, 103) Source(30, 66) + SourceIndex(0) +15>Emitted(21, 104) Source(30, 67) + SourceIndex(0) +16>Emitted(21, 106) Source(30, 69) + SourceIndex(0) +17>Emitted(21, 107) Source(30, 70) + SourceIndex(0) +18>Emitted(21, 109) Source(30, 72) + SourceIndex(0) +19>Emitted(21, 111) Source(30, 74) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -677,7 +593,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -696,124 +612,103 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(22, 24) Source(31, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(23, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(23, 2) Source(32, 2) + SourceIndex(0) + >} +1 >Emitted(23, 2) Source(32, 2) + SourceIndex(0) --- >>>for (_f = multiRobotA[1], _g = _f === void 0 ? ["none", "none"] : _f, _h = _g[0], primarySkillA = _h === void 0 ? "primary" : _h, _j = _g[1], secondarySkillA = _j === void 0 ? "secondary" : _j, multiRobotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^^ -31> ^ -32> ^ -33> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^ +27> ^^ 1-> > -2 >for -3 > -4 > ([, -5 > [ +2 >for ([, +3 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -6 > -7 > [ +4 > +5 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -8 > -9 > primarySkillA = "primary" -10> -11> primarySkillA = "primary" -12> , +6 > +7 > primarySkillA = "primary" +8 > +9 > primarySkillA = "primary" +10> , > -13> secondarySkillA = "secondary" -14> -15> secondarySkillA = "secondary" -16> +11> secondarySkillA = "secondary" +12> +13> secondarySkillA = "secondary" +14> > ] = ["none", "none"]] = -17> multiRobotA -18> , -19> i -20> = -21> 0 -22> ; -23> -24> i -25> < -26> 1 -27> ; -28> -29> i -30> ++ -31> ) -32> -33> { +15> multiRobotA +16> , +17> i +18> = +19> 0 +20> ; +21> i +22> < +23> 1 +24> ; +25> i +26> ++ +27> ) 1->Emitted(24, 1) Source(33, 1) + SourceIndex(0) -2 >Emitted(24, 4) Source(33, 4) + SourceIndex(0) -3 >Emitted(24, 5) Source(33, 5) + SourceIndex(0) -4 >Emitted(24, 6) Source(33, 9) + SourceIndex(0) -5 >Emitted(24, 25) Source(36, 21) + SourceIndex(0) -6 >Emitted(24, 27) Source(33, 9) + SourceIndex(0) -7 >Emitted(24, 69) Source(36, 21) + SourceIndex(0) -8 >Emitted(24, 71) Source(34, 5) + SourceIndex(0) -9 >Emitted(24, 81) Source(34, 30) + SourceIndex(0) -10>Emitted(24, 83) Source(34, 5) + SourceIndex(0) -11>Emitted(24, 129) Source(34, 30) + SourceIndex(0) -12>Emitted(24, 131) Source(35, 5) + SourceIndex(0) -13>Emitted(24, 141) Source(35, 34) + SourceIndex(0) -14>Emitted(24, 143) Source(35, 5) + SourceIndex(0) -15>Emitted(24, 193) Source(35, 34) + SourceIndex(0) -16>Emitted(24, 195) Source(36, 25) + SourceIndex(0) -17>Emitted(24, 206) Source(36, 36) + SourceIndex(0) -18>Emitted(24, 208) Source(36, 38) + SourceIndex(0) -19>Emitted(24, 209) Source(36, 39) + SourceIndex(0) -20>Emitted(24, 212) Source(36, 42) + SourceIndex(0) -21>Emitted(24, 213) Source(36, 43) + SourceIndex(0) -22>Emitted(24, 214) Source(36, 44) + SourceIndex(0) -23>Emitted(24, 215) Source(36, 45) + SourceIndex(0) -24>Emitted(24, 216) Source(36, 46) + SourceIndex(0) -25>Emitted(24, 219) Source(36, 49) + SourceIndex(0) -26>Emitted(24, 220) Source(36, 50) + SourceIndex(0) -27>Emitted(24, 221) Source(36, 51) + SourceIndex(0) -28>Emitted(24, 222) Source(36, 52) + SourceIndex(0) -29>Emitted(24, 223) Source(36, 53) + SourceIndex(0) -30>Emitted(24, 225) Source(36, 55) + SourceIndex(0) -31>Emitted(24, 226) Source(36, 56) + SourceIndex(0) -32>Emitted(24, 227) Source(36, 57) + SourceIndex(0) -33>Emitted(24, 228) Source(36, 58) + SourceIndex(0) +2 >Emitted(24, 6) Source(33, 9) + SourceIndex(0) +3 >Emitted(24, 25) Source(36, 21) + SourceIndex(0) +4 >Emitted(24, 27) Source(33, 9) + SourceIndex(0) +5 >Emitted(24, 69) Source(36, 21) + SourceIndex(0) +6 >Emitted(24, 71) Source(34, 5) + SourceIndex(0) +7 >Emitted(24, 81) Source(34, 30) + SourceIndex(0) +8 >Emitted(24, 83) Source(34, 5) + SourceIndex(0) +9 >Emitted(24, 129) Source(34, 30) + SourceIndex(0) +10>Emitted(24, 131) Source(35, 5) + SourceIndex(0) +11>Emitted(24, 141) Source(35, 34) + SourceIndex(0) +12>Emitted(24, 143) Source(35, 5) + SourceIndex(0) +13>Emitted(24, 193) Source(35, 34) + SourceIndex(0) +14>Emitted(24, 195) Source(36, 25) + SourceIndex(0) +15>Emitted(24, 206) Source(36, 36) + SourceIndex(0) +16>Emitted(24, 208) Source(36, 38) + SourceIndex(0) +17>Emitted(24, 209) Source(36, 39) + SourceIndex(0) +18>Emitted(24, 212) Source(36, 42) + SourceIndex(0) +19>Emitted(24, 213) Source(36, 43) + SourceIndex(0) +20>Emitted(24, 215) Source(36, 45) + SourceIndex(0) +21>Emitted(24, 216) Source(36, 46) + SourceIndex(0) +22>Emitted(24, 219) Source(36, 49) + SourceIndex(0) +23>Emitted(24, 220) Source(36, 50) + SourceIndex(0) +24>Emitted(24, 222) Source(36, 52) + SourceIndex(0) +25>Emitted(24, 223) Source(36, 53) + SourceIndex(0) +26>Emitted(24, 225) Source(36, 55) + SourceIndex(0) +27>Emitted(24, 227) Source(36, 57) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -824,7 +719,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -843,127 +738,106 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(25, 32) Source(37, 32) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(26, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(26, 2) Source(38, 2) + SourceIndex(0) + >} +1 >Emitted(26, 2) Source(38, 2) + SourceIndex(0) --- >>>for (_k = getMultiRobot(), _l = _k[1], _m = _l === void 0 ? ["none", "none"] : _l, _o = _m[0], primarySkillA = _o === void 0 ? "primary" : _o, _p = _m[1], secondarySkillA = _p === void 0 ? "secondary" : _p, _k, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -18> ^^^^^^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^^ -31> ^ -32> ^ -33> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +16> ^^^^^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^ +27> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [, [ +2 >for ( +3 > [, [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"]] = getMultiRobot() -6 > -7 > [ +4 > +5 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -8 > -9 > [ +6 > +7 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -10> -11> primarySkillA = "primary" -12> -13> primarySkillA = "primary" -14> , +8 > +9 > primarySkillA = "primary" +10> +11> primarySkillA = "primary" +12> , > -15> secondarySkillA = "secondary" -16> -17> secondarySkillA = "secondary" -18> +13> secondarySkillA = "secondary" +14> +15> secondarySkillA = "secondary" +16> > ] = ["none", "none"]] = getMultiRobot(), -19> i -20> = -21> 0 -22> ; -23> -24> i -25> < -26> 1 -27> ; -28> -29> i -30> ++ -31> ) -32> -33> { +17> i +18> = +19> 0 +20> ; +21> i +22> < +23> 1 +24> ; +25> i +26> ++ +27> ) 1->Emitted(27, 1) Source(39, 1) + SourceIndex(0) -2 >Emitted(27, 4) Source(39, 4) + SourceIndex(0) -3 >Emitted(27, 5) Source(39, 5) + SourceIndex(0) -4 >Emitted(27, 6) Source(39, 6) + SourceIndex(0) -5 >Emitted(27, 26) Source(42, 40) + SourceIndex(0) -6 >Emitted(27, 28) Source(39, 9) + SourceIndex(0) -7 >Emitted(27, 38) Source(42, 21) + SourceIndex(0) -8 >Emitted(27, 40) Source(39, 9) + SourceIndex(0) -9 >Emitted(27, 82) Source(42, 21) + SourceIndex(0) -10>Emitted(27, 84) Source(40, 5) + SourceIndex(0) -11>Emitted(27, 94) Source(40, 30) + SourceIndex(0) -12>Emitted(27, 96) Source(40, 5) + SourceIndex(0) -13>Emitted(27, 142) Source(40, 30) + SourceIndex(0) -14>Emitted(27, 144) Source(41, 5) + SourceIndex(0) -15>Emitted(27, 154) Source(41, 34) + SourceIndex(0) -16>Emitted(27, 156) Source(41, 5) + SourceIndex(0) -17>Emitted(27, 206) Source(41, 34) + SourceIndex(0) -18>Emitted(27, 212) Source(42, 42) + SourceIndex(0) -19>Emitted(27, 213) Source(42, 43) + SourceIndex(0) -20>Emitted(27, 216) Source(42, 46) + SourceIndex(0) -21>Emitted(27, 217) Source(42, 47) + SourceIndex(0) -22>Emitted(27, 218) Source(42, 48) + SourceIndex(0) -23>Emitted(27, 219) Source(42, 49) + SourceIndex(0) -24>Emitted(27, 220) Source(42, 50) + SourceIndex(0) -25>Emitted(27, 223) Source(42, 53) + SourceIndex(0) -26>Emitted(27, 224) Source(42, 54) + SourceIndex(0) -27>Emitted(27, 225) Source(42, 55) + SourceIndex(0) -28>Emitted(27, 226) Source(42, 56) + SourceIndex(0) -29>Emitted(27, 227) Source(42, 57) + SourceIndex(0) -30>Emitted(27, 229) Source(42, 59) + SourceIndex(0) -31>Emitted(27, 230) Source(42, 60) + SourceIndex(0) -32>Emitted(27, 231) Source(42, 61) + SourceIndex(0) -33>Emitted(27, 232) Source(42, 62) + SourceIndex(0) +2 >Emitted(27, 6) Source(39, 6) + SourceIndex(0) +3 >Emitted(27, 26) Source(42, 40) + SourceIndex(0) +4 >Emitted(27, 28) Source(39, 9) + SourceIndex(0) +5 >Emitted(27, 38) Source(42, 21) + SourceIndex(0) +6 >Emitted(27, 40) Source(39, 9) + SourceIndex(0) +7 >Emitted(27, 82) Source(42, 21) + SourceIndex(0) +8 >Emitted(27, 84) Source(40, 5) + SourceIndex(0) +9 >Emitted(27, 94) Source(40, 30) + SourceIndex(0) +10>Emitted(27, 96) Source(40, 5) + SourceIndex(0) +11>Emitted(27, 142) Source(40, 30) + SourceIndex(0) +12>Emitted(27, 144) Source(41, 5) + SourceIndex(0) +13>Emitted(27, 154) Source(41, 34) + SourceIndex(0) +14>Emitted(27, 156) Source(41, 5) + SourceIndex(0) +15>Emitted(27, 206) Source(41, 34) + SourceIndex(0) +16>Emitted(27, 212) Source(42, 42) + SourceIndex(0) +17>Emitted(27, 213) Source(42, 43) + SourceIndex(0) +18>Emitted(27, 216) Source(42, 46) + SourceIndex(0) +19>Emitted(27, 217) Source(42, 47) + SourceIndex(0) +20>Emitted(27, 219) Source(42, 49) + SourceIndex(0) +21>Emitted(27, 220) Source(42, 50) + SourceIndex(0) +22>Emitted(27, 223) Source(42, 53) + SourceIndex(0) +23>Emitted(27, 224) Source(42, 54) + SourceIndex(0) +24>Emitted(27, 226) Source(42, 56) + SourceIndex(0) +25>Emitted(27, 227) Source(42, 57) + SourceIndex(0) +26>Emitted(27, 229) Source(42, 59) + SourceIndex(0) +27>Emitted(27, 231) Source(42, 61) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -974,7 +848,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -993,127 +867,106 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(28, 32) Source(43, 32) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(29, 1) Source(44, 1) + SourceIndex(0) -2 >Emitted(29, 2) Source(44, 2) + SourceIndex(0) + >} +1 >Emitted(29, 2) Source(44, 2) + SourceIndex(0) --- >>>for (_q = ["trimmer", ["trimming", "edging"]], _r = _q[1], _s = _r === void 0 ? ["none", "none"] : _r, _t = _s[0], primarySkillA = _t === void 0 ? "primary" : _t, _u = _s[1], secondarySkillA = _u === void 0 ? "secondary" : _u, _q, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -18> ^^^^^^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^^ -31> ^ -32> ^ -33> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +16> ^^^^^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^ +27> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [, [ +2 >for ( +3 > [, [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]] -6 > -7 > [ +4 > +5 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -8 > -9 > [ +6 > +7 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -10> -11> primarySkillA = "primary" -12> -13> primarySkillA = "primary" -14> , +8 > +9 > primarySkillA = "primary" +10> +11> primarySkillA = "primary" +12> , > -15> secondarySkillA = "secondary" -16> -17> secondarySkillA = "secondary" -18> +13> secondarySkillA = "secondary" +14> +15> secondarySkillA = "secondary" +16> > ] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]], -19> i -20> = -21> 0 -22> ; -23> -24> i -25> < -26> 1 -27> ; -28> -29> i -30> ++ -31> ) -32> -33> { +17> i +18> = +19> 0 +20> ; +21> i +22> < +23> 1 +24> ; +25> i +26> ++ +27> ) 1->Emitted(30, 1) Source(45, 1) + SourceIndex(0) -2 >Emitted(30, 4) Source(45, 4) + SourceIndex(0) -3 >Emitted(30, 5) Source(45, 5) + SourceIndex(0) -4 >Emitted(30, 6) Source(45, 6) + SourceIndex(0) -5 >Emitted(30, 46) Source(48, 60) + SourceIndex(0) -6 >Emitted(30, 48) Source(45, 9) + SourceIndex(0) -7 >Emitted(30, 58) Source(48, 21) + SourceIndex(0) -8 >Emitted(30, 60) Source(45, 9) + SourceIndex(0) -9 >Emitted(30, 102) Source(48, 21) + SourceIndex(0) -10>Emitted(30, 104) Source(46, 5) + SourceIndex(0) -11>Emitted(30, 114) Source(46, 30) + SourceIndex(0) -12>Emitted(30, 116) Source(46, 5) + SourceIndex(0) -13>Emitted(30, 162) Source(46, 30) + SourceIndex(0) -14>Emitted(30, 164) Source(47, 5) + SourceIndex(0) -15>Emitted(30, 174) Source(47, 34) + SourceIndex(0) -16>Emitted(30, 176) Source(47, 5) + SourceIndex(0) -17>Emitted(30, 226) Source(47, 34) + SourceIndex(0) -18>Emitted(30, 232) Source(48, 62) + SourceIndex(0) -19>Emitted(30, 233) Source(48, 63) + SourceIndex(0) -20>Emitted(30, 236) Source(48, 66) + SourceIndex(0) -21>Emitted(30, 237) Source(48, 67) + SourceIndex(0) -22>Emitted(30, 238) Source(48, 68) + SourceIndex(0) -23>Emitted(30, 239) Source(48, 69) + SourceIndex(0) -24>Emitted(30, 240) Source(48, 70) + SourceIndex(0) -25>Emitted(30, 243) Source(48, 73) + SourceIndex(0) -26>Emitted(30, 244) Source(48, 74) + SourceIndex(0) -27>Emitted(30, 245) Source(48, 75) + SourceIndex(0) -28>Emitted(30, 246) Source(48, 76) + SourceIndex(0) -29>Emitted(30, 247) Source(48, 77) + SourceIndex(0) -30>Emitted(30, 249) Source(48, 79) + SourceIndex(0) -31>Emitted(30, 250) Source(48, 80) + SourceIndex(0) -32>Emitted(30, 251) Source(48, 81) + SourceIndex(0) -33>Emitted(30, 252) Source(48, 82) + SourceIndex(0) +2 >Emitted(30, 6) Source(45, 6) + SourceIndex(0) +3 >Emitted(30, 46) Source(48, 60) + SourceIndex(0) +4 >Emitted(30, 48) Source(45, 9) + SourceIndex(0) +5 >Emitted(30, 58) Source(48, 21) + SourceIndex(0) +6 >Emitted(30, 60) Source(45, 9) + SourceIndex(0) +7 >Emitted(30, 102) Source(48, 21) + SourceIndex(0) +8 >Emitted(30, 104) Source(46, 5) + SourceIndex(0) +9 >Emitted(30, 114) Source(46, 30) + SourceIndex(0) +10>Emitted(30, 116) Source(46, 5) + SourceIndex(0) +11>Emitted(30, 162) Source(46, 30) + SourceIndex(0) +12>Emitted(30, 164) Source(47, 5) + SourceIndex(0) +13>Emitted(30, 174) Source(47, 34) + SourceIndex(0) +14>Emitted(30, 176) Source(47, 5) + SourceIndex(0) +15>Emitted(30, 226) Source(47, 34) + SourceIndex(0) +16>Emitted(30, 232) Source(48, 62) + SourceIndex(0) +17>Emitted(30, 233) Source(48, 63) + SourceIndex(0) +18>Emitted(30, 236) Source(48, 66) + SourceIndex(0) +19>Emitted(30, 237) Source(48, 67) + SourceIndex(0) +20>Emitted(30, 239) Source(48, 69) + SourceIndex(0) +21>Emitted(30, 240) Source(48, 70) + SourceIndex(0) +22>Emitted(30, 243) Source(48, 73) + SourceIndex(0) +23>Emitted(30, 244) Source(48, 74) + SourceIndex(0) +24>Emitted(30, 246) Source(48, 76) + SourceIndex(0) +25>Emitted(30, 247) Source(48, 77) + SourceIndex(0) +26>Emitted(30, 249) Source(48, 79) + SourceIndex(0) +27>Emitted(30, 251) Source(48, 81) + SourceIndex(0) --- >>> console.log(primarySkillA); 1 >^^^^ @@ -1124,7 +977,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1143,93 +996,72 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(31, 32) Source(49, 32) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(32, 1) Source(50, 1) + SourceIndex(0) -2 >Emitted(32, 2) Source(50, 2) + SourceIndex(0) + >} +1 >Emitted(32, 2) Source(50, 2) + SourceIndex(0) --- >>>for (_v = robotA[0], numberB = _v === void 0 ? -1 : _v, robotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^ -10> ^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^ +8 > ^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > > -2 >for -3 > -4 > ([ -5 > numberB = -1 -6 > -7 > numberB = -1 -8 > ] = -9 > robotA -10> , -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ([ +3 > numberB = -1 +4 > +5 > numberB = -1 +6 > ] = +7 > robotA +8 > , +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(33, 1) Source(52, 1) + SourceIndex(0) -2 >Emitted(33, 4) Source(52, 4) + SourceIndex(0) -3 >Emitted(33, 5) Source(52, 5) + SourceIndex(0) -4 >Emitted(33, 6) Source(52, 7) + SourceIndex(0) -5 >Emitted(33, 20) Source(52, 19) + SourceIndex(0) -6 >Emitted(33, 22) Source(52, 7) + SourceIndex(0) -7 >Emitted(33, 55) Source(52, 19) + SourceIndex(0) -8 >Emitted(33, 57) Source(52, 23) + SourceIndex(0) -9 >Emitted(33, 63) Source(52, 29) + SourceIndex(0) -10>Emitted(33, 65) Source(52, 31) + SourceIndex(0) -11>Emitted(33, 66) Source(52, 32) + SourceIndex(0) -12>Emitted(33, 69) Source(52, 35) + SourceIndex(0) -13>Emitted(33, 70) Source(52, 36) + SourceIndex(0) -14>Emitted(33, 71) Source(52, 37) + SourceIndex(0) -15>Emitted(33, 72) Source(52, 38) + SourceIndex(0) -16>Emitted(33, 73) Source(52, 39) + SourceIndex(0) -17>Emitted(33, 76) Source(52, 42) + SourceIndex(0) -18>Emitted(33, 77) Source(52, 43) + SourceIndex(0) -19>Emitted(33, 78) Source(52, 44) + SourceIndex(0) -20>Emitted(33, 79) Source(52, 45) + SourceIndex(0) -21>Emitted(33, 80) Source(52, 46) + SourceIndex(0) -22>Emitted(33, 82) Source(52, 48) + SourceIndex(0) -23>Emitted(33, 83) Source(52, 49) + SourceIndex(0) -24>Emitted(33, 84) Source(52, 50) + SourceIndex(0) -25>Emitted(33, 85) Source(52, 51) + SourceIndex(0) +2 >Emitted(33, 6) Source(52, 7) + SourceIndex(0) +3 >Emitted(33, 20) Source(52, 19) + SourceIndex(0) +4 >Emitted(33, 22) Source(52, 7) + SourceIndex(0) +5 >Emitted(33, 55) Source(52, 19) + SourceIndex(0) +6 >Emitted(33, 57) Source(52, 23) + SourceIndex(0) +7 >Emitted(33, 63) Source(52, 29) + SourceIndex(0) +8 >Emitted(33, 65) Source(52, 31) + SourceIndex(0) +9 >Emitted(33, 66) Source(52, 32) + SourceIndex(0) +10>Emitted(33, 69) Source(52, 35) + SourceIndex(0) +11>Emitted(33, 70) Source(52, 36) + SourceIndex(0) +12>Emitted(33, 72) Source(52, 38) + SourceIndex(0) +13>Emitted(33, 73) Source(52, 39) + SourceIndex(0) +14>Emitted(33, 76) Source(52, 42) + SourceIndex(0) +15>Emitted(33, 77) Source(52, 43) + SourceIndex(0) +16>Emitted(33, 79) Source(52, 45) + SourceIndex(0) +17>Emitted(33, 80) Source(52, 46) + SourceIndex(0) +18>Emitted(33, 82) Source(52, 48) + SourceIndex(0) +19>Emitted(33, 84) Source(52, 50) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1240,7 +1072,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1259,92 +1091,71 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(34, 26) Source(53, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(35, 1) Source(54, 1) + SourceIndex(0) -2 >Emitted(35, 2) Source(54, 2) + SourceIndex(0) + >} +1 >Emitted(35, 2) Source(54, 2) + SourceIndex(0) --- >>>for (_w = getRobot(), _x = _w[0], numberB = _x === void 0 ? -1 : _x, _w, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [numberB = -1] = getRobot() -6 > -7 > numberB = -1 -8 > -9 > numberB = -1 -10> ] = getRobot(), -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > [numberB = -1] = getRobot() +4 > +5 > numberB = -1 +6 > +7 > numberB = -1 +8 > ] = getRobot(), +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(36, 1) Source(55, 1) + SourceIndex(0) -2 >Emitted(36, 4) Source(55, 4) + SourceIndex(0) -3 >Emitted(36, 5) Source(55, 5) + SourceIndex(0) -4 >Emitted(36, 6) Source(55, 6) + SourceIndex(0) -5 >Emitted(36, 21) Source(55, 33) + SourceIndex(0) -6 >Emitted(36, 23) Source(55, 7) + SourceIndex(0) -7 >Emitted(36, 33) Source(55, 19) + SourceIndex(0) -8 >Emitted(36, 35) Source(55, 7) + SourceIndex(0) -9 >Emitted(36, 68) Source(55, 19) + SourceIndex(0) -10>Emitted(36, 74) Source(55, 35) + SourceIndex(0) -11>Emitted(36, 75) Source(55, 36) + SourceIndex(0) -12>Emitted(36, 78) Source(55, 39) + SourceIndex(0) -13>Emitted(36, 79) Source(55, 40) + SourceIndex(0) -14>Emitted(36, 80) Source(55, 41) + SourceIndex(0) -15>Emitted(36, 81) Source(55, 42) + SourceIndex(0) -16>Emitted(36, 82) Source(55, 43) + SourceIndex(0) -17>Emitted(36, 85) Source(55, 46) + SourceIndex(0) -18>Emitted(36, 86) Source(55, 47) + SourceIndex(0) -19>Emitted(36, 87) Source(55, 48) + SourceIndex(0) -20>Emitted(36, 88) Source(55, 49) + SourceIndex(0) -21>Emitted(36, 89) Source(55, 50) + SourceIndex(0) -22>Emitted(36, 91) Source(55, 52) + SourceIndex(0) -23>Emitted(36, 92) Source(55, 53) + SourceIndex(0) -24>Emitted(36, 93) Source(55, 54) + SourceIndex(0) -25>Emitted(36, 94) Source(55, 55) + SourceIndex(0) +2 >Emitted(36, 6) Source(55, 6) + SourceIndex(0) +3 >Emitted(36, 21) Source(55, 33) + SourceIndex(0) +4 >Emitted(36, 23) Source(55, 7) + SourceIndex(0) +5 >Emitted(36, 33) Source(55, 19) + SourceIndex(0) +6 >Emitted(36, 35) Source(55, 7) + SourceIndex(0) +7 >Emitted(36, 68) Source(55, 19) + SourceIndex(0) +8 >Emitted(36, 74) Source(55, 35) + SourceIndex(0) +9 >Emitted(36, 75) Source(55, 36) + SourceIndex(0) +10>Emitted(36, 78) Source(55, 39) + SourceIndex(0) +11>Emitted(36, 79) Source(55, 40) + SourceIndex(0) +12>Emitted(36, 81) Source(55, 42) + SourceIndex(0) +13>Emitted(36, 82) Source(55, 43) + SourceIndex(0) +14>Emitted(36, 85) Source(55, 46) + SourceIndex(0) +15>Emitted(36, 86) Source(55, 47) + SourceIndex(0) +16>Emitted(36, 88) Source(55, 49) + SourceIndex(0) +17>Emitted(36, 89) Source(55, 50) + SourceIndex(0) +18>Emitted(36, 91) Source(55, 52) + SourceIndex(0) +19>Emitted(36, 93) Source(55, 54) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1355,7 +1166,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1374,92 +1185,71 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(37, 26) Source(56, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(38, 1) Source(57, 1) + SourceIndex(0) -2 >Emitted(38, 2) Source(57, 2) + SourceIndex(0) + >} +1 >Emitted(38, 2) Source(57, 2) + SourceIndex(0) --- >>>for (_y = [2, "trimmer", "trimming"], _z = _y[0], numberB = _z === void 0 ? -1 : _z, _y, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [numberB = -1] = [2, "trimmer", "trimming"] -6 > -7 > numberB = -1 -8 > -9 > numberB = -1 -10> ] = [2, "trimmer", "trimming"], -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > [numberB = -1] = [2, "trimmer", "trimming"] +4 > +5 > numberB = -1 +6 > +7 > numberB = -1 +8 > ] = [2, "trimmer", "trimming"], +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(39, 1) Source(58, 1) + SourceIndex(0) -2 >Emitted(39, 4) Source(58, 4) + SourceIndex(0) -3 >Emitted(39, 5) Source(58, 5) + SourceIndex(0) -4 >Emitted(39, 6) Source(58, 6) + SourceIndex(0) -5 >Emitted(39, 37) Source(58, 49) + SourceIndex(0) -6 >Emitted(39, 39) Source(58, 7) + SourceIndex(0) -7 >Emitted(39, 49) Source(58, 19) + SourceIndex(0) -8 >Emitted(39, 51) Source(58, 7) + SourceIndex(0) -9 >Emitted(39, 84) Source(58, 19) + SourceIndex(0) -10>Emitted(39, 90) Source(58, 51) + SourceIndex(0) -11>Emitted(39, 91) Source(58, 52) + SourceIndex(0) -12>Emitted(39, 94) Source(58, 55) + SourceIndex(0) -13>Emitted(39, 95) Source(58, 56) + SourceIndex(0) -14>Emitted(39, 96) Source(58, 57) + SourceIndex(0) -15>Emitted(39, 97) Source(58, 58) + SourceIndex(0) -16>Emitted(39, 98) Source(58, 59) + SourceIndex(0) -17>Emitted(39, 101) Source(58, 62) + SourceIndex(0) -18>Emitted(39, 102) Source(58, 63) + SourceIndex(0) -19>Emitted(39, 103) Source(58, 64) + SourceIndex(0) -20>Emitted(39, 104) Source(58, 65) + SourceIndex(0) -21>Emitted(39, 105) Source(58, 66) + SourceIndex(0) -22>Emitted(39, 107) Source(58, 68) + SourceIndex(0) -23>Emitted(39, 108) Source(58, 69) + SourceIndex(0) -24>Emitted(39, 109) Source(58, 70) + SourceIndex(0) -25>Emitted(39, 110) Source(58, 71) + SourceIndex(0) +2 >Emitted(39, 6) Source(58, 6) + SourceIndex(0) +3 >Emitted(39, 37) Source(58, 49) + SourceIndex(0) +4 >Emitted(39, 39) Source(58, 7) + SourceIndex(0) +5 >Emitted(39, 49) Source(58, 19) + SourceIndex(0) +6 >Emitted(39, 51) Source(58, 7) + SourceIndex(0) +7 >Emitted(39, 84) Source(58, 19) + SourceIndex(0) +8 >Emitted(39, 90) Source(58, 51) + SourceIndex(0) +9 >Emitted(39, 91) Source(58, 52) + SourceIndex(0) +10>Emitted(39, 94) Source(58, 55) + SourceIndex(0) +11>Emitted(39, 95) Source(58, 56) + SourceIndex(0) +12>Emitted(39, 97) Source(58, 58) + SourceIndex(0) +13>Emitted(39, 98) Source(58, 59) + SourceIndex(0) +14>Emitted(39, 101) Source(58, 62) + SourceIndex(0) +15>Emitted(39, 102) Source(58, 63) + SourceIndex(0) +16>Emitted(39, 104) Source(58, 65) + SourceIndex(0) +17>Emitted(39, 105) Source(58, 66) + SourceIndex(0) +18>Emitted(39, 107) Source(58, 68) + SourceIndex(0) +19>Emitted(39, 109) Source(58, 70) + SourceIndex(0) --- >>> console.log(numberB); 1 >^^^^ @@ -1470,7 +1260,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1489,92 +1279,71 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(40, 26) Source(59, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(41, 1) Source(60, 1) + SourceIndex(0) -2 >Emitted(41, 2) Source(60, 2) + SourceIndex(0) + >} +1 >Emitted(41, 2) Source(60, 2) + SourceIndex(0) --- >>>for (_0 = multiRobotA[0], nameB = _0 === void 0 ? "name" : _0, multiRobotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^ -10> ^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^ +8 > ^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ([ -5 > nameB = "name" -6 > -7 > nameB = "name" -8 > ] = -9 > multiRobotA -10> , -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ([ +3 > nameB = "name" +4 > +5 > nameB = "name" +6 > ] = +7 > multiRobotA +8 > , +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(42, 1) Source(61, 1) + SourceIndex(0) -2 >Emitted(42, 4) Source(61, 4) + SourceIndex(0) -3 >Emitted(42, 5) Source(61, 5) + SourceIndex(0) -4 >Emitted(42, 6) Source(61, 7) + SourceIndex(0) -5 >Emitted(42, 25) Source(61, 21) + SourceIndex(0) -6 >Emitted(42, 27) Source(61, 7) + SourceIndex(0) -7 >Emitted(42, 62) Source(61, 21) + SourceIndex(0) -8 >Emitted(42, 64) Source(61, 25) + SourceIndex(0) -9 >Emitted(42, 75) Source(61, 36) + SourceIndex(0) -10>Emitted(42, 77) Source(61, 38) + SourceIndex(0) -11>Emitted(42, 78) Source(61, 39) + SourceIndex(0) -12>Emitted(42, 81) Source(61, 42) + SourceIndex(0) -13>Emitted(42, 82) Source(61, 43) + SourceIndex(0) -14>Emitted(42, 83) Source(61, 44) + SourceIndex(0) -15>Emitted(42, 84) Source(61, 45) + SourceIndex(0) -16>Emitted(42, 85) Source(61, 46) + SourceIndex(0) -17>Emitted(42, 88) Source(61, 49) + SourceIndex(0) -18>Emitted(42, 89) Source(61, 50) + SourceIndex(0) -19>Emitted(42, 90) Source(61, 51) + SourceIndex(0) -20>Emitted(42, 91) Source(61, 52) + SourceIndex(0) -21>Emitted(42, 92) Source(61, 53) + SourceIndex(0) -22>Emitted(42, 94) Source(61, 55) + SourceIndex(0) -23>Emitted(42, 95) Source(61, 56) + SourceIndex(0) -24>Emitted(42, 96) Source(61, 57) + SourceIndex(0) -25>Emitted(42, 97) Source(61, 58) + SourceIndex(0) +2 >Emitted(42, 6) Source(61, 7) + SourceIndex(0) +3 >Emitted(42, 25) Source(61, 21) + SourceIndex(0) +4 >Emitted(42, 27) Source(61, 7) + SourceIndex(0) +5 >Emitted(42, 62) Source(61, 21) + SourceIndex(0) +6 >Emitted(42, 64) Source(61, 25) + SourceIndex(0) +7 >Emitted(42, 75) Source(61, 36) + SourceIndex(0) +8 >Emitted(42, 77) Source(61, 38) + SourceIndex(0) +9 >Emitted(42, 78) Source(61, 39) + SourceIndex(0) +10>Emitted(42, 81) Source(61, 42) + SourceIndex(0) +11>Emitted(42, 82) Source(61, 43) + SourceIndex(0) +12>Emitted(42, 84) Source(61, 45) + SourceIndex(0) +13>Emitted(42, 85) Source(61, 46) + SourceIndex(0) +14>Emitted(42, 88) Source(61, 49) + SourceIndex(0) +15>Emitted(42, 89) Source(61, 50) + SourceIndex(0) +16>Emitted(42, 91) Source(61, 52) + SourceIndex(0) +17>Emitted(42, 92) Source(61, 53) + SourceIndex(0) +18>Emitted(42, 94) Source(61, 55) + SourceIndex(0) +19>Emitted(42, 96) Source(61, 57) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1585,7 +1354,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1604,92 +1373,71 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(43, 24) Source(62, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(44, 1) Source(63, 1) + SourceIndex(0) -2 >Emitted(44, 2) Source(63, 2) + SourceIndex(0) + >} +1 >Emitted(44, 2) Source(63, 2) + SourceIndex(0) --- >>>for (_1 = getMultiRobot(), _2 = _1[0], nameB = _2 === void 0 ? "name" : _2, _1, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [nameB = "name"] = getMultiRobot() -6 > -7 > nameB = "name" -8 > -9 > nameB = "name" -10> ] = getMultiRobot(), -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > [nameB = "name"] = getMultiRobot() +4 > +5 > nameB = "name" +6 > +7 > nameB = "name" +8 > ] = getMultiRobot(), +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(45, 1) Source(64, 1) + SourceIndex(0) -2 >Emitted(45, 4) Source(64, 4) + SourceIndex(0) -3 >Emitted(45, 5) Source(64, 5) + SourceIndex(0) -4 >Emitted(45, 6) Source(64, 6) + SourceIndex(0) -5 >Emitted(45, 26) Source(64, 40) + SourceIndex(0) -6 >Emitted(45, 28) Source(64, 7) + SourceIndex(0) -7 >Emitted(45, 38) Source(64, 21) + SourceIndex(0) -8 >Emitted(45, 40) Source(64, 7) + SourceIndex(0) -9 >Emitted(45, 75) Source(64, 21) + SourceIndex(0) -10>Emitted(45, 81) Source(64, 42) + SourceIndex(0) -11>Emitted(45, 82) Source(64, 43) + SourceIndex(0) -12>Emitted(45, 85) Source(64, 46) + SourceIndex(0) -13>Emitted(45, 86) Source(64, 47) + SourceIndex(0) -14>Emitted(45, 87) Source(64, 48) + SourceIndex(0) -15>Emitted(45, 88) Source(64, 49) + SourceIndex(0) -16>Emitted(45, 89) Source(64, 50) + SourceIndex(0) -17>Emitted(45, 92) Source(64, 53) + SourceIndex(0) -18>Emitted(45, 93) Source(64, 54) + SourceIndex(0) -19>Emitted(45, 94) Source(64, 55) + SourceIndex(0) -20>Emitted(45, 95) Source(64, 56) + SourceIndex(0) -21>Emitted(45, 96) Source(64, 57) + SourceIndex(0) -22>Emitted(45, 98) Source(64, 59) + SourceIndex(0) -23>Emitted(45, 99) Source(64, 60) + SourceIndex(0) -24>Emitted(45, 100) Source(64, 61) + SourceIndex(0) -25>Emitted(45, 101) Source(64, 62) + SourceIndex(0) +2 >Emitted(45, 6) Source(64, 6) + SourceIndex(0) +3 >Emitted(45, 26) Source(64, 40) + SourceIndex(0) +4 >Emitted(45, 28) Source(64, 7) + SourceIndex(0) +5 >Emitted(45, 38) Source(64, 21) + SourceIndex(0) +6 >Emitted(45, 40) Source(64, 7) + SourceIndex(0) +7 >Emitted(45, 75) Source(64, 21) + SourceIndex(0) +8 >Emitted(45, 81) Source(64, 42) + SourceIndex(0) +9 >Emitted(45, 82) Source(64, 43) + SourceIndex(0) +10>Emitted(45, 85) Source(64, 46) + SourceIndex(0) +11>Emitted(45, 86) Source(64, 47) + SourceIndex(0) +12>Emitted(45, 88) Source(64, 49) + SourceIndex(0) +13>Emitted(45, 89) Source(64, 50) + SourceIndex(0) +14>Emitted(45, 92) Source(64, 53) + SourceIndex(0) +15>Emitted(45, 93) Source(64, 54) + SourceIndex(0) +16>Emitted(45, 95) Source(64, 56) + SourceIndex(0) +17>Emitted(45, 96) Source(64, 57) + SourceIndex(0) +18>Emitted(45, 98) Source(64, 59) + SourceIndex(0) +19>Emitted(45, 100) Source(64, 61) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1700,7 +1448,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1719,92 +1467,71 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(46, 24) Source(65, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(47, 1) Source(66, 1) + SourceIndex(0) -2 >Emitted(47, 2) Source(66, 2) + SourceIndex(0) + >} +1 >Emitted(47, 2) Source(66, 2) + SourceIndex(0) --- >>>for (_3 = ["trimmer", ["trimming", "edging"]], _4 = _3[0], nameB = _4 === void 0 ? "name" : _4, _3, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [nameB = "name"] = ["trimmer", ["trimming", "edging"]] -6 > -7 > nameB = "name" -8 > -9 > nameB = "name" -10> ] = ["trimmer", ["trimming", "edging"]], -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > [nameB = "name"] = ["trimmer", ["trimming", "edging"]] +4 > +5 > nameB = "name" +6 > +7 > nameB = "name" +8 > ] = ["trimmer", ["trimming", "edging"]], +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(48, 1) Source(67, 1) + SourceIndex(0) -2 >Emitted(48, 4) Source(67, 4) + SourceIndex(0) -3 >Emitted(48, 5) Source(67, 5) + SourceIndex(0) -4 >Emitted(48, 6) Source(67, 6) + SourceIndex(0) -5 >Emitted(48, 46) Source(67, 60) + SourceIndex(0) -6 >Emitted(48, 48) Source(67, 7) + SourceIndex(0) -7 >Emitted(48, 58) Source(67, 21) + SourceIndex(0) -8 >Emitted(48, 60) Source(67, 7) + SourceIndex(0) -9 >Emitted(48, 95) Source(67, 21) + SourceIndex(0) -10>Emitted(48, 101) Source(67, 62) + SourceIndex(0) -11>Emitted(48, 102) Source(67, 63) + SourceIndex(0) -12>Emitted(48, 105) Source(67, 66) + SourceIndex(0) -13>Emitted(48, 106) Source(67, 67) + SourceIndex(0) -14>Emitted(48, 107) Source(67, 68) + SourceIndex(0) -15>Emitted(48, 108) Source(67, 69) + SourceIndex(0) -16>Emitted(48, 109) Source(67, 70) + SourceIndex(0) -17>Emitted(48, 112) Source(67, 73) + SourceIndex(0) -18>Emitted(48, 113) Source(67, 74) + SourceIndex(0) -19>Emitted(48, 114) Source(67, 75) + SourceIndex(0) -20>Emitted(48, 115) Source(67, 76) + SourceIndex(0) -21>Emitted(48, 116) Source(67, 77) + SourceIndex(0) -22>Emitted(48, 118) Source(67, 79) + SourceIndex(0) -23>Emitted(48, 119) Source(67, 80) + SourceIndex(0) -24>Emitted(48, 120) Source(67, 81) + SourceIndex(0) -25>Emitted(48, 121) Source(67, 82) + SourceIndex(0) +2 >Emitted(48, 6) Source(67, 6) + SourceIndex(0) +3 >Emitted(48, 46) Source(67, 60) + SourceIndex(0) +4 >Emitted(48, 48) Source(67, 7) + SourceIndex(0) +5 >Emitted(48, 58) Source(67, 21) + SourceIndex(0) +6 >Emitted(48, 60) Source(67, 7) + SourceIndex(0) +7 >Emitted(48, 95) Source(67, 21) + SourceIndex(0) +8 >Emitted(48, 101) Source(67, 62) + SourceIndex(0) +9 >Emitted(48, 102) Source(67, 63) + SourceIndex(0) +10>Emitted(48, 105) Source(67, 66) + SourceIndex(0) +11>Emitted(48, 106) Source(67, 67) + SourceIndex(0) +12>Emitted(48, 108) Source(67, 69) + SourceIndex(0) +13>Emitted(48, 109) Source(67, 70) + SourceIndex(0) +14>Emitted(48, 112) Source(67, 73) + SourceIndex(0) +15>Emitted(48, 113) Source(67, 74) + SourceIndex(0) +16>Emitted(48, 115) Source(67, 76) + SourceIndex(0) +17>Emitted(48, 116) Source(67, 77) + SourceIndex(0) +18>Emitted(48, 118) Source(67, 79) + SourceIndex(0) +19>Emitted(48, 120) Source(67, 81) + SourceIndex(0) --- >>> console.log(nameB); 1 >^^^^ @@ -1815,7 +1542,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1834,117 +1561,96 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(49, 24) Source(68, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(50, 1) Source(69, 1) + SourceIndex(0) -2 >Emitted(50, 2) Source(69, 2) + SourceIndex(0) + >} +1 >Emitted(50, 2) Source(69, 2) + SourceIndex(0) --- >>>for (_5 = robotA[0], numberA2 = _5 === void 0 ? -1 : _5, _6 = robotA[1], nameA2 = _6 === void 0 ? "name" : _6, _7 = robotA[2], skillA2 = _7 === void 0 ? "skill" : _7, robotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^^ -31> ^ -32> ^ -33> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^ +27> ^^ 1-> > > -2 >for -3 > -4 > ([ -5 > numberA2 = -1 -6 > -7 > numberA2 = -1 -8 > , -9 > nameA2 = "name" -10> -11> nameA2 = "name" -12> , -13> skillA2 = "skill" -14> -15> skillA2 = "skill" -16> ] = -17> robotA -18> , -19> i -20> = -21> 0 -22> ; -23> -24> i -25> < -26> 1 -27> ; -28> -29> i -30> ++ -31> ) -32> -33> { +2 >for ([ +3 > numberA2 = -1 +4 > +5 > numberA2 = -1 +6 > , +7 > nameA2 = "name" +8 > +9 > nameA2 = "name" +10> , +11> skillA2 = "skill" +12> +13> skillA2 = "skill" +14> ] = +15> robotA +16> , +17> i +18> = +19> 0 +20> ; +21> i +22> < +23> 1 +24> ; +25> i +26> ++ +27> ) 1->Emitted(51, 1) Source(71, 1) + SourceIndex(0) -2 >Emitted(51, 4) Source(71, 4) + SourceIndex(0) -3 >Emitted(51, 5) Source(71, 5) + SourceIndex(0) -4 >Emitted(51, 6) Source(71, 7) + SourceIndex(0) -5 >Emitted(51, 20) Source(71, 20) + SourceIndex(0) -6 >Emitted(51, 22) Source(71, 7) + SourceIndex(0) -7 >Emitted(51, 56) Source(71, 20) + SourceIndex(0) -8 >Emitted(51, 58) Source(71, 22) + SourceIndex(0) -9 >Emitted(51, 72) Source(71, 37) + SourceIndex(0) -10>Emitted(51, 74) Source(71, 22) + SourceIndex(0) -11>Emitted(51, 110) Source(71, 37) + SourceIndex(0) -12>Emitted(51, 112) Source(71, 39) + SourceIndex(0) -13>Emitted(51, 126) Source(71, 56) + SourceIndex(0) -14>Emitted(51, 128) Source(71, 39) + SourceIndex(0) -15>Emitted(51, 166) Source(71, 56) + SourceIndex(0) -16>Emitted(51, 168) Source(71, 60) + SourceIndex(0) -17>Emitted(51, 174) Source(71, 66) + SourceIndex(0) -18>Emitted(51, 176) Source(71, 68) + SourceIndex(0) -19>Emitted(51, 177) Source(71, 69) + SourceIndex(0) -20>Emitted(51, 180) Source(71, 72) + SourceIndex(0) -21>Emitted(51, 181) Source(71, 73) + SourceIndex(0) -22>Emitted(51, 182) Source(71, 74) + SourceIndex(0) -23>Emitted(51, 183) Source(71, 75) + SourceIndex(0) -24>Emitted(51, 184) Source(71, 76) + SourceIndex(0) -25>Emitted(51, 187) Source(71, 79) + SourceIndex(0) -26>Emitted(51, 188) Source(71, 80) + SourceIndex(0) -27>Emitted(51, 189) Source(71, 81) + SourceIndex(0) -28>Emitted(51, 190) Source(71, 82) + SourceIndex(0) -29>Emitted(51, 191) Source(71, 83) + SourceIndex(0) -30>Emitted(51, 193) Source(71, 85) + SourceIndex(0) -31>Emitted(51, 194) Source(71, 86) + SourceIndex(0) -32>Emitted(51, 195) Source(71, 87) + SourceIndex(0) -33>Emitted(51, 196) Source(71, 88) + SourceIndex(0) +2 >Emitted(51, 6) Source(71, 7) + SourceIndex(0) +3 >Emitted(51, 20) Source(71, 20) + SourceIndex(0) +4 >Emitted(51, 22) Source(71, 7) + SourceIndex(0) +5 >Emitted(51, 56) Source(71, 20) + SourceIndex(0) +6 >Emitted(51, 58) Source(71, 22) + SourceIndex(0) +7 >Emitted(51, 72) Source(71, 37) + SourceIndex(0) +8 >Emitted(51, 74) Source(71, 22) + SourceIndex(0) +9 >Emitted(51, 110) Source(71, 37) + SourceIndex(0) +10>Emitted(51, 112) Source(71, 39) + SourceIndex(0) +11>Emitted(51, 126) Source(71, 56) + SourceIndex(0) +12>Emitted(51, 128) Source(71, 39) + SourceIndex(0) +13>Emitted(51, 166) Source(71, 56) + SourceIndex(0) +14>Emitted(51, 168) Source(71, 60) + SourceIndex(0) +15>Emitted(51, 174) Source(71, 66) + SourceIndex(0) +16>Emitted(51, 176) Source(71, 68) + SourceIndex(0) +17>Emitted(51, 177) Source(71, 69) + SourceIndex(0) +18>Emitted(51, 180) Source(71, 72) + SourceIndex(0) +19>Emitted(51, 181) Source(71, 73) + SourceIndex(0) +20>Emitted(51, 183) Source(71, 75) + SourceIndex(0) +21>Emitted(51, 184) Source(71, 76) + SourceIndex(0) +22>Emitted(51, 187) Source(71, 79) + SourceIndex(0) +23>Emitted(51, 188) Source(71, 80) + SourceIndex(0) +24>Emitted(51, 190) Source(71, 82) + SourceIndex(0) +25>Emitted(51, 191) Source(71, 83) + SourceIndex(0) +26>Emitted(51, 193) Source(71, 85) + SourceIndex(0) +27>Emitted(51, 195) Source(71, 87) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -1955,7 +1661,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1974,116 +1680,95 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(52, 25) Source(72, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(53, 1) Source(73, 1) + SourceIndex(0) -2 >Emitted(53, 2) Source(73, 2) + SourceIndex(0) + >} +1 >Emitted(53, 2) Source(73, 2) + SourceIndex(0) --- >>>for (_8 = getRobot(), _9 = _8[0], numberA2 = _9 === void 0 ? -1 : _9, _10 = _8[1], nameA2 = _10 === void 0 ? "name" : _10, _11 = _8[2], skillA2 = _11 === void 0 ? "skill" : _11, _8, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -18> ^^^^^^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^^ -31> ^ -32> ^ -33> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +16> ^^^^^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^ +27> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [numberA2 = -1, nameA2 = "name", skillA2 = "skill"] = getRobot() -6 > -7 > numberA2 = -1 -8 > -9 > numberA2 = -1 -10> , -11> nameA2 = "name" -12> -13> nameA2 = "name" -14> , -15> skillA2 = "skill" -16> -17> skillA2 = "skill" -18> ] = getRobot(), -19> i -20> = -21> 0 -22> ; -23> -24> i -25> < -26> 1 -27> ; -28> -29> i -30> ++ -31> ) -32> -33> { +2 >for ( +3 > [numberA2 = -1, nameA2 = "name", skillA2 = "skill"] = getRobot() +4 > +5 > numberA2 = -1 +6 > +7 > numberA2 = -1 +8 > , +9 > nameA2 = "name" +10> +11> nameA2 = "name" +12> , +13> skillA2 = "skill" +14> +15> skillA2 = "skill" +16> ] = getRobot(), +17> i +18> = +19> 0 +20> ; +21> i +22> < +23> 1 +24> ; +25> i +26> ++ +27> ) 1->Emitted(54, 1) Source(74, 1) + SourceIndex(0) -2 >Emitted(54, 4) Source(74, 4) + SourceIndex(0) -3 >Emitted(54, 5) Source(74, 5) + SourceIndex(0) -4 >Emitted(54, 6) Source(74, 6) + SourceIndex(0) -5 >Emitted(54, 21) Source(74, 70) + SourceIndex(0) -6 >Emitted(54, 23) Source(74, 7) + SourceIndex(0) -7 >Emitted(54, 33) Source(74, 20) + SourceIndex(0) -8 >Emitted(54, 35) Source(74, 7) + SourceIndex(0) -9 >Emitted(54, 69) Source(74, 20) + SourceIndex(0) -10>Emitted(54, 71) Source(74, 22) + SourceIndex(0) -11>Emitted(54, 82) Source(74, 37) + SourceIndex(0) -12>Emitted(54, 84) Source(74, 22) + SourceIndex(0) -13>Emitted(54, 122) Source(74, 37) + SourceIndex(0) -14>Emitted(54, 124) Source(74, 39) + SourceIndex(0) -15>Emitted(54, 135) Source(74, 56) + SourceIndex(0) -16>Emitted(54, 137) Source(74, 39) + SourceIndex(0) -17>Emitted(54, 177) Source(74, 56) + SourceIndex(0) -18>Emitted(54, 183) Source(74, 72) + SourceIndex(0) -19>Emitted(54, 184) Source(74, 73) + SourceIndex(0) -20>Emitted(54, 187) Source(74, 76) + SourceIndex(0) -21>Emitted(54, 188) Source(74, 77) + SourceIndex(0) -22>Emitted(54, 189) Source(74, 78) + SourceIndex(0) -23>Emitted(54, 190) Source(74, 79) + SourceIndex(0) -24>Emitted(54, 191) Source(74, 80) + SourceIndex(0) -25>Emitted(54, 194) Source(74, 83) + SourceIndex(0) -26>Emitted(54, 195) Source(74, 84) + SourceIndex(0) -27>Emitted(54, 196) Source(74, 85) + SourceIndex(0) -28>Emitted(54, 197) Source(74, 86) + SourceIndex(0) -29>Emitted(54, 198) Source(74, 87) + SourceIndex(0) -30>Emitted(54, 200) Source(74, 89) + SourceIndex(0) -31>Emitted(54, 201) Source(74, 90) + SourceIndex(0) -32>Emitted(54, 202) Source(74, 91) + SourceIndex(0) -33>Emitted(54, 203) Source(74, 92) + SourceIndex(0) +2 >Emitted(54, 6) Source(74, 6) + SourceIndex(0) +3 >Emitted(54, 21) Source(74, 70) + SourceIndex(0) +4 >Emitted(54, 23) Source(74, 7) + SourceIndex(0) +5 >Emitted(54, 33) Source(74, 20) + SourceIndex(0) +6 >Emitted(54, 35) Source(74, 7) + SourceIndex(0) +7 >Emitted(54, 69) Source(74, 20) + SourceIndex(0) +8 >Emitted(54, 71) Source(74, 22) + SourceIndex(0) +9 >Emitted(54, 82) Source(74, 37) + SourceIndex(0) +10>Emitted(54, 84) Source(74, 22) + SourceIndex(0) +11>Emitted(54, 122) Source(74, 37) + SourceIndex(0) +12>Emitted(54, 124) Source(74, 39) + SourceIndex(0) +13>Emitted(54, 135) Source(74, 56) + SourceIndex(0) +14>Emitted(54, 137) Source(74, 39) + SourceIndex(0) +15>Emitted(54, 177) Source(74, 56) + SourceIndex(0) +16>Emitted(54, 183) Source(74, 72) + SourceIndex(0) +17>Emitted(54, 184) Source(74, 73) + SourceIndex(0) +18>Emitted(54, 187) Source(74, 76) + SourceIndex(0) +19>Emitted(54, 188) Source(74, 77) + SourceIndex(0) +20>Emitted(54, 190) Source(74, 79) + SourceIndex(0) +21>Emitted(54, 191) Source(74, 80) + SourceIndex(0) +22>Emitted(54, 194) Source(74, 83) + SourceIndex(0) +23>Emitted(54, 195) Source(74, 84) + SourceIndex(0) +24>Emitted(54, 197) Source(74, 86) + SourceIndex(0) +25>Emitted(54, 198) Source(74, 87) + SourceIndex(0) +26>Emitted(54, 200) Source(74, 89) + SourceIndex(0) +27>Emitted(54, 202) Source(74, 91) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -2094,7 +1779,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2113,116 +1798,95 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(55, 25) Source(75, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(56, 1) Source(76, 1) + SourceIndex(0) -2 >Emitted(56, 2) Source(76, 2) + SourceIndex(0) + >} +1 >Emitted(56, 2) Source(76, 2) + SourceIndex(0) --- >>>for (_12 = [2, "trimmer", "trimming"], _13 = _12[0], numberA2 = _13 === void 0 ? -1 : _13, _14 = _12[1], nameA2 = _14 === void 0 ? "name" : _14, _15 = _12[2], skillA2 = _15 === void 0 ? "skill" : _15, _12, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -18> ^^^^^^^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^^ -31> ^ -32> ^ -33> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +16> ^^^^^^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^ +27> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [numberA2 = -1, nameA2 = "name", skillA2 = "skill"] = [2, "trimmer", "trimming"] -6 > -7 > numberA2 = -1 -8 > -9 > numberA2 = -1 -10> , -11> nameA2 = "name" -12> -13> nameA2 = "name" -14> , -15> skillA2 = "skill" -16> -17> skillA2 = "skill" -18> ] = [2, "trimmer", "trimming"], -19> i -20> = -21> 0 -22> ; -23> -24> i -25> < -26> 1 -27> ; -28> -29> i -30> ++ -31> ) -32> -33> { +2 >for ( +3 > [numberA2 = -1, nameA2 = "name", skillA2 = "skill"] = [2, "trimmer", "trimming"] +4 > +5 > numberA2 = -1 +6 > +7 > numberA2 = -1 +8 > , +9 > nameA2 = "name" +10> +11> nameA2 = "name" +12> , +13> skillA2 = "skill" +14> +15> skillA2 = "skill" +16> ] = [2, "trimmer", "trimming"], +17> i +18> = +19> 0 +20> ; +21> i +22> < +23> 1 +24> ; +25> i +26> ++ +27> ) 1->Emitted(57, 1) Source(77, 1) + SourceIndex(0) -2 >Emitted(57, 4) Source(77, 4) + SourceIndex(0) -3 >Emitted(57, 5) Source(77, 5) + SourceIndex(0) -4 >Emitted(57, 6) Source(77, 6) + SourceIndex(0) -5 >Emitted(57, 38) Source(77, 86) + SourceIndex(0) -6 >Emitted(57, 40) Source(77, 7) + SourceIndex(0) -7 >Emitted(57, 52) Source(77, 20) + SourceIndex(0) -8 >Emitted(57, 54) Source(77, 7) + SourceIndex(0) -9 >Emitted(57, 90) Source(77, 20) + SourceIndex(0) -10>Emitted(57, 92) Source(77, 22) + SourceIndex(0) -11>Emitted(57, 104) Source(77, 37) + SourceIndex(0) -12>Emitted(57, 106) Source(77, 22) + SourceIndex(0) -13>Emitted(57, 144) Source(77, 37) + SourceIndex(0) -14>Emitted(57, 146) Source(77, 39) + SourceIndex(0) -15>Emitted(57, 158) Source(77, 56) + SourceIndex(0) -16>Emitted(57, 160) Source(77, 39) + SourceIndex(0) -17>Emitted(57, 200) Source(77, 56) + SourceIndex(0) -18>Emitted(57, 207) Source(77, 88) + SourceIndex(0) -19>Emitted(57, 208) Source(77, 89) + SourceIndex(0) -20>Emitted(57, 211) Source(77, 92) + SourceIndex(0) -21>Emitted(57, 212) Source(77, 93) + SourceIndex(0) -22>Emitted(57, 213) Source(77, 94) + SourceIndex(0) -23>Emitted(57, 214) Source(77, 95) + SourceIndex(0) -24>Emitted(57, 215) Source(77, 96) + SourceIndex(0) -25>Emitted(57, 218) Source(77, 99) + SourceIndex(0) -26>Emitted(57, 219) Source(77, 100) + SourceIndex(0) -27>Emitted(57, 220) Source(77, 101) + SourceIndex(0) -28>Emitted(57, 221) Source(77, 102) + SourceIndex(0) -29>Emitted(57, 222) Source(77, 103) + SourceIndex(0) -30>Emitted(57, 224) Source(77, 105) + SourceIndex(0) -31>Emitted(57, 225) Source(77, 106) + SourceIndex(0) -32>Emitted(57, 226) Source(77, 107) + SourceIndex(0) -33>Emitted(57, 227) Source(77, 108) + SourceIndex(0) +2 >Emitted(57, 6) Source(77, 6) + SourceIndex(0) +3 >Emitted(57, 38) Source(77, 86) + SourceIndex(0) +4 >Emitted(57, 40) Source(77, 7) + SourceIndex(0) +5 >Emitted(57, 52) Source(77, 20) + SourceIndex(0) +6 >Emitted(57, 54) Source(77, 7) + SourceIndex(0) +7 >Emitted(57, 90) Source(77, 20) + SourceIndex(0) +8 >Emitted(57, 92) Source(77, 22) + SourceIndex(0) +9 >Emitted(57, 104) Source(77, 37) + SourceIndex(0) +10>Emitted(57, 106) Source(77, 22) + SourceIndex(0) +11>Emitted(57, 144) Source(77, 37) + SourceIndex(0) +12>Emitted(57, 146) Source(77, 39) + SourceIndex(0) +13>Emitted(57, 158) Source(77, 56) + SourceIndex(0) +14>Emitted(57, 160) Source(77, 39) + SourceIndex(0) +15>Emitted(57, 200) Source(77, 56) + SourceIndex(0) +16>Emitted(57, 207) Source(77, 88) + SourceIndex(0) +17>Emitted(57, 208) Source(77, 89) + SourceIndex(0) +18>Emitted(57, 211) Source(77, 92) + SourceIndex(0) +19>Emitted(57, 212) Source(77, 93) + SourceIndex(0) +20>Emitted(57, 214) Source(77, 95) + SourceIndex(0) +21>Emitted(57, 215) Source(77, 96) + SourceIndex(0) +22>Emitted(57, 218) Source(77, 99) + SourceIndex(0) +23>Emitted(57, 219) Source(77, 100) + SourceIndex(0) +24>Emitted(57, 221) Source(77, 102) + SourceIndex(0) +25>Emitted(57, 222) Source(77, 103) + SourceIndex(0) +26>Emitted(57, 224) Source(77, 105) + SourceIndex(0) +27>Emitted(57, 226) Source(77, 107) + SourceIndex(0) --- >>> console.log(nameA2); 1 >^^^^ @@ -2233,7 +1897,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2252,142 +1916,115 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(58, 25) Source(78, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(59, 1) Source(79, 1) + SourceIndex(0) -2 >Emitted(59, 2) Source(79, 2) + SourceIndex(0) + >} +1 >Emitted(59, 2) Source(79, 2) + SourceIndex(0) --- >>>for (var _16 = multiRobotA[0], nameMA_1 = _16 === void 0 ? "noName" : _16, _17 = multiRobotA[1], _18 = _17 === void 0 ? ["none", "none"] : _17, _19 = _18[0], primarySkillA_1 = _19 === void 0 ? "primary" : _19, _20 = _18[1], secondarySkillA_1 = _20 === void 0 ? "secondary" : _20, i_1 = 0; i_1 < 1; i_1++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^^^^^^^^ -19> ^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -21> ^^ -22> ^^^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^^ -30> ^^^ -31> ^ -32> ^ -33> ^ -34> ^^^ -35> ^^ -36> ^ -37> ^ -38> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^^^^^^^^ +17> ^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +19> ^^ +20> ^^^ +21> ^^^ +22> ^ +23> ^^ +24> ^^^ +25> ^^^ +26> ^ +27> ^^ +28> ^^^ +29> ^^ +30> ^^ 1-> > -2 >for -3 > -4 > (let - > [ -5 > -6 > nameMA = "noName" -7 > -8 > nameMA = "noName" -9 > , +2 >for (let + > [ +3 > +4 > nameMA = "noName" +5 > +6 > nameMA = "noName" +7 > , > -10> [ +8 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -11> -12> [ +9 > +10> [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -13> -14> primarySkillA = "primary" -15> -16> primarySkillA = "primary" -17> , +11> +12> primarySkillA = "primary" +13> +14> primarySkillA = "primary" +15> , > -18> secondarySkillA = "secondary" -19> -20> secondarySkillA = "secondary" -21> +16> secondarySkillA = "secondary" +17> +18> secondarySkillA = "secondary" +19> > ] = ["none", "none"] > ] = multiRobotA, -22> i -23> -24> = -25> -26> 0 -27> ; -28> -29> i -30> < -31> 1 -32> ; -33> -34> i -35> ++ -36> ) -37> -38> { +20> i +21> = +22> 0 +23> ; +24> i +25> < +26> 1 +27> ; +28> i +29> ++ +30> ) 1->Emitted(60, 1) Source(80, 1) + SourceIndex(0) -2 >Emitted(60, 4) Source(80, 4) + SourceIndex(0) -3 >Emitted(60, 5) Source(80, 5) + SourceIndex(0) -4 >Emitted(60, 6) Source(81, 6) + SourceIndex(0) -5 >Emitted(60, 10) Source(81, 6) + SourceIndex(0) -6 >Emitted(60, 30) Source(81, 23) + SourceIndex(0) -7 >Emitted(60, 32) Source(81, 6) + SourceIndex(0) -8 >Emitted(60, 74) Source(81, 23) + SourceIndex(0) -9 >Emitted(60, 76) Source(82, 9) + SourceIndex(0) -10>Emitted(60, 96) Source(85, 29) + SourceIndex(0) -11>Emitted(60, 98) Source(82, 9) + SourceIndex(0) -12>Emitted(60, 143) Source(85, 29) + SourceIndex(0) -13>Emitted(60, 145) Source(83, 13) + SourceIndex(0) -14>Emitted(60, 157) Source(83, 38) + SourceIndex(0) -15>Emitted(60, 159) Source(83, 13) + SourceIndex(0) -16>Emitted(60, 209) Source(83, 38) + SourceIndex(0) -17>Emitted(60, 211) Source(84, 13) + SourceIndex(0) -18>Emitted(60, 223) Source(84, 42) + SourceIndex(0) -19>Emitted(60, 225) Source(84, 13) + SourceIndex(0) -20>Emitted(60, 279) Source(84, 42) + SourceIndex(0) -21>Emitted(60, 281) Source(86, 22) + SourceIndex(0) -22>Emitted(60, 284) Source(86, 23) + SourceIndex(0) -23>Emitted(60, 285) Source(86, 24) + SourceIndex(0) -24>Emitted(60, 286) Source(86, 25) + SourceIndex(0) -25>Emitted(60, 287) Source(86, 26) + SourceIndex(0) -26>Emitted(60, 288) Source(86, 27) + SourceIndex(0) -27>Emitted(60, 289) Source(86, 28) + SourceIndex(0) -28>Emitted(60, 290) Source(86, 29) + SourceIndex(0) -29>Emitted(60, 293) Source(86, 30) + SourceIndex(0) -30>Emitted(60, 296) Source(86, 33) + SourceIndex(0) -31>Emitted(60, 297) Source(86, 34) + SourceIndex(0) -32>Emitted(60, 298) Source(86, 35) + SourceIndex(0) -33>Emitted(60, 299) Source(86, 36) + SourceIndex(0) -34>Emitted(60, 302) Source(86, 37) + SourceIndex(0) -35>Emitted(60, 304) Source(86, 39) + SourceIndex(0) -36>Emitted(60, 305) Source(86, 40) + SourceIndex(0) -37>Emitted(60, 306) Source(86, 41) + SourceIndex(0) -38>Emitted(60, 307) Source(86, 42) + SourceIndex(0) +2 >Emitted(60, 6) Source(81, 6) + SourceIndex(0) +3 >Emitted(60, 10) Source(81, 6) + SourceIndex(0) +4 >Emitted(60, 30) Source(81, 23) + SourceIndex(0) +5 >Emitted(60, 32) Source(81, 6) + SourceIndex(0) +6 >Emitted(60, 74) Source(81, 23) + SourceIndex(0) +7 >Emitted(60, 76) Source(82, 9) + SourceIndex(0) +8 >Emitted(60, 96) Source(85, 29) + SourceIndex(0) +9 >Emitted(60, 98) Source(82, 9) + SourceIndex(0) +10>Emitted(60, 143) Source(85, 29) + SourceIndex(0) +11>Emitted(60, 145) Source(83, 13) + SourceIndex(0) +12>Emitted(60, 157) Source(83, 38) + SourceIndex(0) +13>Emitted(60, 159) Source(83, 13) + SourceIndex(0) +14>Emitted(60, 209) Source(83, 38) + SourceIndex(0) +15>Emitted(60, 211) Source(84, 13) + SourceIndex(0) +16>Emitted(60, 223) Source(84, 42) + SourceIndex(0) +17>Emitted(60, 225) Source(84, 13) + SourceIndex(0) +18>Emitted(60, 279) Source(84, 42) + SourceIndex(0) +19>Emitted(60, 281) Source(86, 22) + SourceIndex(0) +20>Emitted(60, 284) Source(86, 23) + SourceIndex(0) +21>Emitted(60, 287) Source(86, 26) + SourceIndex(0) +22>Emitted(60, 288) Source(86, 27) + SourceIndex(0) +23>Emitted(60, 290) Source(86, 29) + SourceIndex(0) +24>Emitted(60, 293) Source(86, 30) + SourceIndex(0) +25>Emitted(60, 296) Source(86, 33) + SourceIndex(0) +26>Emitted(60, 297) Source(86, 34) + SourceIndex(0) +27>Emitted(60, 299) Source(86, 36) + SourceIndex(0) +28>Emitted(60, 302) Source(86, 37) + SourceIndex(0) +29>Emitted(60, 304) Source(86, 39) + SourceIndex(0) +30>Emitted(60, 306) Source(86, 41) + SourceIndex(0) --- >>> console.log(nameMA_1); 1 >^^^^ @@ -2398,7 +2035,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2417,143 +2054,122 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(61, 27) Source(87, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(62, 1) Source(88, 1) + SourceIndex(0) -2 >Emitted(62, 2) Source(88, 2) + SourceIndex(0) + >} +1 >Emitted(62, 2) Source(88, 2) + SourceIndex(0) --- >>>for (_21 = getMultiRobot(), _22 = _21[0], nameMA = _22 === void 0 ? "noName" : _22, _23 = _21[1], _24 = _23 === void 0 ? ["none", "none"] : _23, _25 = _24[0], primarySkillA = _25 === void 0 ? "primary" : _25, _26 = _24[1], secondarySkillA = _26 === void 0 ? "secondary" : _26, _21, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^^^^^^^^ -20> ^^ -21> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -22> ^^^^^^^ -23> ^ -24> ^^^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^^ -30> ^ -31> ^ -32> ^ -33> ^ -34> ^^ -35> ^ -36> ^ -37> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^^^^^^^^ +18> ^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +20> ^^^^^^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^^ +27> ^ +28> ^^ +29> ^ +30> ^^ +31> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [nameMA = "noName", +2 >for ( +3 > [nameMA = "noName", > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] > ] = getMultiRobot() -6 > -7 > nameMA = "noName" -8 > -9 > nameMA = "noName" -10> , +4 > +5 > nameMA = "noName" +6 > +7 > nameMA = "noName" +8 > , > -11> [ +9 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -12> -13> [ +10> +11> [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -14> -15> primarySkillA = "primary" -16> -17> primarySkillA = "primary" -18> , +12> +13> primarySkillA = "primary" +14> +15> primarySkillA = "primary" +16> , > -19> secondarySkillA = "secondary" -20> -21> secondarySkillA = "secondary" -22> +17> secondarySkillA = "secondary" +18> +19> secondarySkillA = "secondary" +20> > ] = ["none", "none"] > ] = getMultiRobot(), -23> i -24> = -25> 0 -26> ; -27> -28> i -29> < -30> 1 -31> ; -32> -33> i -34> ++ -35> ) -36> -37> { +21> i +22> = +23> 0 +24> ; +25> i +26> < +27> 1 +28> ; +29> i +30> ++ +31> ) 1->Emitted(63, 1) Source(89, 1) + SourceIndex(0) -2 >Emitted(63, 4) Source(89, 4) + SourceIndex(0) -3 >Emitted(63, 5) Source(89, 5) + SourceIndex(0) -4 >Emitted(63, 6) Source(89, 6) + SourceIndex(0) -5 >Emitted(63, 27) Source(94, 20) + SourceIndex(0) -6 >Emitted(63, 29) Source(89, 7) + SourceIndex(0) -7 >Emitted(63, 41) Source(89, 24) + SourceIndex(0) -8 >Emitted(63, 43) Source(89, 7) + SourceIndex(0) -9 >Emitted(63, 83) Source(89, 24) + SourceIndex(0) -10>Emitted(63, 85) Source(90, 5) + SourceIndex(0) -11>Emitted(63, 97) Source(93, 25) + SourceIndex(0) -12>Emitted(63, 99) Source(90, 5) + SourceIndex(0) -13>Emitted(63, 144) Source(93, 25) + SourceIndex(0) -14>Emitted(63, 146) Source(91, 9) + SourceIndex(0) -15>Emitted(63, 158) Source(91, 34) + SourceIndex(0) -16>Emitted(63, 160) Source(91, 9) + SourceIndex(0) -17>Emitted(63, 208) Source(91, 34) + SourceIndex(0) -18>Emitted(63, 210) Source(92, 9) + SourceIndex(0) -19>Emitted(63, 222) Source(92, 38) + SourceIndex(0) -20>Emitted(63, 224) Source(92, 9) + SourceIndex(0) -21>Emitted(63, 276) Source(92, 38) + SourceIndex(0) -22>Emitted(63, 283) Source(94, 22) + SourceIndex(0) -23>Emitted(63, 284) Source(94, 23) + SourceIndex(0) -24>Emitted(63, 287) Source(94, 26) + SourceIndex(0) -25>Emitted(63, 288) Source(94, 27) + SourceIndex(0) -26>Emitted(63, 289) Source(94, 28) + SourceIndex(0) -27>Emitted(63, 290) Source(94, 29) + SourceIndex(0) -28>Emitted(63, 291) Source(94, 30) + SourceIndex(0) -29>Emitted(63, 294) Source(94, 33) + SourceIndex(0) -30>Emitted(63, 295) Source(94, 34) + SourceIndex(0) -31>Emitted(63, 296) Source(94, 35) + SourceIndex(0) -32>Emitted(63, 297) Source(94, 36) + SourceIndex(0) -33>Emitted(63, 298) Source(94, 37) + SourceIndex(0) -34>Emitted(63, 300) Source(94, 39) + SourceIndex(0) -35>Emitted(63, 301) Source(94, 40) + SourceIndex(0) -36>Emitted(63, 302) Source(94, 41) + SourceIndex(0) -37>Emitted(63, 303) Source(94, 42) + SourceIndex(0) +2 >Emitted(63, 6) Source(89, 6) + SourceIndex(0) +3 >Emitted(63, 27) Source(94, 20) + SourceIndex(0) +4 >Emitted(63, 29) Source(89, 7) + SourceIndex(0) +5 >Emitted(63, 41) Source(89, 24) + SourceIndex(0) +6 >Emitted(63, 43) Source(89, 7) + SourceIndex(0) +7 >Emitted(63, 83) Source(89, 24) + SourceIndex(0) +8 >Emitted(63, 85) Source(90, 5) + SourceIndex(0) +9 >Emitted(63, 97) Source(93, 25) + SourceIndex(0) +10>Emitted(63, 99) Source(90, 5) + SourceIndex(0) +11>Emitted(63, 144) Source(93, 25) + SourceIndex(0) +12>Emitted(63, 146) Source(91, 9) + SourceIndex(0) +13>Emitted(63, 158) Source(91, 34) + SourceIndex(0) +14>Emitted(63, 160) Source(91, 9) + SourceIndex(0) +15>Emitted(63, 208) Source(91, 34) + SourceIndex(0) +16>Emitted(63, 210) Source(92, 9) + SourceIndex(0) +17>Emitted(63, 222) Source(92, 38) + SourceIndex(0) +18>Emitted(63, 224) Source(92, 9) + SourceIndex(0) +19>Emitted(63, 276) Source(92, 38) + SourceIndex(0) +20>Emitted(63, 283) Source(94, 22) + SourceIndex(0) +21>Emitted(63, 284) Source(94, 23) + SourceIndex(0) +22>Emitted(63, 287) Source(94, 26) + SourceIndex(0) +23>Emitted(63, 288) Source(94, 27) + SourceIndex(0) +24>Emitted(63, 290) Source(94, 29) + SourceIndex(0) +25>Emitted(63, 291) Source(94, 30) + SourceIndex(0) +26>Emitted(63, 294) Source(94, 33) + SourceIndex(0) +27>Emitted(63, 295) Source(94, 34) + SourceIndex(0) +28>Emitted(63, 297) Source(94, 36) + SourceIndex(0) +29>Emitted(63, 298) Source(94, 37) + SourceIndex(0) +30>Emitted(63, 300) Source(94, 39) + SourceIndex(0) +31>Emitted(63, 302) Source(94, 41) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2564,7 +2180,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2583,143 +2199,122 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(64, 25) Source(95, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(65, 1) Source(96, 1) + SourceIndex(0) -2 >Emitted(65, 2) Source(96, 2) + SourceIndex(0) + >} +1 >Emitted(65, 2) Source(96, 2) + SourceIndex(0) --- >>>for (_27 = ["trimmer", ["trimming", "edging"]], _28 = _27[0], nameMA = _28 === void 0 ? "noName" : _28, _29 = _27[1], _30 = _29 === void 0 ? ["none", "none"] : _29, _31 = _30[0], primarySkillA = _31 === void 0 ? "primary" : _31, _32 = _30[1], secondarySkillA = _32 === void 0 ? "secondary" : _32, _27, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^^^^^^^^ -20> ^^ -21> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -22> ^^^^^^^ -23> ^ -24> ^^^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^^ -30> ^ -31> ^ -32> ^ -33> ^ -34> ^^ -35> ^ -36> ^ -37> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^^^^^^^^ +18> ^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +20> ^^^^^^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^^ +27> ^ +28> ^^ +29> ^ +30> ^^ +31> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [nameMA = "noName", +2 >for ( +3 > [nameMA = "noName", > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] > ] = ["trimmer", ["trimming", "edging"]] -6 > -7 > nameMA = "noName" -8 > -9 > nameMA = "noName" -10> , +4 > +5 > nameMA = "noName" +6 > +7 > nameMA = "noName" +8 > , > -11> [ +9 > [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -12> -13> [ +10> +11> [ > primarySkillA = "primary", > secondarySkillA = "secondary" > ] = ["none", "none"] -14> -15> primarySkillA = "primary" -16> -17> primarySkillA = "primary" -18> , +12> +13> primarySkillA = "primary" +14> +15> primarySkillA = "primary" +16> , > -19> secondarySkillA = "secondary" -20> -21> secondarySkillA = "secondary" -22> +17> secondarySkillA = "secondary" +18> +19> secondarySkillA = "secondary" +20> > ] = ["none", "none"] > ] = ["trimmer", ["trimming", "edging"]], -23> i -24> = -25> 0 -26> ; -27> -28> i -29> < -30> 1 -31> ; -32> -33> i -34> ++ -35> ) -36> -37> { +21> i +22> = +23> 0 +24> ; +25> i +26> < +27> 1 +28> ; +29> i +30> ++ +31> ) 1->Emitted(66, 1) Source(97, 1) + SourceIndex(0) -2 >Emitted(66, 4) Source(97, 4) + SourceIndex(0) -3 >Emitted(66, 5) Source(97, 5) + SourceIndex(0) -4 >Emitted(66, 6) Source(97, 6) + SourceIndex(0) -5 >Emitted(66, 47) Source(102, 40) + SourceIndex(0) -6 >Emitted(66, 49) Source(97, 7) + SourceIndex(0) -7 >Emitted(66, 61) Source(97, 24) + SourceIndex(0) -8 >Emitted(66, 63) Source(97, 7) + SourceIndex(0) -9 >Emitted(66, 103) Source(97, 24) + SourceIndex(0) -10>Emitted(66, 105) Source(98, 5) + SourceIndex(0) -11>Emitted(66, 117) Source(101, 25) + SourceIndex(0) -12>Emitted(66, 119) Source(98, 5) + SourceIndex(0) -13>Emitted(66, 164) Source(101, 25) + SourceIndex(0) -14>Emitted(66, 166) Source(99, 9) + SourceIndex(0) -15>Emitted(66, 178) Source(99, 34) + SourceIndex(0) -16>Emitted(66, 180) Source(99, 9) + SourceIndex(0) -17>Emitted(66, 228) Source(99, 34) + SourceIndex(0) -18>Emitted(66, 230) Source(100, 9) + SourceIndex(0) -19>Emitted(66, 242) Source(100, 38) + SourceIndex(0) -20>Emitted(66, 244) Source(100, 9) + SourceIndex(0) -21>Emitted(66, 296) Source(100, 38) + SourceIndex(0) -22>Emitted(66, 303) Source(102, 42) + SourceIndex(0) -23>Emitted(66, 304) Source(102, 43) + SourceIndex(0) -24>Emitted(66, 307) Source(102, 46) + SourceIndex(0) -25>Emitted(66, 308) Source(102, 47) + SourceIndex(0) -26>Emitted(66, 309) Source(102, 48) + SourceIndex(0) -27>Emitted(66, 310) Source(102, 49) + SourceIndex(0) -28>Emitted(66, 311) Source(102, 50) + SourceIndex(0) -29>Emitted(66, 314) Source(102, 53) + SourceIndex(0) -30>Emitted(66, 315) Source(102, 54) + SourceIndex(0) -31>Emitted(66, 316) Source(102, 55) + SourceIndex(0) -32>Emitted(66, 317) Source(102, 56) + SourceIndex(0) -33>Emitted(66, 318) Source(102, 57) + SourceIndex(0) -34>Emitted(66, 320) Source(102, 59) + SourceIndex(0) -35>Emitted(66, 321) Source(102, 60) + SourceIndex(0) -36>Emitted(66, 322) Source(102, 61) + SourceIndex(0) -37>Emitted(66, 323) Source(102, 62) + SourceIndex(0) +2 >Emitted(66, 6) Source(97, 6) + SourceIndex(0) +3 >Emitted(66, 47) Source(102, 40) + SourceIndex(0) +4 >Emitted(66, 49) Source(97, 7) + SourceIndex(0) +5 >Emitted(66, 61) Source(97, 24) + SourceIndex(0) +6 >Emitted(66, 63) Source(97, 7) + SourceIndex(0) +7 >Emitted(66, 103) Source(97, 24) + SourceIndex(0) +8 >Emitted(66, 105) Source(98, 5) + SourceIndex(0) +9 >Emitted(66, 117) Source(101, 25) + SourceIndex(0) +10>Emitted(66, 119) Source(98, 5) + SourceIndex(0) +11>Emitted(66, 164) Source(101, 25) + SourceIndex(0) +12>Emitted(66, 166) Source(99, 9) + SourceIndex(0) +13>Emitted(66, 178) Source(99, 34) + SourceIndex(0) +14>Emitted(66, 180) Source(99, 9) + SourceIndex(0) +15>Emitted(66, 228) Source(99, 34) + SourceIndex(0) +16>Emitted(66, 230) Source(100, 9) + SourceIndex(0) +17>Emitted(66, 242) Source(100, 38) + SourceIndex(0) +18>Emitted(66, 244) Source(100, 9) + SourceIndex(0) +19>Emitted(66, 296) Source(100, 38) + SourceIndex(0) +20>Emitted(66, 303) Source(102, 42) + SourceIndex(0) +21>Emitted(66, 304) Source(102, 43) + SourceIndex(0) +22>Emitted(66, 307) Source(102, 46) + SourceIndex(0) +23>Emitted(66, 308) Source(102, 47) + SourceIndex(0) +24>Emitted(66, 310) Source(102, 49) + SourceIndex(0) +25>Emitted(66, 311) Source(102, 50) + SourceIndex(0) +26>Emitted(66, 314) Source(102, 53) + SourceIndex(0) +27>Emitted(66, 315) Source(102, 54) + SourceIndex(0) +28>Emitted(66, 317) Source(102, 56) + SourceIndex(0) +29>Emitted(66, 318) Source(102, 57) + SourceIndex(0) +30>Emitted(66, 320) Source(102, 59) + SourceIndex(0) +31>Emitted(66, 322) Source(102, 61) + SourceIndex(0) --- >>> console.log(nameMA); 1 >^^^^ @@ -2730,7 +2325,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2749,99 +2344,78 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(67, 25) Source(103, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(68, 1) Source(104, 1) + SourceIndex(0) -2 >Emitted(68, 2) Source(104, 2) + SourceIndex(0) + >} +1 >Emitted(68, 2) Source(104, 2) + SourceIndex(0) --- >>>for (_33 = robotA[0], numberA3 = _33 === void 0 ? -1 : _33, robotAInfo = robotA.slice(1), robotA, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > > -2 >for -3 > -4 > ([ -5 > numberA3 = -1 -6 > -7 > numberA3 = -1 -8 > , -9 > ...robotAInfo -10> ] = -11> robotA -12> , -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ([ +3 > numberA3 = -1 +4 > +5 > numberA3 = -1 +6 > , +7 > ...robotAInfo +8 > ] = +9 > robotA +10> , +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(69, 1) Source(106, 1) + SourceIndex(0) -2 >Emitted(69, 4) Source(106, 4) + SourceIndex(0) -3 >Emitted(69, 5) Source(106, 5) + SourceIndex(0) -4 >Emitted(69, 6) Source(106, 7) + SourceIndex(0) -5 >Emitted(69, 21) Source(106, 20) + SourceIndex(0) -6 >Emitted(69, 23) Source(106, 7) + SourceIndex(0) -7 >Emitted(69, 59) Source(106, 20) + SourceIndex(0) -8 >Emitted(69, 61) Source(106, 22) + SourceIndex(0) -9 >Emitted(69, 89) Source(106, 35) + SourceIndex(0) -10>Emitted(69, 91) Source(106, 39) + SourceIndex(0) -11>Emitted(69, 97) Source(106, 45) + SourceIndex(0) -12>Emitted(69, 99) Source(106, 47) + SourceIndex(0) -13>Emitted(69, 100) Source(106, 48) + SourceIndex(0) -14>Emitted(69, 103) Source(106, 51) + SourceIndex(0) -15>Emitted(69, 104) Source(106, 52) + SourceIndex(0) -16>Emitted(69, 105) Source(106, 53) + SourceIndex(0) -17>Emitted(69, 106) Source(106, 54) + SourceIndex(0) -18>Emitted(69, 107) Source(106, 55) + SourceIndex(0) -19>Emitted(69, 110) Source(106, 58) + SourceIndex(0) -20>Emitted(69, 111) Source(106, 59) + SourceIndex(0) -21>Emitted(69, 112) Source(106, 60) + SourceIndex(0) -22>Emitted(69, 113) Source(106, 61) + SourceIndex(0) -23>Emitted(69, 114) Source(106, 62) + SourceIndex(0) -24>Emitted(69, 116) Source(106, 64) + SourceIndex(0) -25>Emitted(69, 117) Source(106, 65) + SourceIndex(0) -26>Emitted(69, 118) Source(106, 66) + SourceIndex(0) -27>Emitted(69, 119) Source(106, 67) + SourceIndex(0) +2 >Emitted(69, 6) Source(106, 7) + SourceIndex(0) +3 >Emitted(69, 21) Source(106, 20) + SourceIndex(0) +4 >Emitted(69, 23) Source(106, 7) + SourceIndex(0) +5 >Emitted(69, 59) Source(106, 20) + SourceIndex(0) +6 >Emitted(69, 61) Source(106, 22) + SourceIndex(0) +7 >Emitted(69, 89) Source(106, 35) + SourceIndex(0) +8 >Emitted(69, 91) Source(106, 39) + SourceIndex(0) +9 >Emitted(69, 97) Source(106, 45) + SourceIndex(0) +10>Emitted(69, 99) Source(106, 47) + SourceIndex(0) +11>Emitted(69, 100) Source(106, 48) + SourceIndex(0) +12>Emitted(69, 103) Source(106, 51) + SourceIndex(0) +13>Emitted(69, 104) Source(106, 52) + SourceIndex(0) +14>Emitted(69, 106) Source(106, 54) + SourceIndex(0) +15>Emitted(69, 107) Source(106, 55) + SourceIndex(0) +16>Emitted(69, 110) Source(106, 58) + SourceIndex(0) +17>Emitted(69, 111) Source(106, 59) + SourceIndex(0) +18>Emitted(69, 113) Source(106, 61) + SourceIndex(0) +19>Emitted(69, 114) Source(106, 62) + SourceIndex(0) +20>Emitted(69, 116) Source(106, 64) + SourceIndex(0) +21>Emitted(69, 118) Source(106, 66) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2852,7 +2426,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2871,98 +2445,77 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(70, 27) Source(107, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(71, 1) Source(108, 1) + SourceIndex(0) -2 >Emitted(71, 2) Source(108, 2) + SourceIndex(0) + >} +1 >Emitted(71, 2) Source(108, 2) + SourceIndex(0) --- >>>for (_34 = getRobot(), _35 = _34[0], numberA3 = _35 === void 0 ? -1 : _35, robotAInfo = _34.slice(1), _34, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^^^^^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^^^^^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [numberA3 = -1, ...robotAInfo] = getRobot() -6 > -7 > numberA3 = -1 -8 > -9 > numberA3 = -1 -10> , -11> ...robotAInfo -12> ] = getRobot(), -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ( +3 > [numberA3 = -1, ...robotAInfo] = getRobot() +4 > +5 > numberA3 = -1 +6 > +7 > numberA3 = -1 +8 > , +9 > ...robotAInfo +10> ] = getRobot(), +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(72, 1) Source(109, 1) + SourceIndex(0) -2 >Emitted(72, 4) Source(109, 4) + SourceIndex(0) -3 >Emitted(72, 5) Source(109, 5) + SourceIndex(0) -4 >Emitted(72, 6) Source(109, 6) + SourceIndex(0) -5 >Emitted(72, 22) Source(109, 49) + SourceIndex(0) -6 >Emitted(72, 24) Source(109, 7) + SourceIndex(0) -7 >Emitted(72, 36) Source(109, 20) + SourceIndex(0) -8 >Emitted(72, 38) Source(109, 7) + SourceIndex(0) -9 >Emitted(72, 74) Source(109, 20) + SourceIndex(0) -10>Emitted(72, 76) Source(109, 22) + SourceIndex(0) -11>Emitted(72, 101) Source(109, 35) + SourceIndex(0) -12>Emitted(72, 108) Source(109, 51) + SourceIndex(0) -13>Emitted(72, 109) Source(109, 52) + SourceIndex(0) -14>Emitted(72, 112) Source(109, 55) + SourceIndex(0) -15>Emitted(72, 113) Source(109, 56) + SourceIndex(0) -16>Emitted(72, 114) Source(109, 57) + SourceIndex(0) -17>Emitted(72, 115) Source(109, 58) + SourceIndex(0) -18>Emitted(72, 116) Source(109, 59) + SourceIndex(0) -19>Emitted(72, 119) Source(109, 62) + SourceIndex(0) -20>Emitted(72, 120) Source(109, 63) + SourceIndex(0) -21>Emitted(72, 121) Source(109, 64) + SourceIndex(0) -22>Emitted(72, 122) Source(109, 65) + SourceIndex(0) -23>Emitted(72, 123) Source(109, 66) + SourceIndex(0) -24>Emitted(72, 125) Source(109, 68) + SourceIndex(0) -25>Emitted(72, 126) Source(109, 69) + SourceIndex(0) -26>Emitted(72, 127) Source(109, 70) + SourceIndex(0) -27>Emitted(72, 128) Source(109, 71) + SourceIndex(0) +2 >Emitted(72, 6) Source(109, 6) + SourceIndex(0) +3 >Emitted(72, 22) Source(109, 49) + SourceIndex(0) +4 >Emitted(72, 24) Source(109, 7) + SourceIndex(0) +5 >Emitted(72, 36) Source(109, 20) + SourceIndex(0) +6 >Emitted(72, 38) Source(109, 7) + SourceIndex(0) +7 >Emitted(72, 74) Source(109, 20) + SourceIndex(0) +8 >Emitted(72, 76) Source(109, 22) + SourceIndex(0) +9 >Emitted(72, 101) Source(109, 35) + SourceIndex(0) +10>Emitted(72, 108) Source(109, 51) + SourceIndex(0) +11>Emitted(72, 109) Source(109, 52) + SourceIndex(0) +12>Emitted(72, 112) Source(109, 55) + SourceIndex(0) +13>Emitted(72, 113) Source(109, 56) + SourceIndex(0) +14>Emitted(72, 115) Source(109, 58) + SourceIndex(0) +15>Emitted(72, 116) Source(109, 59) + SourceIndex(0) +16>Emitted(72, 119) Source(109, 62) + SourceIndex(0) +17>Emitted(72, 120) Source(109, 63) + SourceIndex(0) +18>Emitted(72, 122) Source(109, 65) + SourceIndex(0) +19>Emitted(72, 123) Source(109, 66) + SourceIndex(0) +20>Emitted(72, 125) Source(109, 68) + SourceIndex(0) +21>Emitted(72, 127) Source(109, 70) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -2973,7 +2526,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2992,98 +2545,77 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(73, 27) Source(110, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(74, 1) Source(111, 1) + SourceIndex(0) -2 >Emitted(74, 2) Source(111, 2) + SourceIndex(0) + >} +1 >Emitted(74, 2) Source(111, 2) + SourceIndex(0) --- >>>for (_36 = [2, "trimmer", "trimming"], _37 = _36[0], numberA3 = _37 === void 0 ? -1 : _37, robotAInfo = _36.slice(1), _36, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^^^^^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^^^^^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > -2 >for -3 > -4 > ( -5 > [numberA3 = -1, ...robotAInfo] = [2, "trimmer", "trimming"] -6 > -7 > numberA3 = -1 -8 > -9 > numberA3 = -1 -10> , -11> ...robotAInfo -12> ] = [2, "trimmer", "trimming"], -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ( +3 > [numberA3 = -1, ...robotAInfo] = [2, "trimmer", "trimming"] +4 > +5 > numberA3 = -1 +6 > +7 > numberA3 = -1 +8 > , +9 > ...robotAInfo +10> ] = [2, "trimmer", "trimming"], +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(75, 1) Source(112, 1) + SourceIndex(0) -2 >Emitted(75, 4) Source(112, 4) + SourceIndex(0) -3 >Emitted(75, 5) Source(112, 5) + SourceIndex(0) -4 >Emitted(75, 6) Source(112, 6) + SourceIndex(0) -5 >Emitted(75, 38) Source(112, 72) + SourceIndex(0) -6 >Emitted(75, 40) Source(112, 7) + SourceIndex(0) -7 >Emitted(75, 52) Source(112, 20) + SourceIndex(0) -8 >Emitted(75, 54) Source(112, 7) + SourceIndex(0) -9 >Emitted(75, 90) Source(112, 20) + SourceIndex(0) -10>Emitted(75, 92) Source(112, 22) + SourceIndex(0) -11>Emitted(75, 117) Source(112, 35) + SourceIndex(0) -12>Emitted(75, 124) Source(112, 74) + SourceIndex(0) -13>Emitted(75, 125) Source(112, 75) + SourceIndex(0) -14>Emitted(75, 128) Source(112, 78) + SourceIndex(0) -15>Emitted(75, 129) Source(112, 79) + SourceIndex(0) -16>Emitted(75, 130) Source(112, 80) + SourceIndex(0) -17>Emitted(75, 131) Source(112, 81) + SourceIndex(0) -18>Emitted(75, 132) Source(112, 82) + SourceIndex(0) -19>Emitted(75, 135) Source(112, 85) + SourceIndex(0) -20>Emitted(75, 136) Source(112, 86) + SourceIndex(0) -21>Emitted(75, 137) Source(112, 87) + SourceIndex(0) -22>Emitted(75, 138) Source(112, 88) + SourceIndex(0) -23>Emitted(75, 139) Source(112, 89) + SourceIndex(0) -24>Emitted(75, 141) Source(112, 91) + SourceIndex(0) -25>Emitted(75, 142) Source(112, 92) + SourceIndex(0) -26>Emitted(75, 143) Source(112, 93) + SourceIndex(0) -27>Emitted(75, 144) Source(112, 94) + SourceIndex(0) +2 >Emitted(75, 6) Source(112, 6) + SourceIndex(0) +3 >Emitted(75, 38) Source(112, 72) + SourceIndex(0) +4 >Emitted(75, 40) Source(112, 7) + SourceIndex(0) +5 >Emitted(75, 52) Source(112, 20) + SourceIndex(0) +6 >Emitted(75, 54) Source(112, 7) + SourceIndex(0) +7 >Emitted(75, 90) Source(112, 20) + SourceIndex(0) +8 >Emitted(75, 92) Source(112, 22) + SourceIndex(0) +9 >Emitted(75, 117) Source(112, 35) + SourceIndex(0) +10>Emitted(75, 124) Source(112, 74) + SourceIndex(0) +11>Emitted(75, 125) Source(112, 75) + SourceIndex(0) +12>Emitted(75, 128) Source(112, 78) + SourceIndex(0) +13>Emitted(75, 129) Source(112, 79) + SourceIndex(0) +14>Emitted(75, 131) Source(112, 81) + SourceIndex(0) +15>Emitted(75, 132) Source(112, 82) + SourceIndex(0) +16>Emitted(75, 135) Source(112, 85) + SourceIndex(0) +17>Emitted(75, 136) Source(112, 86) + SourceIndex(0) +18>Emitted(75, 138) Source(112, 88) + SourceIndex(0) +19>Emitted(75, 139) Source(112, 89) + SourceIndex(0) +20>Emitted(75, 141) Source(112, 91) + SourceIndex(0) +21>Emitted(75, 143) Source(112, 93) + SourceIndex(0) --- >>> console.log(numberA3); 1 >^^^^ @@ -3094,7 +2626,7 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -3113,14 +2645,11 @@ sourceFile:sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2. 8 >Emitted(76, 27) Source(113, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(77, 1) Source(114, 1) + SourceIndex(0) -2 >Emitted(77, 2) Source(114, 2) + SourceIndex(0) + >} +1 >Emitted(77, 2) Source(114, 2) + SourceIndex(0) --- >>>var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37; >>>//# sourceMappingURL=sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.js.map index f790399eccb97..8ab0fd1faa509 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.sourcemap.txt index 68892505e0e4d..fd27abea9d754 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern.sourcemap.txt @@ -12,20 +12,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^ -13> ^^ -14> ^^^^^^^^ -15> ^^ -16> ^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^^ +14> ^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -45,110 +43,100 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts > 2 >let 3 > robot -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skill -13> : -14> "mowing" -15> } -16> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skill +11> : +12> "mowing" +13> } +14> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(17, 10) + SourceIndex(0) -4 >Emitted(1, 11) Source(17, 12) + SourceIndex(0) -5 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) -6 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) -7 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) -8 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) -9 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) -10>Emitted(1, 28) Source(17, 35) + SourceIndex(0) -11>Emitted(1, 30) Source(17, 37) + SourceIndex(0) -12>Emitted(1, 35) Source(17, 42) + SourceIndex(0) -13>Emitted(1, 37) Source(17, 44) + SourceIndex(0) -14>Emitted(1, 45) Source(17, 52) + SourceIndex(0) -15>Emitted(1, 47) Source(17, 54) + SourceIndex(0) -16>Emitted(1, 48) Source(17, 55) + SourceIndex(0) +4 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) +5 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) +6 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) +7 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) +8 >Emitted(1, 28) Source(17, 35) + SourceIndex(0) +9 >Emitted(1, 30) Source(17, 37) + SourceIndex(0) +10>Emitted(1, 35) Source(17, 42) + SourceIndex(0) +11>Emitted(1, 37) Source(17, 44) + SourceIndex(0) +12>Emitted(1, 45) Source(17, 52) + SourceIndex(0) +13>Emitted(1, 47) Source(17, 54) + SourceIndex(0) +14>Emitted(1, 48) Source(17, 55) + SourceIndex(0) --- >>>var multiRobot = { name: "mower", skills: { primary: "mowing", secondary: "none" } }; 1-> 2 >^^^^ 3 > ^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^^ -22> ^^ -23> ^^ -24> ^ +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^^ +12> ^^ +13> ^^^^^^^ +14> ^^ +15> ^^^^^^^^ +16> ^^ +17> ^^^^^^^^^ +18> ^^ +19> ^^^^^^ +20> ^^ +21> ^^ +22> ^ 1-> > 2 >let 3 > multiRobot -4 > : -5 > M -6 > ultiRobot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skills -13> : -14> { -15> primary -16> : -17> "mowing" -18> , -19> secondary -20> : -21> "none" -22> } -23> } -24> ; +4 > : MultiRobot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skills +11> : +12> { +13> primary +14> : +15> "mowing" +16> , +17> secondary +18> : +19> "none" +20> } +21> } +22> ; 1->Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 15) Source(18, 15) + SourceIndex(0) -4 >Emitted(2, 16) Source(18, 17) + SourceIndex(0) -5 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) -6 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) -7 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) -8 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) -9 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) -10>Emitted(2, 33) Source(18, 45) + SourceIndex(0) -11>Emitted(2, 35) Source(18, 47) + SourceIndex(0) -12>Emitted(2, 41) Source(18, 53) + SourceIndex(0) -13>Emitted(2, 43) Source(18, 55) + SourceIndex(0) -14>Emitted(2, 45) Source(18, 57) + SourceIndex(0) -15>Emitted(2, 52) Source(18, 64) + SourceIndex(0) -16>Emitted(2, 54) Source(18, 66) + SourceIndex(0) -17>Emitted(2, 62) Source(18, 74) + SourceIndex(0) -18>Emitted(2, 64) Source(18, 76) + SourceIndex(0) -19>Emitted(2, 73) Source(18, 85) + SourceIndex(0) -20>Emitted(2, 75) Source(18, 87) + SourceIndex(0) -21>Emitted(2, 81) Source(18, 93) + SourceIndex(0) -22>Emitted(2, 83) Source(18, 95) + SourceIndex(0) -23>Emitted(2, 85) Source(18, 97) + SourceIndex(0) -24>Emitted(2, 86) Source(18, 98) + SourceIndex(0) +4 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) +5 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) +6 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) +7 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) +8 >Emitted(2, 33) Source(18, 45) + SourceIndex(0) +9 >Emitted(2, 35) Source(18, 47) + SourceIndex(0) +10>Emitted(2, 41) Source(18, 53) + SourceIndex(0) +11>Emitted(2, 43) Source(18, 55) + SourceIndex(0) +12>Emitted(2, 45) Source(18, 57) + SourceIndex(0) +13>Emitted(2, 52) Source(18, 64) + SourceIndex(0) +14>Emitted(2, 54) Source(18, 66) + SourceIndex(0) +15>Emitted(2, 62) Source(18, 74) + SourceIndex(0) +16>Emitted(2, 64) Source(18, 76) + SourceIndex(0) +17>Emitted(2, 73) Source(18, 85) + SourceIndex(0) +18>Emitted(2, 75) Source(18, 87) + SourceIndex(0) +19>Emitted(2, 81) Source(18, 93) + SourceIndex(0) +20>Emitted(2, 83) Source(18, 95) + SourceIndex(0) +21>Emitted(2, 85) Source(18, 97) + SourceIndex(0) +22>Emitted(2, 86) Source(18, 98) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -159,21 +147,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts --- >>> return robot; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^ +4 > ^ 1->function getRobot() { > -2 > return -3 > -4 > robot -5 > ; +2 > return +3 > robot +4 > ; 1->Emitted(4, 5) Source(20, 5) + SourceIndex(0) -2 >Emitted(4, 11) Source(20, 11) + SourceIndex(0) -3 >Emitted(4, 12) Source(20, 12) + SourceIndex(0) -4 >Emitted(4, 17) Source(20, 17) + SourceIndex(0) -5 >Emitted(4, 18) Source(20, 18) + SourceIndex(0) +2 >Emitted(4, 12) Source(20, 12) + SourceIndex(0) +3 >Emitted(4, 17) Source(20, 17) + SourceIndex(0) +4 >Emitted(4, 18) Source(20, 18) + SourceIndex(0) --- >>>} 1 > @@ -194,21 +179,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts --- >>> return multiRobot; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^ +4 > ^ 1->function getMultiRobot() { > -2 > return -3 > -4 > multiRobot -5 > ; +2 > return +3 > multiRobot +4 > ; 1->Emitted(7, 5) Source(23, 5) + SourceIndex(0) -2 >Emitted(7, 11) Source(23, 11) + SourceIndex(0) -3 >Emitted(7, 12) Source(23, 12) + SourceIndex(0) -4 >Emitted(7, 22) Source(23, 22) + SourceIndex(0) -5 >Emitted(7, 23) Source(23, 23) + SourceIndex(0) +2 >Emitted(7, 12) Source(23, 12) + SourceIndex(0) +3 >Emitted(7, 22) Source(23, 22) + SourceIndex(0) +4 >Emitted(7, 23) Source(23, 23) + SourceIndex(0) --- >>>} 1 > @@ -222,79 +204,55 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts --- >>>for (var nameA = robot.name, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > > -2 >for -3 > -4 > (let { -5 > -6 > name: nameA -7 > } = robot, -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let { +3 > +4 > name: nameA +5 > } = robot, +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(9, 1) Source(26, 1) + SourceIndex(0) -2 >Emitted(9, 4) Source(26, 4) + SourceIndex(0) -3 >Emitted(9, 5) Source(26, 5) + SourceIndex(0) -4 >Emitted(9, 6) Source(26, 11) + SourceIndex(0) -5 >Emitted(9, 10) Source(26, 11) + SourceIndex(0) -6 >Emitted(9, 28) Source(26, 22) + SourceIndex(0) -7 >Emitted(9, 30) Source(26, 34) + SourceIndex(0) -8 >Emitted(9, 31) Source(26, 35) + SourceIndex(0) -9 >Emitted(9, 32) Source(26, 36) + SourceIndex(0) -10>Emitted(9, 33) Source(26, 37) + SourceIndex(0) -11>Emitted(9, 34) Source(26, 38) + SourceIndex(0) -12>Emitted(9, 35) Source(26, 39) + SourceIndex(0) -13>Emitted(9, 36) Source(26, 40) + SourceIndex(0) -14>Emitted(9, 37) Source(26, 41) + SourceIndex(0) -15>Emitted(9, 38) Source(26, 42) + SourceIndex(0) -16>Emitted(9, 41) Source(26, 45) + SourceIndex(0) -17>Emitted(9, 42) Source(26, 46) + SourceIndex(0) -18>Emitted(9, 43) Source(26, 47) + SourceIndex(0) -19>Emitted(9, 44) Source(26, 48) + SourceIndex(0) -20>Emitted(9, 45) Source(26, 49) + SourceIndex(0) -21>Emitted(9, 47) Source(26, 51) + SourceIndex(0) -22>Emitted(9, 48) Source(26, 52) + SourceIndex(0) -23>Emitted(9, 49) Source(26, 53) + SourceIndex(0) -24>Emitted(9, 50) Source(26, 54) + SourceIndex(0) +2 >Emitted(9, 6) Source(26, 11) + SourceIndex(0) +3 >Emitted(9, 10) Source(26, 11) + SourceIndex(0) +4 >Emitted(9, 28) Source(26, 22) + SourceIndex(0) +5 >Emitted(9, 30) Source(26, 34) + SourceIndex(0) +6 >Emitted(9, 31) Source(26, 35) + SourceIndex(0) +7 >Emitted(9, 34) Source(26, 38) + SourceIndex(0) +8 >Emitted(9, 35) Source(26, 39) + SourceIndex(0) +9 >Emitted(9, 37) Source(26, 41) + SourceIndex(0) +10>Emitted(9, 38) Source(26, 42) + SourceIndex(0) +11>Emitted(9, 41) Source(26, 45) + SourceIndex(0) +12>Emitted(9, 42) Source(26, 46) + SourceIndex(0) +13>Emitted(9, 44) Source(26, 48) + SourceIndex(0) +14>Emitted(9, 45) Source(26, 49) + SourceIndex(0) +15>Emitted(9, 47) Source(26, 51) + SourceIndex(0) +16>Emitted(9, 49) Source(26, 53) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -305,7 +263,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -324,89 +282,62 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(10, 24) Source(27, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(11, 1) Source(28, 1) + SourceIndex(0) -2 >Emitted(11, 2) Source(28, 2) + SourceIndex(0) + >} +1 >Emitted(11, 2) Source(28, 2) + SourceIndex(0) --- >>>for (var nameA = getRobot().name, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > -2 >for -3 > -4 > (let { -5 > -6 > name: nameA -7 > } = getRobot(), -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let { +3 > +4 > name: nameA +5 > } = getRobot(), +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(12, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(12, 4) Source(29, 4) + SourceIndex(0) -3 >Emitted(12, 5) Source(29, 5) + SourceIndex(0) -4 >Emitted(12, 6) Source(29, 11) + SourceIndex(0) -5 >Emitted(12, 10) Source(29, 11) + SourceIndex(0) -6 >Emitted(12, 33) Source(29, 22) + SourceIndex(0) -7 >Emitted(12, 35) Source(29, 39) + SourceIndex(0) -8 >Emitted(12, 36) Source(29, 40) + SourceIndex(0) -9 >Emitted(12, 37) Source(29, 41) + SourceIndex(0) -10>Emitted(12, 38) Source(29, 42) + SourceIndex(0) -11>Emitted(12, 39) Source(29, 43) + SourceIndex(0) -12>Emitted(12, 40) Source(29, 44) + SourceIndex(0) -13>Emitted(12, 41) Source(29, 45) + SourceIndex(0) -14>Emitted(12, 42) Source(29, 46) + SourceIndex(0) -15>Emitted(12, 43) Source(29, 47) + SourceIndex(0) -16>Emitted(12, 46) Source(29, 50) + SourceIndex(0) -17>Emitted(12, 47) Source(29, 51) + SourceIndex(0) -18>Emitted(12, 48) Source(29, 52) + SourceIndex(0) -19>Emitted(12, 49) Source(29, 53) + SourceIndex(0) -20>Emitted(12, 50) Source(29, 54) + SourceIndex(0) -21>Emitted(12, 52) Source(29, 56) + SourceIndex(0) -22>Emitted(12, 53) Source(29, 57) + SourceIndex(0) -23>Emitted(12, 54) Source(29, 58) + SourceIndex(0) -24>Emitted(12, 55) Source(29, 59) + SourceIndex(0) +2 >Emitted(12, 6) Source(29, 11) + SourceIndex(0) +3 >Emitted(12, 10) Source(29, 11) + SourceIndex(0) +4 >Emitted(12, 33) Source(29, 22) + SourceIndex(0) +5 >Emitted(12, 35) Source(29, 39) + SourceIndex(0) +6 >Emitted(12, 36) Source(29, 40) + SourceIndex(0) +7 >Emitted(12, 39) Source(29, 43) + SourceIndex(0) +8 >Emitted(12, 40) Source(29, 44) + SourceIndex(0) +9 >Emitted(12, 42) Source(29, 46) + SourceIndex(0) +10>Emitted(12, 43) Source(29, 47) + SourceIndex(0) +11>Emitted(12, 46) Source(29, 50) + SourceIndex(0) +12>Emitted(12, 47) Source(29, 51) + SourceIndex(0) +13>Emitted(12, 49) Source(29, 53) + SourceIndex(0) +14>Emitted(12, 50) Source(29, 54) + SourceIndex(0) +15>Emitted(12, 52) Source(29, 56) + SourceIndex(0) +16>Emitted(12, 54) Source(29, 58) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -417,7 +348,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -436,89 +367,62 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(13, 24) Source(30, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(14, 1) Source(31, 1) + SourceIndex(0) -2 >Emitted(14, 2) Source(31, 2) + SourceIndex(0) + >} +1 >Emitted(14, 2) Source(31, 2) + SourceIndex(0) --- >>>for (var nameA = { name: "trimmer", skill: "trimming" }.name, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^ -22> ^ -23> ^ -24> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^ +16> ^^ 1-> > -2 >for -3 > -4 > (let { -5 > -6 > name: nameA -7 > } = { name: "trimmer", skill: "trimming" }, -8 > i -9 > -10> = -11> -12> 0 -13> ; -14> -15> i -16> < -17> 1 -18> ; -19> -20> i -21> ++ -22> ) -23> -24> { +2 >for (let { +3 > +4 > name: nameA +5 > } = { name: "trimmer", skill: "trimming" }, +6 > i +7 > = +8 > 0 +9 > ; +10> i +11> < +12> 1 +13> ; +14> i +15> ++ +16> ) 1->Emitted(15, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(15, 4) Source(32, 4) + SourceIndex(0) -3 >Emitted(15, 5) Source(32, 5) + SourceIndex(0) -4 >Emitted(15, 6) Source(32, 11) + SourceIndex(0) -5 >Emitted(15, 10) Source(32, 11) + SourceIndex(0) -6 >Emitted(15, 61) Source(32, 22) + SourceIndex(0) -7 >Emitted(15, 63) Source(32, 74) + SourceIndex(0) -8 >Emitted(15, 64) Source(32, 75) + SourceIndex(0) -9 >Emitted(15, 65) Source(32, 76) + SourceIndex(0) -10>Emitted(15, 66) Source(32, 77) + SourceIndex(0) -11>Emitted(15, 67) Source(32, 78) + SourceIndex(0) -12>Emitted(15, 68) Source(32, 79) + SourceIndex(0) -13>Emitted(15, 69) Source(32, 80) + SourceIndex(0) -14>Emitted(15, 70) Source(32, 81) + SourceIndex(0) -15>Emitted(15, 71) Source(32, 82) + SourceIndex(0) -16>Emitted(15, 74) Source(32, 85) + SourceIndex(0) -17>Emitted(15, 75) Source(32, 86) + SourceIndex(0) -18>Emitted(15, 76) Source(32, 87) + SourceIndex(0) -19>Emitted(15, 77) Source(32, 88) + SourceIndex(0) -20>Emitted(15, 78) Source(32, 89) + SourceIndex(0) -21>Emitted(15, 80) Source(32, 91) + SourceIndex(0) -22>Emitted(15, 81) Source(32, 92) + SourceIndex(0) -23>Emitted(15, 82) Source(32, 93) + SourceIndex(0) -24>Emitted(15, 83) Source(32, 94) + SourceIndex(0) +2 >Emitted(15, 6) Source(32, 11) + SourceIndex(0) +3 >Emitted(15, 10) Source(32, 11) + SourceIndex(0) +4 >Emitted(15, 61) Source(32, 22) + SourceIndex(0) +5 >Emitted(15, 63) Source(32, 74) + SourceIndex(0) +6 >Emitted(15, 64) Source(32, 75) + SourceIndex(0) +7 >Emitted(15, 67) Source(32, 78) + SourceIndex(0) +8 >Emitted(15, 68) Source(32, 79) + SourceIndex(0) +9 >Emitted(15, 70) Source(32, 81) + SourceIndex(0) +10>Emitted(15, 71) Source(32, 82) + SourceIndex(0) +11>Emitted(15, 74) Source(32, 85) + SourceIndex(0) +12>Emitted(15, 75) Source(32, 86) + SourceIndex(0) +13>Emitted(15, 77) Source(32, 88) + SourceIndex(0) +14>Emitted(15, 78) Source(32, 89) + SourceIndex(0) +15>Emitted(15, 80) Source(32, 91) + SourceIndex(0) +16>Emitted(15, 82) Source(32, 93) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -529,7 +433,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -548,101 +452,74 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(16, 24) Source(33, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(17, 1) Source(34, 1) + SourceIndex(0) -2 >Emitted(17, 2) Source(34, 2) + SourceIndex(0) + >} +1 >Emitted(17, 2) Source(34, 2) + SourceIndex(0) --- >>>for (var _a = multiRobot.skills, primaryA = _a.primary, secondaryA = _a.secondary, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^ -26> ^ -27> ^ -28> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ 1-> > -2 >for -3 > -4 > (let { -5 > -6 > skills: { primary: primaryA, secondary: secondaryA } -7 > -8 > primary: primaryA -9 > , -10> secondary: secondaryA -11> } } = multiRobot, -12> i -13> -14> = -15> -16> 0 -17> ; -18> -19> i -20> < -21> 1 -22> ; -23> -24> i -25> ++ -26> ) -27> -28> { +2 >for (let { +3 > +4 > skills: { primary: primaryA, secondary: secondaryA } +5 > +6 > primary: primaryA +7 > , +8 > secondary: secondaryA +9 > } } = multiRobot, +10> i +11> = +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(18, 4) Source(35, 4) + SourceIndex(0) -3 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) -4 >Emitted(18, 6) Source(35, 12) + SourceIndex(0) -5 >Emitted(18, 10) Source(35, 12) + SourceIndex(0) -6 >Emitted(18, 32) Source(35, 64) + SourceIndex(0) -7 >Emitted(18, 34) Source(35, 22) + SourceIndex(0) -8 >Emitted(18, 55) Source(35, 39) + SourceIndex(0) -9 >Emitted(18, 57) Source(35, 41) + SourceIndex(0) -10>Emitted(18, 82) Source(35, 62) + SourceIndex(0) -11>Emitted(18, 84) Source(35, 81) + SourceIndex(0) -12>Emitted(18, 85) Source(35, 82) + SourceIndex(0) -13>Emitted(18, 86) Source(35, 83) + SourceIndex(0) -14>Emitted(18, 87) Source(35, 84) + SourceIndex(0) -15>Emitted(18, 88) Source(35, 85) + SourceIndex(0) -16>Emitted(18, 89) Source(35, 86) + SourceIndex(0) -17>Emitted(18, 90) Source(35, 87) + SourceIndex(0) -18>Emitted(18, 91) Source(35, 88) + SourceIndex(0) -19>Emitted(18, 92) Source(35, 89) + SourceIndex(0) -20>Emitted(18, 95) Source(35, 92) + SourceIndex(0) -21>Emitted(18, 96) Source(35, 93) + SourceIndex(0) -22>Emitted(18, 97) Source(35, 94) + SourceIndex(0) -23>Emitted(18, 98) Source(35, 95) + SourceIndex(0) -24>Emitted(18, 99) Source(35, 96) + SourceIndex(0) -25>Emitted(18, 101) Source(35, 98) + SourceIndex(0) -26>Emitted(18, 102) Source(35, 99) + SourceIndex(0) -27>Emitted(18, 103) Source(35, 100) + SourceIndex(0) -28>Emitted(18, 104) Source(35, 101) + SourceIndex(0) +2 >Emitted(18, 6) Source(35, 12) + SourceIndex(0) +3 >Emitted(18, 10) Source(35, 12) + SourceIndex(0) +4 >Emitted(18, 32) Source(35, 64) + SourceIndex(0) +5 >Emitted(18, 34) Source(35, 22) + SourceIndex(0) +6 >Emitted(18, 55) Source(35, 39) + SourceIndex(0) +7 >Emitted(18, 57) Source(35, 41) + SourceIndex(0) +8 >Emitted(18, 82) Source(35, 62) + SourceIndex(0) +9 >Emitted(18, 84) Source(35, 81) + SourceIndex(0) +10>Emitted(18, 85) Source(35, 82) + SourceIndex(0) +11>Emitted(18, 88) Source(35, 85) + SourceIndex(0) +12>Emitted(18, 89) Source(35, 86) + SourceIndex(0) +13>Emitted(18, 91) Source(35, 88) + SourceIndex(0) +14>Emitted(18, 92) Source(35, 89) + SourceIndex(0) +15>Emitted(18, 95) Source(35, 92) + SourceIndex(0) +16>Emitted(18, 96) Source(35, 93) + SourceIndex(0) +17>Emitted(18, 98) Source(35, 95) + SourceIndex(0) +18>Emitted(18, 99) Source(35, 96) + SourceIndex(0) +19>Emitted(18, 101) Source(35, 98) + SourceIndex(0) +20>Emitted(18, 103) Source(35, 100) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -653,7 +530,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -672,101 +549,74 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(19, 27) Source(36, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(20, 1) Source(37, 1) + SourceIndex(0) -2 >Emitted(20, 2) Source(37, 2) + SourceIndex(0) + >} +1 >Emitted(20, 2) Source(37, 2) + SourceIndex(0) --- >>>for (var _b = getMultiRobot().skills, primaryA = _b.primary, secondaryA = _b.secondary, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^ -26> ^ -27> ^ -28> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ 1-> > -2 >for -3 > -4 > (let { -5 > -6 > skills: { primary: primaryA, secondary: secondaryA } -7 > -8 > primary: primaryA -9 > , -10> secondary: secondaryA -11> } } = getMultiRobot(), -12> i -13> -14> = -15> -16> 0 -17> ; -18> -19> i -20> < -21> 1 -22> ; -23> -24> i -25> ++ -26> ) -27> -28> { +2 >for (let { +3 > +4 > skills: { primary: primaryA, secondary: secondaryA } +5 > +6 > primary: primaryA +7 > , +8 > secondary: secondaryA +9 > } } = getMultiRobot(), +10> i +11> = +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) 1->Emitted(21, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(21, 4) Source(38, 4) + SourceIndex(0) -3 >Emitted(21, 5) Source(38, 5) + SourceIndex(0) -4 >Emitted(21, 6) Source(38, 12) + SourceIndex(0) -5 >Emitted(21, 10) Source(38, 12) + SourceIndex(0) -6 >Emitted(21, 37) Source(38, 64) + SourceIndex(0) -7 >Emitted(21, 39) Source(38, 22) + SourceIndex(0) -8 >Emitted(21, 60) Source(38, 39) + SourceIndex(0) -9 >Emitted(21, 62) Source(38, 41) + SourceIndex(0) -10>Emitted(21, 87) Source(38, 62) + SourceIndex(0) -11>Emitted(21, 89) Source(38, 86) + SourceIndex(0) -12>Emitted(21, 90) Source(38, 87) + SourceIndex(0) -13>Emitted(21, 91) Source(38, 88) + SourceIndex(0) -14>Emitted(21, 92) Source(38, 89) + SourceIndex(0) -15>Emitted(21, 93) Source(38, 90) + SourceIndex(0) -16>Emitted(21, 94) Source(38, 91) + SourceIndex(0) -17>Emitted(21, 95) Source(38, 92) + SourceIndex(0) -18>Emitted(21, 96) Source(38, 93) + SourceIndex(0) -19>Emitted(21, 97) Source(38, 94) + SourceIndex(0) -20>Emitted(21, 100) Source(38, 97) + SourceIndex(0) -21>Emitted(21, 101) Source(38, 98) + SourceIndex(0) -22>Emitted(21, 102) Source(38, 99) + SourceIndex(0) -23>Emitted(21, 103) Source(38, 100) + SourceIndex(0) -24>Emitted(21, 104) Source(38, 101) + SourceIndex(0) -25>Emitted(21, 106) Source(38, 103) + SourceIndex(0) -26>Emitted(21, 107) Source(38, 104) + SourceIndex(0) -27>Emitted(21, 108) Source(38, 105) + SourceIndex(0) -28>Emitted(21, 109) Source(38, 106) + SourceIndex(0) +2 >Emitted(21, 6) Source(38, 12) + SourceIndex(0) +3 >Emitted(21, 10) Source(38, 12) + SourceIndex(0) +4 >Emitted(21, 37) Source(38, 64) + SourceIndex(0) +5 >Emitted(21, 39) Source(38, 22) + SourceIndex(0) +6 >Emitted(21, 60) Source(38, 39) + SourceIndex(0) +7 >Emitted(21, 62) Source(38, 41) + SourceIndex(0) +8 >Emitted(21, 87) Source(38, 62) + SourceIndex(0) +9 >Emitted(21, 89) Source(38, 86) + SourceIndex(0) +10>Emitted(21, 90) Source(38, 87) + SourceIndex(0) +11>Emitted(21, 93) Source(38, 90) + SourceIndex(0) +12>Emitted(21, 94) Source(38, 91) + SourceIndex(0) +13>Emitted(21, 96) Source(38, 93) + SourceIndex(0) +14>Emitted(21, 97) Source(38, 94) + SourceIndex(0) +15>Emitted(21, 100) Source(38, 97) + SourceIndex(0) +16>Emitted(21, 101) Source(38, 98) + SourceIndex(0) +17>Emitted(21, 103) Source(38, 100) + SourceIndex(0) +18>Emitted(21, 104) Source(38, 101) + SourceIndex(0) +19>Emitted(21, 106) Source(38, 103) + SourceIndex(0) +20>Emitted(21, 108) Source(38, 105) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -777,7 +627,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -796,103 +646,76 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(22, 27) Source(39, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(23, 1) Source(40, 1) + SourceIndex(0) -2 >Emitted(23, 2) Source(40, 2) + SourceIndex(0) + >} +1 >Emitted(23, 2) Source(40, 2) + SourceIndex(0) --- >>>for (var _c = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }.skills, primaryA = _c.primary, secondaryA = _c.secondary, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^ -26> ^ -27> ^ -28> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ 1-> > -2 >for -3 > -4 > (let { -5 > -6 > skills: { primary: primaryA, secondary: secondaryA } -7 > -8 > primary: primaryA -9 > , -10> secondary: secondaryA -11> } } = +2 >for (let { +3 > +4 > skills: { primary: primaryA, secondary: secondaryA } +5 > +6 > primary: primaryA +7 > , +8 > secondary: secondaryA +9 > } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > -12> i -13> -14> = -15> -16> 0 -17> ; -18> -19> i -20> < -21> 1 -22> ; -23> -24> i -25> ++ -26> ) -27> -28> { +10> i +11> = +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) 1->Emitted(24, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(24, 4) Source(41, 4) + SourceIndex(0) -3 >Emitted(24, 5) Source(41, 5) + SourceIndex(0) -4 >Emitted(24, 6) Source(41, 12) + SourceIndex(0) -5 >Emitted(24, 10) Source(41, 12) + SourceIndex(0) -6 >Emitted(24, 95) Source(41, 64) + SourceIndex(0) -7 >Emitted(24, 97) Source(41, 22) + SourceIndex(0) -8 >Emitted(24, 118) Source(41, 39) + SourceIndex(0) -9 >Emitted(24, 120) Source(41, 41) + SourceIndex(0) -10>Emitted(24, 145) Source(41, 62) + SourceIndex(0) -11>Emitted(24, 147) Source(43, 5) + SourceIndex(0) -12>Emitted(24, 148) Source(43, 6) + SourceIndex(0) -13>Emitted(24, 149) Source(43, 7) + SourceIndex(0) -14>Emitted(24, 150) Source(43, 8) + SourceIndex(0) -15>Emitted(24, 151) Source(43, 9) + SourceIndex(0) -16>Emitted(24, 152) Source(43, 10) + SourceIndex(0) -17>Emitted(24, 153) Source(43, 11) + SourceIndex(0) -18>Emitted(24, 154) Source(43, 12) + SourceIndex(0) -19>Emitted(24, 155) Source(43, 13) + SourceIndex(0) -20>Emitted(24, 158) Source(43, 16) + SourceIndex(0) -21>Emitted(24, 159) Source(43, 17) + SourceIndex(0) -22>Emitted(24, 160) Source(43, 18) + SourceIndex(0) -23>Emitted(24, 161) Source(43, 19) + SourceIndex(0) -24>Emitted(24, 162) Source(43, 20) + SourceIndex(0) -25>Emitted(24, 164) Source(43, 22) + SourceIndex(0) -26>Emitted(24, 165) Source(43, 23) + SourceIndex(0) -27>Emitted(24, 166) Source(43, 24) + SourceIndex(0) -28>Emitted(24, 167) Source(43, 25) + SourceIndex(0) +2 >Emitted(24, 6) Source(41, 12) + SourceIndex(0) +3 >Emitted(24, 10) Source(41, 12) + SourceIndex(0) +4 >Emitted(24, 95) Source(41, 64) + SourceIndex(0) +5 >Emitted(24, 97) Source(41, 22) + SourceIndex(0) +6 >Emitted(24, 118) Source(41, 39) + SourceIndex(0) +7 >Emitted(24, 120) Source(41, 41) + SourceIndex(0) +8 >Emitted(24, 145) Source(41, 62) + SourceIndex(0) +9 >Emitted(24, 147) Source(43, 5) + SourceIndex(0) +10>Emitted(24, 148) Source(43, 6) + SourceIndex(0) +11>Emitted(24, 151) Source(43, 9) + SourceIndex(0) +12>Emitted(24, 152) Source(43, 10) + SourceIndex(0) +13>Emitted(24, 154) Source(43, 12) + SourceIndex(0) +14>Emitted(24, 155) Source(43, 13) + SourceIndex(0) +15>Emitted(24, 158) Source(43, 16) + SourceIndex(0) +16>Emitted(24, 159) Source(43, 17) + SourceIndex(0) +17>Emitted(24, 161) Source(43, 19) + SourceIndex(0) +18>Emitted(24, 162) Source(43, 20) + SourceIndex(0) +19>Emitted(24, 164) Source(43, 22) + SourceIndex(0) +20>Emitted(24, 166) Source(43, 24) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -903,7 +726,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -922,96 +745,69 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(25, 27) Source(44, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(26, 1) Source(45, 1) + SourceIndex(0) -2 >Emitted(26, 2) Source(45, 2) + SourceIndex(0) + >} +1 >Emitted(26, 2) Source(45, 2) + SourceIndex(0) --- >>>for (var nameA = robot.name, skillA = robot.skill, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > > -2 >for -3 > -4 > (let { -5 > -6 > name: nameA -7 > , -8 > skill: skillA -9 > } = robot, -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let { +3 > +4 > name: nameA +5 > , +6 > skill: skillA +7 > } = robot, +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(27, 1) Source(47, 1) + SourceIndex(0) -2 >Emitted(27, 4) Source(47, 4) + SourceIndex(0) -3 >Emitted(27, 5) Source(47, 5) + SourceIndex(0) -4 >Emitted(27, 6) Source(47, 11) + SourceIndex(0) -5 >Emitted(27, 10) Source(47, 11) + SourceIndex(0) -6 >Emitted(27, 28) Source(47, 22) + SourceIndex(0) -7 >Emitted(27, 30) Source(47, 24) + SourceIndex(0) -8 >Emitted(27, 50) Source(47, 37) + SourceIndex(0) -9 >Emitted(27, 52) Source(47, 49) + SourceIndex(0) -10>Emitted(27, 53) Source(47, 50) + SourceIndex(0) -11>Emitted(27, 54) Source(47, 51) + SourceIndex(0) -12>Emitted(27, 55) Source(47, 52) + SourceIndex(0) -13>Emitted(27, 56) Source(47, 53) + SourceIndex(0) -14>Emitted(27, 57) Source(47, 54) + SourceIndex(0) -15>Emitted(27, 58) Source(47, 55) + SourceIndex(0) -16>Emitted(27, 59) Source(47, 56) + SourceIndex(0) -17>Emitted(27, 60) Source(47, 57) + SourceIndex(0) -18>Emitted(27, 63) Source(47, 60) + SourceIndex(0) -19>Emitted(27, 64) Source(47, 61) + SourceIndex(0) -20>Emitted(27, 65) Source(47, 62) + SourceIndex(0) -21>Emitted(27, 66) Source(47, 63) + SourceIndex(0) -22>Emitted(27, 67) Source(47, 64) + SourceIndex(0) -23>Emitted(27, 69) Source(47, 66) + SourceIndex(0) -24>Emitted(27, 70) Source(47, 67) + SourceIndex(0) -25>Emitted(27, 71) Source(47, 68) + SourceIndex(0) -26>Emitted(27, 72) Source(47, 69) + SourceIndex(0) +2 >Emitted(27, 6) Source(47, 11) + SourceIndex(0) +3 >Emitted(27, 10) Source(47, 11) + SourceIndex(0) +4 >Emitted(27, 28) Source(47, 22) + SourceIndex(0) +5 >Emitted(27, 30) Source(47, 24) + SourceIndex(0) +6 >Emitted(27, 50) Source(47, 37) + SourceIndex(0) +7 >Emitted(27, 52) Source(47, 49) + SourceIndex(0) +8 >Emitted(27, 53) Source(47, 50) + SourceIndex(0) +9 >Emitted(27, 56) Source(47, 53) + SourceIndex(0) +10>Emitted(27, 57) Source(47, 54) + SourceIndex(0) +11>Emitted(27, 59) Source(47, 56) + SourceIndex(0) +12>Emitted(27, 60) Source(47, 57) + SourceIndex(0) +13>Emitted(27, 63) Source(47, 60) + SourceIndex(0) +14>Emitted(27, 64) Source(47, 61) + SourceIndex(0) +15>Emitted(27, 66) Source(47, 63) + SourceIndex(0) +16>Emitted(27, 67) Source(47, 64) + SourceIndex(0) +17>Emitted(27, 69) Source(47, 66) + SourceIndex(0) +18>Emitted(27, 71) Source(47, 68) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1022,7 +818,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1041,101 +837,74 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(28, 24) Source(48, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(29, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(29, 2) Source(49, 2) + SourceIndex(0) + >} +1 >Emitted(29, 2) Source(49, 2) + SourceIndex(0) --- >>>for (var _d = getRobot(), nameA = _d.name, skillA = _d.skill, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^ -26> ^ -27> ^ -28> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > {name: nameA, skill: skillA } = getRobot() -7 > -8 > name: nameA -9 > , -10> skill: skillA -11> } = getRobot(), -12> i -13> -14> = -15> -16> 0 -17> ; -18> -19> i -20> < -21> 1 -22> ; -23> -24> i -25> ++ -26> ) -27> -28> { +2 >for (let +3 > +4 > {name: nameA, skill: skillA } = getRobot() +5 > +6 > name: nameA +7 > , +8 > skill: skillA +9 > } = getRobot(), +10> i +11> = +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) 1->Emitted(30, 1) Source(50, 1) + SourceIndex(0) -2 >Emitted(30, 4) Source(50, 4) + SourceIndex(0) -3 >Emitted(30, 5) Source(50, 5) + SourceIndex(0) -4 >Emitted(30, 6) Source(50, 10) + SourceIndex(0) -5 >Emitted(30, 10) Source(50, 10) + SourceIndex(0) -6 >Emitted(30, 25) Source(50, 52) + SourceIndex(0) -7 >Emitted(30, 27) Source(50, 11) + SourceIndex(0) -8 >Emitted(30, 42) Source(50, 22) + SourceIndex(0) -9 >Emitted(30, 44) Source(50, 24) + SourceIndex(0) -10>Emitted(30, 61) Source(50, 37) + SourceIndex(0) -11>Emitted(30, 63) Source(50, 54) + SourceIndex(0) -12>Emitted(30, 64) Source(50, 55) + SourceIndex(0) -13>Emitted(30, 65) Source(50, 56) + SourceIndex(0) -14>Emitted(30, 66) Source(50, 57) + SourceIndex(0) -15>Emitted(30, 67) Source(50, 58) + SourceIndex(0) -16>Emitted(30, 68) Source(50, 59) + SourceIndex(0) -17>Emitted(30, 69) Source(50, 60) + SourceIndex(0) -18>Emitted(30, 70) Source(50, 61) + SourceIndex(0) -19>Emitted(30, 71) Source(50, 62) + SourceIndex(0) -20>Emitted(30, 74) Source(50, 65) + SourceIndex(0) -21>Emitted(30, 75) Source(50, 66) + SourceIndex(0) -22>Emitted(30, 76) Source(50, 67) + SourceIndex(0) -23>Emitted(30, 77) Source(50, 68) + SourceIndex(0) -24>Emitted(30, 78) Source(50, 69) + SourceIndex(0) -25>Emitted(30, 80) Source(50, 71) + SourceIndex(0) -26>Emitted(30, 81) Source(50, 72) + SourceIndex(0) -27>Emitted(30, 82) Source(50, 73) + SourceIndex(0) -28>Emitted(30, 83) Source(50, 74) + SourceIndex(0) +2 >Emitted(30, 6) Source(50, 10) + SourceIndex(0) +3 >Emitted(30, 10) Source(50, 10) + SourceIndex(0) +4 >Emitted(30, 25) Source(50, 52) + SourceIndex(0) +5 >Emitted(30, 27) Source(50, 11) + SourceIndex(0) +6 >Emitted(30, 42) Source(50, 22) + SourceIndex(0) +7 >Emitted(30, 44) Source(50, 24) + SourceIndex(0) +8 >Emitted(30, 61) Source(50, 37) + SourceIndex(0) +9 >Emitted(30, 63) Source(50, 54) + SourceIndex(0) +10>Emitted(30, 64) Source(50, 55) + SourceIndex(0) +11>Emitted(30, 67) Source(50, 58) + SourceIndex(0) +12>Emitted(30, 68) Source(50, 59) + SourceIndex(0) +13>Emitted(30, 70) Source(50, 61) + SourceIndex(0) +14>Emitted(30, 71) Source(50, 62) + SourceIndex(0) +15>Emitted(30, 74) Source(50, 65) + SourceIndex(0) +16>Emitted(30, 75) Source(50, 66) + SourceIndex(0) +17>Emitted(30, 77) Source(50, 68) + SourceIndex(0) +18>Emitted(30, 78) Source(50, 69) + SourceIndex(0) +19>Emitted(30, 80) Source(50, 71) + SourceIndex(0) +20>Emitted(30, 82) Source(50, 73) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1146,7 +915,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1165,101 +934,74 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(31, 24) Source(51, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(32, 1) Source(52, 1) + SourceIndex(0) -2 >Emitted(32, 2) Source(52, 2) + SourceIndex(0) + >} +1 >Emitted(32, 2) Source(52, 2) + SourceIndex(0) --- >>>for (var _e = { name: "trimmer", skill: "trimming" }, nameA = _e.name, skillA = _e.skill, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^ -26> ^ -27> ^ -28> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^ +11> ^^^ +12> ^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^ +20> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > {name: nameA, skill: skillA } = { name: "trimmer", skill: "trimming" } -7 > -8 > name: nameA -9 > , -10> skill: skillA -11> } = { name: "trimmer", skill: "trimming" }, -12> i -13> -14> = -15> -16> 0 -17> ; -18> -19> i -20> < -21> 1 -22> ; -23> -24> i -25> ++ -26> ) -27> -28> { +2 >for (let +3 > +4 > {name: nameA, skill: skillA } = { name: "trimmer", skill: "trimming" } +5 > +6 > name: nameA +7 > , +8 > skill: skillA +9 > } = { name: "trimmer", skill: "trimming" }, +10> i +11> = +12> 0 +13> ; +14> i +15> < +16> 1 +17> ; +18> i +19> ++ +20> ) 1->Emitted(33, 1) Source(53, 1) + SourceIndex(0) -2 >Emitted(33, 4) Source(53, 4) + SourceIndex(0) -3 >Emitted(33, 5) Source(53, 5) + SourceIndex(0) -4 >Emitted(33, 6) Source(53, 10) + SourceIndex(0) -5 >Emitted(33, 10) Source(53, 10) + SourceIndex(0) -6 >Emitted(33, 53) Source(53, 87) + SourceIndex(0) -7 >Emitted(33, 55) Source(53, 11) + SourceIndex(0) -8 >Emitted(33, 70) Source(53, 22) + SourceIndex(0) -9 >Emitted(33, 72) Source(53, 24) + SourceIndex(0) -10>Emitted(33, 89) Source(53, 37) + SourceIndex(0) -11>Emitted(33, 91) Source(53, 89) + SourceIndex(0) -12>Emitted(33, 92) Source(53, 90) + SourceIndex(0) -13>Emitted(33, 93) Source(53, 91) + SourceIndex(0) -14>Emitted(33, 94) Source(53, 92) + SourceIndex(0) -15>Emitted(33, 95) Source(53, 93) + SourceIndex(0) -16>Emitted(33, 96) Source(53, 94) + SourceIndex(0) -17>Emitted(33, 97) Source(53, 95) + SourceIndex(0) -18>Emitted(33, 98) Source(53, 96) + SourceIndex(0) -19>Emitted(33, 99) Source(53, 97) + SourceIndex(0) -20>Emitted(33, 102) Source(53, 100) + SourceIndex(0) -21>Emitted(33, 103) Source(53, 101) + SourceIndex(0) -22>Emitted(33, 104) Source(53, 102) + SourceIndex(0) -23>Emitted(33, 105) Source(53, 103) + SourceIndex(0) -24>Emitted(33, 106) Source(53, 104) + SourceIndex(0) -25>Emitted(33, 108) Source(53, 106) + SourceIndex(0) -26>Emitted(33, 109) Source(53, 107) + SourceIndex(0) -27>Emitted(33, 110) Source(53, 108) + SourceIndex(0) -28>Emitted(33, 111) Source(53, 109) + SourceIndex(0) +2 >Emitted(33, 6) Source(53, 10) + SourceIndex(0) +3 >Emitted(33, 10) Source(53, 10) + SourceIndex(0) +4 >Emitted(33, 53) Source(53, 87) + SourceIndex(0) +5 >Emitted(33, 55) Source(53, 11) + SourceIndex(0) +6 >Emitted(33, 70) Source(53, 22) + SourceIndex(0) +7 >Emitted(33, 72) Source(53, 24) + SourceIndex(0) +8 >Emitted(33, 89) Source(53, 37) + SourceIndex(0) +9 >Emitted(33, 91) Source(53, 89) + SourceIndex(0) +10>Emitted(33, 92) Source(53, 90) + SourceIndex(0) +11>Emitted(33, 95) Source(53, 93) + SourceIndex(0) +12>Emitted(33, 96) Source(53, 94) + SourceIndex(0) +13>Emitted(33, 98) Source(53, 96) + SourceIndex(0) +14>Emitted(33, 99) Source(53, 97) + SourceIndex(0) +15>Emitted(33, 102) Source(53, 100) + SourceIndex(0) +16>Emitted(33, 103) Source(53, 101) + SourceIndex(0) +17>Emitted(33, 105) Source(53, 103) + SourceIndex(0) +18>Emitted(33, 106) Source(53, 104) + SourceIndex(0) +19>Emitted(33, 108) Source(53, 106) + SourceIndex(0) +20>Emitted(33, 110) Source(53, 108) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1270,7 +1012,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1289,107 +1031,80 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(34, 24) Source(54, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(35, 1) Source(55, 1) + SourceIndex(0) -2 >Emitted(35, 2) Source(55, 2) + SourceIndex(0) + >} +1 >Emitted(35, 2) Source(55, 2) + SourceIndex(0) --- >>>for (var nameA = multiRobot.name, _f = multiRobot.skills, primaryA = _f.primary, secondaryA = _f.secondary, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^^ -28> ^ -29> ^ -30> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ 1-> > -2 >for -3 > -4 > (let { -5 > -6 > name: nameA -7 > , -8 > skills: { primary: primaryA, secondary: secondaryA } -9 > -10> primary: primaryA -11> , -12> secondary: secondaryA -13> } } = multiRobot, -14> i -15> -16> = -17> -18> 0 -19> ; -20> -21> i -22> < -23> 1 -24> ; -25> -26> i -27> ++ -28> ) -29> -30> { +2 >for (let { +3 > +4 > name: nameA +5 > , +6 > skills: { primary: primaryA, secondary: secondaryA } +7 > +8 > primary: primaryA +9 > , +10> secondary: secondaryA +11> } } = multiRobot, +12> i +13> = +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) 1->Emitted(36, 1) Source(56, 1) + SourceIndex(0) -2 >Emitted(36, 4) Source(56, 4) + SourceIndex(0) -3 >Emitted(36, 5) Source(56, 5) + SourceIndex(0) -4 >Emitted(36, 6) Source(56, 11) + SourceIndex(0) -5 >Emitted(36, 10) Source(56, 11) + SourceIndex(0) -6 >Emitted(36, 33) Source(56, 22) + SourceIndex(0) -7 >Emitted(36, 35) Source(56, 24) + SourceIndex(0) -8 >Emitted(36, 57) Source(56, 76) + SourceIndex(0) -9 >Emitted(36, 59) Source(56, 34) + SourceIndex(0) -10>Emitted(36, 80) Source(56, 51) + SourceIndex(0) -11>Emitted(36, 82) Source(56, 53) + SourceIndex(0) -12>Emitted(36, 107) Source(56, 74) + SourceIndex(0) -13>Emitted(36, 109) Source(56, 93) + SourceIndex(0) -14>Emitted(36, 110) Source(56, 94) + SourceIndex(0) -15>Emitted(36, 111) Source(56, 95) + SourceIndex(0) -16>Emitted(36, 112) Source(56, 96) + SourceIndex(0) -17>Emitted(36, 113) Source(56, 97) + SourceIndex(0) -18>Emitted(36, 114) Source(56, 98) + SourceIndex(0) -19>Emitted(36, 115) Source(56, 99) + SourceIndex(0) -20>Emitted(36, 116) Source(56, 100) + SourceIndex(0) -21>Emitted(36, 117) Source(56, 101) + SourceIndex(0) -22>Emitted(36, 120) Source(56, 104) + SourceIndex(0) -23>Emitted(36, 121) Source(56, 105) + SourceIndex(0) -24>Emitted(36, 122) Source(56, 106) + SourceIndex(0) -25>Emitted(36, 123) Source(56, 107) + SourceIndex(0) -26>Emitted(36, 124) Source(56, 108) + SourceIndex(0) -27>Emitted(36, 126) Source(56, 110) + SourceIndex(0) -28>Emitted(36, 127) Source(56, 111) + SourceIndex(0) -29>Emitted(36, 128) Source(56, 112) + SourceIndex(0) -30>Emitted(36, 129) Source(56, 113) + SourceIndex(0) +2 >Emitted(36, 6) Source(56, 11) + SourceIndex(0) +3 >Emitted(36, 10) Source(56, 11) + SourceIndex(0) +4 >Emitted(36, 33) Source(56, 22) + SourceIndex(0) +5 >Emitted(36, 35) Source(56, 24) + SourceIndex(0) +6 >Emitted(36, 57) Source(56, 76) + SourceIndex(0) +7 >Emitted(36, 59) Source(56, 34) + SourceIndex(0) +8 >Emitted(36, 80) Source(56, 51) + SourceIndex(0) +9 >Emitted(36, 82) Source(56, 53) + SourceIndex(0) +10>Emitted(36, 107) Source(56, 74) + SourceIndex(0) +11>Emitted(36, 109) Source(56, 93) + SourceIndex(0) +12>Emitted(36, 110) Source(56, 94) + SourceIndex(0) +13>Emitted(36, 113) Source(56, 97) + SourceIndex(0) +14>Emitted(36, 114) Source(56, 98) + SourceIndex(0) +15>Emitted(36, 116) Source(56, 100) + SourceIndex(0) +16>Emitted(36, 117) Source(56, 101) + SourceIndex(0) +17>Emitted(36, 120) Source(56, 104) + SourceIndex(0) +18>Emitted(36, 121) Source(56, 105) + SourceIndex(0) +19>Emitted(36, 123) Source(56, 107) + SourceIndex(0) +20>Emitted(36, 124) Source(56, 108) + SourceIndex(0) +21>Emitted(36, 126) Source(56, 110) + SourceIndex(0) +22>Emitted(36, 128) Source(56, 112) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1400,7 +1115,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1419,113 +1134,86 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(37, 27) Source(57, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(38, 1) Source(58, 1) + SourceIndex(0) -2 >Emitted(38, 2) Source(58, 2) + SourceIndex(0) + >} +1 >Emitted(38, 2) Source(58, 2) + SourceIndex(0) --- >>>for (var _g = getMultiRobot(), nameA = _g.name, _h = _g.skills, primaryA = _h.primary, secondaryA = _h.secondary, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^ -30> ^ -31> ^ -32> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } = getMultiRobot() -7 > -8 > name: nameA -9 > , -10> skills: { primary: primaryA, secondary: secondaryA } -11> -12> primary: primaryA -13> , -14> secondary: secondaryA -15> } } = getMultiRobot(), -16> i -17> -18> = -19> -20> 0 -21> ; -22> -23> i -24> < -25> 1 -26> ; -27> -28> i -29> ++ -30> ) -31> -32> { +2 >for (let +3 > +4 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } = getMultiRobot() +5 > +6 > name: nameA +7 > , +8 > skills: { primary: primaryA, secondary: secondaryA } +9 > +10> primary: primaryA +11> , +12> secondary: secondaryA +13> } } = getMultiRobot(), +14> i +15> = +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) 1->Emitted(39, 1) Source(59, 1) + SourceIndex(0) -2 >Emitted(39, 4) Source(59, 4) + SourceIndex(0) -3 >Emitted(39, 5) Source(59, 5) + SourceIndex(0) -4 >Emitted(39, 6) Source(59, 10) + SourceIndex(0) -5 >Emitted(39, 10) Source(59, 10) + SourceIndex(0) -6 >Emitted(39, 30) Source(59, 96) + SourceIndex(0) -7 >Emitted(39, 32) Source(59, 11) + SourceIndex(0) -8 >Emitted(39, 47) Source(59, 22) + SourceIndex(0) -9 >Emitted(39, 49) Source(59, 24) + SourceIndex(0) -10>Emitted(39, 63) Source(59, 76) + SourceIndex(0) -11>Emitted(39, 65) Source(59, 34) + SourceIndex(0) -12>Emitted(39, 86) Source(59, 51) + SourceIndex(0) -13>Emitted(39, 88) Source(59, 53) + SourceIndex(0) -14>Emitted(39, 113) Source(59, 74) + SourceIndex(0) -15>Emitted(39, 115) Source(59, 98) + SourceIndex(0) -16>Emitted(39, 116) Source(59, 99) + SourceIndex(0) -17>Emitted(39, 117) Source(59, 100) + SourceIndex(0) -18>Emitted(39, 118) Source(59, 101) + SourceIndex(0) -19>Emitted(39, 119) Source(59, 102) + SourceIndex(0) -20>Emitted(39, 120) Source(59, 103) + SourceIndex(0) -21>Emitted(39, 121) Source(59, 104) + SourceIndex(0) -22>Emitted(39, 122) Source(59, 105) + SourceIndex(0) -23>Emitted(39, 123) Source(59, 106) + SourceIndex(0) -24>Emitted(39, 126) Source(59, 109) + SourceIndex(0) -25>Emitted(39, 127) Source(59, 110) + SourceIndex(0) -26>Emitted(39, 128) Source(59, 111) + SourceIndex(0) -27>Emitted(39, 129) Source(59, 112) + SourceIndex(0) -28>Emitted(39, 130) Source(59, 113) + SourceIndex(0) -29>Emitted(39, 132) Source(59, 115) + SourceIndex(0) -30>Emitted(39, 133) Source(59, 116) + SourceIndex(0) -31>Emitted(39, 134) Source(59, 117) + SourceIndex(0) -32>Emitted(39, 135) Source(59, 118) + SourceIndex(0) +2 >Emitted(39, 6) Source(59, 10) + SourceIndex(0) +3 >Emitted(39, 10) Source(59, 10) + SourceIndex(0) +4 >Emitted(39, 30) Source(59, 96) + SourceIndex(0) +5 >Emitted(39, 32) Source(59, 11) + SourceIndex(0) +6 >Emitted(39, 47) Source(59, 22) + SourceIndex(0) +7 >Emitted(39, 49) Source(59, 24) + SourceIndex(0) +8 >Emitted(39, 63) Source(59, 76) + SourceIndex(0) +9 >Emitted(39, 65) Source(59, 34) + SourceIndex(0) +10>Emitted(39, 86) Source(59, 51) + SourceIndex(0) +11>Emitted(39, 88) Source(59, 53) + SourceIndex(0) +12>Emitted(39, 113) Source(59, 74) + SourceIndex(0) +13>Emitted(39, 115) Source(59, 98) + SourceIndex(0) +14>Emitted(39, 116) Source(59, 99) + SourceIndex(0) +15>Emitted(39, 119) Source(59, 102) + SourceIndex(0) +16>Emitted(39, 120) Source(59, 103) + SourceIndex(0) +17>Emitted(39, 122) Source(59, 105) + SourceIndex(0) +18>Emitted(39, 123) Source(59, 106) + SourceIndex(0) +19>Emitted(39, 126) Source(59, 109) + SourceIndex(0) +20>Emitted(39, 127) Source(59, 110) + SourceIndex(0) +21>Emitted(39, 129) Source(59, 112) + SourceIndex(0) +22>Emitted(39, 130) Source(59, 113) + SourceIndex(0) +23>Emitted(39, 132) Source(59, 115) + SourceIndex(0) +24>Emitted(39, 134) Source(59, 117) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1536,7 +1224,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1555,116 +1243,89 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(40, 27) Source(60, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(41, 1) Source(61, 1) + SourceIndex(0) -2 >Emitted(41, 2) Source(61, 2) + SourceIndex(0) + >} +1 >Emitted(41, 2) Source(61, 2) + SourceIndex(0) --- >>>for (var _j = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, nameA = _j.name, _k = _j.skills, primaryA = _k.primary, secondaryA = _k.secondary, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^ -30> ^ -31> ^ -32> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } = +2 >for (let +3 > +4 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } -7 > -8 > name: nameA -9 > , -10> skills: { primary: primaryA, secondary: secondaryA } -11> -12> primary: primaryA -13> , -14> secondary: secondaryA -15> } } = +5 > +6 > name: nameA +7 > , +8 > skills: { primary: primaryA, secondary: secondaryA } +9 > +10> primary: primaryA +11> , +12> secondary: secondaryA +13> } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > -16> i -17> -18> = -19> -20> 0 -21> ; -22> -23> i -24> < -25> 1 -26> ; -27> -28> i -29> ++ -30> ) -31> -32> { +14> i +15> = +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) 1->Emitted(42, 1) Source(62, 1) + SourceIndex(0) -2 >Emitted(42, 4) Source(62, 4) + SourceIndex(0) -3 >Emitted(42, 5) Source(62, 5) + SourceIndex(0) -4 >Emitted(42, 6) Source(62, 10) + SourceIndex(0) -5 >Emitted(42, 10) Source(62, 10) + SourceIndex(0) -6 >Emitted(42, 88) Source(63, 90) + SourceIndex(0) -7 >Emitted(42, 90) Source(62, 11) + SourceIndex(0) -8 >Emitted(42, 105) Source(62, 22) + SourceIndex(0) -9 >Emitted(42, 107) Source(62, 24) + SourceIndex(0) -10>Emitted(42, 121) Source(62, 76) + SourceIndex(0) -11>Emitted(42, 123) Source(62, 34) + SourceIndex(0) -12>Emitted(42, 144) Source(62, 51) + SourceIndex(0) -13>Emitted(42, 146) Source(62, 53) + SourceIndex(0) -14>Emitted(42, 171) Source(62, 74) + SourceIndex(0) -15>Emitted(42, 173) Source(64, 5) + SourceIndex(0) -16>Emitted(42, 174) Source(64, 6) + SourceIndex(0) -17>Emitted(42, 175) Source(64, 7) + SourceIndex(0) -18>Emitted(42, 176) Source(64, 8) + SourceIndex(0) -19>Emitted(42, 177) Source(64, 9) + SourceIndex(0) -20>Emitted(42, 178) Source(64, 10) + SourceIndex(0) -21>Emitted(42, 179) Source(64, 11) + SourceIndex(0) -22>Emitted(42, 180) Source(64, 12) + SourceIndex(0) -23>Emitted(42, 181) Source(64, 13) + SourceIndex(0) -24>Emitted(42, 184) Source(64, 16) + SourceIndex(0) -25>Emitted(42, 185) Source(64, 17) + SourceIndex(0) -26>Emitted(42, 186) Source(64, 18) + SourceIndex(0) -27>Emitted(42, 187) Source(64, 19) + SourceIndex(0) -28>Emitted(42, 188) Source(64, 20) + SourceIndex(0) -29>Emitted(42, 190) Source(64, 22) + SourceIndex(0) -30>Emitted(42, 191) Source(64, 23) + SourceIndex(0) -31>Emitted(42, 192) Source(64, 24) + SourceIndex(0) -32>Emitted(42, 193) Source(64, 25) + SourceIndex(0) +2 >Emitted(42, 6) Source(62, 10) + SourceIndex(0) +3 >Emitted(42, 10) Source(62, 10) + SourceIndex(0) +4 >Emitted(42, 88) Source(63, 90) + SourceIndex(0) +5 >Emitted(42, 90) Source(62, 11) + SourceIndex(0) +6 >Emitted(42, 105) Source(62, 22) + SourceIndex(0) +7 >Emitted(42, 107) Source(62, 24) + SourceIndex(0) +8 >Emitted(42, 121) Source(62, 76) + SourceIndex(0) +9 >Emitted(42, 123) Source(62, 34) + SourceIndex(0) +10>Emitted(42, 144) Source(62, 51) + SourceIndex(0) +11>Emitted(42, 146) Source(62, 53) + SourceIndex(0) +12>Emitted(42, 171) Source(62, 74) + SourceIndex(0) +13>Emitted(42, 173) Source(64, 5) + SourceIndex(0) +14>Emitted(42, 174) Source(64, 6) + SourceIndex(0) +15>Emitted(42, 177) Source(64, 9) + SourceIndex(0) +16>Emitted(42, 178) Source(64, 10) + SourceIndex(0) +17>Emitted(42, 180) Source(64, 12) + SourceIndex(0) +18>Emitted(42, 181) Source(64, 13) + SourceIndex(0) +19>Emitted(42, 184) Source(64, 16) + SourceIndex(0) +20>Emitted(42, 185) Source(64, 17) + SourceIndex(0) +21>Emitted(42, 187) Source(64, 19) + SourceIndex(0) +22>Emitted(42, 188) Source(64, 20) + SourceIndex(0) +23>Emitted(42, 190) Source(64, 22) + SourceIndex(0) +24>Emitted(42, 192) Source(64, 24) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1675,7 +1336,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1694,13 +1355,10 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern.ts 8 >Emitted(43, 27) Source(65, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(44, 1) Source(66, 1) + SourceIndex(0) -2 >Emitted(44, 2) Source(66, 2) + SourceIndex(0) + >} +1 >Emitted(44, 2) Source(66, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringForObjectBindingPattern.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.js.map index dbba74e6a04ca..d930336adfe65 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForObjectBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.sourcemap.txt index fcff8396f6038..7b8177f93a8dd 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPattern2.sourcemap.txt @@ -12,20 +12,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^ -13> ^^ -14> ^^^^^^^^ -15> ^^ -16> ^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^^ +14> ^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -45,110 +43,100 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts > 2 >let 3 > robot -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skill -13> : -14> "mowing" -15> } -16> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skill +11> : +12> "mowing" +13> } +14> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(17, 10) + SourceIndex(0) -4 >Emitted(1, 11) Source(17, 12) + SourceIndex(0) -5 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) -6 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) -7 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) -8 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) -9 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) -10>Emitted(1, 28) Source(17, 35) + SourceIndex(0) -11>Emitted(1, 30) Source(17, 37) + SourceIndex(0) -12>Emitted(1, 35) Source(17, 42) + SourceIndex(0) -13>Emitted(1, 37) Source(17, 44) + SourceIndex(0) -14>Emitted(1, 45) Source(17, 52) + SourceIndex(0) -15>Emitted(1, 47) Source(17, 54) + SourceIndex(0) -16>Emitted(1, 48) Source(17, 55) + SourceIndex(0) +4 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) +5 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) +6 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) +7 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) +8 >Emitted(1, 28) Source(17, 35) + SourceIndex(0) +9 >Emitted(1, 30) Source(17, 37) + SourceIndex(0) +10>Emitted(1, 35) Source(17, 42) + SourceIndex(0) +11>Emitted(1, 37) Source(17, 44) + SourceIndex(0) +12>Emitted(1, 45) Source(17, 52) + SourceIndex(0) +13>Emitted(1, 47) Source(17, 54) + SourceIndex(0) +14>Emitted(1, 48) Source(17, 55) + SourceIndex(0) --- >>>var multiRobot = { name: "mower", skills: { primary: "mowing", secondary: "none" } }; 1-> 2 >^^^^ 3 > ^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^^ -22> ^^ -23> ^^ -24> ^ +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^^ +12> ^^ +13> ^^^^^^^ +14> ^^ +15> ^^^^^^^^ +16> ^^ +17> ^^^^^^^^^ +18> ^^ +19> ^^^^^^ +20> ^^ +21> ^^ +22> ^ 1-> > 2 >let 3 > multiRobot -4 > : -5 > M -6 > ultiRobot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skills -13> : -14> { -15> primary -16> : -17> "mowing" -18> , -19> secondary -20> : -21> "none" -22> } -23> } -24> ; +4 > : MultiRobot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skills +11> : +12> { +13> primary +14> : +15> "mowing" +16> , +17> secondary +18> : +19> "none" +20> } +21> } +22> ; 1->Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 15) Source(18, 15) + SourceIndex(0) -4 >Emitted(2, 16) Source(18, 17) + SourceIndex(0) -5 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) -6 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) -7 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) -8 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) -9 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) -10>Emitted(2, 33) Source(18, 45) + SourceIndex(0) -11>Emitted(2, 35) Source(18, 47) + SourceIndex(0) -12>Emitted(2, 41) Source(18, 53) + SourceIndex(0) -13>Emitted(2, 43) Source(18, 55) + SourceIndex(0) -14>Emitted(2, 45) Source(18, 57) + SourceIndex(0) -15>Emitted(2, 52) Source(18, 64) + SourceIndex(0) -16>Emitted(2, 54) Source(18, 66) + SourceIndex(0) -17>Emitted(2, 62) Source(18, 74) + SourceIndex(0) -18>Emitted(2, 64) Source(18, 76) + SourceIndex(0) -19>Emitted(2, 73) Source(18, 85) + SourceIndex(0) -20>Emitted(2, 75) Source(18, 87) + SourceIndex(0) -21>Emitted(2, 81) Source(18, 93) + SourceIndex(0) -22>Emitted(2, 83) Source(18, 95) + SourceIndex(0) -23>Emitted(2, 85) Source(18, 97) + SourceIndex(0) -24>Emitted(2, 86) Source(18, 98) + SourceIndex(0) +4 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) +5 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) +6 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) +7 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) +8 >Emitted(2, 33) Source(18, 45) + SourceIndex(0) +9 >Emitted(2, 35) Source(18, 47) + SourceIndex(0) +10>Emitted(2, 41) Source(18, 53) + SourceIndex(0) +11>Emitted(2, 43) Source(18, 55) + SourceIndex(0) +12>Emitted(2, 45) Source(18, 57) + SourceIndex(0) +13>Emitted(2, 52) Source(18, 64) + SourceIndex(0) +14>Emitted(2, 54) Source(18, 66) + SourceIndex(0) +15>Emitted(2, 62) Source(18, 74) + SourceIndex(0) +16>Emitted(2, 64) Source(18, 76) + SourceIndex(0) +17>Emitted(2, 73) Source(18, 85) + SourceIndex(0) +18>Emitted(2, 75) Source(18, 87) + SourceIndex(0) +19>Emitted(2, 81) Source(18, 93) + SourceIndex(0) +20>Emitted(2, 83) Source(18, 95) + SourceIndex(0) +21>Emitted(2, 85) Source(18, 97) + SourceIndex(0) +22>Emitted(2, 86) Source(18, 98) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -159,21 +147,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts --- >>> return robot; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^ +4 > ^ 1->function getRobot() { > -2 > return -3 > -4 > robot -5 > ; +2 > return +3 > robot +4 > ; 1->Emitted(4, 5) Source(20, 5) + SourceIndex(0) -2 >Emitted(4, 11) Source(20, 11) + SourceIndex(0) -3 >Emitted(4, 12) Source(20, 12) + SourceIndex(0) -4 >Emitted(4, 17) Source(20, 17) + SourceIndex(0) -5 >Emitted(4, 18) Source(20, 18) + SourceIndex(0) +2 >Emitted(4, 12) Source(20, 12) + SourceIndex(0) +3 >Emitted(4, 17) Source(20, 17) + SourceIndex(0) +4 >Emitted(4, 18) Source(20, 18) + SourceIndex(0) --- >>>} 1 > @@ -194,21 +179,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts --- >>> return multiRobot; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^ +4 > ^ 1->function getMultiRobot() { > -2 > return -3 > -4 > multiRobot -5 > ; +2 > return +3 > multiRobot +4 > ; 1->Emitted(7, 5) Source(23, 5) + SourceIndex(0) -2 >Emitted(7, 11) Source(23, 11) + SourceIndex(0) -3 >Emitted(7, 12) Source(23, 12) + SourceIndex(0) -4 >Emitted(7, 22) Source(23, 22) + SourceIndex(0) -5 >Emitted(7, 23) Source(23, 23) + SourceIndex(0) +2 >Emitted(7, 12) Source(23, 12) + SourceIndex(0) +3 >Emitted(7, 22) Source(23, 22) + SourceIndex(0) +4 >Emitted(7, 23) Source(23, 23) + SourceIndex(0) --- >>>} 1 > @@ -296,76 +278,58 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts --- >>>for (nameA = robot.name, robot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > > -2 >for -3 > -4 > ({ -5 > name: nameA -6 > } = -7 > robot -8 > , -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ({ +3 > name: nameA +4 > } = +5 > robot +6 > , +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(11, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(11, 4) Source(29, 4) + SourceIndex(0) -3 >Emitted(11, 5) Source(29, 5) + SourceIndex(0) -4 >Emitted(11, 6) Source(29, 8) + SourceIndex(0) -5 >Emitted(11, 24) Source(29, 19) + SourceIndex(0) -6 >Emitted(11, 26) Source(29, 24) + SourceIndex(0) -7 >Emitted(11, 31) Source(29, 29) + SourceIndex(0) -8 >Emitted(11, 33) Source(29, 31) + SourceIndex(0) -9 >Emitted(11, 34) Source(29, 32) + SourceIndex(0) -10>Emitted(11, 37) Source(29, 35) + SourceIndex(0) -11>Emitted(11, 38) Source(29, 36) + SourceIndex(0) -12>Emitted(11, 39) Source(29, 37) + SourceIndex(0) -13>Emitted(11, 40) Source(29, 38) + SourceIndex(0) -14>Emitted(11, 41) Source(29, 39) + SourceIndex(0) -15>Emitted(11, 44) Source(29, 42) + SourceIndex(0) -16>Emitted(11, 45) Source(29, 43) + SourceIndex(0) -17>Emitted(11, 46) Source(29, 44) + SourceIndex(0) -18>Emitted(11, 47) Source(29, 45) + SourceIndex(0) -19>Emitted(11, 48) Source(29, 46) + SourceIndex(0) -20>Emitted(11, 50) Source(29, 48) + SourceIndex(0) -21>Emitted(11, 51) Source(29, 49) + SourceIndex(0) -22>Emitted(11, 52) Source(29, 50) + SourceIndex(0) -23>Emitted(11, 53) Source(29, 51) + SourceIndex(0) +2 >Emitted(11, 6) Source(29, 8) + SourceIndex(0) +3 >Emitted(11, 24) Source(29, 19) + SourceIndex(0) +4 >Emitted(11, 26) Source(29, 24) + SourceIndex(0) +5 >Emitted(11, 31) Source(29, 29) + SourceIndex(0) +6 >Emitted(11, 33) Source(29, 31) + SourceIndex(0) +7 >Emitted(11, 34) Source(29, 32) + SourceIndex(0) +8 >Emitted(11, 37) Source(29, 35) + SourceIndex(0) +9 >Emitted(11, 38) Source(29, 36) + SourceIndex(0) +10>Emitted(11, 40) Source(29, 38) + SourceIndex(0) +11>Emitted(11, 41) Source(29, 39) + SourceIndex(0) +12>Emitted(11, 44) Source(29, 42) + SourceIndex(0) +13>Emitted(11, 45) Source(29, 43) + SourceIndex(0) +14>Emitted(11, 47) Source(29, 45) + SourceIndex(0) +15>Emitted(11, 48) Source(29, 46) + SourceIndex(0) +16>Emitted(11, 50) Source(29, 48) + SourceIndex(0) +17>Emitted(11, 52) Source(29, 50) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -376,7 +340,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -395,86 +359,65 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(12, 24) Source(30, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(13, 1) Source(31, 1) + SourceIndex(0) -2 >Emitted(13, 2) Source(31, 2) + SourceIndex(0) + >} +1 >Emitted(13, 2) Source(31, 2) + SourceIndex(0) --- >>>for (_a = getRobot(), nameA = _a.name, _a, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name: nameA } = getRobot() -6 > -7 > name: nameA -8 > } = getRobot(), -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ( +3 > { name: nameA } = getRobot() +4 > +5 > name: nameA +6 > } = getRobot(), +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(14, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(14, 4) Source(32, 4) + SourceIndex(0) -3 >Emitted(14, 5) Source(32, 5) + SourceIndex(0) -4 >Emitted(14, 6) Source(32, 6) + SourceIndex(0) -5 >Emitted(14, 21) Source(32, 34) + SourceIndex(0) -6 >Emitted(14, 23) Source(32, 8) + SourceIndex(0) -7 >Emitted(14, 38) Source(32, 19) + SourceIndex(0) -8 >Emitted(14, 44) Source(32, 36) + SourceIndex(0) -9 >Emitted(14, 45) Source(32, 37) + SourceIndex(0) -10>Emitted(14, 48) Source(32, 40) + SourceIndex(0) -11>Emitted(14, 49) Source(32, 41) + SourceIndex(0) -12>Emitted(14, 50) Source(32, 42) + SourceIndex(0) -13>Emitted(14, 51) Source(32, 43) + SourceIndex(0) -14>Emitted(14, 52) Source(32, 44) + SourceIndex(0) -15>Emitted(14, 55) Source(32, 47) + SourceIndex(0) -16>Emitted(14, 56) Source(32, 48) + SourceIndex(0) -17>Emitted(14, 57) Source(32, 49) + SourceIndex(0) -18>Emitted(14, 58) Source(32, 50) + SourceIndex(0) -19>Emitted(14, 59) Source(32, 51) + SourceIndex(0) -20>Emitted(14, 61) Source(32, 53) + SourceIndex(0) -21>Emitted(14, 62) Source(32, 54) + SourceIndex(0) -22>Emitted(14, 63) Source(32, 55) + SourceIndex(0) -23>Emitted(14, 64) Source(32, 56) + SourceIndex(0) +2 >Emitted(14, 6) Source(32, 6) + SourceIndex(0) +3 >Emitted(14, 21) Source(32, 34) + SourceIndex(0) +4 >Emitted(14, 23) Source(32, 8) + SourceIndex(0) +5 >Emitted(14, 38) Source(32, 19) + SourceIndex(0) +6 >Emitted(14, 44) Source(32, 36) + SourceIndex(0) +7 >Emitted(14, 45) Source(32, 37) + SourceIndex(0) +8 >Emitted(14, 48) Source(32, 40) + SourceIndex(0) +9 >Emitted(14, 49) Source(32, 41) + SourceIndex(0) +10>Emitted(14, 51) Source(32, 43) + SourceIndex(0) +11>Emitted(14, 52) Source(32, 44) + SourceIndex(0) +12>Emitted(14, 55) Source(32, 47) + SourceIndex(0) +13>Emitted(14, 56) Source(32, 48) + SourceIndex(0) +14>Emitted(14, 58) Source(32, 50) + SourceIndex(0) +15>Emitted(14, 59) Source(32, 51) + SourceIndex(0) +16>Emitted(14, 61) Source(32, 53) + SourceIndex(0) +17>Emitted(14, 63) Source(32, 55) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -485,7 +428,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -504,86 +447,65 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(15, 24) Source(33, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(16, 1) Source(34, 1) + SourceIndex(0) -2 >Emitted(16, 2) Source(34, 2) + SourceIndex(0) + >} +1 >Emitted(16, 2) Source(34, 2) + SourceIndex(0) --- >>>for (_b = { name: "trimmer", skill: "trimming" }, nameA = _b.name, _b, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name: nameA } = { name: "trimmer", skill: "trimming" } -6 > -7 > name: nameA -8 > } = { name: "trimmer", skill: "trimming" }, -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ( +3 > { name: nameA } = { name: "trimmer", skill: "trimming" } +4 > +5 > name: nameA +6 > } = { name: "trimmer", skill: "trimming" }, +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(17, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(17, 4) Source(35, 4) + SourceIndex(0) -3 >Emitted(17, 5) Source(35, 5) + SourceIndex(0) -4 >Emitted(17, 6) Source(35, 6) + SourceIndex(0) -5 >Emitted(17, 49) Source(35, 69) + SourceIndex(0) -6 >Emitted(17, 51) Source(35, 8) + SourceIndex(0) -7 >Emitted(17, 66) Source(35, 19) + SourceIndex(0) -8 >Emitted(17, 72) Source(35, 71) + SourceIndex(0) -9 >Emitted(17, 73) Source(35, 72) + SourceIndex(0) -10>Emitted(17, 76) Source(35, 75) + SourceIndex(0) -11>Emitted(17, 77) Source(35, 76) + SourceIndex(0) -12>Emitted(17, 78) Source(35, 77) + SourceIndex(0) -13>Emitted(17, 79) Source(35, 78) + SourceIndex(0) -14>Emitted(17, 80) Source(35, 79) + SourceIndex(0) -15>Emitted(17, 83) Source(35, 82) + SourceIndex(0) -16>Emitted(17, 84) Source(35, 83) + SourceIndex(0) -17>Emitted(17, 85) Source(35, 84) + SourceIndex(0) -18>Emitted(17, 86) Source(35, 85) + SourceIndex(0) -19>Emitted(17, 87) Source(35, 86) + SourceIndex(0) -20>Emitted(17, 89) Source(35, 88) + SourceIndex(0) -21>Emitted(17, 90) Source(35, 89) + SourceIndex(0) -22>Emitted(17, 91) Source(35, 90) + SourceIndex(0) -23>Emitted(17, 92) Source(35, 91) + SourceIndex(0) +2 >Emitted(17, 6) Source(35, 6) + SourceIndex(0) +3 >Emitted(17, 49) Source(35, 69) + SourceIndex(0) +4 >Emitted(17, 51) Source(35, 8) + SourceIndex(0) +5 >Emitted(17, 66) Source(35, 19) + SourceIndex(0) +6 >Emitted(17, 72) Source(35, 71) + SourceIndex(0) +7 >Emitted(17, 73) Source(35, 72) + SourceIndex(0) +8 >Emitted(17, 76) Source(35, 75) + SourceIndex(0) +9 >Emitted(17, 77) Source(35, 76) + SourceIndex(0) +10>Emitted(17, 79) Source(35, 78) + SourceIndex(0) +11>Emitted(17, 80) Source(35, 79) + SourceIndex(0) +12>Emitted(17, 83) Source(35, 82) + SourceIndex(0) +13>Emitted(17, 84) Source(35, 83) + SourceIndex(0) +14>Emitted(17, 86) Source(35, 85) + SourceIndex(0) +15>Emitted(17, 87) Source(35, 86) + SourceIndex(0) +16>Emitted(17, 89) Source(35, 88) + SourceIndex(0) +17>Emitted(17, 91) Source(35, 90) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -594,7 +516,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -613,98 +535,77 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(18, 24) Source(36, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(19, 1) Source(37, 1) + SourceIndex(0) -2 >Emitted(19, 2) Source(37, 2) + SourceIndex(0) + >} +1 >Emitted(19, 2) Source(37, 2) + SourceIndex(0) --- >>>for (_c = multiRobot.skills, primaryA = _c.primary, secondaryA = _c.secondary, multiRobot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > -2 >for -3 > -4 > ({ -5 > skills: { primary: primaryA, secondary: secondaryA } -6 > -7 > primary: primaryA -8 > , -9 > secondary: secondaryA -10> } } = -11> multiRobot -12> , -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ({ +3 > skills: { primary: primaryA, secondary: secondaryA } +4 > +5 > primary: primaryA +6 > , +7 > secondary: secondaryA +8 > } } = +9 > multiRobot +10> , +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(20, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(20, 4) Source(38, 4) + SourceIndex(0) -3 >Emitted(20, 5) Source(38, 5) + SourceIndex(0) -4 >Emitted(20, 6) Source(38, 8) + SourceIndex(0) -5 >Emitted(20, 28) Source(38, 60) + SourceIndex(0) -6 >Emitted(20, 30) Source(38, 18) + SourceIndex(0) -7 >Emitted(20, 51) Source(38, 35) + SourceIndex(0) -8 >Emitted(20, 53) Source(38, 37) + SourceIndex(0) -9 >Emitted(20, 78) Source(38, 58) + SourceIndex(0) -10>Emitted(20, 80) Source(38, 65) + SourceIndex(0) -11>Emitted(20, 90) Source(38, 75) + SourceIndex(0) -12>Emitted(20, 92) Source(38, 77) + SourceIndex(0) -13>Emitted(20, 93) Source(38, 78) + SourceIndex(0) -14>Emitted(20, 96) Source(38, 81) + SourceIndex(0) -15>Emitted(20, 97) Source(38, 82) + SourceIndex(0) -16>Emitted(20, 98) Source(38, 83) + SourceIndex(0) -17>Emitted(20, 99) Source(38, 84) + SourceIndex(0) -18>Emitted(20, 100) Source(38, 85) + SourceIndex(0) -19>Emitted(20, 103) Source(38, 88) + SourceIndex(0) -20>Emitted(20, 104) Source(38, 89) + SourceIndex(0) -21>Emitted(20, 105) Source(38, 90) + SourceIndex(0) -22>Emitted(20, 106) Source(38, 91) + SourceIndex(0) -23>Emitted(20, 107) Source(38, 92) + SourceIndex(0) -24>Emitted(20, 109) Source(38, 94) + SourceIndex(0) -25>Emitted(20, 110) Source(38, 95) + SourceIndex(0) -26>Emitted(20, 111) Source(38, 96) + SourceIndex(0) -27>Emitted(20, 112) Source(38, 97) + SourceIndex(0) +2 >Emitted(20, 6) Source(38, 8) + SourceIndex(0) +3 >Emitted(20, 28) Source(38, 60) + SourceIndex(0) +4 >Emitted(20, 30) Source(38, 18) + SourceIndex(0) +5 >Emitted(20, 51) Source(38, 35) + SourceIndex(0) +6 >Emitted(20, 53) Source(38, 37) + SourceIndex(0) +7 >Emitted(20, 78) Source(38, 58) + SourceIndex(0) +8 >Emitted(20, 80) Source(38, 65) + SourceIndex(0) +9 >Emitted(20, 90) Source(38, 75) + SourceIndex(0) +10>Emitted(20, 92) Source(38, 77) + SourceIndex(0) +11>Emitted(20, 93) Source(38, 78) + SourceIndex(0) +12>Emitted(20, 96) Source(38, 81) + SourceIndex(0) +13>Emitted(20, 97) Source(38, 82) + SourceIndex(0) +14>Emitted(20, 99) Source(38, 84) + SourceIndex(0) +15>Emitted(20, 100) Source(38, 85) + SourceIndex(0) +16>Emitted(20, 103) Source(38, 88) + SourceIndex(0) +17>Emitted(20, 104) Source(38, 89) + SourceIndex(0) +18>Emitted(20, 106) Source(38, 91) + SourceIndex(0) +19>Emitted(20, 107) Source(38, 92) + SourceIndex(0) +20>Emitted(20, 109) Source(38, 94) + SourceIndex(0) +21>Emitted(20, 111) Source(38, 96) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -715,7 +616,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -734,98 +635,77 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(21, 27) Source(39, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(22, 1) Source(40, 1) + SourceIndex(0) -2 >Emitted(22, 2) Source(40, 2) + SourceIndex(0) + >} +1 >Emitted(22, 2) Source(40, 2) + SourceIndex(0) --- >>>for (_d = getMultiRobot(), _e = _d.skills, primaryA = _e.primary, secondaryA = _e.secondary, _d, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^^^^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^^^^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { skills: { primary: primaryA, secondary: secondaryA } } = getMultiRobot() -6 > -7 > skills: { primary: primaryA, secondary: secondaryA } -8 > -9 > primary: primaryA -10> , -11> secondary: secondaryA -12> } } = getMultiRobot(), -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ( +3 > { skills: { primary: primaryA, secondary: secondaryA } } = getMultiRobot() +4 > +5 > skills: { primary: primaryA, secondary: secondaryA } +6 > +7 > primary: primaryA +8 > , +9 > secondary: secondaryA +10> } } = getMultiRobot(), +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(23, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(23, 4) Source(41, 4) + SourceIndex(0) -3 >Emitted(23, 5) Source(41, 5) + SourceIndex(0) -4 >Emitted(23, 6) Source(41, 6) + SourceIndex(0) -5 >Emitted(23, 26) Source(41, 80) + SourceIndex(0) -6 >Emitted(23, 28) Source(41, 8) + SourceIndex(0) -7 >Emitted(23, 42) Source(41, 60) + SourceIndex(0) -8 >Emitted(23, 44) Source(41, 18) + SourceIndex(0) -9 >Emitted(23, 65) Source(41, 35) + SourceIndex(0) -10>Emitted(23, 67) Source(41, 37) + SourceIndex(0) -11>Emitted(23, 92) Source(41, 58) + SourceIndex(0) -12>Emitted(23, 98) Source(41, 82) + SourceIndex(0) -13>Emitted(23, 99) Source(41, 83) + SourceIndex(0) -14>Emitted(23, 102) Source(41, 86) + SourceIndex(0) -15>Emitted(23, 103) Source(41, 87) + SourceIndex(0) -16>Emitted(23, 104) Source(41, 88) + SourceIndex(0) -17>Emitted(23, 105) Source(41, 89) + SourceIndex(0) -18>Emitted(23, 106) Source(41, 90) + SourceIndex(0) -19>Emitted(23, 109) Source(41, 93) + SourceIndex(0) -20>Emitted(23, 110) Source(41, 94) + SourceIndex(0) -21>Emitted(23, 111) Source(41, 95) + SourceIndex(0) -22>Emitted(23, 112) Source(41, 96) + SourceIndex(0) -23>Emitted(23, 113) Source(41, 97) + SourceIndex(0) -24>Emitted(23, 115) Source(41, 99) + SourceIndex(0) -25>Emitted(23, 116) Source(41, 100) + SourceIndex(0) -26>Emitted(23, 117) Source(41, 101) + SourceIndex(0) -27>Emitted(23, 118) Source(41, 102) + SourceIndex(0) +2 >Emitted(23, 6) Source(41, 6) + SourceIndex(0) +3 >Emitted(23, 26) Source(41, 80) + SourceIndex(0) +4 >Emitted(23, 28) Source(41, 8) + SourceIndex(0) +5 >Emitted(23, 42) Source(41, 60) + SourceIndex(0) +6 >Emitted(23, 44) Source(41, 18) + SourceIndex(0) +7 >Emitted(23, 65) Source(41, 35) + SourceIndex(0) +8 >Emitted(23, 67) Source(41, 37) + SourceIndex(0) +9 >Emitted(23, 92) Source(41, 58) + SourceIndex(0) +10>Emitted(23, 98) Source(41, 82) + SourceIndex(0) +11>Emitted(23, 99) Source(41, 83) + SourceIndex(0) +12>Emitted(23, 102) Source(41, 86) + SourceIndex(0) +13>Emitted(23, 103) Source(41, 87) + SourceIndex(0) +14>Emitted(23, 105) Source(41, 89) + SourceIndex(0) +15>Emitted(23, 106) Source(41, 90) + SourceIndex(0) +16>Emitted(23, 109) Source(41, 93) + SourceIndex(0) +17>Emitted(23, 110) Source(41, 94) + SourceIndex(0) +18>Emitted(23, 112) Source(41, 96) + SourceIndex(0) +19>Emitted(23, 113) Source(41, 97) + SourceIndex(0) +20>Emitted(23, 115) Source(41, 99) + SourceIndex(0) +21>Emitted(23, 117) Source(41, 101) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -836,7 +716,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -855,104 +735,83 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(24, 27) Source(42, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(25, 1) Source(43, 1) + SourceIndex(0) -2 >Emitted(25, 2) Source(43, 2) + SourceIndex(0) + >} +1 >Emitted(25, 2) Source(43, 2) + SourceIndex(0) --- >>>for (_f = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, _g = _f.skills, primaryA = _g.primary, secondaryA = _g.secondary, _f, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > -2 >for -3 > -4 > ( -5 > { skills: { primary: primaryA, secondary: secondaryA } } = +2 >for ( +3 > { skills: { primary: primaryA, secondary: secondaryA } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } -6 > -7 > skills: { primary: primaryA, secondary: secondaryA } -8 > -9 > primary: primaryA -10> , -11> secondary: secondaryA +4 > +5 > skills: { primary: primaryA, secondary: secondaryA } +6 > +7 > primary: primaryA +8 > , +9 > secondary: secondaryA 1->Emitted(26, 1) Source(44, 1) + SourceIndex(0) -2 >Emitted(26, 4) Source(44, 4) + SourceIndex(0) -3 >Emitted(26, 5) Source(44, 5) + SourceIndex(0) -4 >Emitted(26, 6) Source(44, 6) + SourceIndex(0) -5 >Emitted(26, 84) Source(45, 90) + SourceIndex(0) -6 >Emitted(26, 86) Source(44, 8) + SourceIndex(0) -7 >Emitted(26, 100) Source(44, 60) + SourceIndex(0) -8 >Emitted(26, 102) Source(44, 18) + SourceIndex(0) -9 >Emitted(26, 123) Source(44, 35) + SourceIndex(0) -10>Emitted(26, 125) Source(44, 37) + SourceIndex(0) -11>Emitted(26, 150) Source(44, 58) + SourceIndex(0) +2 >Emitted(26, 6) Source(44, 6) + SourceIndex(0) +3 >Emitted(26, 84) Source(45, 90) + SourceIndex(0) +4 >Emitted(26, 86) Source(44, 8) + SourceIndex(0) +5 >Emitted(26, 100) Source(44, 60) + SourceIndex(0) +6 >Emitted(26, 102) Source(44, 18) + SourceIndex(0) +7 >Emitted(26, 123) Source(44, 35) + SourceIndex(0) +8 >Emitted(26, 125) Source(44, 37) + SourceIndex(0) +9 >Emitted(26, 150) Source(44, 58) + SourceIndex(0) --- >>> i = 0; i < 1; i++) { 1 >^^^^ 2 > ^ 3 > ^^^ 4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^-> +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^-> 1 > } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > 2 > i 3 > = 4 > 0 -5 > ; -6 > -7 > i -8 > < -9 > 1 -10> ; -11> -12> i -13> ++ -14> ) -15> -16> { +5 > ; +6 > i +7 > < +8 > 1 +9 > ; +10> i +11> ++ +12> ) 1 >Emitted(27, 5) Source(46, 5) + SourceIndex(0) 2 >Emitted(27, 6) Source(46, 6) + SourceIndex(0) 3 >Emitted(27, 9) Source(46, 9) + SourceIndex(0) 4 >Emitted(27, 10) Source(46, 10) + SourceIndex(0) -5 >Emitted(27, 11) Source(46, 11) + SourceIndex(0) -6 >Emitted(27, 12) Source(46, 12) + SourceIndex(0) -7 >Emitted(27, 13) Source(46, 13) + SourceIndex(0) -8 >Emitted(27, 16) Source(46, 16) + SourceIndex(0) -9 >Emitted(27, 17) Source(46, 17) + SourceIndex(0) -10>Emitted(27, 18) Source(46, 18) + SourceIndex(0) -11>Emitted(27, 19) Source(46, 19) + SourceIndex(0) -12>Emitted(27, 20) Source(46, 20) + SourceIndex(0) -13>Emitted(27, 22) Source(46, 22) + SourceIndex(0) -14>Emitted(27, 23) Source(46, 23) + SourceIndex(0) -15>Emitted(27, 24) Source(46, 24) + SourceIndex(0) -16>Emitted(27, 25) Source(46, 25) + SourceIndex(0) +5 >Emitted(27, 12) Source(46, 12) + SourceIndex(0) +6 >Emitted(27, 13) Source(46, 13) + SourceIndex(0) +7 >Emitted(27, 16) Source(46, 16) + SourceIndex(0) +8 >Emitted(27, 17) Source(46, 17) + SourceIndex(0) +9 >Emitted(27, 19) Source(46, 19) + SourceIndex(0) +10>Emitted(27, 20) Source(46, 20) + SourceIndex(0) +11>Emitted(27, 22) Source(46, 22) + SourceIndex(0) +12>Emitted(27, 24) Source(46, 24) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -963,7 +822,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -982,86 +841,65 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(28, 27) Source(47, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(29, 1) Source(48, 1) + SourceIndex(0) -2 >Emitted(29, 2) Source(48, 2) + SourceIndex(0) + >} +1 >Emitted(29, 2) Source(48, 2) + SourceIndex(0) --- >>>for (name = robot.name, robot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^ -8 > ^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ({ -5 > name -6 > } = -7 > robot -8 > , -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ({ +3 > name +4 > } = +5 > robot +6 > , +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(30, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(30, 4) Source(49, 4) + SourceIndex(0) -3 >Emitted(30, 5) Source(49, 5) + SourceIndex(0) -4 >Emitted(30, 6) Source(49, 8) + SourceIndex(0) -5 >Emitted(30, 23) Source(49, 12) + SourceIndex(0) -6 >Emitted(30, 25) Source(49, 17) + SourceIndex(0) -7 >Emitted(30, 30) Source(49, 22) + SourceIndex(0) -8 >Emitted(30, 32) Source(49, 24) + SourceIndex(0) -9 >Emitted(30, 33) Source(49, 25) + SourceIndex(0) -10>Emitted(30, 36) Source(49, 28) + SourceIndex(0) -11>Emitted(30, 37) Source(49, 29) + SourceIndex(0) -12>Emitted(30, 38) Source(49, 30) + SourceIndex(0) -13>Emitted(30, 39) Source(49, 31) + SourceIndex(0) -14>Emitted(30, 40) Source(49, 32) + SourceIndex(0) -15>Emitted(30, 43) Source(49, 35) + SourceIndex(0) -16>Emitted(30, 44) Source(49, 36) + SourceIndex(0) -17>Emitted(30, 45) Source(49, 37) + SourceIndex(0) -18>Emitted(30, 46) Source(49, 38) + SourceIndex(0) -19>Emitted(30, 47) Source(49, 39) + SourceIndex(0) -20>Emitted(30, 49) Source(49, 41) + SourceIndex(0) -21>Emitted(30, 50) Source(49, 42) + SourceIndex(0) -22>Emitted(30, 51) Source(49, 43) + SourceIndex(0) -23>Emitted(30, 52) Source(49, 44) + SourceIndex(0) +2 >Emitted(30, 6) Source(49, 8) + SourceIndex(0) +3 >Emitted(30, 23) Source(49, 12) + SourceIndex(0) +4 >Emitted(30, 25) Source(49, 17) + SourceIndex(0) +5 >Emitted(30, 30) Source(49, 22) + SourceIndex(0) +6 >Emitted(30, 32) Source(49, 24) + SourceIndex(0) +7 >Emitted(30, 33) Source(49, 25) + SourceIndex(0) +8 >Emitted(30, 36) Source(49, 28) + SourceIndex(0) +9 >Emitted(30, 37) Source(49, 29) + SourceIndex(0) +10>Emitted(30, 39) Source(49, 31) + SourceIndex(0) +11>Emitted(30, 40) Source(49, 32) + SourceIndex(0) +12>Emitted(30, 43) Source(49, 35) + SourceIndex(0) +13>Emitted(30, 44) Source(49, 36) + SourceIndex(0) +14>Emitted(30, 46) Source(49, 38) + SourceIndex(0) +15>Emitted(30, 47) Source(49, 39) + SourceIndex(0) +16>Emitted(30, 49) Source(49, 41) + SourceIndex(0) +17>Emitted(30, 51) Source(49, 43) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1072,7 +910,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1091,86 +929,65 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(31, 24) Source(50, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(32, 1) Source(51, 1) + SourceIndex(0) -2 >Emitted(32, 2) Source(51, 2) + SourceIndex(0) + >} +1 >Emitted(32, 2) Source(51, 2) + SourceIndex(0) --- >>>for (_h = getRobot(), name = _h.name, _h, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name } = getRobot() -6 > -7 > name -8 > } = getRobot(), -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ( +3 > { name } = getRobot() +4 > +5 > name +6 > } = getRobot(), +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(33, 1) Source(52, 1) + SourceIndex(0) -2 >Emitted(33, 4) Source(52, 4) + SourceIndex(0) -3 >Emitted(33, 5) Source(52, 5) + SourceIndex(0) -4 >Emitted(33, 6) Source(52, 6) + SourceIndex(0) -5 >Emitted(33, 21) Source(52, 27) + SourceIndex(0) -6 >Emitted(33, 23) Source(52, 8) + SourceIndex(0) -7 >Emitted(33, 37) Source(52, 12) + SourceIndex(0) -8 >Emitted(33, 43) Source(52, 29) + SourceIndex(0) -9 >Emitted(33, 44) Source(52, 30) + SourceIndex(0) -10>Emitted(33, 47) Source(52, 33) + SourceIndex(0) -11>Emitted(33, 48) Source(52, 34) + SourceIndex(0) -12>Emitted(33, 49) Source(52, 35) + SourceIndex(0) -13>Emitted(33, 50) Source(52, 36) + SourceIndex(0) -14>Emitted(33, 51) Source(52, 37) + SourceIndex(0) -15>Emitted(33, 54) Source(52, 40) + SourceIndex(0) -16>Emitted(33, 55) Source(52, 41) + SourceIndex(0) -17>Emitted(33, 56) Source(52, 42) + SourceIndex(0) -18>Emitted(33, 57) Source(52, 43) + SourceIndex(0) -19>Emitted(33, 58) Source(52, 44) + SourceIndex(0) -20>Emitted(33, 60) Source(52, 46) + SourceIndex(0) -21>Emitted(33, 61) Source(52, 47) + SourceIndex(0) -22>Emitted(33, 62) Source(52, 48) + SourceIndex(0) -23>Emitted(33, 63) Source(52, 49) + SourceIndex(0) +2 >Emitted(33, 6) Source(52, 6) + SourceIndex(0) +3 >Emitted(33, 21) Source(52, 27) + SourceIndex(0) +4 >Emitted(33, 23) Source(52, 8) + SourceIndex(0) +5 >Emitted(33, 37) Source(52, 12) + SourceIndex(0) +6 >Emitted(33, 43) Source(52, 29) + SourceIndex(0) +7 >Emitted(33, 44) Source(52, 30) + SourceIndex(0) +8 >Emitted(33, 47) Source(52, 33) + SourceIndex(0) +9 >Emitted(33, 48) Source(52, 34) + SourceIndex(0) +10>Emitted(33, 50) Source(52, 36) + SourceIndex(0) +11>Emitted(33, 51) Source(52, 37) + SourceIndex(0) +12>Emitted(33, 54) Source(52, 40) + SourceIndex(0) +13>Emitted(33, 55) Source(52, 41) + SourceIndex(0) +14>Emitted(33, 57) Source(52, 43) + SourceIndex(0) +15>Emitted(33, 58) Source(52, 44) + SourceIndex(0) +16>Emitted(33, 60) Source(52, 46) + SourceIndex(0) +17>Emitted(33, 62) Source(52, 48) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1181,7 +998,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1200,86 +1017,65 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(34, 24) Source(53, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(35, 1) Source(54, 1) + SourceIndex(0) -2 >Emitted(35, 2) Source(54, 2) + SourceIndex(0) + >} +1 >Emitted(35, 2) Source(54, 2) + SourceIndex(0) --- >>>for (_j = { name: "trimmer", skill: "trimming" }, name = _j.name, _j, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^^^^^ -9 > ^ -10> ^^^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^^ -21> ^ -22> ^ -23> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^^^^^ +7 > ^ +8 > ^^^ +9 > ^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^ +17> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name } = { name: "trimmer", skill: "trimming" } -6 > -7 > name -8 > } = { name: "trimmer", skill: "trimming" }, -9 > i -10> = -11> 0 -12> ; -13> -14> i -15> < -16> 1 -17> ; -18> -19> i -20> ++ -21> ) -22> -23> { +2 >for ( +3 > { name } = { name: "trimmer", skill: "trimming" } +4 > +5 > name +6 > } = { name: "trimmer", skill: "trimming" }, +7 > i +8 > = +9 > 0 +10> ; +11> i +12> < +13> 1 +14> ; +15> i +16> ++ +17> ) 1->Emitted(36, 1) Source(55, 1) + SourceIndex(0) -2 >Emitted(36, 4) Source(55, 4) + SourceIndex(0) -3 >Emitted(36, 5) Source(55, 5) + SourceIndex(0) -4 >Emitted(36, 6) Source(55, 6) + SourceIndex(0) -5 >Emitted(36, 49) Source(55, 62) + SourceIndex(0) -6 >Emitted(36, 51) Source(55, 8) + SourceIndex(0) -7 >Emitted(36, 65) Source(55, 12) + SourceIndex(0) -8 >Emitted(36, 71) Source(55, 64) + SourceIndex(0) -9 >Emitted(36, 72) Source(55, 65) + SourceIndex(0) -10>Emitted(36, 75) Source(55, 68) + SourceIndex(0) -11>Emitted(36, 76) Source(55, 69) + SourceIndex(0) -12>Emitted(36, 77) Source(55, 70) + SourceIndex(0) -13>Emitted(36, 78) Source(55, 71) + SourceIndex(0) -14>Emitted(36, 79) Source(55, 72) + SourceIndex(0) -15>Emitted(36, 82) Source(55, 75) + SourceIndex(0) -16>Emitted(36, 83) Source(55, 76) + SourceIndex(0) -17>Emitted(36, 84) Source(55, 77) + SourceIndex(0) -18>Emitted(36, 85) Source(55, 78) + SourceIndex(0) -19>Emitted(36, 86) Source(55, 79) + SourceIndex(0) -20>Emitted(36, 88) Source(55, 81) + SourceIndex(0) -21>Emitted(36, 89) Source(55, 82) + SourceIndex(0) -22>Emitted(36, 90) Source(55, 83) + SourceIndex(0) -23>Emitted(36, 91) Source(55, 84) + SourceIndex(0) +2 >Emitted(36, 6) Source(55, 6) + SourceIndex(0) +3 >Emitted(36, 49) Source(55, 62) + SourceIndex(0) +4 >Emitted(36, 51) Source(55, 8) + SourceIndex(0) +5 >Emitted(36, 65) Source(55, 12) + SourceIndex(0) +6 >Emitted(36, 71) Source(55, 64) + SourceIndex(0) +7 >Emitted(36, 72) Source(55, 65) + SourceIndex(0) +8 >Emitted(36, 75) Source(55, 68) + SourceIndex(0) +9 >Emitted(36, 76) Source(55, 69) + SourceIndex(0) +10>Emitted(36, 78) Source(55, 71) + SourceIndex(0) +11>Emitted(36, 79) Source(55, 72) + SourceIndex(0) +12>Emitted(36, 82) Source(55, 75) + SourceIndex(0) +13>Emitted(36, 83) Source(55, 76) + SourceIndex(0) +14>Emitted(36, 85) Source(55, 78) + SourceIndex(0) +15>Emitted(36, 86) Source(55, 79) + SourceIndex(0) +16>Emitted(36, 88) Source(55, 81) + SourceIndex(0) +17>Emitted(36, 90) Source(55, 83) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1290,7 +1086,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1309,98 +1105,77 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(37, 24) Source(56, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(38, 1) Source(57, 1) + SourceIndex(0) -2 >Emitted(38, 2) Source(57, 2) + SourceIndex(0) + >} +1 >Emitted(38, 2) Source(57, 2) + SourceIndex(0) --- >>>for (_k = multiRobot.skills, primary = _k.primary, secondary = _k.secondary, multiRobot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^ -12> ^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > -2 >for -3 > -4 > ({ -5 > skills: { primary, secondary } -6 > -7 > primary -8 > , -9 > secondary -10> } } = -11> multiRobot -12> , -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ({ +3 > skills: { primary, secondary } +4 > +5 > primary +6 > , +7 > secondary +8 > } } = +9 > multiRobot +10> , +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(39, 1) Source(58, 1) + SourceIndex(0) -2 >Emitted(39, 4) Source(58, 4) + SourceIndex(0) -3 >Emitted(39, 5) Source(58, 5) + SourceIndex(0) -4 >Emitted(39, 6) Source(58, 8) + SourceIndex(0) -5 >Emitted(39, 28) Source(58, 38) + SourceIndex(0) -6 >Emitted(39, 30) Source(58, 18) + SourceIndex(0) -7 >Emitted(39, 50) Source(58, 25) + SourceIndex(0) -8 >Emitted(39, 52) Source(58, 27) + SourceIndex(0) -9 >Emitted(39, 76) Source(58, 36) + SourceIndex(0) -10>Emitted(39, 78) Source(58, 43) + SourceIndex(0) -11>Emitted(39, 88) Source(58, 53) + SourceIndex(0) -12>Emitted(39, 90) Source(58, 55) + SourceIndex(0) -13>Emitted(39, 91) Source(58, 56) + SourceIndex(0) -14>Emitted(39, 94) Source(58, 59) + SourceIndex(0) -15>Emitted(39, 95) Source(58, 60) + SourceIndex(0) -16>Emitted(39, 96) Source(58, 61) + SourceIndex(0) -17>Emitted(39, 97) Source(58, 62) + SourceIndex(0) -18>Emitted(39, 98) Source(58, 63) + SourceIndex(0) -19>Emitted(39, 101) Source(58, 66) + SourceIndex(0) -20>Emitted(39, 102) Source(58, 67) + SourceIndex(0) -21>Emitted(39, 103) Source(58, 68) + SourceIndex(0) -22>Emitted(39, 104) Source(58, 69) + SourceIndex(0) -23>Emitted(39, 105) Source(58, 70) + SourceIndex(0) -24>Emitted(39, 107) Source(58, 72) + SourceIndex(0) -25>Emitted(39, 108) Source(58, 73) + SourceIndex(0) -26>Emitted(39, 109) Source(58, 74) + SourceIndex(0) -27>Emitted(39, 110) Source(58, 75) + SourceIndex(0) +2 >Emitted(39, 6) Source(58, 8) + SourceIndex(0) +3 >Emitted(39, 28) Source(58, 38) + SourceIndex(0) +4 >Emitted(39, 30) Source(58, 18) + SourceIndex(0) +5 >Emitted(39, 50) Source(58, 25) + SourceIndex(0) +6 >Emitted(39, 52) Source(58, 27) + SourceIndex(0) +7 >Emitted(39, 76) Source(58, 36) + SourceIndex(0) +8 >Emitted(39, 78) Source(58, 43) + SourceIndex(0) +9 >Emitted(39, 88) Source(58, 53) + SourceIndex(0) +10>Emitted(39, 90) Source(58, 55) + SourceIndex(0) +11>Emitted(39, 91) Source(58, 56) + SourceIndex(0) +12>Emitted(39, 94) Source(58, 59) + SourceIndex(0) +13>Emitted(39, 95) Source(58, 60) + SourceIndex(0) +14>Emitted(39, 97) Source(58, 62) + SourceIndex(0) +15>Emitted(39, 98) Source(58, 63) + SourceIndex(0) +16>Emitted(39, 101) Source(58, 66) + SourceIndex(0) +17>Emitted(39, 102) Source(58, 67) + SourceIndex(0) +18>Emitted(39, 104) Source(58, 69) + SourceIndex(0) +19>Emitted(39, 105) Source(58, 70) + SourceIndex(0) +20>Emitted(39, 107) Source(58, 72) + SourceIndex(0) +21>Emitted(39, 109) Source(58, 74) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1411,7 +1186,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1430,98 +1205,77 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(40, 27) Source(59, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(41, 1) Source(60, 1) + SourceIndex(0) -2 >Emitted(41, 2) Source(60, 2) + SourceIndex(0) + >} +1 >Emitted(41, 2) Source(60, 2) + SourceIndex(0) --- >>>for (_l = getMultiRobot(), _m = _l.skills, primary = _m.primary, secondary = _m.secondary, _l, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^^^^^ -13> ^ -14> ^^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^^^^^ +11> ^ +12> ^^^ +13> ^ +14> ^^ +15> ^ +16> ^^^ +17> ^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { skills: { primary, secondary } } = getMultiRobot() -6 > -7 > skills: { primary, secondary } -8 > -9 > primary -10> , -11> secondary -12> } } = getMultiRobot(), -13> i -14> = -15> 0 -16> ; -17> -18> i -19> < -20> 1 -21> ; -22> -23> i -24> ++ -25> ) -26> -27> { +2 >for ( +3 > { skills: { primary, secondary } } = getMultiRobot() +4 > +5 > skills: { primary, secondary } +6 > +7 > primary +8 > , +9 > secondary +10> } } = getMultiRobot(), +11> i +12> = +13> 0 +14> ; +15> i +16> < +17> 1 +18> ; +19> i +20> ++ +21> ) 1->Emitted(42, 1) Source(61, 1) + SourceIndex(0) -2 >Emitted(42, 4) Source(61, 4) + SourceIndex(0) -3 >Emitted(42, 5) Source(61, 5) + SourceIndex(0) -4 >Emitted(42, 6) Source(61, 6) + SourceIndex(0) -5 >Emitted(42, 26) Source(61, 58) + SourceIndex(0) -6 >Emitted(42, 28) Source(61, 8) + SourceIndex(0) -7 >Emitted(42, 42) Source(61, 38) + SourceIndex(0) -8 >Emitted(42, 44) Source(61, 18) + SourceIndex(0) -9 >Emitted(42, 64) Source(61, 25) + SourceIndex(0) -10>Emitted(42, 66) Source(61, 27) + SourceIndex(0) -11>Emitted(42, 90) Source(61, 36) + SourceIndex(0) -12>Emitted(42, 96) Source(61, 60) + SourceIndex(0) -13>Emitted(42, 97) Source(61, 61) + SourceIndex(0) -14>Emitted(42, 100) Source(61, 64) + SourceIndex(0) -15>Emitted(42, 101) Source(61, 65) + SourceIndex(0) -16>Emitted(42, 102) Source(61, 66) + SourceIndex(0) -17>Emitted(42, 103) Source(61, 67) + SourceIndex(0) -18>Emitted(42, 104) Source(61, 68) + SourceIndex(0) -19>Emitted(42, 107) Source(61, 71) + SourceIndex(0) -20>Emitted(42, 108) Source(61, 72) + SourceIndex(0) -21>Emitted(42, 109) Source(61, 73) + SourceIndex(0) -22>Emitted(42, 110) Source(61, 74) + SourceIndex(0) -23>Emitted(42, 111) Source(61, 75) + SourceIndex(0) -24>Emitted(42, 113) Source(61, 77) + SourceIndex(0) -25>Emitted(42, 114) Source(61, 78) + SourceIndex(0) -26>Emitted(42, 115) Source(61, 79) + SourceIndex(0) -27>Emitted(42, 116) Source(61, 80) + SourceIndex(0) +2 >Emitted(42, 6) Source(61, 6) + SourceIndex(0) +3 >Emitted(42, 26) Source(61, 58) + SourceIndex(0) +4 >Emitted(42, 28) Source(61, 8) + SourceIndex(0) +5 >Emitted(42, 42) Source(61, 38) + SourceIndex(0) +6 >Emitted(42, 44) Source(61, 18) + SourceIndex(0) +7 >Emitted(42, 64) Source(61, 25) + SourceIndex(0) +8 >Emitted(42, 66) Source(61, 27) + SourceIndex(0) +9 >Emitted(42, 90) Source(61, 36) + SourceIndex(0) +10>Emitted(42, 96) Source(61, 60) + SourceIndex(0) +11>Emitted(42, 97) Source(61, 61) + SourceIndex(0) +12>Emitted(42, 100) Source(61, 64) + SourceIndex(0) +13>Emitted(42, 101) Source(61, 65) + SourceIndex(0) +14>Emitted(42, 103) Source(61, 67) + SourceIndex(0) +15>Emitted(42, 104) Source(61, 68) + SourceIndex(0) +16>Emitted(42, 107) Source(61, 71) + SourceIndex(0) +17>Emitted(42, 108) Source(61, 72) + SourceIndex(0) +18>Emitted(42, 110) Source(61, 74) + SourceIndex(0) +19>Emitted(42, 111) Source(61, 75) + SourceIndex(0) +20>Emitted(42, 113) Source(61, 77) + SourceIndex(0) +21>Emitted(42, 115) Source(61, 79) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1532,7 +1286,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1551,104 +1305,83 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(43, 27) Source(62, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(44, 1) Source(63, 1) + SourceIndex(0) -2 >Emitted(44, 2) Source(63, 2) + SourceIndex(0) + >} +1 >Emitted(44, 2) Source(63, 2) + SourceIndex(0) --- >>>for (_o = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, _p = _o.skills, primary = _p.primary, secondary = _p.secondary, _o, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > -2 >for -3 > -4 > ( -5 > { skills: { primary, secondary } } = +2 >for ( +3 > { skills: { primary, secondary } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } -6 > -7 > skills: { primary, secondary } -8 > -9 > primary -10> , -11> secondary +4 > +5 > skills: { primary, secondary } +6 > +7 > primary +8 > , +9 > secondary 1->Emitted(45, 1) Source(64, 1) + SourceIndex(0) -2 >Emitted(45, 4) Source(64, 4) + SourceIndex(0) -3 >Emitted(45, 5) Source(64, 5) + SourceIndex(0) -4 >Emitted(45, 6) Source(64, 6) + SourceIndex(0) -5 >Emitted(45, 84) Source(65, 90) + SourceIndex(0) -6 >Emitted(45, 86) Source(64, 8) + SourceIndex(0) -7 >Emitted(45, 100) Source(64, 38) + SourceIndex(0) -8 >Emitted(45, 102) Source(64, 18) + SourceIndex(0) -9 >Emitted(45, 122) Source(64, 25) + SourceIndex(0) -10>Emitted(45, 124) Source(64, 27) + SourceIndex(0) -11>Emitted(45, 148) Source(64, 36) + SourceIndex(0) +2 >Emitted(45, 6) Source(64, 6) + SourceIndex(0) +3 >Emitted(45, 84) Source(65, 90) + SourceIndex(0) +4 >Emitted(45, 86) Source(64, 8) + SourceIndex(0) +5 >Emitted(45, 100) Source(64, 38) + SourceIndex(0) +6 >Emitted(45, 102) Source(64, 18) + SourceIndex(0) +7 >Emitted(45, 122) Source(64, 25) + SourceIndex(0) +8 >Emitted(45, 124) Source(64, 27) + SourceIndex(0) +9 >Emitted(45, 148) Source(64, 36) + SourceIndex(0) --- >>> i = 0; i < 1; i++) { 1 >^^^^ 2 > ^ 3 > ^^^ 4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^-> +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^-> 1 > } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > 2 > i 3 > = 4 > 0 -5 > ; -6 > -7 > i -8 > < -9 > 1 -10> ; -11> -12> i -13> ++ -14> ) -15> -16> { +5 > ; +6 > i +7 > < +8 > 1 +9 > ; +10> i +11> ++ +12> ) 1 >Emitted(46, 5) Source(66, 5) + SourceIndex(0) 2 >Emitted(46, 6) Source(66, 6) + SourceIndex(0) 3 >Emitted(46, 9) Source(66, 9) + SourceIndex(0) 4 >Emitted(46, 10) Source(66, 10) + SourceIndex(0) -5 >Emitted(46, 11) Source(66, 11) + SourceIndex(0) -6 >Emitted(46, 12) Source(66, 12) + SourceIndex(0) -7 >Emitted(46, 13) Source(66, 13) + SourceIndex(0) -8 >Emitted(46, 16) Source(66, 16) + SourceIndex(0) -9 >Emitted(46, 17) Source(66, 17) + SourceIndex(0) -10>Emitted(46, 18) Source(66, 18) + SourceIndex(0) -11>Emitted(46, 19) Source(66, 19) + SourceIndex(0) -12>Emitted(46, 20) Source(66, 20) + SourceIndex(0) -13>Emitted(46, 22) Source(66, 22) + SourceIndex(0) -14>Emitted(46, 23) Source(66, 23) + SourceIndex(0) -15>Emitted(46, 24) Source(66, 24) + SourceIndex(0) -16>Emitted(46, 25) Source(66, 25) + SourceIndex(0) +5 >Emitted(46, 12) Source(66, 12) + SourceIndex(0) +6 >Emitted(46, 13) Source(66, 13) + SourceIndex(0) +7 >Emitted(46, 16) Source(66, 16) + SourceIndex(0) +8 >Emitted(46, 17) Source(66, 17) + SourceIndex(0) +9 >Emitted(46, 19) Source(66, 19) + SourceIndex(0) +10>Emitted(46, 20) Source(66, 20) + SourceIndex(0) +11>Emitted(46, 22) Source(66, 22) + SourceIndex(0) +12>Emitted(46, 24) Source(66, 24) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -1659,7 +1392,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -1678,94 +1411,73 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(47, 27) Source(67, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(48, 1) Source(68, 1) + SourceIndex(0) -2 >Emitted(48, 2) Source(68, 2) + SourceIndex(0) + >} +1 >Emitted(48, 2) Source(68, 2) + SourceIndex(0) --- >>>for (nameA = robot.name, skillA = robot.skill, robot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^ -10> ^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^ +8 > ^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > > > -2 >for -3 > -4 > ({ -5 > name: nameA -6 > , -7 > skill: skillA -8 > } = -9 > robot -10> , -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ({ +3 > name: nameA +4 > , +5 > skill: skillA +6 > } = +7 > robot +8 > , +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(49, 1) Source(71, 1) + SourceIndex(0) -2 >Emitted(49, 4) Source(71, 4) + SourceIndex(0) -3 >Emitted(49, 5) Source(71, 5) + SourceIndex(0) -4 >Emitted(49, 6) Source(71, 8) + SourceIndex(0) -5 >Emitted(49, 24) Source(71, 19) + SourceIndex(0) -6 >Emitted(49, 26) Source(71, 21) + SourceIndex(0) -7 >Emitted(49, 46) Source(71, 34) + SourceIndex(0) -8 >Emitted(49, 48) Source(71, 39) + SourceIndex(0) -9 >Emitted(49, 53) Source(71, 44) + SourceIndex(0) -10>Emitted(49, 55) Source(71, 46) + SourceIndex(0) -11>Emitted(49, 56) Source(71, 47) + SourceIndex(0) -12>Emitted(49, 59) Source(71, 50) + SourceIndex(0) -13>Emitted(49, 60) Source(71, 51) + SourceIndex(0) -14>Emitted(49, 61) Source(71, 52) + SourceIndex(0) -15>Emitted(49, 62) Source(71, 53) + SourceIndex(0) -16>Emitted(49, 63) Source(71, 54) + SourceIndex(0) -17>Emitted(49, 66) Source(71, 57) + SourceIndex(0) -18>Emitted(49, 67) Source(71, 58) + SourceIndex(0) -19>Emitted(49, 68) Source(71, 59) + SourceIndex(0) -20>Emitted(49, 69) Source(71, 60) + SourceIndex(0) -21>Emitted(49, 70) Source(71, 61) + SourceIndex(0) -22>Emitted(49, 72) Source(71, 63) + SourceIndex(0) -23>Emitted(49, 73) Source(71, 64) + SourceIndex(0) -24>Emitted(49, 74) Source(71, 65) + SourceIndex(0) -25>Emitted(49, 75) Source(71, 66) + SourceIndex(0) +2 >Emitted(49, 6) Source(71, 8) + SourceIndex(0) +3 >Emitted(49, 24) Source(71, 19) + SourceIndex(0) +4 >Emitted(49, 26) Source(71, 21) + SourceIndex(0) +5 >Emitted(49, 46) Source(71, 34) + SourceIndex(0) +6 >Emitted(49, 48) Source(71, 39) + SourceIndex(0) +7 >Emitted(49, 53) Source(71, 44) + SourceIndex(0) +8 >Emitted(49, 55) Source(71, 46) + SourceIndex(0) +9 >Emitted(49, 56) Source(71, 47) + SourceIndex(0) +10>Emitted(49, 59) Source(71, 50) + SourceIndex(0) +11>Emitted(49, 60) Source(71, 51) + SourceIndex(0) +12>Emitted(49, 62) Source(71, 53) + SourceIndex(0) +13>Emitted(49, 63) Source(71, 54) + SourceIndex(0) +14>Emitted(49, 66) Source(71, 57) + SourceIndex(0) +15>Emitted(49, 67) Source(71, 58) + SourceIndex(0) +16>Emitted(49, 69) Source(71, 60) + SourceIndex(0) +17>Emitted(49, 70) Source(71, 61) + SourceIndex(0) +18>Emitted(49, 72) Source(71, 63) + SourceIndex(0) +19>Emitted(49, 74) Source(71, 65) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1776,7 +1488,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1795,92 +1507,71 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(50, 24) Source(72, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(51, 1) Source(73, 1) + SourceIndex(0) -2 >Emitted(51, 2) Source(73, 2) + SourceIndex(0) + >} +1 >Emitted(51, 2) Source(73, 2) + SourceIndex(0) --- >>>for (_q = getRobot(), nameA = _q.name, skillA = _q.skill, _q, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name: nameA, skill: skillA } = getRobot() -6 > -7 > name: nameA -8 > , -9 > skill: skillA -10> } = getRobot(), -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > { name: nameA, skill: skillA } = getRobot() +4 > +5 > name: nameA +6 > , +7 > skill: skillA +8 > } = getRobot(), +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(52, 1) Source(74, 1) + SourceIndex(0) -2 >Emitted(52, 4) Source(74, 4) + SourceIndex(0) -3 >Emitted(52, 5) Source(74, 5) + SourceIndex(0) -4 >Emitted(52, 6) Source(74, 6) + SourceIndex(0) -5 >Emitted(52, 21) Source(74, 49) + SourceIndex(0) -6 >Emitted(52, 23) Source(74, 8) + SourceIndex(0) -7 >Emitted(52, 38) Source(74, 19) + SourceIndex(0) -8 >Emitted(52, 40) Source(74, 21) + SourceIndex(0) -9 >Emitted(52, 57) Source(74, 34) + SourceIndex(0) -10>Emitted(52, 63) Source(74, 51) + SourceIndex(0) -11>Emitted(52, 64) Source(74, 52) + SourceIndex(0) -12>Emitted(52, 67) Source(74, 55) + SourceIndex(0) -13>Emitted(52, 68) Source(74, 56) + SourceIndex(0) -14>Emitted(52, 69) Source(74, 57) + SourceIndex(0) -15>Emitted(52, 70) Source(74, 58) + SourceIndex(0) -16>Emitted(52, 71) Source(74, 59) + SourceIndex(0) -17>Emitted(52, 74) Source(74, 62) + SourceIndex(0) -18>Emitted(52, 75) Source(74, 63) + SourceIndex(0) -19>Emitted(52, 76) Source(74, 64) + SourceIndex(0) -20>Emitted(52, 77) Source(74, 65) + SourceIndex(0) -21>Emitted(52, 78) Source(74, 66) + SourceIndex(0) -22>Emitted(52, 80) Source(74, 68) + SourceIndex(0) -23>Emitted(52, 81) Source(74, 69) + SourceIndex(0) -24>Emitted(52, 82) Source(74, 70) + SourceIndex(0) -25>Emitted(52, 83) Source(74, 71) + SourceIndex(0) +2 >Emitted(52, 6) Source(74, 6) + SourceIndex(0) +3 >Emitted(52, 21) Source(74, 49) + SourceIndex(0) +4 >Emitted(52, 23) Source(74, 8) + SourceIndex(0) +5 >Emitted(52, 38) Source(74, 19) + SourceIndex(0) +6 >Emitted(52, 40) Source(74, 21) + SourceIndex(0) +7 >Emitted(52, 57) Source(74, 34) + SourceIndex(0) +8 >Emitted(52, 63) Source(74, 51) + SourceIndex(0) +9 >Emitted(52, 64) Source(74, 52) + SourceIndex(0) +10>Emitted(52, 67) Source(74, 55) + SourceIndex(0) +11>Emitted(52, 68) Source(74, 56) + SourceIndex(0) +12>Emitted(52, 70) Source(74, 58) + SourceIndex(0) +13>Emitted(52, 71) Source(74, 59) + SourceIndex(0) +14>Emitted(52, 74) Source(74, 62) + SourceIndex(0) +15>Emitted(52, 75) Source(74, 63) + SourceIndex(0) +16>Emitted(52, 77) Source(74, 65) + SourceIndex(0) +17>Emitted(52, 78) Source(74, 66) + SourceIndex(0) +18>Emitted(52, 80) Source(74, 68) + SourceIndex(0) +19>Emitted(52, 82) Source(74, 70) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1891,7 +1582,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1910,92 +1601,71 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(53, 24) Source(75, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(54, 1) Source(76, 1) + SourceIndex(0) -2 >Emitted(54, 2) Source(76, 2) + SourceIndex(0) + >} +1 >Emitted(54, 2) Source(76, 2) + SourceIndex(0) --- >>>for (_r = { name: "trimmer", skill: "trimming" }, nameA = _r.name, skillA = _r.skill, _r, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name: nameA, skill: skillA } = { name: "trimmer", skill: "trimming" } -6 > -7 > name: nameA -8 > , -9 > skill: skillA -10> } = { name: "trimmer", skill: "trimming" }, -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > { name: nameA, skill: skillA } = { name: "trimmer", skill: "trimming" } +4 > +5 > name: nameA +6 > , +7 > skill: skillA +8 > } = { name: "trimmer", skill: "trimming" }, +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(55, 1) Source(77, 1) + SourceIndex(0) -2 >Emitted(55, 4) Source(77, 4) + SourceIndex(0) -3 >Emitted(55, 5) Source(77, 5) + SourceIndex(0) -4 >Emitted(55, 6) Source(77, 6) + SourceIndex(0) -5 >Emitted(55, 49) Source(77, 84) + SourceIndex(0) -6 >Emitted(55, 51) Source(77, 8) + SourceIndex(0) -7 >Emitted(55, 66) Source(77, 19) + SourceIndex(0) -8 >Emitted(55, 68) Source(77, 21) + SourceIndex(0) -9 >Emitted(55, 85) Source(77, 34) + SourceIndex(0) -10>Emitted(55, 91) Source(77, 86) + SourceIndex(0) -11>Emitted(55, 92) Source(77, 87) + SourceIndex(0) -12>Emitted(55, 95) Source(77, 90) + SourceIndex(0) -13>Emitted(55, 96) Source(77, 91) + SourceIndex(0) -14>Emitted(55, 97) Source(77, 92) + SourceIndex(0) -15>Emitted(55, 98) Source(77, 93) + SourceIndex(0) -16>Emitted(55, 99) Source(77, 94) + SourceIndex(0) -17>Emitted(55, 102) Source(77, 97) + SourceIndex(0) -18>Emitted(55, 103) Source(77, 98) + SourceIndex(0) -19>Emitted(55, 104) Source(77, 99) + SourceIndex(0) -20>Emitted(55, 105) Source(77, 100) + SourceIndex(0) -21>Emitted(55, 106) Source(77, 101) + SourceIndex(0) -22>Emitted(55, 108) Source(77, 103) + SourceIndex(0) -23>Emitted(55, 109) Source(77, 104) + SourceIndex(0) -24>Emitted(55, 110) Source(77, 105) + SourceIndex(0) -25>Emitted(55, 111) Source(77, 106) + SourceIndex(0) +2 >Emitted(55, 6) Source(77, 6) + SourceIndex(0) +3 >Emitted(55, 49) Source(77, 84) + SourceIndex(0) +4 >Emitted(55, 51) Source(77, 8) + SourceIndex(0) +5 >Emitted(55, 66) Source(77, 19) + SourceIndex(0) +6 >Emitted(55, 68) Source(77, 21) + SourceIndex(0) +7 >Emitted(55, 85) Source(77, 34) + SourceIndex(0) +8 >Emitted(55, 91) Source(77, 86) + SourceIndex(0) +9 >Emitted(55, 92) Source(77, 87) + SourceIndex(0) +10>Emitted(55, 95) Source(77, 90) + SourceIndex(0) +11>Emitted(55, 96) Source(77, 91) + SourceIndex(0) +12>Emitted(55, 98) Source(77, 93) + SourceIndex(0) +13>Emitted(55, 99) Source(77, 94) + SourceIndex(0) +14>Emitted(55, 102) Source(77, 97) + SourceIndex(0) +15>Emitted(55, 103) Source(77, 98) + SourceIndex(0) +16>Emitted(55, 105) Source(77, 100) + SourceIndex(0) +17>Emitted(55, 106) Source(77, 101) + SourceIndex(0) +18>Emitted(55, 108) Source(77, 103) + SourceIndex(0) +19>Emitted(55, 110) Source(77, 105) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2006,7 +1676,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2025,104 +1695,83 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(56, 24) Source(78, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(57, 1) Source(79, 1) + SourceIndex(0) -2 >Emitted(57, 2) Source(79, 2) + SourceIndex(0) + >} +1 >Emitted(57, 2) Source(79, 2) + SourceIndex(0) --- >>>for (nameA = multiRobot.name, _s = multiRobot.skills, primaryA = _s.primary, secondaryA = _s.secondary, multiRobot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > -2 >for -3 > -4 > ({ -5 > name: nameA -6 > , -7 > skills: { primary: primaryA, secondary: secondaryA } -8 > -9 > primary: primaryA -10> , -11> secondary: secondaryA -12> } } = -13> multiRobot -14> , -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ({ +3 > name: nameA +4 > , +5 > skills: { primary: primaryA, secondary: secondaryA } +6 > +7 > primary: primaryA +8 > , +9 > secondary: secondaryA +10> } } = +11> multiRobot +12> , +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(58, 1) Source(80, 1) + SourceIndex(0) -2 >Emitted(58, 4) Source(80, 4) + SourceIndex(0) -3 >Emitted(58, 5) Source(80, 5) + SourceIndex(0) -4 >Emitted(58, 6) Source(80, 8) + SourceIndex(0) -5 >Emitted(58, 29) Source(80, 19) + SourceIndex(0) -6 >Emitted(58, 31) Source(80, 21) + SourceIndex(0) -7 >Emitted(58, 53) Source(80, 73) + SourceIndex(0) -8 >Emitted(58, 55) Source(80, 31) + SourceIndex(0) -9 >Emitted(58, 76) Source(80, 48) + SourceIndex(0) -10>Emitted(58, 78) Source(80, 50) + SourceIndex(0) -11>Emitted(58, 103) Source(80, 71) + SourceIndex(0) -12>Emitted(58, 105) Source(80, 78) + SourceIndex(0) -13>Emitted(58, 115) Source(80, 88) + SourceIndex(0) -14>Emitted(58, 117) Source(80, 90) + SourceIndex(0) -15>Emitted(58, 118) Source(80, 91) + SourceIndex(0) -16>Emitted(58, 121) Source(80, 94) + SourceIndex(0) -17>Emitted(58, 122) Source(80, 95) + SourceIndex(0) -18>Emitted(58, 123) Source(80, 96) + SourceIndex(0) -19>Emitted(58, 124) Source(80, 97) + SourceIndex(0) -20>Emitted(58, 125) Source(80, 98) + SourceIndex(0) -21>Emitted(58, 128) Source(80, 101) + SourceIndex(0) -22>Emitted(58, 129) Source(80, 102) + SourceIndex(0) -23>Emitted(58, 130) Source(80, 103) + SourceIndex(0) -24>Emitted(58, 131) Source(80, 104) + SourceIndex(0) -25>Emitted(58, 132) Source(80, 105) + SourceIndex(0) -26>Emitted(58, 134) Source(80, 107) + SourceIndex(0) -27>Emitted(58, 135) Source(80, 108) + SourceIndex(0) -28>Emitted(58, 136) Source(80, 109) + SourceIndex(0) -29>Emitted(58, 137) Source(80, 110) + SourceIndex(0) +2 >Emitted(58, 6) Source(80, 8) + SourceIndex(0) +3 >Emitted(58, 29) Source(80, 19) + SourceIndex(0) +4 >Emitted(58, 31) Source(80, 21) + SourceIndex(0) +5 >Emitted(58, 53) Source(80, 73) + SourceIndex(0) +6 >Emitted(58, 55) Source(80, 31) + SourceIndex(0) +7 >Emitted(58, 76) Source(80, 48) + SourceIndex(0) +8 >Emitted(58, 78) Source(80, 50) + SourceIndex(0) +9 >Emitted(58, 103) Source(80, 71) + SourceIndex(0) +10>Emitted(58, 105) Source(80, 78) + SourceIndex(0) +11>Emitted(58, 115) Source(80, 88) + SourceIndex(0) +12>Emitted(58, 117) Source(80, 90) + SourceIndex(0) +13>Emitted(58, 118) Source(80, 91) + SourceIndex(0) +14>Emitted(58, 121) Source(80, 94) + SourceIndex(0) +15>Emitted(58, 122) Source(80, 95) + SourceIndex(0) +16>Emitted(58, 124) Source(80, 97) + SourceIndex(0) +17>Emitted(58, 125) Source(80, 98) + SourceIndex(0) +18>Emitted(58, 128) Source(80, 101) + SourceIndex(0) +19>Emitted(58, 129) Source(80, 102) + SourceIndex(0) +20>Emitted(58, 131) Source(80, 104) + SourceIndex(0) +21>Emitted(58, 132) Source(80, 105) + SourceIndex(0) +22>Emitted(58, 134) Source(80, 107) + SourceIndex(0) +23>Emitted(58, 136) Source(80, 109) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -2133,7 +1782,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2152,104 +1801,83 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(59, 27) Source(81, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(60, 1) Source(82, 1) + SourceIndex(0) -2 >Emitted(60, 2) Source(82, 2) + SourceIndex(0) + >} +1 >Emitted(60, 2) Source(82, 2) + SourceIndex(0) --- >>>for (_t = getMultiRobot(), nameA = _t.name, _u = _t.skills, primaryA = _u.primary, secondaryA = _u.secondary, _t, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^^^^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^^^^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name: nameA, skills: { primary: primaryA, secondary: secondaryA } } = getMultiRobot() -6 > -7 > name: nameA -8 > , -9 > skills: { primary: primaryA, secondary: secondaryA } -10> -11> primary: primaryA -12> , -13> secondary: secondaryA -14> } } = getMultiRobot(), -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ( +3 > { name: nameA, skills: { primary: primaryA, secondary: secondaryA } } = getMultiRobot() +4 > +5 > name: nameA +6 > , +7 > skills: { primary: primaryA, secondary: secondaryA } +8 > +9 > primary: primaryA +10> , +11> secondary: secondaryA +12> } } = getMultiRobot(), +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(61, 1) Source(83, 1) + SourceIndex(0) -2 >Emitted(61, 4) Source(83, 4) + SourceIndex(0) -3 >Emitted(61, 5) Source(83, 5) + SourceIndex(0) -4 >Emitted(61, 6) Source(83, 6) + SourceIndex(0) -5 >Emitted(61, 26) Source(83, 93) + SourceIndex(0) -6 >Emitted(61, 28) Source(83, 8) + SourceIndex(0) -7 >Emitted(61, 43) Source(83, 19) + SourceIndex(0) -8 >Emitted(61, 45) Source(83, 21) + SourceIndex(0) -9 >Emitted(61, 59) Source(83, 73) + SourceIndex(0) -10>Emitted(61, 61) Source(83, 31) + SourceIndex(0) -11>Emitted(61, 82) Source(83, 48) + SourceIndex(0) -12>Emitted(61, 84) Source(83, 50) + SourceIndex(0) -13>Emitted(61, 109) Source(83, 71) + SourceIndex(0) -14>Emitted(61, 115) Source(83, 95) + SourceIndex(0) -15>Emitted(61, 116) Source(83, 96) + SourceIndex(0) -16>Emitted(61, 119) Source(83, 99) + SourceIndex(0) -17>Emitted(61, 120) Source(83, 100) + SourceIndex(0) -18>Emitted(61, 121) Source(83, 101) + SourceIndex(0) -19>Emitted(61, 122) Source(83, 102) + SourceIndex(0) -20>Emitted(61, 123) Source(83, 103) + SourceIndex(0) -21>Emitted(61, 126) Source(83, 106) + SourceIndex(0) -22>Emitted(61, 127) Source(83, 107) + SourceIndex(0) -23>Emitted(61, 128) Source(83, 108) + SourceIndex(0) -24>Emitted(61, 129) Source(83, 109) + SourceIndex(0) -25>Emitted(61, 130) Source(83, 110) + SourceIndex(0) -26>Emitted(61, 132) Source(83, 112) + SourceIndex(0) -27>Emitted(61, 133) Source(83, 113) + SourceIndex(0) -28>Emitted(61, 134) Source(83, 114) + SourceIndex(0) -29>Emitted(61, 135) Source(83, 115) + SourceIndex(0) +2 >Emitted(61, 6) Source(83, 6) + SourceIndex(0) +3 >Emitted(61, 26) Source(83, 93) + SourceIndex(0) +4 >Emitted(61, 28) Source(83, 8) + SourceIndex(0) +5 >Emitted(61, 43) Source(83, 19) + SourceIndex(0) +6 >Emitted(61, 45) Source(83, 21) + SourceIndex(0) +7 >Emitted(61, 59) Source(83, 73) + SourceIndex(0) +8 >Emitted(61, 61) Source(83, 31) + SourceIndex(0) +9 >Emitted(61, 82) Source(83, 48) + SourceIndex(0) +10>Emitted(61, 84) Source(83, 50) + SourceIndex(0) +11>Emitted(61, 109) Source(83, 71) + SourceIndex(0) +12>Emitted(61, 115) Source(83, 95) + SourceIndex(0) +13>Emitted(61, 116) Source(83, 96) + SourceIndex(0) +14>Emitted(61, 119) Source(83, 99) + SourceIndex(0) +15>Emitted(61, 120) Source(83, 100) + SourceIndex(0) +16>Emitted(61, 122) Source(83, 102) + SourceIndex(0) +17>Emitted(61, 123) Source(83, 103) + SourceIndex(0) +18>Emitted(61, 126) Source(83, 106) + SourceIndex(0) +19>Emitted(61, 127) Source(83, 107) + SourceIndex(0) +20>Emitted(61, 129) Source(83, 109) + SourceIndex(0) +21>Emitted(61, 130) Source(83, 110) + SourceIndex(0) +22>Emitted(61, 132) Source(83, 112) + SourceIndex(0) +23>Emitted(61, 134) Source(83, 114) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -2260,7 +1888,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2279,110 +1907,89 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(62, 27) Source(84, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(63, 1) Source(85, 1) + SourceIndex(0) -2 >Emitted(63, 2) Source(85, 2) + SourceIndex(0) + >} +1 >Emitted(63, 2) Source(85, 2) + SourceIndex(0) --- >>>for (_v = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, nameA = _v.name, _w = _v.skills, primaryA = _w.primary, secondaryA = _w.secondary, _v, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > -2 >for -3 > -4 > ( -5 > { name: nameA, skills: { primary: primaryA, secondary: secondaryA } } = +2 >for ( +3 > { name: nameA, skills: { primary: primaryA, secondary: secondaryA } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } -6 > -7 > name: nameA -8 > , -9 > skills: { primary: primaryA, secondary: secondaryA } -10> -11> primary: primaryA -12> , -13> secondary: secondaryA +4 > +5 > name: nameA +6 > , +7 > skills: { primary: primaryA, secondary: secondaryA } +8 > +9 > primary: primaryA +10> , +11> secondary: secondaryA 1->Emitted(64, 1) Source(86, 1) + SourceIndex(0) -2 >Emitted(64, 4) Source(86, 4) + SourceIndex(0) -3 >Emitted(64, 5) Source(86, 5) + SourceIndex(0) -4 >Emitted(64, 6) Source(86, 6) + SourceIndex(0) -5 >Emitted(64, 84) Source(87, 90) + SourceIndex(0) -6 >Emitted(64, 86) Source(86, 8) + SourceIndex(0) -7 >Emitted(64, 101) Source(86, 19) + SourceIndex(0) -8 >Emitted(64, 103) Source(86, 21) + SourceIndex(0) -9 >Emitted(64, 117) Source(86, 73) + SourceIndex(0) -10>Emitted(64, 119) Source(86, 31) + SourceIndex(0) -11>Emitted(64, 140) Source(86, 48) + SourceIndex(0) -12>Emitted(64, 142) Source(86, 50) + SourceIndex(0) -13>Emitted(64, 167) Source(86, 71) + SourceIndex(0) +2 >Emitted(64, 6) Source(86, 6) + SourceIndex(0) +3 >Emitted(64, 84) Source(87, 90) + SourceIndex(0) +4 >Emitted(64, 86) Source(86, 8) + SourceIndex(0) +5 >Emitted(64, 101) Source(86, 19) + SourceIndex(0) +6 >Emitted(64, 103) Source(86, 21) + SourceIndex(0) +7 >Emitted(64, 117) Source(86, 73) + SourceIndex(0) +8 >Emitted(64, 119) Source(86, 31) + SourceIndex(0) +9 >Emitted(64, 140) Source(86, 48) + SourceIndex(0) +10>Emitted(64, 142) Source(86, 50) + SourceIndex(0) +11>Emitted(64, 167) Source(86, 71) + SourceIndex(0) --- >>> i = 0; i < 1; i++) { 1 >^^^^ 2 > ^ 3 > ^^^ 4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^-> +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^-> 1 > } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > 2 > i 3 > = 4 > 0 -5 > ; -6 > -7 > i -8 > < -9 > 1 -10> ; -11> -12> i -13> ++ -14> ) -15> -16> { +5 > ; +6 > i +7 > < +8 > 1 +9 > ; +10> i +11> ++ +12> ) 1 >Emitted(65, 5) Source(88, 5) + SourceIndex(0) 2 >Emitted(65, 6) Source(88, 6) + SourceIndex(0) 3 >Emitted(65, 9) Source(88, 9) + SourceIndex(0) 4 >Emitted(65, 10) Source(88, 10) + SourceIndex(0) -5 >Emitted(65, 11) Source(88, 11) + SourceIndex(0) -6 >Emitted(65, 12) Source(88, 12) + SourceIndex(0) -7 >Emitted(65, 13) Source(88, 13) + SourceIndex(0) -8 >Emitted(65, 16) Source(88, 16) + SourceIndex(0) -9 >Emitted(65, 17) Source(88, 17) + SourceIndex(0) -10>Emitted(65, 18) Source(88, 18) + SourceIndex(0) -11>Emitted(65, 19) Source(88, 19) + SourceIndex(0) -12>Emitted(65, 20) Source(88, 20) + SourceIndex(0) -13>Emitted(65, 22) Source(88, 22) + SourceIndex(0) -14>Emitted(65, 23) Source(88, 23) + SourceIndex(0) -15>Emitted(65, 24) Source(88, 24) + SourceIndex(0) -16>Emitted(65, 25) Source(88, 25) + SourceIndex(0) +5 >Emitted(65, 12) Source(88, 12) + SourceIndex(0) +6 >Emitted(65, 13) Source(88, 13) + SourceIndex(0) +7 >Emitted(65, 16) Source(88, 16) + SourceIndex(0) +8 >Emitted(65, 17) Source(88, 17) + SourceIndex(0) +9 >Emitted(65, 19) Source(88, 19) + SourceIndex(0) +10>Emitted(65, 20) Source(88, 20) + SourceIndex(0) +11>Emitted(65, 22) Source(88, 22) + SourceIndex(0) +12>Emitted(65, 24) Source(88, 24) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -2393,7 +2000,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -2412,92 +2019,71 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(66, 27) Source(89, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(67, 1) Source(90, 1) + SourceIndex(0) -2 >Emitted(67, 2) Source(90, 2) + SourceIndex(0) + >} +1 >Emitted(67, 2) Source(90, 2) + SourceIndex(0) --- >>>for (name = robot.name, skill = robot.skill, robot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^ -10> ^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^ +8 > ^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ({ -5 > name -6 > , -7 > skill -8 > } = -9 > robot -10> , -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ({ +3 > name +4 > , +5 > skill +6 > } = +7 > robot +8 > , +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(68, 1) Source(91, 1) + SourceIndex(0) -2 >Emitted(68, 4) Source(91, 4) + SourceIndex(0) -3 >Emitted(68, 5) Source(91, 5) + SourceIndex(0) -4 >Emitted(68, 6) Source(91, 8) + SourceIndex(0) -5 >Emitted(68, 23) Source(91, 12) + SourceIndex(0) -6 >Emitted(68, 25) Source(91, 14) + SourceIndex(0) -7 >Emitted(68, 44) Source(91, 19) + SourceIndex(0) -8 >Emitted(68, 46) Source(91, 24) + SourceIndex(0) -9 >Emitted(68, 51) Source(91, 29) + SourceIndex(0) -10>Emitted(68, 53) Source(91, 31) + SourceIndex(0) -11>Emitted(68, 54) Source(91, 32) + SourceIndex(0) -12>Emitted(68, 57) Source(91, 35) + SourceIndex(0) -13>Emitted(68, 58) Source(91, 36) + SourceIndex(0) -14>Emitted(68, 59) Source(91, 37) + SourceIndex(0) -15>Emitted(68, 60) Source(91, 38) + SourceIndex(0) -16>Emitted(68, 61) Source(91, 39) + SourceIndex(0) -17>Emitted(68, 64) Source(91, 42) + SourceIndex(0) -18>Emitted(68, 65) Source(91, 43) + SourceIndex(0) -19>Emitted(68, 66) Source(91, 44) + SourceIndex(0) -20>Emitted(68, 67) Source(91, 45) + SourceIndex(0) -21>Emitted(68, 68) Source(91, 46) + SourceIndex(0) -22>Emitted(68, 70) Source(91, 48) + SourceIndex(0) -23>Emitted(68, 71) Source(91, 49) + SourceIndex(0) -24>Emitted(68, 72) Source(91, 50) + SourceIndex(0) -25>Emitted(68, 73) Source(91, 51) + SourceIndex(0) +2 >Emitted(68, 6) Source(91, 8) + SourceIndex(0) +3 >Emitted(68, 23) Source(91, 12) + SourceIndex(0) +4 >Emitted(68, 25) Source(91, 14) + SourceIndex(0) +5 >Emitted(68, 44) Source(91, 19) + SourceIndex(0) +6 >Emitted(68, 46) Source(91, 24) + SourceIndex(0) +7 >Emitted(68, 51) Source(91, 29) + SourceIndex(0) +8 >Emitted(68, 53) Source(91, 31) + SourceIndex(0) +9 >Emitted(68, 54) Source(91, 32) + SourceIndex(0) +10>Emitted(68, 57) Source(91, 35) + SourceIndex(0) +11>Emitted(68, 58) Source(91, 36) + SourceIndex(0) +12>Emitted(68, 60) Source(91, 38) + SourceIndex(0) +13>Emitted(68, 61) Source(91, 39) + SourceIndex(0) +14>Emitted(68, 64) Source(91, 42) + SourceIndex(0) +15>Emitted(68, 65) Source(91, 43) + SourceIndex(0) +16>Emitted(68, 67) Source(91, 45) + SourceIndex(0) +17>Emitted(68, 68) Source(91, 46) + SourceIndex(0) +18>Emitted(68, 70) Source(91, 48) + SourceIndex(0) +19>Emitted(68, 72) Source(91, 50) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2508,7 +2094,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2527,92 +2113,71 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(69, 24) Source(92, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(70, 1) Source(93, 1) + SourceIndex(0) -2 >Emitted(70, 2) Source(93, 2) + SourceIndex(0) + >} +1 >Emitted(70, 2) Source(93, 2) + SourceIndex(0) --- >>>for (_x = getRobot(), name = _x.name, skill = _x.skill, _x, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name, skill } = getRobot() -6 > -7 > name -8 > , -9 > skill -10> } = getRobot(), -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > { name, skill } = getRobot() +4 > +5 > name +6 > , +7 > skill +8 > } = getRobot(), +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(71, 1) Source(94, 1) + SourceIndex(0) -2 >Emitted(71, 4) Source(94, 4) + SourceIndex(0) -3 >Emitted(71, 5) Source(94, 5) + SourceIndex(0) -4 >Emitted(71, 6) Source(94, 6) + SourceIndex(0) -5 >Emitted(71, 21) Source(94, 34) + SourceIndex(0) -6 >Emitted(71, 23) Source(94, 8) + SourceIndex(0) -7 >Emitted(71, 37) Source(94, 12) + SourceIndex(0) -8 >Emitted(71, 39) Source(94, 14) + SourceIndex(0) -9 >Emitted(71, 55) Source(94, 19) + SourceIndex(0) -10>Emitted(71, 61) Source(94, 36) + SourceIndex(0) -11>Emitted(71, 62) Source(94, 37) + SourceIndex(0) -12>Emitted(71, 65) Source(94, 40) + SourceIndex(0) -13>Emitted(71, 66) Source(94, 41) + SourceIndex(0) -14>Emitted(71, 67) Source(94, 42) + SourceIndex(0) -15>Emitted(71, 68) Source(94, 43) + SourceIndex(0) -16>Emitted(71, 69) Source(94, 44) + SourceIndex(0) -17>Emitted(71, 72) Source(94, 47) + SourceIndex(0) -18>Emitted(71, 73) Source(94, 48) + SourceIndex(0) -19>Emitted(71, 74) Source(94, 49) + SourceIndex(0) -20>Emitted(71, 75) Source(94, 50) + SourceIndex(0) -21>Emitted(71, 76) Source(94, 51) + SourceIndex(0) -22>Emitted(71, 78) Source(94, 53) + SourceIndex(0) -23>Emitted(71, 79) Source(94, 54) + SourceIndex(0) -24>Emitted(71, 80) Source(94, 55) + SourceIndex(0) -25>Emitted(71, 81) Source(94, 56) + SourceIndex(0) +2 >Emitted(71, 6) Source(94, 6) + SourceIndex(0) +3 >Emitted(71, 21) Source(94, 34) + SourceIndex(0) +4 >Emitted(71, 23) Source(94, 8) + SourceIndex(0) +5 >Emitted(71, 37) Source(94, 12) + SourceIndex(0) +6 >Emitted(71, 39) Source(94, 14) + SourceIndex(0) +7 >Emitted(71, 55) Source(94, 19) + SourceIndex(0) +8 >Emitted(71, 61) Source(94, 36) + SourceIndex(0) +9 >Emitted(71, 62) Source(94, 37) + SourceIndex(0) +10>Emitted(71, 65) Source(94, 40) + SourceIndex(0) +11>Emitted(71, 66) Source(94, 41) + SourceIndex(0) +12>Emitted(71, 68) Source(94, 43) + SourceIndex(0) +13>Emitted(71, 69) Source(94, 44) + SourceIndex(0) +14>Emitted(71, 72) Source(94, 47) + SourceIndex(0) +15>Emitted(71, 73) Source(94, 48) + SourceIndex(0) +16>Emitted(71, 75) Source(94, 50) + SourceIndex(0) +17>Emitted(71, 76) Source(94, 51) + SourceIndex(0) +18>Emitted(71, 78) Source(94, 53) + SourceIndex(0) +19>Emitted(71, 80) Source(94, 55) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2623,7 +2188,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2642,92 +2207,71 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(72, 24) Source(95, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(73, 1) Source(96, 1) + SourceIndex(0) -2 >Emitted(73, 2) Source(96, 2) + SourceIndex(0) + >} +1 >Emitted(73, 2) Source(96, 2) + SourceIndex(0) --- >>>for (_y = { name: "trimmer", skill: "trimming" }, name = _y.name, skill = _y.skill, _y, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name, skill } = { name: "trimmer", skill: "trimming" } -6 > -7 > name -8 > , -9 > skill -10> } = { name: "trimmer", skill: "trimming" }, -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > { name, skill } = { name: "trimmer", skill: "trimming" } +4 > +5 > name +6 > , +7 > skill +8 > } = { name: "trimmer", skill: "trimming" }, +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(74, 1) Source(97, 1) + SourceIndex(0) -2 >Emitted(74, 4) Source(97, 4) + SourceIndex(0) -3 >Emitted(74, 5) Source(97, 5) + SourceIndex(0) -4 >Emitted(74, 6) Source(97, 6) + SourceIndex(0) -5 >Emitted(74, 49) Source(97, 69) + SourceIndex(0) -6 >Emitted(74, 51) Source(97, 8) + SourceIndex(0) -7 >Emitted(74, 65) Source(97, 12) + SourceIndex(0) -8 >Emitted(74, 67) Source(97, 14) + SourceIndex(0) -9 >Emitted(74, 83) Source(97, 19) + SourceIndex(0) -10>Emitted(74, 89) Source(97, 71) + SourceIndex(0) -11>Emitted(74, 90) Source(97, 72) + SourceIndex(0) -12>Emitted(74, 93) Source(97, 75) + SourceIndex(0) -13>Emitted(74, 94) Source(97, 76) + SourceIndex(0) -14>Emitted(74, 95) Source(97, 77) + SourceIndex(0) -15>Emitted(74, 96) Source(97, 78) + SourceIndex(0) -16>Emitted(74, 97) Source(97, 79) + SourceIndex(0) -17>Emitted(74, 100) Source(97, 82) + SourceIndex(0) -18>Emitted(74, 101) Source(97, 83) + SourceIndex(0) -19>Emitted(74, 102) Source(97, 84) + SourceIndex(0) -20>Emitted(74, 103) Source(97, 85) + SourceIndex(0) -21>Emitted(74, 104) Source(97, 86) + SourceIndex(0) -22>Emitted(74, 106) Source(97, 88) + SourceIndex(0) -23>Emitted(74, 107) Source(97, 89) + SourceIndex(0) -24>Emitted(74, 108) Source(97, 90) + SourceIndex(0) -25>Emitted(74, 109) Source(97, 91) + SourceIndex(0) +2 >Emitted(74, 6) Source(97, 6) + SourceIndex(0) +3 >Emitted(74, 49) Source(97, 69) + SourceIndex(0) +4 >Emitted(74, 51) Source(97, 8) + SourceIndex(0) +5 >Emitted(74, 65) Source(97, 12) + SourceIndex(0) +6 >Emitted(74, 67) Source(97, 14) + SourceIndex(0) +7 >Emitted(74, 83) Source(97, 19) + SourceIndex(0) +8 >Emitted(74, 89) Source(97, 71) + SourceIndex(0) +9 >Emitted(74, 90) Source(97, 72) + SourceIndex(0) +10>Emitted(74, 93) Source(97, 75) + SourceIndex(0) +11>Emitted(74, 94) Source(97, 76) + SourceIndex(0) +12>Emitted(74, 96) Source(97, 78) + SourceIndex(0) +13>Emitted(74, 97) Source(97, 79) + SourceIndex(0) +14>Emitted(74, 100) Source(97, 82) + SourceIndex(0) +15>Emitted(74, 101) Source(97, 83) + SourceIndex(0) +16>Emitted(74, 103) Source(97, 85) + SourceIndex(0) +17>Emitted(74, 104) Source(97, 86) + SourceIndex(0) +18>Emitted(74, 106) Source(97, 88) + SourceIndex(0) +19>Emitted(74, 108) Source(97, 90) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2738,7 +2282,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2757,104 +2301,83 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(75, 24) Source(98, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(76, 1) Source(99, 1) + SourceIndex(0) -2 >Emitted(76, 2) Source(99, 2) + SourceIndex(0) + >} +1 >Emitted(76, 2) Source(99, 2) + SourceIndex(0) --- >>>for (name = multiRobot.name, _z = multiRobot.skills, primary = _z.primary, secondary = _z.secondary, multiRobot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > -2 >for -3 > -4 > ({ -5 > name -6 > , -7 > skills: { primary, secondary } -8 > -9 > primary -10> , -11> secondary -12> } } = -13> multiRobot -14> , -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ({ +3 > name +4 > , +5 > skills: { primary, secondary } +6 > +7 > primary +8 > , +9 > secondary +10> } } = +11> multiRobot +12> , +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(77, 1) Source(100, 1) + SourceIndex(0) -2 >Emitted(77, 4) Source(100, 4) + SourceIndex(0) -3 >Emitted(77, 5) Source(100, 5) + SourceIndex(0) -4 >Emitted(77, 6) Source(100, 8) + SourceIndex(0) -5 >Emitted(77, 28) Source(100, 12) + SourceIndex(0) -6 >Emitted(77, 30) Source(100, 14) + SourceIndex(0) -7 >Emitted(77, 52) Source(100, 44) + SourceIndex(0) -8 >Emitted(77, 54) Source(100, 24) + SourceIndex(0) -9 >Emitted(77, 74) Source(100, 31) + SourceIndex(0) -10>Emitted(77, 76) Source(100, 33) + SourceIndex(0) -11>Emitted(77, 100) Source(100, 42) + SourceIndex(0) -12>Emitted(77, 102) Source(100, 49) + SourceIndex(0) -13>Emitted(77, 112) Source(100, 59) + SourceIndex(0) -14>Emitted(77, 114) Source(100, 61) + SourceIndex(0) -15>Emitted(77, 115) Source(100, 62) + SourceIndex(0) -16>Emitted(77, 118) Source(100, 65) + SourceIndex(0) -17>Emitted(77, 119) Source(100, 66) + SourceIndex(0) -18>Emitted(77, 120) Source(100, 67) + SourceIndex(0) -19>Emitted(77, 121) Source(100, 68) + SourceIndex(0) -20>Emitted(77, 122) Source(100, 69) + SourceIndex(0) -21>Emitted(77, 125) Source(100, 72) + SourceIndex(0) -22>Emitted(77, 126) Source(100, 73) + SourceIndex(0) -23>Emitted(77, 127) Source(100, 74) + SourceIndex(0) -24>Emitted(77, 128) Source(100, 75) + SourceIndex(0) -25>Emitted(77, 129) Source(100, 76) + SourceIndex(0) -26>Emitted(77, 131) Source(100, 78) + SourceIndex(0) -27>Emitted(77, 132) Source(100, 79) + SourceIndex(0) -28>Emitted(77, 133) Source(100, 80) + SourceIndex(0) -29>Emitted(77, 134) Source(100, 81) + SourceIndex(0) +2 >Emitted(77, 6) Source(100, 8) + SourceIndex(0) +3 >Emitted(77, 28) Source(100, 12) + SourceIndex(0) +4 >Emitted(77, 30) Source(100, 14) + SourceIndex(0) +5 >Emitted(77, 52) Source(100, 44) + SourceIndex(0) +6 >Emitted(77, 54) Source(100, 24) + SourceIndex(0) +7 >Emitted(77, 74) Source(100, 31) + SourceIndex(0) +8 >Emitted(77, 76) Source(100, 33) + SourceIndex(0) +9 >Emitted(77, 100) Source(100, 42) + SourceIndex(0) +10>Emitted(77, 102) Source(100, 49) + SourceIndex(0) +11>Emitted(77, 112) Source(100, 59) + SourceIndex(0) +12>Emitted(77, 114) Source(100, 61) + SourceIndex(0) +13>Emitted(77, 115) Source(100, 62) + SourceIndex(0) +14>Emitted(77, 118) Source(100, 65) + SourceIndex(0) +15>Emitted(77, 119) Source(100, 66) + SourceIndex(0) +16>Emitted(77, 121) Source(100, 68) + SourceIndex(0) +17>Emitted(77, 122) Source(100, 69) + SourceIndex(0) +18>Emitted(77, 125) Source(100, 72) + SourceIndex(0) +19>Emitted(77, 126) Source(100, 73) + SourceIndex(0) +20>Emitted(77, 128) Source(100, 75) + SourceIndex(0) +21>Emitted(77, 129) Source(100, 76) + SourceIndex(0) +22>Emitted(77, 131) Source(100, 78) + SourceIndex(0) +23>Emitted(77, 133) Source(100, 80) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -2865,7 +2388,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2884,104 +2407,83 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(78, 27) Source(101, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(79, 1) Source(102, 1) + SourceIndex(0) -2 >Emitted(79, 2) Source(102, 2) + SourceIndex(0) + >} +1 >Emitted(79, 2) Source(102, 2) + SourceIndex(0) --- >>>for (_0 = getMultiRobot(), name = _0.name, _1 = _0.skills, primary = _1.primary, secondary = _1.secondary, _0, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^^^^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^^^^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name, skills: { primary, secondary } } = getMultiRobot() -6 > -7 > name -8 > , -9 > skills: { primary, secondary } -10> -11> primary -12> , -13> secondary -14> } } = getMultiRobot(), -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ( +3 > { name, skills: { primary, secondary } } = getMultiRobot() +4 > +5 > name +6 > , +7 > skills: { primary, secondary } +8 > +9 > primary +10> , +11> secondary +12> } } = getMultiRobot(), +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(80, 1) Source(103, 1) + SourceIndex(0) -2 >Emitted(80, 4) Source(103, 4) + SourceIndex(0) -3 >Emitted(80, 5) Source(103, 5) + SourceIndex(0) -4 >Emitted(80, 6) Source(103, 6) + SourceIndex(0) -5 >Emitted(80, 26) Source(103, 64) + SourceIndex(0) -6 >Emitted(80, 28) Source(103, 8) + SourceIndex(0) -7 >Emitted(80, 42) Source(103, 12) + SourceIndex(0) -8 >Emitted(80, 44) Source(103, 14) + SourceIndex(0) -9 >Emitted(80, 58) Source(103, 44) + SourceIndex(0) -10>Emitted(80, 60) Source(103, 24) + SourceIndex(0) -11>Emitted(80, 80) Source(103, 31) + SourceIndex(0) -12>Emitted(80, 82) Source(103, 33) + SourceIndex(0) -13>Emitted(80, 106) Source(103, 42) + SourceIndex(0) -14>Emitted(80, 112) Source(103, 66) + SourceIndex(0) -15>Emitted(80, 113) Source(103, 67) + SourceIndex(0) -16>Emitted(80, 116) Source(103, 70) + SourceIndex(0) -17>Emitted(80, 117) Source(103, 71) + SourceIndex(0) -18>Emitted(80, 118) Source(103, 72) + SourceIndex(0) -19>Emitted(80, 119) Source(103, 73) + SourceIndex(0) -20>Emitted(80, 120) Source(103, 74) + SourceIndex(0) -21>Emitted(80, 123) Source(103, 77) + SourceIndex(0) -22>Emitted(80, 124) Source(103, 78) + SourceIndex(0) -23>Emitted(80, 125) Source(103, 79) + SourceIndex(0) -24>Emitted(80, 126) Source(103, 80) + SourceIndex(0) -25>Emitted(80, 127) Source(103, 81) + SourceIndex(0) -26>Emitted(80, 129) Source(103, 83) + SourceIndex(0) -27>Emitted(80, 130) Source(103, 84) + SourceIndex(0) -28>Emitted(80, 131) Source(103, 85) + SourceIndex(0) -29>Emitted(80, 132) Source(103, 86) + SourceIndex(0) +2 >Emitted(80, 6) Source(103, 6) + SourceIndex(0) +3 >Emitted(80, 26) Source(103, 64) + SourceIndex(0) +4 >Emitted(80, 28) Source(103, 8) + SourceIndex(0) +5 >Emitted(80, 42) Source(103, 12) + SourceIndex(0) +6 >Emitted(80, 44) Source(103, 14) + SourceIndex(0) +7 >Emitted(80, 58) Source(103, 44) + SourceIndex(0) +8 >Emitted(80, 60) Source(103, 24) + SourceIndex(0) +9 >Emitted(80, 80) Source(103, 31) + SourceIndex(0) +10>Emitted(80, 82) Source(103, 33) + SourceIndex(0) +11>Emitted(80, 106) Source(103, 42) + SourceIndex(0) +12>Emitted(80, 112) Source(103, 66) + SourceIndex(0) +13>Emitted(80, 113) Source(103, 67) + SourceIndex(0) +14>Emitted(80, 116) Source(103, 70) + SourceIndex(0) +15>Emitted(80, 117) Source(103, 71) + SourceIndex(0) +16>Emitted(80, 119) Source(103, 73) + SourceIndex(0) +17>Emitted(80, 120) Source(103, 74) + SourceIndex(0) +18>Emitted(80, 123) Source(103, 77) + SourceIndex(0) +19>Emitted(80, 124) Source(103, 78) + SourceIndex(0) +20>Emitted(80, 126) Source(103, 80) + SourceIndex(0) +21>Emitted(80, 127) Source(103, 81) + SourceIndex(0) +22>Emitted(80, 129) Source(103, 83) + SourceIndex(0) +23>Emitted(80, 131) Source(103, 85) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -2992,7 +2494,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -3011,110 +2513,89 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(81, 27) Source(104, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(82, 1) Source(105, 1) + SourceIndex(0) -2 >Emitted(82, 2) Source(105, 2) + SourceIndex(0) + >} +1 >Emitted(82, 2) Source(105, 2) + SourceIndex(0) --- >>>for (_2 = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, name = _2.name, _3 = _2.skills, primary = _3.primary, secondary = _3.secondary, _2, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > -2 >for -3 > -4 > ( -5 > { name, skills: { primary, secondary } } = +2 >for ( +3 > { name, skills: { primary, secondary } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } -6 > -7 > name -8 > , -9 > skills: { primary, secondary } -10> -11> primary -12> , -13> secondary +4 > +5 > name +6 > , +7 > skills: { primary, secondary } +8 > +9 > primary +10> , +11> secondary 1->Emitted(83, 1) Source(106, 1) + SourceIndex(0) -2 >Emitted(83, 4) Source(106, 4) + SourceIndex(0) -3 >Emitted(83, 5) Source(106, 5) + SourceIndex(0) -4 >Emitted(83, 6) Source(106, 6) + SourceIndex(0) -5 >Emitted(83, 84) Source(107, 90) + SourceIndex(0) -6 >Emitted(83, 86) Source(106, 8) + SourceIndex(0) -7 >Emitted(83, 100) Source(106, 12) + SourceIndex(0) -8 >Emitted(83, 102) Source(106, 14) + SourceIndex(0) -9 >Emitted(83, 116) Source(106, 44) + SourceIndex(0) -10>Emitted(83, 118) Source(106, 24) + SourceIndex(0) -11>Emitted(83, 138) Source(106, 31) + SourceIndex(0) -12>Emitted(83, 140) Source(106, 33) + SourceIndex(0) -13>Emitted(83, 164) Source(106, 42) + SourceIndex(0) +2 >Emitted(83, 6) Source(106, 6) + SourceIndex(0) +3 >Emitted(83, 84) Source(107, 90) + SourceIndex(0) +4 >Emitted(83, 86) Source(106, 8) + SourceIndex(0) +5 >Emitted(83, 100) Source(106, 12) + SourceIndex(0) +6 >Emitted(83, 102) Source(106, 14) + SourceIndex(0) +7 >Emitted(83, 116) Source(106, 44) + SourceIndex(0) +8 >Emitted(83, 118) Source(106, 24) + SourceIndex(0) +9 >Emitted(83, 138) Source(106, 31) + SourceIndex(0) +10>Emitted(83, 140) Source(106, 33) + SourceIndex(0) +11>Emitted(83, 164) Source(106, 42) + SourceIndex(0) --- >>> i = 0; i < 1; i++) { 1 >^^^^ 2 > ^ 3 > ^^^ 4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^-> +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^-> 1 > } } = > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > 2 > i 3 > = 4 > 0 -5 > ; -6 > -7 > i -8 > < -9 > 1 -10> ; -11> -12> i -13> ++ -14> ) -15> -16> { +5 > ; +6 > i +7 > < +8 > 1 +9 > ; +10> i +11> ++ +12> ) 1 >Emitted(84, 5) Source(108, 5) + SourceIndex(0) 2 >Emitted(84, 6) Source(108, 6) + SourceIndex(0) 3 >Emitted(84, 9) Source(108, 9) + SourceIndex(0) 4 >Emitted(84, 10) Source(108, 10) + SourceIndex(0) -5 >Emitted(84, 11) Source(108, 11) + SourceIndex(0) -6 >Emitted(84, 12) Source(108, 12) + SourceIndex(0) -7 >Emitted(84, 13) Source(108, 13) + SourceIndex(0) -8 >Emitted(84, 16) Source(108, 16) + SourceIndex(0) -9 >Emitted(84, 17) Source(108, 17) + SourceIndex(0) -10>Emitted(84, 18) Source(108, 18) + SourceIndex(0) -11>Emitted(84, 19) Source(108, 19) + SourceIndex(0) -12>Emitted(84, 20) Source(108, 20) + SourceIndex(0) -13>Emitted(84, 22) Source(108, 22) + SourceIndex(0) -14>Emitted(84, 23) Source(108, 23) + SourceIndex(0) -15>Emitted(84, 24) Source(108, 24) + SourceIndex(0) -16>Emitted(84, 25) Source(108, 25) + SourceIndex(0) +5 >Emitted(84, 12) Source(108, 12) + SourceIndex(0) +6 >Emitted(84, 13) Source(108, 13) + SourceIndex(0) +7 >Emitted(84, 16) Source(108, 16) + SourceIndex(0) +8 >Emitted(84, 17) Source(108, 17) + SourceIndex(0) +9 >Emitted(84, 19) Source(108, 19) + SourceIndex(0) +10>Emitted(84, 20) Source(108, 20) + SourceIndex(0) +11>Emitted(84, 22) Source(108, 22) + SourceIndex(0) +12>Emitted(84, 24) Source(108, 24) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -3125,7 +2606,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -3144,14 +2625,11 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts 8 >Emitted(85, 27) Source(109, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(86, 1) Source(110, 1) + SourceIndex(0) -2 >Emitted(86, 2) Source(110, 2) + SourceIndex(0) + >} +1 >Emitted(86, 2) Source(110, 2) + SourceIndex(0) --- >>>var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3; >>>//# sourceMappingURL=sourceMapValidationDestructuringForObjectBindingPattern2.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map index cee77d843f709..d41172893b063 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.sourcemap.txt index 24e3e194191f0..fbf911aab7a2d 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.sourcemap.txt @@ -12,20 +12,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^ -13> ^^ -14> ^^^^^^^^ -15> ^^ -16> ^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^^ +14> ^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -45,110 +43,100 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. > 2 >let 3 > robot -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skill -13> : -14> "mowing" -15> } -16> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skill +11> : +12> "mowing" +13> } +14> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(17, 10) + SourceIndex(0) -4 >Emitted(1, 11) Source(17, 12) + SourceIndex(0) -5 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) -6 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) -7 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) -8 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) -9 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) -10>Emitted(1, 28) Source(17, 35) + SourceIndex(0) -11>Emitted(1, 30) Source(17, 37) + SourceIndex(0) -12>Emitted(1, 35) Source(17, 42) + SourceIndex(0) -13>Emitted(1, 37) Source(17, 44) + SourceIndex(0) -14>Emitted(1, 45) Source(17, 52) + SourceIndex(0) -15>Emitted(1, 47) Source(17, 54) + SourceIndex(0) -16>Emitted(1, 48) Source(17, 55) + SourceIndex(0) +4 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) +5 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) +6 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) +7 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) +8 >Emitted(1, 28) Source(17, 35) + SourceIndex(0) +9 >Emitted(1, 30) Source(17, 37) + SourceIndex(0) +10>Emitted(1, 35) Source(17, 42) + SourceIndex(0) +11>Emitted(1, 37) Source(17, 44) + SourceIndex(0) +12>Emitted(1, 45) Source(17, 52) + SourceIndex(0) +13>Emitted(1, 47) Source(17, 54) + SourceIndex(0) +14>Emitted(1, 48) Source(17, 55) + SourceIndex(0) --- >>>var multiRobot = { name: "mower", skills: { primary: "mowing", secondary: "none" } }; 1-> 2 >^^^^ 3 > ^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^^ -22> ^^ -23> ^^ -24> ^ +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^^ +12> ^^ +13> ^^^^^^^ +14> ^^ +15> ^^^^^^^^ +16> ^^ +17> ^^^^^^^^^ +18> ^^ +19> ^^^^^^ +20> ^^ +21> ^^ +22> ^ 1-> > 2 >let 3 > multiRobot -4 > : -5 > M -6 > ultiRobot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skills -13> : -14> { -15> primary -16> : -17> "mowing" -18> , -19> secondary -20> : -21> "none" -22> } -23> } -24> ; +4 > : MultiRobot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skills +11> : +12> { +13> primary +14> : +15> "mowing" +16> , +17> secondary +18> : +19> "none" +20> } +21> } +22> ; 1->Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 15) Source(18, 15) + SourceIndex(0) -4 >Emitted(2, 16) Source(18, 17) + SourceIndex(0) -5 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) -6 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) -7 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) -8 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) -9 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) -10>Emitted(2, 33) Source(18, 45) + SourceIndex(0) -11>Emitted(2, 35) Source(18, 47) + SourceIndex(0) -12>Emitted(2, 41) Source(18, 53) + SourceIndex(0) -13>Emitted(2, 43) Source(18, 55) + SourceIndex(0) -14>Emitted(2, 45) Source(18, 57) + SourceIndex(0) -15>Emitted(2, 52) Source(18, 64) + SourceIndex(0) -16>Emitted(2, 54) Source(18, 66) + SourceIndex(0) -17>Emitted(2, 62) Source(18, 74) + SourceIndex(0) -18>Emitted(2, 64) Source(18, 76) + SourceIndex(0) -19>Emitted(2, 73) Source(18, 85) + SourceIndex(0) -20>Emitted(2, 75) Source(18, 87) + SourceIndex(0) -21>Emitted(2, 81) Source(18, 93) + SourceIndex(0) -22>Emitted(2, 83) Source(18, 95) + SourceIndex(0) -23>Emitted(2, 85) Source(18, 97) + SourceIndex(0) -24>Emitted(2, 86) Source(18, 98) + SourceIndex(0) +4 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) +5 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) +6 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) +7 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) +8 >Emitted(2, 33) Source(18, 45) + SourceIndex(0) +9 >Emitted(2, 35) Source(18, 47) + SourceIndex(0) +10>Emitted(2, 41) Source(18, 53) + SourceIndex(0) +11>Emitted(2, 43) Source(18, 55) + SourceIndex(0) +12>Emitted(2, 45) Source(18, 57) + SourceIndex(0) +13>Emitted(2, 52) Source(18, 64) + SourceIndex(0) +14>Emitted(2, 54) Source(18, 66) + SourceIndex(0) +15>Emitted(2, 62) Source(18, 74) + SourceIndex(0) +16>Emitted(2, 64) Source(18, 76) + SourceIndex(0) +17>Emitted(2, 73) Source(18, 85) + SourceIndex(0) +18>Emitted(2, 75) Source(18, 87) + SourceIndex(0) +19>Emitted(2, 81) Source(18, 93) + SourceIndex(0) +20>Emitted(2, 83) Source(18, 95) + SourceIndex(0) +21>Emitted(2, 85) Source(18, 97) + SourceIndex(0) +22>Emitted(2, 86) Source(18, 98) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -159,21 +147,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. --- >>> return robot; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^ +4 > ^ 1->function getRobot() { > -2 > return -3 > -4 > robot -5 > ; +2 > return +3 > robot +4 > ; 1->Emitted(4, 5) Source(20, 5) + SourceIndex(0) -2 >Emitted(4, 11) Source(20, 11) + SourceIndex(0) -3 >Emitted(4, 12) Source(20, 12) + SourceIndex(0) -4 >Emitted(4, 17) Source(20, 17) + SourceIndex(0) -5 >Emitted(4, 18) Source(20, 18) + SourceIndex(0) +2 >Emitted(4, 12) Source(20, 12) + SourceIndex(0) +3 >Emitted(4, 17) Source(20, 17) + SourceIndex(0) +4 >Emitted(4, 18) Source(20, 18) + SourceIndex(0) --- >>>} 1 > @@ -194,21 +179,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. --- >>> return multiRobot; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^ +4 > ^ 1->function getMultiRobot() { > -2 > return -3 > -4 > multiRobot -5 > ; +2 > return +3 > multiRobot +4 > ; 1->Emitted(7, 5) Source(23, 5) + SourceIndex(0) -2 >Emitted(7, 11) Source(23, 11) + SourceIndex(0) -3 >Emitted(7, 12) Source(23, 12) + SourceIndex(0) -4 >Emitted(7, 22) Source(23, 22) + SourceIndex(0) -5 >Emitted(7, 23) Source(23, 23) + SourceIndex(0) +2 >Emitted(7, 12) Source(23, 12) + SourceIndex(0) +3 >Emitted(7, 22) Source(23, 22) + SourceIndex(0) +4 >Emitted(7, 23) Source(23, 23) + SourceIndex(0) --- >>>} 1 > @@ -222,85 +204,61 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. --- >>>for (var _a = robot.name, nameA = _a === void 0 ? "noName" : _a, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > > -2 >for -3 > -4 > (let { -5 > -6 > name: nameA= "noName" -7 > -8 > name: nameA= "noName" -9 > } = robot, -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let { +3 > +4 > name: nameA= "noName" +5 > +6 > name: nameA= "noName" +7 > } = robot, +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(9, 1) Source(26, 1) + SourceIndex(0) -2 >Emitted(9, 4) Source(26, 4) + SourceIndex(0) -3 >Emitted(9, 5) Source(26, 5) + SourceIndex(0) -4 >Emitted(9, 6) Source(26, 11) + SourceIndex(0) -5 >Emitted(9, 10) Source(26, 11) + SourceIndex(0) -6 >Emitted(9, 25) Source(26, 32) + SourceIndex(0) -7 >Emitted(9, 27) Source(26, 11) + SourceIndex(0) -8 >Emitted(9, 64) Source(26, 32) + SourceIndex(0) -9 >Emitted(9, 66) Source(26, 44) + SourceIndex(0) -10>Emitted(9, 67) Source(26, 45) + SourceIndex(0) -11>Emitted(9, 68) Source(26, 46) + SourceIndex(0) -12>Emitted(9, 69) Source(26, 47) + SourceIndex(0) -13>Emitted(9, 70) Source(26, 48) + SourceIndex(0) -14>Emitted(9, 71) Source(26, 49) + SourceIndex(0) -15>Emitted(9, 72) Source(26, 50) + SourceIndex(0) -16>Emitted(9, 73) Source(26, 51) + SourceIndex(0) -17>Emitted(9, 74) Source(26, 52) + SourceIndex(0) -18>Emitted(9, 77) Source(26, 55) + SourceIndex(0) -19>Emitted(9, 78) Source(26, 56) + SourceIndex(0) -20>Emitted(9, 79) Source(26, 57) + SourceIndex(0) -21>Emitted(9, 80) Source(26, 58) + SourceIndex(0) -22>Emitted(9, 81) Source(26, 59) + SourceIndex(0) -23>Emitted(9, 83) Source(26, 61) + SourceIndex(0) -24>Emitted(9, 84) Source(26, 62) + SourceIndex(0) -25>Emitted(9, 85) Source(26, 63) + SourceIndex(0) -26>Emitted(9, 86) Source(26, 64) + SourceIndex(0) +2 >Emitted(9, 6) Source(26, 11) + SourceIndex(0) +3 >Emitted(9, 10) Source(26, 11) + SourceIndex(0) +4 >Emitted(9, 25) Source(26, 32) + SourceIndex(0) +5 >Emitted(9, 27) Source(26, 11) + SourceIndex(0) +6 >Emitted(9, 64) Source(26, 32) + SourceIndex(0) +7 >Emitted(9, 66) Source(26, 44) + SourceIndex(0) +8 >Emitted(9, 67) Source(26, 45) + SourceIndex(0) +9 >Emitted(9, 70) Source(26, 48) + SourceIndex(0) +10>Emitted(9, 71) Source(26, 49) + SourceIndex(0) +11>Emitted(9, 73) Source(26, 51) + SourceIndex(0) +12>Emitted(9, 74) Source(26, 52) + SourceIndex(0) +13>Emitted(9, 77) Source(26, 55) + SourceIndex(0) +14>Emitted(9, 78) Source(26, 56) + SourceIndex(0) +15>Emitted(9, 80) Source(26, 58) + SourceIndex(0) +16>Emitted(9, 81) Source(26, 59) + SourceIndex(0) +17>Emitted(9, 83) Source(26, 61) + SourceIndex(0) +18>Emitted(9, 85) Source(26, 63) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -311,7 +269,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -330,95 +288,68 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(10, 24) Source(27, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(11, 1) Source(28, 1) + SourceIndex(0) -2 >Emitted(11, 2) Source(28, 2) + SourceIndex(0) + >} +1 >Emitted(11, 2) Source(28, 2) + SourceIndex(0) --- >>>for (var _b = getRobot().name, nameA = _b === void 0 ? "noName" : _b, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > -2 >for -3 > -4 > (let { -5 > -6 > name: nameA = "noName" -7 > -8 > name: nameA = "noName" -9 > } = getRobot(), -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let { +3 > +4 > name: nameA = "noName" +5 > +6 > name: nameA = "noName" +7 > } = getRobot(), +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(12, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(12, 4) Source(29, 4) + SourceIndex(0) -3 >Emitted(12, 5) Source(29, 5) + SourceIndex(0) -4 >Emitted(12, 6) Source(29, 11) + SourceIndex(0) -5 >Emitted(12, 10) Source(29, 11) + SourceIndex(0) -6 >Emitted(12, 30) Source(29, 33) + SourceIndex(0) -7 >Emitted(12, 32) Source(29, 11) + SourceIndex(0) -8 >Emitted(12, 69) Source(29, 33) + SourceIndex(0) -9 >Emitted(12, 71) Source(29, 50) + SourceIndex(0) -10>Emitted(12, 72) Source(29, 51) + SourceIndex(0) -11>Emitted(12, 73) Source(29, 52) + SourceIndex(0) -12>Emitted(12, 74) Source(29, 53) + SourceIndex(0) -13>Emitted(12, 75) Source(29, 54) + SourceIndex(0) -14>Emitted(12, 76) Source(29, 55) + SourceIndex(0) -15>Emitted(12, 77) Source(29, 56) + SourceIndex(0) -16>Emitted(12, 78) Source(29, 57) + SourceIndex(0) -17>Emitted(12, 79) Source(29, 58) + SourceIndex(0) -18>Emitted(12, 82) Source(29, 61) + SourceIndex(0) -19>Emitted(12, 83) Source(29, 62) + SourceIndex(0) -20>Emitted(12, 84) Source(29, 63) + SourceIndex(0) -21>Emitted(12, 85) Source(29, 64) + SourceIndex(0) -22>Emitted(12, 86) Source(29, 65) + SourceIndex(0) -23>Emitted(12, 88) Source(29, 67) + SourceIndex(0) -24>Emitted(12, 89) Source(29, 68) + SourceIndex(0) -25>Emitted(12, 90) Source(29, 69) + SourceIndex(0) -26>Emitted(12, 91) Source(29, 70) + SourceIndex(0) +2 >Emitted(12, 6) Source(29, 11) + SourceIndex(0) +3 >Emitted(12, 10) Source(29, 11) + SourceIndex(0) +4 >Emitted(12, 30) Source(29, 33) + SourceIndex(0) +5 >Emitted(12, 32) Source(29, 11) + SourceIndex(0) +6 >Emitted(12, 69) Source(29, 33) + SourceIndex(0) +7 >Emitted(12, 71) Source(29, 50) + SourceIndex(0) +8 >Emitted(12, 72) Source(29, 51) + SourceIndex(0) +9 >Emitted(12, 75) Source(29, 54) + SourceIndex(0) +10>Emitted(12, 76) Source(29, 55) + SourceIndex(0) +11>Emitted(12, 78) Source(29, 57) + SourceIndex(0) +12>Emitted(12, 79) Source(29, 58) + SourceIndex(0) +13>Emitted(12, 82) Source(29, 61) + SourceIndex(0) +14>Emitted(12, 83) Source(29, 62) + SourceIndex(0) +15>Emitted(12, 85) Source(29, 64) + SourceIndex(0) +16>Emitted(12, 86) Source(29, 65) + SourceIndex(0) +17>Emitted(12, 88) Source(29, 67) + SourceIndex(0) +18>Emitted(12, 90) Source(29, 69) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -429,7 +360,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -448,95 +379,68 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(13, 24) Source(30, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(14, 1) Source(31, 1) + SourceIndex(0) -2 >Emitted(14, 2) Source(31, 2) + SourceIndex(0) + >} +1 >Emitted(14, 2) Source(31, 2) + SourceIndex(0) --- >>>for (var _c = { name: "trimmer", skill: "trimming" }.name, nameA = _c === void 0 ? "noName" : _c, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^^^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^^ -24> ^ -25> ^ -26> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^ +18> ^^ 1-> > -2 >for -3 > -4 > (let { -5 > -6 > name: nameA = "noName" -7 > -8 > name: nameA = "noName" -9 > } = { name: "trimmer", skill: "trimming" }, -10> i -11> -12> = -13> -14> 0 -15> ; -16> -17> i -18> < -19> 1 -20> ; -21> -22> i -23> ++ -24> ) -25> -26> { +2 >for (let { +3 > +4 > name: nameA = "noName" +5 > +6 > name: nameA = "noName" +7 > } = { name: "trimmer", skill: "trimming" }, +8 > i +9 > = +10> 0 +11> ; +12> i +13> < +14> 1 +15> ; +16> i +17> ++ +18> ) 1->Emitted(15, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(15, 4) Source(32, 4) + SourceIndex(0) -3 >Emitted(15, 5) Source(32, 5) + SourceIndex(0) -4 >Emitted(15, 6) Source(32, 11) + SourceIndex(0) -5 >Emitted(15, 10) Source(32, 11) + SourceIndex(0) -6 >Emitted(15, 58) Source(32, 33) + SourceIndex(0) -7 >Emitted(15, 60) Source(32, 11) + SourceIndex(0) -8 >Emitted(15, 97) Source(32, 33) + SourceIndex(0) -9 >Emitted(15, 99) Source(32, 85) + SourceIndex(0) -10>Emitted(15, 100) Source(32, 86) + SourceIndex(0) -11>Emitted(15, 101) Source(32, 87) + SourceIndex(0) -12>Emitted(15, 102) Source(32, 88) + SourceIndex(0) -13>Emitted(15, 103) Source(32, 89) + SourceIndex(0) -14>Emitted(15, 104) Source(32, 90) + SourceIndex(0) -15>Emitted(15, 105) Source(32, 91) + SourceIndex(0) -16>Emitted(15, 106) Source(32, 92) + SourceIndex(0) -17>Emitted(15, 107) Source(32, 93) + SourceIndex(0) -18>Emitted(15, 110) Source(32, 96) + SourceIndex(0) -19>Emitted(15, 111) Source(32, 97) + SourceIndex(0) -20>Emitted(15, 112) Source(32, 98) + SourceIndex(0) -21>Emitted(15, 113) Source(32, 99) + SourceIndex(0) -22>Emitted(15, 114) Source(32, 100) + SourceIndex(0) -23>Emitted(15, 116) Source(32, 102) + SourceIndex(0) -24>Emitted(15, 117) Source(32, 103) + SourceIndex(0) -25>Emitted(15, 118) Source(32, 104) + SourceIndex(0) -26>Emitted(15, 119) Source(32, 105) + SourceIndex(0) +2 >Emitted(15, 6) Source(32, 11) + SourceIndex(0) +3 >Emitted(15, 10) Source(32, 11) + SourceIndex(0) +4 >Emitted(15, 58) Source(32, 33) + SourceIndex(0) +5 >Emitted(15, 60) Source(32, 11) + SourceIndex(0) +6 >Emitted(15, 97) Source(32, 33) + SourceIndex(0) +7 >Emitted(15, 99) Source(32, 85) + SourceIndex(0) +8 >Emitted(15, 100) Source(32, 86) + SourceIndex(0) +9 >Emitted(15, 103) Source(32, 89) + SourceIndex(0) +10>Emitted(15, 104) Source(32, 90) + SourceIndex(0) +11>Emitted(15, 106) Source(32, 92) + SourceIndex(0) +12>Emitted(15, 107) Source(32, 93) + SourceIndex(0) +13>Emitted(15, 110) Source(32, 96) + SourceIndex(0) +14>Emitted(15, 111) Source(32, 97) + SourceIndex(0) +15>Emitted(15, 113) Source(32, 99) + SourceIndex(0) +16>Emitted(15, 114) Source(32, 100) + SourceIndex(0) +17>Emitted(15, 116) Source(32, 102) + SourceIndex(0) +18>Emitted(15, 118) Source(32, 104) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -547,7 +451,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -566,129 +470,102 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(16, 24) Source(33, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(17, 1) Source(34, 1) + SourceIndex(0) -2 >Emitted(17, 2) Source(34, 2) + SourceIndex(0) + >} +1 >Emitted(17, 2) Source(34, 2) + SourceIndex(0) --- >>>for (var _d = multiRobot.skills, _e = _d === void 0 ? { primary: "none", secondary: "none" } : _d, _f = _e.primary, primaryA = _f === void 0 ? "primary" : _f, _g = _e.secondary, secondaryA = _g === void 0 ? "secondary" : _g, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -17> ^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^^ -27> ^ -28> ^ -29> ^ -30> ^ -31> ^^ -32> ^ -33> ^ -34> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ 1-> > -2 >for -3 > -4 > (let { - > -5 > -6 > skills: { +2 >for (let { + > +3 > +4 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -7 > -8 > skills: { +5 > +6 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -9 > -10> primary: primaryA = "primary" -11> -12> primary: primaryA = "primary" -13> , +7 > +8 > primary: primaryA = "primary" +9 > +10> primary: primaryA = "primary" +11> , > -14> secondary: secondaryA = "secondary" -15> -16> secondary: secondaryA = "secondary" -17> +12> secondary: secondaryA = "secondary" +13> +14> secondary: secondaryA = "secondary" +15> > } = { primary: "none", secondary: "none" } > } = multiRobot, -18> i -19> -20> = -21> -22> 0 -23> ; -24> -25> i -26> < -27> 1 -28> ; -29> -30> i -31> ++ -32> ) -33> -34> { +16> i +17> = +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(18, 4) Source(35, 4) + SourceIndex(0) -3 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) -4 >Emitted(18, 6) Source(36, 5) + SourceIndex(0) -5 >Emitted(18, 10) Source(36, 5) + SourceIndex(0) -6 >Emitted(18, 32) Source(39, 47) + SourceIndex(0) -7 >Emitted(18, 34) Source(36, 5) + SourceIndex(0) -8 >Emitted(18, 98) Source(39, 47) + SourceIndex(0) -9 >Emitted(18, 100) Source(37, 9) + SourceIndex(0) -10>Emitted(18, 115) Source(37, 38) + SourceIndex(0) -11>Emitted(18, 117) Source(37, 9) + SourceIndex(0) -12>Emitted(18, 158) Source(37, 38) + SourceIndex(0) -13>Emitted(18, 160) Source(38, 9) + SourceIndex(0) -14>Emitted(18, 177) Source(38, 44) + SourceIndex(0) -15>Emitted(18, 179) Source(38, 9) + SourceIndex(0) -16>Emitted(18, 224) Source(38, 44) + SourceIndex(0) -17>Emitted(18, 226) Source(40, 17) + SourceIndex(0) -18>Emitted(18, 227) Source(40, 18) + SourceIndex(0) -19>Emitted(18, 228) Source(40, 19) + SourceIndex(0) -20>Emitted(18, 229) Source(40, 20) + SourceIndex(0) -21>Emitted(18, 230) Source(40, 21) + SourceIndex(0) -22>Emitted(18, 231) Source(40, 22) + SourceIndex(0) -23>Emitted(18, 232) Source(40, 23) + SourceIndex(0) -24>Emitted(18, 233) Source(40, 24) + SourceIndex(0) -25>Emitted(18, 234) Source(40, 25) + SourceIndex(0) -26>Emitted(18, 237) Source(40, 28) + SourceIndex(0) -27>Emitted(18, 238) Source(40, 29) + SourceIndex(0) -28>Emitted(18, 239) Source(40, 30) + SourceIndex(0) -29>Emitted(18, 240) Source(40, 31) + SourceIndex(0) -30>Emitted(18, 241) Source(40, 32) + SourceIndex(0) -31>Emitted(18, 243) Source(40, 34) + SourceIndex(0) -32>Emitted(18, 244) Source(40, 35) + SourceIndex(0) -33>Emitted(18, 245) Source(40, 36) + SourceIndex(0) -34>Emitted(18, 246) Source(40, 37) + SourceIndex(0) +2 >Emitted(18, 6) Source(36, 5) + SourceIndex(0) +3 >Emitted(18, 10) Source(36, 5) + SourceIndex(0) +4 >Emitted(18, 32) Source(39, 47) + SourceIndex(0) +5 >Emitted(18, 34) Source(36, 5) + SourceIndex(0) +6 >Emitted(18, 98) Source(39, 47) + SourceIndex(0) +7 >Emitted(18, 100) Source(37, 9) + SourceIndex(0) +8 >Emitted(18, 115) Source(37, 38) + SourceIndex(0) +9 >Emitted(18, 117) Source(37, 9) + SourceIndex(0) +10>Emitted(18, 158) Source(37, 38) + SourceIndex(0) +11>Emitted(18, 160) Source(38, 9) + SourceIndex(0) +12>Emitted(18, 177) Source(38, 44) + SourceIndex(0) +13>Emitted(18, 179) Source(38, 9) + SourceIndex(0) +14>Emitted(18, 224) Source(38, 44) + SourceIndex(0) +15>Emitted(18, 226) Source(40, 17) + SourceIndex(0) +16>Emitted(18, 227) Source(40, 18) + SourceIndex(0) +17>Emitted(18, 230) Source(40, 21) + SourceIndex(0) +18>Emitted(18, 231) Source(40, 22) + SourceIndex(0) +19>Emitted(18, 233) Source(40, 24) + SourceIndex(0) +20>Emitted(18, 234) Source(40, 25) + SourceIndex(0) +21>Emitted(18, 237) Source(40, 28) + SourceIndex(0) +22>Emitted(18, 238) Source(40, 29) + SourceIndex(0) +23>Emitted(18, 240) Source(40, 31) + SourceIndex(0) +24>Emitted(18, 241) Source(40, 32) + SourceIndex(0) +25>Emitted(18, 243) Source(40, 34) + SourceIndex(0) +26>Emitted(18, 245) Source(40, 36) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -699,7 +576,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -718,129 +595,102 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(19, 27) Source(41, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(20, 1) Source(42, 1) + SourceIndex(0) -2 >Emitted(20, 2) Source(42, 2) + SourceIndex(0) + >} +1 >Emitted(20, 2) Source(42, 2) + SourceIndex(0) --- >>>for (var _h = getMultiRobot().skills, _j = _h === void 0 ? { primary: "none", secondary: "none" } : _h, _k = _j.primary, primaryA = _k === void 0 ? "primary" : _k, _l = _j.secondary, secondaryA = _l === void 0 ? "secondary" : _l, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -17> ^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^^ -27> ^ -28> ^ -29> ^ -30> ^ -31> ^^ -32> ^ -33> ^ -34> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ 1-> > -2 >for -3 > -4 > (let { - > -5 > -6 > skills: { +2 >for (let { + > +3 > +4 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -7 > -8 > skills: { +5 > +6 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -9 > -10> primary: primaryA = "primary" -11> -12> primary: primaryA = "primary" -13> , +7 > +8 > primary: primaryA = "primary" +9 > +10> primary: primaryA = "primary" +11> , > -14> secondary: secondaryA = "secondary" -15> -16> secondary: secondaryA = "secondary" -17> +12> secondary: secondaryA = "secondary" +13> +14> secondary: secondaryA = "secondary" +15> > } = { primary: "none", secondary: "none" } > } = getMultiRobot(), -18> i -19> -20> = -21> -22> 0 -23> ; -24> -25> i -26> < -27> 1 -28> ; -29> -30> i -31> ++ -32> ) -33> -34> { +16> i +17> = +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) 1->Emitted(21, 1) Source(43, 1) + SourceIndex(0) -2 >Emitted(21, 4) Source(43, 4) + SourceIndex(0) -3 >Emitted(21, 5) Source(43, 5) + SourceIndex(0) -4 >Emitted(21, 6) Source(44, 5) + SourceIndex(0) -5 >Emitted(21, 10) Source(44, 5) + SourceIndex(0) -6 >Emitted(21, 37) Source(47, 47) + SourceIndex(0) -7 >Emitted(21, 39) Source(44, 5) + SourceIndex(0) -8 >Emitted(21, 103) Source(47, 47) + SourceIndex(0) -9 >Emitted(21, 105) Source(45, 9) + SourceIndex(0) -10>Emitted(21, 120) Source(45, 38) + SourceIndex(0) -11>Emitted(21, 122) Source(45, 9) + SourceIndex(0) -12>Emitted(21, 163) Source(45, 38) + SourceIndex(0) -13>Emitted(21, 165) Source(46, 9) + SourceIndex(0) -14>Emitted(21, 182) Source(46, 44) + SourceIndex(0) -15>Emitted(21, 184) Source(46, 9) + SourceIndex(0) -16>Emitted(21, 229) Source(46, 44) + SourceIndex(0) -17>Emitted(21, 231) Source(48, 22) + SourceIndex(0) -18>Emitted(21, 232) Source(48, 23) + SourceIndex(0) -19>Emitted(21, 233) Source(48, 24) + SourceIndex(0) -20>Emitted(21, 234) Source(48, 25) + SourceIndex(0) -21>Emitted(21, 235) Source(48, 26) + SourceIndex(0) -22>Emitted(21, 236) Source(48, 27) + SourceIndex(0) -23>Emitted(21, 237) Source(48, 28) + SourceIndex(0) -24>Emitted(21, 238) Source(48, 29) + SourceIndex(0) -25>Emitted(21, 239) Source(48, 30) + SourceIndex(0) -26>Emitted(21, 242) Source(48, 33) + SourceIndex(0) -27>Emitted(21, 243) Source(48, 34) + SourceIndex(0) -28>Emitted(21, 244) Source(48, 35) + SourceIndex(0) -29>Emitted(21, 245) Source(48, 36) + SourceIndex(0) -30>Emitted(21, 246) Source(48, 37) + SourceIndex(0) -31>Emitted(21, 248) Source(48, 39) + SourceIndex(0) -32>Emitted(21, 249) Source(48, 40) + SourceIndex(0) -33>Emitted(21, 250) Source(48, 41) + SourceIndex(0) -34>Emitted(21, 251) Source(48, 42) + SourceIndex(0) +2 >Emitted(21, 6) Source(44, 5) + SourceIndex(0) +3 >Emitted(21, 10) Source(44, 5) + SourceIndex(0) +4 >Emitted(21, 37) Source(47, 47) + SourceIndex(0) +5 >Emitted(21, 39) Source(44, 5) + SourceIndex(0) +6 >Emitted(21, 103) Source(47, 47) + SourceIndex(0) +7 >Emitted(21, 105) Source(45, 9) + SourceIndex(0) +8 >Emitted(21, 120) Source(45, 38) + SourceIndex(0) +9 >Emitted(21, 122) Source(45, 9) + SourceIndex(0) +10>Emitted(21, 163) Source(45, 38) + SourceIndex(0) +11>Emitted(21, 165) Source(46, 9) + SourceIndex(0) +12>Emitted(21, 182) Source(46, 44) + SourceIndex(0) +13>Emitted(21, 184) Source(46, 9) + SourceIndex(0) +14>Emitted(21, 229) Source(46, 44) + SourceIndex(0) +15>Emitted(21, 231) Source(48, 22) + SourceIndex(0) +16>Emitted(21, 232) Source(48, 23) + SourceIndex(0) +17>Emitted(21, 235) Source(48, 26) + SourceIndex(0) +18>Emitted(21, 236) Source(48, 27) + SourceIndex(0) +19>Emitted(21, 238) Source(48, 29) + SourceIndex(0) +20>Emitted(21, 239) Source(48, 30) + SourceIndex(0) +21>Emitted(21, 242) Source(48, 33) + SourceIndex(0) +22>Emitted(21, 243) Source(48, 34) + SourceIndex(0) +23>Emitted(21, 245) Source(48, 36) + SourceIndex(0) +24>Emitted(21, 246) Source(48, 37) + SourceIndex(0) +25>Emitted(21, 248) Source(48, 39) + SourceIndex(0) +26>Emitted(21, 250) Source(48, 41) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -851,7 +701,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -870,130 +720,103 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(22, 27) Source(49, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(23, 1) Source(50, 1) + SourceIndex(0) -2 >Emitted(23, 2) Source(50, 2) + SourceIndex(0) + >} +1 >Emitted(23, 2) Source(50, 2) + SourceIndex(0) --- >>>for (var _m = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }.skills, _o = _m === void 0 ? { primary: "none", secondary: "none" } : _m, _p = _o.primary, primaryA = _p === void 0 ? "primary" : _p, _q = _o.secondary, secondaryA = _q === void 0 ? "secondary" : _q, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -17> ^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^^ -27> ^ -28> ^ -29> ^ -30> ^ -31> ^^ -32> ^ -33> ^ -34> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^ +26> ^^ 1-> > -2 >for -3 > -4 > (let { - > -5 > -6 > skills: { +2 >for (let { + > +3 > +4 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -7 > -8 > skills: { +5 > +6 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -9 > -10> primary: primaryA = "primary" -11> -12> primary: primaryA = "primary" -13> , +7 > +8 > primary: primaryA = "primary" +9 > +10> primary: primaryA = "primary" +11> , > -14> secondary: secondaryA = "secondary" -15> -16> secondary: secondaryA = "secondary" -17> +12> secondary: secondaryA = "secondary" +13> +14> secondary: secondaryA = "secondary" +15> > } = { primary: "none", secondary: "none" } > } = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > -18> i -19> -20> = -21> -22> 0 -23> ; -24> -25> i -26> < -27> 1 -28> ; -29> -30> i -31> ++ -32> ) -33> -34> { +16> i +17> = +18> 0 +19> ; +20> i +21> < +22> 1 +23> ; +24> i +25> ++ +26> ) 1->Emitted(24, 1) Source(51, 1) + SourceIndex(0) -2 >Emitted(24, 4) Source(51, 4) + SourceIndex(0) -3 >Emitted(24, 5) Source(51, 5) + SourceIndex(0) -4 >Emitted(24, 6) Source(52, 5) + SourceIndex(0) -5 >Emitted(24, 10) Source(52, 5) + SourceIndex(0) -6 >Emitted(24, 95) Source(55, 47) + SourceIndex(0) -7 >Emitted(24, 97) Source(52, 5) + SourceIndex(0) -8 >Emitted(24, 161) Source(55, 47) + SourceIndex(0) -9 >Emitted(24, 163) Source(53, 9) + SourceIndex(0) -10>Emitted(24, 178) Source(53, 38) + SourceIndex(0) -11>Emitted(24, 180) Source(53, 9) + SourceIndex(0) -12>Emitted(24, 221) Source(53, 38) + SourceIndex(0) -13>Emitted(24, 223) Source(54, 9) + SourceIndex(0) -14>Emitted(24, 240) Source(54, 44) + SourceIndex(0) -15>Emitted(24, 242) Source(54, 9) + SourceIndex(0) -16>Emitted(24, 287) Source(54, 44) + SourceIndex(0) -17>Emitted(24, 289) Source(57, 5) + SourceIndex(0) -18>Emitted(24, 290) Source(57, 6) + SourceIndex(0) -19>Emitted(24, 291) Source(57, 7) + SourceIndex(0) -20>Emitted(24, 292) Source(57, 8) + SourceIndex(0) -21>Emitted(24, 293) Source(57, 9) + SourceIndex(0) -22>Emitted(24, 294) Source(57, 10) + SourceIndex(0) -23>Emitted(24, 295) Source(57, 11) + SourceIndex(0) -24>Emitted(24, 296) Source(57, 12) + SourceIndex(0) -25>Emitted(24, 297) Source(57, 13) + SourceIndex(0) -26>Emitted(24, 300) Source(57, 16) + SourceIndex(0) -27>Emitted(24, 301) Source(57, 17) + SourceIndex(0) -28>Emitted(24, 302) Source(57, 18) + SourceIndex(0) -29>Emitted(24, 303) Source(57, 19) + SourceIndex(0) -30>Emitted(24, 304) Source(57, 20) + SourceIndex(0) -31>Emitted(24, 306) Source(57, 22) + SourceIndex(0) -32>Emitted(24, 307) Source(57, 23) + SourceIndex(0) -33>Emitted(24, 308) Source(57, 24) + SourceIndex(0) -34>Emitted(24, 309) Source(57, 25) + SourceIndex(0) +2 >Emitted(24, 6) Source(52, 5) + SourceIndex(0) +3 >Emitted(24, 10) Source(52, 5) + SourceIndex(0) +4 >Emitted(24, 95) Source(55, 47) + SourceIndex(0) +5 >Emitted(24, 97) Source(52, 5) + SourceIndex(0) +6 >Emitted(24, 161) Source(55, 47) + SourceIndex(0) +7 >Emitted(24, 163) Source(53, 9) + SourceIndex(0) +8 >Emitted(24, 178) Source(53, 38) + SourceIndex(0) +9 >Emitted(24, 180) Source(53, 9) + SourceIndex(0) +10>Emitted(24, 221) Source(53, 38) + SourceIndex(0) +11>Emitted(24, 223) Source(54, 9) + SourceIndex(0) +12>Emitted(24, 240) Source(54, 44) + SourceIndex(0) +13>Emitted(24, 242) Source(54, 9) + SourceIndex(0) +14>Emitted(24, 287) Source(54, 44) + SourceIndex(0) +15>Emitted(24, 289) Source(57, 5) + SourceIndex(0) +16>Emitted(24, 290) Source(57, 6) + SourceIndex(0) +17>Emitted(24, 293) Source(57, 9) + SourceIndex(0) +18>Emitted(24, 294) Source(57, 10) + SourceIndex(0) +19>Emitted(24, 296) Source(57, 12) + SourceIndex(0) +20>Emitted(24, 297) Source(57, 13) + SourceIndex(0) +21>Emitted(24, 300) Source(57, 16) + SourceIndex(0) +22>Emitted(24, 301) Source(57, 17) + SourceIndex(0) +23>Emitted(24, 303) Source(57, 19) + SourceIndex(0) +24>Emitted(24, 304) Source(57, 20) + SourceIndex(0) +25>Emitted(24, 306) Source(57, 22) + SourceIndex(0) +26>Emitted(24, 308) Source(57, 24) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1004,7 +827,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1023,108 +846,81 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(25, 27) Source(58, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(26, 1) Source(59, 1) + SourceIndex(0) -2 >Emitted(26, 2) Source(59, 2) + SourceIndex(0) + >} +1 >Emitted(26, 2) Source(59, 2) + SourceIndex(0) --- >>>for (var _r = robot.name, nameA = _r === void 0 ? "noName" : _r, _s = robot.skill, skillA = _s === void 0 ? "skill" : _s, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^^ -28> ^ -29> ^ -30> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^ +13> ^^^ +14> ^ +15> ^^ +16> ^ +17> ^^^ +18> ^ +19> ^^ +20> ^ +21> ^^ +22> ^^ 1-> > > -2 >for -3 > -4 > (let { -5 > -6 > name: nameA = "noName" -7 > -8 > name: nameA = "noName" -9 > , -10> skill: skillA = "skill" -11> -12> skill: skillA = "skill" -13> } = robot, -14> i -15> -16> = -17> -18> 0 -19> ; -20> -21> i -22> < -23> 1 -24> ; -25> -26> i -27> ++ -28> ) -29> -30> { +2 >for (let { +3 > +4 > name: nameA = "noName" +5 > +6 > name: nameA = "noName" +7 > , +8 > skill: skillA = "skill" +9 > +10> skill: skillA = "skill" +11> } = robot, +12> i +13> = +14> 0 +15> ; +16> i +17> < +18> 1 +19> ; +20> i +21> ++ +22> ) 1->Emitted(27, 1) Source(61, 1) + SourceIndex(0) -2 >Emitted(27, 4) Source(61, 4) + SourceIndex(0) -3 >Emitted(27, 5) Source(61, 5) + SourceIndex(0) -4 >Emitted(27, 6) Source(61, 11) + SourceIndex(0) -5 >Emitted(27, 10) Source(61, 11) + SourceIndex(0) -6 >Emitted(27, 25) Source(61, 33) + SourceIndex(0) -7 >Emitted(27, 27) Source(61, 11) + SourceIndex(0) -8 >Emitted(27, 64) Source(61, 33) + SourceIndex(0) -9 >Emitted(27, 66) Source(61, 35) + SourceIndex(0) -10>Emitted(27, 82) Source(61, 58) + SourceIndex(0) -11>Emitted(27, 84) Source(61, 35) + SourceIndex(0) -12>Emitted(27, 121) Source(61, 58) + SourceIndex(0) -13>Emitted(27, 123) Source(61, 70) + SourceIndex(0) -14>Emitted(27, 124) Source(61, 71) + SourceIndex(0) -15>Emitted(27, 125) Source(61, 72) + SourceIndex(0) -16>Emitted(27, 126) Source(61, 73) + SourceIndex(0) -17>Emitted(27, 127) Source(61, 74) + SourceIndex(0) -18>Emitted(27, 128) Source(61, 75) + SourceIndex(0) -19>Emitted(27, 129) Source(61, 76) + SourceIndex(0) -20>Emitted(27, 130) Source(61, 77) + SourceIndex(0) -21>Emitted(27, 131) Source(61, 78) + SourceIndex(0) -22>Emitted(27, 134) Source(61, 81) + SourceIndex(0) -23>Emitted(27, 135) Source(61, 82) + SourceIndex(0) -24>Emitted(27, 136) Source(61, 83) + SourceIndex(0) -25>Emitted(27, 137) Source(61, 84) + SourceIndex(0) -26>Emitted(27, 138) Source(61, 85) + SourceIndex(0) -27>Emitted(27, 140) Source(61, 87) + SourceIndex(0) -28>Emitted(27, 141) Source(61, 88) + SourceIndex(0) -29>Emitted(27, 142) Source(61, 89) + SourceIndex(0) -30>Emitted(27, 143) Source(61, 90) + SourceIndex(0) +2 >Emitted(27, 6) Source(61, 11) + SourceIndex(0) +3 >Emitted(27, 10) Source(61, 11) + SourceIndex(0) +4 >Emitted(27, 25) Source(61, 33) + SourceIndex(0) +5 >Emitted(27, 27) Source(61, 11) + SourceIndex(0) +6 >Emitted(27, 64) Source(61, 33) + SourceIndex(0) +7 >Emitted(27, 66) Source(61, 35) + SourceIndex(0) +8 >Emitted(27, 82) Source(61, 58) + SourceIndex(0) +9 >Emitted(27, 84) Source(61, 35) + SourceIndex(0) +10>Emitted(27, 121) Source(61, 58) + SourceIndex(0) +11>Emitted(27, 123) Source(61, 70) + SourceIndex(0) +12>Emitted(27, 124) Source(61, 71) + SourceIndex(0) +13>Emitted(27, 127) Source(61, 74) + SourceIndex(0) +14>Emitted(27, 128) Source(61, 75) + SourceIndex(0) +15>Emitted(27, 130) Source(61, 77) + SourceIndex(0) +16>Emitted(27, 131) Source(61, 78) + SourceIndex(0) +17>Emitted(27, 134) Source(61, 81) + SourceIndex(0) +18>Emitted(27, 135) Source(61, 82) + SourceIndex(0) +19>Emitted(27, 137) Source(61, 84) + SourceIndex(0) +20>Emitted(27, 138) Source(61, 85) + SourceIndex(0) +21>Emitted(27, 140) Source(61, 87) + SourceIndex(0) +22>Emitted(27, 142) Source(61, 89) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1135,7 +931,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1154,113 +950,86 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(28, 24) Source(62, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(29, 1) Source(63, 1) + SourceIndex(0) -2 >Emitted(29, 2) Source(63, 2) + SourceIndex(0) + >} +1 >Emitted(29, 2) Source(63, 2) + SourceIndex(0) --- >>>for (var _t = getRobot(), _u = _t.name, nameA = _u === void 0 ? "noName" : _u, _v = _t.skill, skillA = _v === void 0 ? "skill" : _v, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^ -30> ^ -31> ^ -32> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > {name: nameA = "noName", skill: skillA = "skill" } = getRobot() -7 > -8 > name: nameA = "noName" -9 > -10> name: nameA = "noName" -11> , -12> skill: skillA = "skill" -13> -14> skill: skillA = "skill" -15> } = getRobot(), -16> i -17> -18> = -19> -20> 0 -21> ; -22> -23> i -24> < -25> 1 -26> ; -27> -28> i -29> ++ -30> ) -31> -32> { +2 >for (let +3 > +4 > {name: nameA = "noName", skill: skillA = "skill" } = getRobot() +5 > +6 > name: nameA = "noName" +7 > +8 > name: nameA = "noName" +9 > , +10> skill: skillA = "skill" +11> +12> skill: skillA = "skill" +13> } = getRobot(), +14> i +15> = +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) 1->Emitted(30, 1) Source(64, 1) + SourceIndex(0) -2 >Emitted(30, 4) Source(64, 4) + SourceIndex(0) -3 >Emitted(30, 5) Source(64, 5) + SourceIndex(0) -4 >Emitted(30, 6) Source(64, 10) + SourceIndex(0) -5 >Emitted(30, 10) Source(64, 10) + SourceIndex(0) -6 >Emitted(30, 25) Source(64, 73) + SourceIndex(0) -7 >Emitted(30, 27) Source(64, 11) + SourceIndex(0) -8 >Emitted(30, 39) Source(64, 33) + SourceIndex(0) -9 >Emitted(30, 41) Source(64, 11) + SourceIndex(0) -10>Emitted(30, 78) Source(64, 33) + SourceIndex(0) -11>Emitted(30, 80) Source(64, 35) + SourceIndex(0) -12>Emitted(30, 93) Source(64, 58) + SourceIndex(0) -13>Emitted(30, 95) Source(64, 35) + SourceIndex(0) -14>Emitted(30, 132) Source(64, 58) + SourceIndex(0) -15>Emitted(30, 134) Source(64, 75) + SourceIndex(0) -16>Emitted(30, 135) Source(64, 76) + SourceIndex(0) -17>Emitted(30, 136) Source(64, 77) + SourceIndex(0) -18>Emitted(30, 137) Source(64, 78) + SourceIndex(0) -19>Emitted(30, 138) Source(64, 79) + SourceIndex(0) -20>Emitted(30, 139) Source(64, 80) + SourceIndex(0) -21>Emitted(30, 140) Source(64, 81) + SourceIndex(0) -22>Emitted(30, 141) Source(64, 82) + SourceIndex(0) -23>Emitted(30, 142) Source(64, 83) + SourceIndex(0) -24>Emitted(30, 145) Source(64, 86) + SourceIndex(0) -25>Emitted(30, 146) Source(64, 87) + SourceIndex(0) -26>Emitted(30, 147) Source(64, 88) + SourceIndex(0) -27>Emitted(30, 148) Source(64, 89) + SourceIndex(0) -28>Emitted(30, 149) Source(64, 90) + SourceIndex(0) -29>Emitted(30, 151) Source(64, 92) + SourceIndex(0) -30>Emitted(30, 152) Source(64, 93) + SourceIndex(0) -31>Emitted(30, 153) Source(64, 94) + SourceIndex(0) -32>Emitted(30, 154) Source(64, 95) + SourceIndex(0) +2 >Emitted(30, 6) Source(64, 10) + SourceIndex(0) +3 >Emitted(30, 10) Source(64, 10) + SourceIndex(0) +4 >Emitted(30, 25) Source(64, 73) + SourceIndex(0) +5 >Emitted(30, 27) Source(64, 11) + SourceIndex(0) +6 >Emitted(30, 39) Source(64, 33) + SourceIndex(0) +7 >Emitted(30, 41) Source(64, 11) + SourceIndex(0) +8 >Emitted(30, 78) Source(64, 33) + SourceIndex(0) +9 >Emitted(30, 80) Source(64, 35) + SourceIndex(0) +10>Emitted(30, 93) Source(64, 58) + SourceIndex(0) +11>Emitted(30, 95) Source(64, 35) + SourceIndex(0) +12>Emitted(30, 132) Source(64, 58) + SourceIndex(0) +13>Emitted(30, 134) Source(64, 75) + SourceIndex(0) +14>Emitted(30, 135) Source(64, 76) + SourceIndex(0) +15>Emitted(30, 138) Source(64, 79) + SourceIndex(0) +16>Emitted(30, 139) Source(64, 80) + SourceIndex(0) +17>Emitted(30, 141) Source(64, 82) + SourceIndex(0) +18>Emitted(30, 142) Source(64, 83) + SourceIndex(0) +19>Emitted(30, 145) Source(64, 86) + SourceIndex(0) +20>Emitted(30, 146) Source(64, 87) + SourceIndex(0) +21>Emitted(30, 148) Source(64, 89) + SourceIndex(0) +22>Emitted(30, 149) Source(64, 90) + SourceIndex(0) +23>Emitted(30, 151) Source(64, 92) + SourceIndex(0) +24>Emitted(30, 153) Source(64, 94) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1271,7 +1040,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1290,113 +1059,86 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(31, 24) Source(65, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(32, 1) Source(66, 1) + SourceIndex(0) -2 >Emitted(32, 2) Source(66, 2) + SourceIndex(0) + >} +1 >Emitted(32, 2) Source(66, 2) + SourceIndex(0) --- >>>for (var _w = { name: "trimmer", skill: "trimming" }, _x = _w.name, nameA = _x === void 0 ? "noName" : _x, _y = _w.skill, skillA = _y === void 0 ? "skill" : _y, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^ -23> ^ -24> ^^^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^ -30> ^ -31> ^ -32> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^ +15> ^^^ +16> ^ +17> ^^ +18> ^ +19> ^^^ +20> ^ +21> ^^ +22> ^ +23> ^^ +24> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > {name: nameA = "noName", skill: skillA = "skill" } = { name: "trimmer", skill: "trimming" } -7 > -8 > name: nameA = "noName" -9 > -10> name: nameA = "noName" -11> , -12> skill: skillA = "skill" -13> -14> skill: skillA = "skill" -15> } = { name: "trimmer", skill: "trimming" }, -16> i -17> -18> = -19> -20> 0 -21> ; -22> -23> i -24> < -25> 1 -26> ; -27> -28> i -29> ++ -30> ) -31> -32> { +2 >for (let +3 > +4 > {name: nameA = "noName", skill: skillA = "skill" } = { name: "trimmer", skill: "trimming" } +5 > +6 > name: nameA = "noName" +7 > +8 > name: nameA = "noName" +9 > , +10> skill: skillA = "skill" +11> +12> skill: skillA = "skill" +13> } = { name: "trimmer", skill: "trimming" }, +14> i +15> = +16> 0 +17> ; +18> i +19> < +20> 1 +21> ; +22> i +23> ++ +24> ) 1->Emitted(33, 1) Source(67, 1) + SourceIndex(0) -2 >Emitted(33, 4) Source(67, 4) + SourceIndex(0) -3 >Emitted(33, 5) Source(67, 5) + SourceIndex(0) -4 >Emitted(33, 6) Source(67, 10) + SourceIndex(0) -5 >Emitted(33, 10) Source(67, 10) + SourceIndex(0) -6 >Emitted(33, 53) Source(67, 108) + SourceIndex(0) -7 >Emitted(33, 55) Source(67, 11) + SourceIndex(0) -8 >Emitted(33, 67) Source(67, 33) + SourceIndex(0) -9 >Emitted(33, 69) Source(67, 11) + SourceIndex(0) -10>Emitted(33, 106) Source(67, 33) + SourceIndex(0) -11>Emitted(33, 108) Source(67, 35) + SourceIndex(0) -12>Emitted(33, 121) Source(67, 58) + SourceIndex(0) -13>Emitted(33, 123) Source(67, 35) + SourceIndex(0) -14>Emitted(33, 160) Source(67, 58) + SourceIndex(0) -15>Emitted(33, 162) Source(67, 110) + SourceIndex(0) -16>Emitted(33, 163) Source(67, 111) + SourceIndex(0) -17>Emitted(33, 164) Source(67, 112) + SourceIndex(0) -18>Emitted(33, 165) Source(67, 113) + SourceIndex(0) -19>Emitted(33, 166) Source(67, 114) + SourceIndex(0) -20>Emitted(33, 167) Source(67, 115) + SourceIndex(0) -21>Emitted(33, 168) Source(67, 116) + SourceIndex(0) -22>Emitted(33, 169) Source(67, 117) + SourceIndex(0) -23>Emitted(33, 170) Source(67, 118) + SourceIndex(0) -24>Emitted(33, 173) Source(67, 121) + SourceIndex(0) -25>Emitted(33, 174) Source(67, 122) + SourceIndex(0) -26>Emitted(33, 175) Source(67, 123) + SourceIndex(0) -27>Emitted(33, 176) Source(67, 124) + SourceIndex(0) -28>Emitted(33, 177) Source(67, 125) + SourceIndex(0) -29>Emitted(33, 179) Source(67, 127) + SourceIndex(0) -30>Emitted(33, 180) Source(67, 128) + SourceIndex(0) -31>Emitted(33, 181) Source(67, 129) + SourceIndex(0) -32>Emitted(33, 182) Source(67, 130) + SourceIndex(0) +2 >Emitted(33, 6) Source(67, 10) + SourceIndex(0) +3 >Emitted(33, 10) Source(67, 10) + SourceIndex(0) +4 >Emitted(33, 53) Source(67, 108) + SourceIndex(0) +5 >Emitted(33, 55) Source(67, 11) + SourceIndex(0) +6 >Emitted(33, 67) Source(67, 33) + SourceIndex(0) +7 >Emitted(33, 69) Source(67, 11) + SourceIndex(0) +8 >Emitted(33, 106) Source(67, 33) + SourceIndex(0) +9 >Emitted(33, 108) Source(67, 35) + SourceIndex(0) +10>Emitted(33, 121) Source(67, 58) + SourceIndex(0) +11>Emitted(33, 123) Source(67, 35) + SourceIndex(0) +12>Emitted(33, 160) Source(67, 58) + SourceIndex(0) +13>Emitted(33, 162) Source(67, 110) + SourceIndex(0) +14>Emitted(33, 163) Source(67, 111) + SourceIndex(0) +15>Emitted(33, 166) Source(67, 114) + SourceIndex(0) +16>Emitted(33, 167) Source(67, 115) + SourceIndex(0) +17>Emitted(33, 169) Source(67, 117) + SourceIndex(0) +18>Emitted(33, 170) Source(67, 118) + SourceIndex(0) +19>Emitted(33, 173) Source(67, 121) + SourceIndex(0) +20>Emitted(33, 174) Source(67, 122) + SourceIndex(0) +21>Emitted(33, 176) Source(67, 124) + SourceIndex(0) +22>Emitted(33, 177) Source(67, 125) + SourceIndex(0) +23>Emitted(33, 179) Source(67, 127) + SourceIndex(0) +24>Emitted(33, 181) Source(67, 129) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1407,7 +1149,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1426,142 +1168,115 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(34, 24) Source(68, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(35, 1) Source(69, 1) + SourceIndex(0) -2 >Emitted(35, 2) Source(69, 2) + SourceIndex(0) + >} +1 >Emitted(35, 2) Source(69, 2) + SourceIndex(0) --- >>>for (var _z = multiRobot.name, nameA = _z === void 0 ? "noName" : _z, _0 = multiRobot.skills, _1 = _0 === void 0 ? { primary: "none", secondary: "none" } : _0, _2 = _1.primary, primaryA = _2 === void 0 ? "primary" : _2, _3 = _1.secondary, secondaryA = _3 === void 0 ? "secondary" : _3, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^^^^^^^^^^^^^ -19> ^^ -20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -21> ^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^^^ -31> ^ -32> ^ -33> ^ -34> ^ -35> ^^ -36> ^ -37> ^ -38> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +19> ^^ +20> ^ +21> ^^^ +22> ^ +23> ^^ +24> ^ +25> ^^^ +26> ^ +27> ^^ +28> ^ +29> ^^ +30> ^^ 1-> > -2 >for -3 > -4 > (let { - > -5 > -6 > name: nameA = "noName" -7 > -8 > name: nameA = "noName" -9 > , +2 >for (let { + > +3 > +4 > name: nameA = "noName" +5 > +6 > name: nameA = "noName" +7 > , > -10> skills: { +8 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -11> -12> skills: { +9 > +10> skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -13> -14> primary: primaryA = "primary" -15> -16> primary: primaryA = "primary" -17> , +11> +12> primary: primaryA = "primary" +13> +14> primary: primaryA = "primary" +15> , > -18> secondary: secondaryA = "secondary" -19> -20> secondary: secondaryA = "secondary" -21> +16> secondary: secondaryA = "secondary" +17> +18> secondary: secondaryA = "secondary" +19> > } = { primary: "none", secondary: "none" } > } = multiRobot, -22> i -23> -24> = -25> -26> 0 -27> ; -28> -29> i -30> < -31> 1 -32> ; -33> -34> i -35> ++ -36> ) -37> -38> { +20> i +21> = +22> 0 +23> ; +24> i +25> < +26> 1 +27> ; +28> i +29> ++ +30> ) 1->Emitted(36, 1) Source(70, 1) + SourceIndex(0) -2 >Emitted(36, 4) Source(70, 4) + SourceIndex(0) -3 >Emitted(36, 5) Source(70, 5) + SourceIndex(0) -4 >Emitted(36, 6) Source(71, 5) + SourceIndex(0) -5 >Emitted(36, 10) Source(71, 5) + SourceIndex(0) -6 >Emitted(36, 30) Source(71, 27) + SourceIndex(0) -7 >Emitted(36, 32) Source(71, 5) + SourceIndex(0) -8 >Emitted(36, 69) Source(71, 27) + SourceIndex(0) -9 >Emitted(36, 71) Source(72, 5) + SourceIndex(0) -10>Emitted(36, 93) Source(75, 47) + SourceIndex(0) -11>Emitted(36, 95) Source(72, 5) + SourceIndex(0) -12>Emitted(36, 159) Source(75, 47) + SourceIndex(0) -13>Emitted(36, 161) Source(73, 9) + SourceIndex(0) -14>Emitted(36, 176) Source(73, 38) + SourceIndex(0) -15>Emitted(36, 178) Source(73, 9) + SourceIndex(0) -16>Emitted(36, 219) Source(73, 38) + SourceIndex(0) -17>Emitted(36, 221) Source(74, 9) + SourceIndex(0) -18>Emitted(36, 238) Source(74, 44) + SourceIndex(0) -19>Emitted(36, 240) Source(74, 9) + SourceIndex(0) -20>Emitted(36, 285) Source(74, 44) + SourceIndex(0) -21>Emitted(36, 287) Source(76, 17) + SourceIndex(0) -22>Emitted(36, 288) Source(76, 18) + SourceIndex(0) -23>Emitted(36, 289) Source(76, 19) + SourceIndex(0) -24>Emitted(36, 290) Source(76, 20) + SourceIndex(0) -25>Emitted(36, 291) Source(76, 21) + SourceIndex(0) -26>Emitted(36, 292) Source(76, 22) + SourceIndex(0) -27>Emitted(36, 293) Source(76, 23) + SourceIndex(0) -28>Emitted(36, 294) Source(76, 24) + SourceIndex(0) -29>Emitted(36, 295) Source(76, 25) + SourceIndex(0) -30>Emitted(36, 298) Source(76, 28) + SourceIndex(0) -31>Emitted(36, 299) Source(76, 29) + SourceIndex(0) -32>Emitted(36, 300) Source(76, 30) + SourceIndex(0) -33>Emitted(36, 301) Source(76, 31) + SourceIndex(0) -34>Emitted(36, 302) Source(76, 32) + SourceIndex(0) -35>Emitted(36, 304) Source(76, 34) + SourceIndex(0) -36>Emitted(36, 305) Source(76, 35) + SourceIndex(0) -37>Emitted(36, 306) Source(76, 36) + SourceIndex(0) -38>Emitted(36, 307) Source(76, 37) + SourceIndex(0) +2 >Emitted(36, 6) Source(71, 5) + SourceIndex(0) +3 >Emitted(36, 10) Source(71, 5) + SourceIndex(0) +4 >Emitted(36, 30) Source(71, 27) + SourceIndex(0) +5 >Emitted(36, 32) Source(71, 5) + SourceIndex(0) +6 >Emitted(36, 69) Source(71, 27) + SourceIndex(0) +7 >Emitted(36, 71) Source(72, 5) + SourceIndex(0) +8 >Emitted(36, 93) Source(75, 47) + SourceIndex(0) +9 >Emitted(36, 95) Source(72, 5) + SourceIndex(0) +10>Emitted(36, 159) Source(75, 47) + SourceIndex(0) +11>Emitted(36, 161) Source(73, 9) + SourceIndex(0) +12>Emitted(36, 176) Source(73, 38) + SourceIndex(0) +13>Emitted(36, 178) Source(73, 9) + SourceIndex(0) +14>Emitted(36, 219) Source(73, 38) + SourceIndex(0) +15>Emitted(36, 221) Source(74, 9) + SourceIndex(0) +16>Emitted(36, 238) Source(74, 44) + SourceIndex(0) +17>Emitted(36, 240) Source(74, 9) + SourceIndex(0) +18>Emitted(36, 285) Source(74, 44) + SourceIndex(0) +19>Emitted(36, 287) Source(76, 17) + SourceIndex(0) +20>Emitted(36, 288) Source(76, 18) + SourceIndex(0) +21>Emitted(36, 291) Source(76, 21) + SourceIndex(0) +22>Emitted(36, 292) Source(76, 22) + SourceIndex(0) +23>Emitted(36, 294) Source(76, 24) + SourceIndex(0) +24>Emitted(36, 295) Source(76, 25) + SourceIndex(0) +25>Emitted(36, 298) Source(76, 28) + SourceIndex(0) +26>Emitted(36, 299) Source(76, 29) + SourceIndex(0) +27>Emitted(36, 301) Source(76, 31) + SourceIndex(0) +28>Emitted(36, 302) Source(76, 32) + SourceIndex(0) +29>Emitted(36, 304) Source(76, 34) + SourceIndex(0) +30>Emitted(36, 306) Source(76, 36) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1572,7 +1287,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1591,153 +1306,126 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(37, 27) Source(77, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(38, 1) Source(78, 1) + SourceIndex(0) -2 >Emitted(38, 2) Source(78, 2) + SourceIndex(0) + >} +1 >Emitted(38, 2) Source(78, 2) + SourceIndex(0) --- >>>for (var _4 = getMultiRobot(), _5 = _4.name, nameA = _5 === void 0 ? "noName" : _5, _6 = _4.skills, _7 = _6 === void 0 ? { primary: "none", secondary: "none" } : _6, _8 = _7.primary, primaryA = _8 === void 0 ? "primary" : _8, _9 = _7.secondary, secondaryA = _9 === void 0 ? "secondary" : _9, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -19> ^^ -20> ^^^^^^^^^^^^^^^^^ -21> ^^ -22> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -23> ^^ -24> ^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^ -31> ^ -32> ^^^ -33> ^ -34> ^ -35> ^ -36> ^ -37> ^^ -38> ^ -39> ^ -40> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^^^^^^^^^^^^^ +19> ^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^^ +28> ^ +29> ^^ +30> ^ +31> ^^ +32> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > { +2 >for (let +3 > +4 > { > name: nameA = "noName", > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } > } = getMultiRobot() -7 > -8 > name: nameA = "noName" -9 > -10> name: nameA = "noName" -11> , +5 > +6 > name: nameA = "noName" +7 > +8 > name: nameA = "noName" +9 > , > -12> skills: { +10> skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -13> -14> skills: { +11> +12> skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -15> -16> primary: primaryA = "primary" -17> -18> primary: primaryA = "primary" -19> , +13> +14> primary: primaryA = "primary" +15> +16> primary: primaryA = "primary" +17> , > -20> secondary: secondaryA = "secondary" -21> -22> secondary: secondaryA = "secondary" -23> +18> secondary: secondaryA = "secondary" +19> +20> secondary: secondaryA = "secondary" +21> > } = { primary: "none", secondary: "none" } > } = getMultiRobot(), -24> i -25> -26> = -27> -28> 0 -29> ; -30> -31> i -32> < -33> 1 -34> ; -35> -36> i -37> ++ -38> ) -39> -40> { +22> i +23> = +24> 0 +25> ; +26> i +27> < +28> 1 +29> ; +30> i +31> ++ +32> ) 1->Emitted(39, 1) Source(79, 1) + SourceIndex(0) -2 >Emitted(39, 4) Source(79, 4) + SourceIndex(0) -3 >Emitted(39, 5) Source(79, 5) + SourceIndex(0) -4 >Emitted(39, 6) Source(79, 10) + SourceIndex(0) -5 >Emitted(39, 10) Source(79, 10) + SourceIndex(0) -6 >Emitted(39, 30) Source(85, 20) + SourceIndex(0) -7 >Emitted(39, 32) Source(80, 5) + SourceIndex(0) -8 >Emitted(39, 44) Source(80, 27) + SourceIndex(0) -9 >Emitted(39, 46) Source(80, 5) + SourceIndex(0) -10>Emitted(39, 83) Source(80, 27) + SourceIndex(0) -11>Emitted(39, 85) Source(81, 5) + SourceIndex(0) -12>Emitted(39, 99) Source(84, 47) + SourceIndex(0) -13>Emitted(39, 101) Source(81, 5) + SourceIndex(0) -14>Emitted(39, 165) Source(84, 47) + SourceIndex(0) -15>Emitted(39, 167) Source(82, 9) + SourceIndex(0) -16>Emitted(39, 182) Source(82, 38) + SourceIndex(0) -17>Emitted(39, 184) Source(82, 9) + SourceIndex(0) -18>Emitted(39, 225) Source(82, 38) + SourceIndex(0) -19>Emitted(39, 227) Source(83, 9) + SourceIndex(0) -20>Emitted(39, 244) Source(83, 44) + SourceIndex(0) -21>Emitted(39, 246) Source(83, 9) + SourceIndex(0) -22>Emitted(39, 291) Source(83, 44) + SourceIndex(0) -23>Emitted(39, 293) Source(85, 22) + SourceIndex(0) -24>Emitted(39, 294) Source(85, 23) + SourceIndex(0) -25>Emitted(39, 295) Source(85, 24) + SourceIndex(0) -26>Emitted(39, 296) Source(85, 25) + SourceIndex(0) -27>Emitted(39, 297) Source(85, 26) + SourceIndex(0) -28>Emitted(39, 298) Source(85, 27) + SourceIndex(0) -29>Emitted(39, 299) Source(85, 28) + SourceIndex(0) -30>Emitted(39, 300) Source(85, 29) + SourceIndex(0) -31>Emitted(39, 301) Source(85, 30) + SourceIndex(0) -32>Emitted(39, 304) Source(85, 33) + SourceIndex(0) -33>Emitted(39, 305) Source(85, 34) + SourceIndex(0) -34>Emitted(39, 306) Source(85, 35) + SourceIndex(0) -35>Emitted(39, 307) Source(85, 36) + SourceIndex(0) -36>Emitted(39, 308) Source(85, 37) + SourceIndex(0) -37>Emitted(39, 310) Source(85, 39) + SourceIndex(0) -38>Emitted(39, 311) Source(85, 40) + SourceIndex(0) -39>Emitted(39, 312) Source(85, 41) + SourceIndex(0) -40>Emitted(39, 313) Source(85, 42) + SourceIndex(0) +2 >Emitted(39, 6) Source(79, 10) + SourceIndex(0) +3 >Emitted(39, 10) Source(79, 10) + SourceIndex(0) +4 >Emitted(39, 30) Source(85, 20) + SourceIndex(0) +5 >Emitted(39, 32) Source(80, 5) + SourceIndex(0) +6 >Emitted(39, 44) Source(80, 27) + SourceIndex(0) +7 >Emitted(39, 46) Source(80, 5) + SourceIndex(0) +8 >Emitted(39, 83) Source(80, 27) + SourceIndex(0) +9 >Emitted(39, 85) Source(81, 5) + SourceIndex(0) +10>Emitted(39, 99) Source(84, 47) + SourceIndex(0) +11>Emitted(39, 101) Source(81, 5) + SourceIndex(0) +12>Emitted(39, 165) Source(84, 47) + SourceIndex(0) +13>Emitted(39, 167) Source(82, 9) + SourceIndex(0) +14>Emitted(39, 182) Source(82, 38) + SourceIndex(0) +15>Emitted(39, 184) Source(82, 9) + SourceIndex(0) +16>Emitted(39, 225) Source(82, 38) + SourceIndex(0) +17>Emitted(39, 227) Source(83, 9) + SourceIndex(0) +18>Emitted(39, 244) Source(83, 44) + SourceIndex(0) +19>Emitted(39, 246) Source(83, 9) + SourceIndex(0) +20>Emitted(39, 291) Source(83, 44) + SourceIndex(0) +21>Emitted(39, 293) Source(85, 22) + SourceIndex(0) +22>Emitted(39, 294) Source(85, 23) + SourceIndex(0) +23>Emitted(39, 297) Source(85, 26) + SourceIndex(0) +24>Emitted(39, 298) Source(85, 27) + SourceIndex(0) +25>Emitted(39, 300) Source(85, 29) + SourceIndex(0) +26>Emitted(39, 301) Source(85, 30) + SourceIndex(0) +27>Emitted(39, 304) Source(85, 33) + SourceIndex(0) +28>Emitted(39, 305) Source(85, 34) + SourceIndex(0) +29>Emitted(39, 307) Source(85, 36) + SourceIndex(0) +30>Emitted(39, 308) Source(85, 37) + SourceIndex(0) +31>Emitted(39, 310) Source(85, 39) + SourceIndex(0) +32>Emitted(39, 312) Source(85, 41) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1748,7 +1436,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1767,154 +1455,127 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(40, 27) Source(86, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(41, 1) Source(87, 1) + SourceIndex(0) -2 >Emitted(41, 2) Source(87, 2) + SourceIndex(0) + >} +1 >Emitted(41, 2) Source(87, 2) + SourceIndex(0) --- >>>for (var _10 = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, _11 = _10.name, nameA = _11 === void 0 ? "noName" : _11, _12 = _10.skills, _13 = _12 === void 0 ? { primary: "none", secondary: "none" } : _12, _14 = _13.primary, primaryA = _14 === void 0 ? "primary" : _14, _15 = _13.secondary, secondaryA = _15 === void 0 ? "secondary" : _15, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -19> ^^ -20> ^^^^^^^^^^^^^^^^^^^ -21> ^^ -22> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -23> ^^ -24> ^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^ -31> ^ -32> ^^^ -33> ^ -34> ^ -35> ^ -36> ^ -37> ^^ -38> ^ -39> ^ -40> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^^^^^^^ +11> ^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +13> ^^ +14> ^^^^^^^^^^^^^^^^^ +15> ^^ +16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +17> ^^ +18> ^^^^^^^^^^^^^^^^^^^ +19> ^^ +20> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +21> ^^ +22> ^ +23> ^^^ +24> ^ +25> ^^ +26> ^ +27> ^^^ +28> ^ +29> ^^ +30> ^ +31> ^^ +32> ^^ 1-> > -2 >for -3 > -4 > (let -5 > -6 > { +2 >for (let +3 > +4 > { > name: nameA = "noName", > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } > } = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } -7 > -8 > name: nameA = "noName" -9 > -10> name: nameA = "noName" -11> , +5 > +6 > name: nameA = "noName" +7 > +8 > name: nameA = "noName" +9 > , > -12> skills: { +10> skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -13> -14> skills: { +11> +12> skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -15> -16> primary: primaryA = "primary" -17> -18> primary: primaryA = "primary" -19> , +13> +14> primary: primaryA = "primary" +15> +16> primary: primaryA = "primary" +17> , > -20> secondary: secondaryA = "secondary" -21> -22> secondary: secondaryA = "secondary" -23> +18> secondary: secondaryA = "secondary" +19> +20> secondary: secondaryA = "secondary" +21> > } = { primary: "none", secondary: "none" } > } = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, > -24> i -25> -26> = -27> -28> 0 -29> ; -30> -31> i -32> < -33> 1 -34> ; -35> -36> i -37> ++ -38> ) -39> -40> { +22> i +23> = +24> 0 +25> ; +26> i +27> < +28> 1 +29> ; +30> i +31> ++ +32> ) 1->Emitted(42, 1) Source(88, 1) + SourceIndex(0) -2 >Emitted(42, 4) Source(88, 4) + SourceIndex(0) -3 >Emitted(42, 5) Source(88, 5) + SourceIndex(0) -4 >Emitted(42, 6) Source(88, 10) + SourceIndex(0) -5 >Emitted(42, 10) Source(88, 10) + SourceIndex(0) -6 >Emitted(42, 89) Source(94, 90) + SourceIndex(0) -7 >Emitted(42, 91) Source(89, 5) + SourceIndex(0) -8 >Emitted(42, 105) Source(89, 27) + SourceIndex(0) -9 >Emitted(42, 107) Source(89, 5) + SourceIndex(0) -10>Emitted(42, 146) Source(89, 27) + SourceIndex(0) -11>Emitted(42, 148) Source(90, 5) + SourceIndex(0) -12>Emitted(42, 164) Source(93, 47) + SourceIndex(0) -13>Emitted(42, 166) Source(90, 5) + SourceIndex(0) -14>Emitted(42, 233) Source(93, 47) + SourceIndex(0) -15>Emitted(42, 235) Source(91, 9) + SourceIndex(0) -16>Emitted(42, 252) Source(91, 38) + SourceIndex(0) -17>Emitted(42, 254) Source(91, 9) + SourceIndex(0) -18>Emitted(42, 297) Source(91, 38) + SourceIndex(0) -19>Emitted(42, 299) Source(92, 9) + SourceIndex(0) -20>Emitted(42, 318) Source(92, 44) + SourceIndex(0) -21>Emitted(42, 320) Source(92, 9) + SourceIndex(0) -22>Emitted(42, 367) Source(92, 44) + SourceIndex(0) -23>Emitted(42, 369) Source(95, 5) + SourceIndex(0) -24>Emitted(42, 370) Source(95, 6) + SourceIndex(0) -25>Emitted(42, 371) Source(95, 7) + SourceIndex(0) -26>Emitted(42, 372) Source(95, 8) + SourceIndex(0) -27>Emitted(42, 373) Source(95, 9) + SourceIndex(0) -28>Emitted(42, 374) Source(95, 10) + SourceIndex(0) -29>Emitted(42, 375) Source(95, 11) + SourceIndex(0) -30>Emitted(42, 376) Source(95, 12) + SourceIndex(0) -31>Emitted(42, 377) Source(95, 13) + SourceIndex(0) -32>Emitted(42, 380) Source(95, 16) + SourceIndex(0) -33>Emitted(42, 381) Source(95, 17) + SourceIndex(0) -34>Emitted(42, 382) Source(95, 18) + SourceIndex(0) -35>Emitted(42, 383) Source(95, 19) + SourceIndex(0) -36>Emitted(42, 384) Source(95, 20) + SourceIndex(0) -37>Emitted(42, 386) Source(95, 22) + SourceIndex(0) -38>Emitted(42, 387) Source(95, 23) + SourceIndex(0) -39>Emitted(42, 388) Source(95, 24) + SourceIndex(0) -40>Emitted(42, 389) Source(95, 25) + SourceIndex(0) +2 >Emitted(42, 6) Source(88, 10) + SourceIndex(0) +3 >Emitted(42, 10) Source(88, 10) + SourceIndex(0) +4 >Emitted(42, 89) Source(94, 90) + SourceIndex(0) +5 >Emitted(42, 91) Source(89, 5) + SourceIndex(0) +6 >Emitted(42, 105) Source(89, 27) + SourceIndex(0) +7 >Emitted(42, 107) Source(89, 5) + SourceIndex(0) +8 >Emitted(42, 146) Source(89, 27) + SourceIndex(0) +9 >Emitted(42, 148) Source(90, 5) + SourceIndex(0) +10>Emitted(42, 164) Source(93, 47) + SourceIndex(0) +11>Emitted(42, 166) Source(90, 5) + SourceIndex(0) +12>Emitted(42, 233) Source(93, 47) + SourceIndex(0) +13>Emitted(42, 235) Source(91, 9) + SourceIndex(0) +14>Emitted(42, 252) Source(91, 38) + SourceIndex(0) +15>Emitted(42, 254) Source(91, 9) + SourceIndex(0) +16>Emitted(42, 297) Source(91, 38) + SourceIndex(0) +17>Emitted(42, 299) Source(92, 9) + SourceIndex(0) +18>Emitted(42, 318) Source(92, 44) + SourceIndex(0) +19>Emitted(42, 320) Source(92, 9) + SourceIndex(0) +20>Emitted(42, 367) Source(92, 44) + SourceIndex(0) +21>Emitted(42, 369) Source(95, 5) + SourceIndex(0) +22>Emitted(42, 370) Source(95, 6) + SourceIndex(0) +23>Emitted(42, 373) Source(95, 9) + SourceIndex(0) +24>Emitted(42, 374) Source(95, 10) + SourceIndex(0) +25>Emitted(42, 376) Source(95, 12) + SourceIndex(0) +26>Emitted(42, 377) Source(95, 13) + SourceIndex(0) +27>Emitted(42, 380) Source(95, 16) + SourceIndex(0) +28>Emitted(42, 381) Source(95, 17) + SourceIndex(0) +29>Emitted(42, 383) Source(95, 19) + SourceIndex(0) +30>Emitted(42, 384) Source(95, 20) + SourceIndex(0) +31>Emitted(42, 386) Source(95, 22) + SourceIndex(0) +32>Emitted(42, 388) Source(95, 24) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1925,7 +1586,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1944,13 +1605,10 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues. 8 >Emitted(43, 27) Source(96, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(44, 1) Source(97, 1) + SourceIndex(0) -2 >Emitted(44, 2) Source(97, 2) + SourceIndex(0) + >} +1 >Emitted(44, 2) Source(97, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map index c313fd336b461..e629b258ec848 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.sourcemap.txt index 745bad41238da..a4887d243e199 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.sourcemap.txt @@ -12,20 +12,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^ -13> ^^ -14> ^^^^^^^^ -15> ^^ -16> ^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^^ +14> ^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -45,110 +43,100 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 > 2 >let 3 > robot -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skill -13> : -14> "mowing" -15> } -16> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skill +11> : +12> "mowing" +13> } +14> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(17, 10) + SourceIndex(0) -4 >Emitted(1, 11) Source(17, 12) + SourceIndex(0) -5 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) -6 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) -7 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) -8 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) -9 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) -10>Emitted(1, 28) Source(17, 35) + SourceIndex(0) -11>Emitted(1, 30) Source(17, 37) + SourceIndex(0) -12>Emitted(1, 35) Source(17, 42) + SourceIndex(0) -13>Emitted(1, 37) Source(17, 44) + SourceIndex(0) -14>Emitted(1, 45) Source(17, 52) + SourceIndex(0) -15>Emitted(1, 47) Source(17, 54) + SourceIndex(0) -16>Emitted(1, 48) Source(17, 55) + SourceIndex(0) +4 >Emitted(1, 13) Source(17, 20) + SourceIndex(0) +5 >Emitted(1, 15) Source(17, 22) + SourceIndex(0) +6 >Emitted(1, 19) Source(17, 26) + SourceIndex(0) +7 >Emitted(1, 21) Source(17, 28) + SourceIndex(0) +8 >Emitted(1, 28) Source(17, 35) + SourceIndex(0) +9 >Emitted(1, 30) Source(17, 37) + SourceIndex(0) +10>Emitted(1, 35) Source(17, 42) + SourceIndex(0) +11>Emitted(1, 37) Source(17, 44) + SourceIndex(0) +12>Emitted(1, 45) Source(17, 52) + SourceIndex(0) +13>Emitted(1, 47) Source(17, 54) + SourceIndex(0) +14>Emitted(1, 48) Source(17, 55) + SourceIndex(0) --- >>>var multiRobot = { name: "mower", skills: { primary: "mowing", secondary: "none" } }; 1-> 2 >^^^^ 3 > ^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^^ -22> ^^ -23> ^^ -24> ^ +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^^ +12> ^^ +13> ^^^^^^^ +14> ^^ +15> ^^^^^^^^ +16> ^^ +17> ^^^^^^^^^ +18> ^^ +19> ^^^^^^ +20> ^^ +21> ^^ +22> ^ 1-> > 2 >let 3 > multiRobot -4 > : -5 > M -6 > ultiRobot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skills -13> : -14> { -15> primary -16> : -17> "mowing" -18> , -19> secondary -20> : -21> "none" -22> } -23> } -24> ; +4 > : MultiRobot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skills +11> : +12> { +13> primary +14> : +15> "mowing" +16> , +17> secondary +18> : +19> "none" +20> } +21> } +22> ; 1->Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 15) Source(18, 15) + SourceIndex(0) -4 >Emitted(2, 16) Source(18, 17) + SourceIndex(0) -5 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) -6 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) -7 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) -8 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) -9 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) -10>Emitted(2, 33) Source(18, 45) + SourceIndex(0) -11>Emitted(2, 35) Source(18, 47) + SourceIndex(0) -12>Emitted(2, 41) Source(18, 53) + SourceIndex(0) -13>Emitted(2, 43) Source(18, 55) + SourceIndex(0) -14>Emitted(2, 45) Source(18, 57) + SourceIndex(0) -15>Emitted(2, 52) Source(18, 64) + SourceIndex(0) -16>Emitted(2, 54) Source(18, 66) + SourceIndex(0) -17>Emitted(2, 62) Source(18, 74) + SourceIndex(0) -18>Emitted(2, 64) Source(18, 76) + SourceIndex(0) -19>Emitted(2, 73) Source(18, 85) + SourceIndex(0) -20>Emitted(2, 75) Source(18, 87) + SourceIndex(0) -21>Emitted(2, 81) Source(18, 93) + SourceIndex(0) -22>Emitted(2, 83) Source(18, 95) + SourceIndex(0) -23>Emitted(2, 85) Source(18, 97) + SourceIndex(0) -24>Emitted(2, 86) Source(18, 98) + SourceIndex(0) +4 >Emitted(2, 18) Source(18, 30) + SourceIndex(0) +5 >Emitted(2, 20) Source(18, 32) + SourceIndex(0) +6 >Emitted(2, 24) Source(18, 36) + SourceIndex(0) +7 >Emitted(2, 26) Source(18, 38) + SourceIndex(0) +8 >Emitted(2, 33) Source(18, 45) + SourceIndex(0) +9 >Emitted(2, 35) Source(18, 47) + SourceIndex(0) +10>Emitted(2, 41) Source(18, 53) + SourceIndex(0) +11>Emitted(2, 43) Source(18, 55) + SourceIndex(0) +12>Emitted(2, 45) Source(18, 57) + SourceIndex(0) +13>Emitted(2, 52) Source(18, 64) + SourceIndex(0) +14>Emitted(2, 54) Source(18, 66) + SourceIndex(0) +15>Emitted(2, 62) Source(18, 74) + SourceIndex(0) +16>Emitted(2, 64) Source(18, 76) + SourceIndex(0) +17>Emitted(2, 73) Source(18, 85) + SourceIndex(0) +18>Emitted(2, 75) Source(18, 87) + SourceIndex(0) +19>Emitted(2, 81) Source(18, 93) + SourceIndex(0) +20>Emitted(2, 83) Source(18, 95) + SourceIndex(0) +21>Emitted(2, 85) Source(18, 97) + SourceIndex(0) +22>Emitted(2, 86) Source(18, 98) + SourceIndex(0) --- >>>function getRobot() { 1 > @@ -159,21 +147,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 --- >>> return robot; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^ +4 > ^ 1->function getRobot() { > -2 > return -3 > -4 > robot -5 > ; +2 > return +3 > robot +4 > ; 1->Emitted(4, 5) Source(20, 5) + SourceIndex(0) -2 >Emitted(4, 11) Source(20, 11) + SourceIndex(0) -3 >Emitted(4, 12) Source(20, 12) + SourceIndex(0) -4 >Emitted(4, 17) Source(20, 17) + SourceIndex(0) -5 >Emitted(4, 18) Source(20, 18) + SourceIndex(0) +2 >Emitted(4, 12) Source(20, 12) + SourceIndex(0) +3 >Emitted(4, 17) Source(20, 17) + SourceIndex(0) +4 >Emitted(4, 18) Source(20, 18) + SourceIndex(0) --- >>>} 1 > @@ -194,21 +179,18 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 --- >>> return multiRobot; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^ +4 > ^ 1->function getMultiRobot() { > -2 > return -3 > -4 > multiRobot -5 > ; +2 > return +3 > multiRobot +4 > ; 1->Emitted(7, 5) Source(23, 5) + SourceIndex(0) -2 >Emitted(7, 11) Source(23, 11) + SourceIndex(0) -3 >Emitted(7, 12) Source(23, 12) + SourceIndex(0) -4 >Emitted(7, 22) Source(23, 22) + SourceIndex(0) -5 >Emitted(7, 23) Source(23, 23) + SourceIndex(0) +2 >Emitted(7, 12) Source(23, 12) + SourceIndex(0) +3 >Emitted(7, 22) Source(23, 22) + SourceIndex(0) +4 >Emitted(7, 23) Source(23, 23) + SourceIndex(0) --- >>>} 1 > @@ -296,82 +278,64 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 --- >>>for (_a = robot.name, nameA = _a === void 0 ? "noName" : _a, robot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^ -10> ^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^ +8 > ^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > > -2 >for -3 > -4 > ({ -5 > name: nameA = "noName" -6 > -7 > name: nameA = "noName" -8 > } = -9 > robot -10> , -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ({ +3 > name: nameA = "noName" +4 > +5 > name: nameA = "noName" +6 > } = +7 > robot +8 > , +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(11, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(11, 4) Source(29, 4) + SourceIndex(0) -3 >Emitted(11, 5) Source(29, 5) + SourceIndex(0) -4 >Emitted(11, 6) Source(29, 7) + SourceIndex(0) -5 >Emitted(11, 21) Source(29, 29) + SourceIndex(0) -6 >Emitted(11, 23) Source(29, 7) + SourceIndex(0) -7 >Emitted(11, 60) Source(29, 29) + SourceIndex(0) -8 >Emitted(11, 62) Source(29, 34) + SourceIndex(0) -9 >Emitted(11, 67) Source(29, 39) + SourceIndex(0) -10>Emitted(11, 69) Source(29, 41) + SourceIndex(0) -11>Emitted(11, 70) Source(29, 42) + SourceIndex(0) -12>Emitted(11, 73) Source(29, 45) + SourceIndex(0) -13>Emitted(11, 74) Source(29, 46) + SourceIndex(0) -14>Emitted(11, 75) Source(29, 47) + SourceIndex(0) -15>Emitted(11, 76) Source(29, 48) + SourceIndex(0) -16>Emitted(11, 77) Source(29, 49) + SourceIndex(0) -17>Emitted(11, 80) Source(29, 52) + SourceIndex(0) -18>Emitted(11, 81) Source(29, 53) + SourceIndex(0) -19>Emitted(11, 82) Source(29, 54) + SourceIndex(0) -20>Emitted(11, 83) Source(29, 55) + SourceIndex(0) -21>Emitted(11, 84) Source(29, 56) + SourceIndex(0) -22>Emitted(11, 86) Source(29, 58) + SourceIndex(0) -23>Emitted(11, 87) Source(29, 59) + SourceIndex(0) -24>Emitted(11, 88) Source(29, 60) + SourceIndex(0) -25>Emitted(11, 89) Source(29, 61) + SourceIndex(0) +2 >Emitted(11, 6) Source(29, 7) + SourceIndex(0) +3 >Emitted(11, 21) Source(29, 29) + SourceIndex(0) +4 >Emitted(11, 23) Source(29, 7) + SourceIndex(0) +5 >Emitted(11, 60) Source(29, 29) + SourceIndex(0) +6 >Emitted(11, 62) Source(29, 34) + SourceIndex(0) +7 >Emitted(11, 67) Source(29, 39) + SourceIndex(0) +8 >Emitted(11, 69) Source(29, 41) + SourceIndex(0) +9 >Emitted(11, 70) Source(29, 42) + SourceIndex(0) +10>Emitted(11, 73) Source(29, 45) + SourceIndex(0) +11>Emitted(11, 74) Source(29, 46) + SourceIndex(0) +12>Emitted(11, 76) Source(29, 48) + SourceIndex(0) +13>Emitted(11, 77) Source(29, 49) + SourceIndex(0) +14>Emitted(11, 80) Source(29, 52) + SourceIndex(0) +15>Emitted(11, 81) Source(29, 53) + SourceIndex(0) +16>Emitted(11, 83) Source(29, 55) + SourceIndex(0) +17>Emitted(11, 84) Source(29, 56) + SourceIndex(0) +18>Emitted(11, 86) Source(29, 58) + SourceIndex(0) +19>Emitted(11, 88) Source(29, 60) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -382,7 +346,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -401,92 +365,71 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(12, 24) Source(30, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(13, 1) Source(31, 1) + SourceIndex(0) -2 >Emitted(13, 2) Source(31, 2) + SourceIndex(0) + >} +1 >Emitted(13, 2) Source(31, 2) + SourceIndex(0) --- >>>for (_b = getRobot(), _c = _b.name, nameA = _c === void 0 ? "noName" : _c, _b, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > {name: nameA = "noName" } = getRobot() -6 > -7 > name: nameA = "noName" -8 > -9 > name: nameA = "noName" -10> } = getRobot(), -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > {name: nameA = "noName" } = getRobot() +4 > +5 > name: nameA = "noName" +6 > +7 > name: nameA = "noName" +8 > } = getRobot(), +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(14, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(14, 4) Source(32, 4) + SourceIndex(0) -3 >Emitted(14, 5) Source(32, 5) + SourceIndex(0) -4 >Emitted(14, 6) Source(32, 6) + SourceIndex(0) -5 >Emitted(14, 21) Source(32, 44) + SourceIndex(0) -6 >Emitted(14, 23) Source(32, 7) + SourceIndex(0) -7 >Emitted(14, 35) Source(32, 29) + SourceIndex(0) -8 >Emitted(14, 37) Source(32, 7) + SourceIndex(0) -9 >Emitted(14, 74) Source(32, 29) + SourceIndex(0) -10>Emitted(14, 80) Source(32, 46) + SourceIndex(0) -11>Emitted(14, 81) Source(32, 47) + SourceIndex(0) -12>Emitted(14, 84) Source(32, 50) + SourceIndex(0) -13>Emitted(14, 85) Source(32, 51) + SourceIndex(0) -14>Emitted(14, 86) Source(32, 52) + SourceIndex(0) -15>Emitted(14, 87) Source(32, 53) + SourceIndex(0) -16>Emitted(14, 88) Source(32, 54) + SourceIndex(0) -17>Emitted(14, 91) Source(32, 57) + SourceIndex(0) -18>Emitted(14, 92) Source(32, 58) + SourceIndex(0) -19>Emitted(14, 93) Source(32, 59) + SourceIndex(0) -20>Emitted(14, 94) Source(32, 60) + SourceIndex(0) -21>Emitted(14, 95) Source(32, 61) + SourceIndex(0) -22>Emitted(14, 97) Source(32, 63) + SourceIndex(0) -23>Emitted(14, 98) Source(32, 64) + SourceIndex(0) -24>Emitted(14, 99) Source(32, 65) + SourceIndex(0) -25>Emitted(14, 100) Source(32, 66) + SourceIndex(0) +2 >Emitted(14, 6) Source(32, 6) + SourceIndex(0) +3 >Emitted(14, 21) Source(32, 44) + SourceIndex(0) +4 >Emitted(14, 23) Source(32, 7) + SourceIndex(0) +5 >Emitted(14, 35) Source(32, 29) + SourceIndex(0) +6 >Emitted(14, 37) Source(32, 7) + SourceIndex(0) +7 >Emitted(14, 74) Source(32, 29) + SourceIndex(0) +8 >Emitted(14, 80) Source(32, 46) + SourceIndex(0) +9 >Emitted(14, 81) Source(32, 47) + SourceIndex(0) +10>Emitted(14, 84) Source(32, 50) + SourceIndex(0) +11>Emitted(14, 85) Source(32, 51) + SourceIndex(0) +12>Emitted(14, 87) Source(32, 53) + SourceIndex(0) +13>Emitted(14, 88) Source(32, 54) + SourceIndex(0) +14>Emitted(14, 91) Source(32, 57) + SourceIndex(0) +15>Emitted(14, 92) Source(32, 58) + SourceIndex(0) +16>Emitted(14, 94) Source(32, 60) + SourceIndex(0) +17>Emitted(14, 95) Source(32, 61) + SourceIndex(0) +18>Emitted(14, 97) Source(32, 63) + SourceIndex(0) +19>Emitted(14, 99) Source(32, 65) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -497,7 +440,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -516,92 +459,71 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(15, 24) Source(33, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(16, 1) Source(34, 1) + SourceIndex(0) -2 >Emitted(16, 2) Source(34, 2) + SourceIndex(0) + >} +1 >Emitted(16, 2) Source(34, 2) + SourceIndex(0) --- >>>for (_d = { name: "trimmer", skill: "trimming" }, _e = _d.name, nameA = _e === void 0 ? "noName" : _e, _d, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > {name: nameA = "noName" } = { name: "trimmer", skill: "trimming" } -6 > -7 > name: nameA = "noName" -8 > -9 > name: nameA = "noName" -10> } = { name: "trimmer", skill: "trimming" }, -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > {name: nameA = "noName" } = { name: "trimmer", skill: "trimming" } +4 > +5 > name: nameA = "noName" +6 > +7 > name: nameA = "noName" +8 > } = { name: "trimmer", skill: "trimming" }, +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(17, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(17, 4) Source(35, 4) + SourceIndex(0) -3 >Emitted(17, 5) Source(35, 5) + SourceIndex(0) -4 >Emitted(17, 6) Source(35, 6) + SourceIndex(0) -5 >Emitted(17, 49) Source(35, 79) + SourceIndex(0) -6 >Emitted(17, 51) Source(35, 7) + SourceIndex(0) -7 >Emitted(17, 63) Source(35, 29) + SourceIndex(0) -8 >Emitted(17, 65) Source(35, 7) + SourceIndex(0) -9 >Emitted(17, 102) Source(35, 29) + SourceIndex(0) -10>Emitted(17, 108) Source(35, 81) + SourceIndex(0) -11>Emitted(17, 109) Source(35, 82) + SourceIndex(0) -12>Emitted(17, 112) Source(35, 85) + SourceIndex(0) -13>Emitted(17, 113) Source(35, 86) + SourceIndex(0) -14>Emitted(17, 114) Source(35, 87) + SourceIndex(0) -15>Emitted(17, 115) Source(35, 88) + SourceIndex(0) -16>Emitted(17, 116) Source(35, 89) + SourceIndex(0) -17>Emitted(17, 119) Source(35, 92) + SourceIndex(0) -18>Emitted(17, 120) Source(35, 93) + SourceIndex(0) -19>Emitted(17, 121) Source(35, 94) + SourceIndex(0) -20>Emitted(17, 122) Source(35, 95) + SourceIndex(0) -21>Emitted(17, 123) Source(35, 96) + SourceIndex(0) -22>Emitted(17, 125) Source(35, 98) + SourceIndex(0) -23>Emitted(17, 126) Source(35, 99) + SourceIndex(0) -24>Emitted(17, 127) Source(35, 100) + SourceIndex(0) -25>Emitted(17, 128) Source(35, 101) + SourceIndex(0) +2 >Emitted(17, 6) Source(35, 6) + SourceIndex(0) +3 >Emitted(17, 49) Source(35, 79) + SourceIndex(0) +4 >Emitted(17, 51) Source(35, 7) + SourceIndex(0) +5 >Emitted(17, 63) Source(35, 29) + SourceIndex(0) +6 >Emitted(17, 65) Source(35, 7) + SourceIndex(0) +7 >Emitted(17, 102) Source(35, 29) + SourceIndex(0) +8 >Emitted(17, 108) Source(35, 81) + SourceIndex(0) +9 >Emitted(17, 109) Source(35, 82) + SourceIndex(0) +10>Emitted(17, 112) Source(35, 85) + SourceIndex(0) +11>Emitted(17, 113) Source(35, 86) + SourceIndex(0) +12>Emitted(17, 115) Source(35, 88) + SourceIndex(0) +13>Emitted(17, 116) Source(35, 89) + SourceIndex(0) +14>Emitted(17, 119) Source(35, 92) + SourceIndex(0) +15>Emitted(17, 120) Source(35, 93) + SourceIndex(0) +16>Emitted(17, 122) Source(35, 95) + SourceIndex(0) +17>Emitted(17, 123) Source(35, 96) + SourceIndex(0) +18>Emitted(17, 125) Source(35, 98) + SourceIndex(0) +19>Emitted(17, 127) Source(35, 100) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -612,7 +534,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -631,126 +553,105 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(18, 24) Source(36, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(19, 1) Source(37, 1) + SourceIndex(0) -2 >Emitted(19, 2) Source(37, 2) + SourceIndex(0) + >} +1 >Emitted(19, 2) Source(37, 2) + SourceIndex(0) --- >>>for (_f = multiRobot.skills, _g = _f === void 0 ? { primary: "none", secondary: "none" } : _f, _h = _g.primary, primaryA = _h === void 0 ? "primary" : _h, _j = _g.secondary, secondaryA = _j === void 0 ? "secondary" : _j, multiRobot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^^ -31> ^ -32> ^ -33> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^ +27> ^^ 1-> > -2 >for -3 > -4 > ({ - > -5 > skills: { +2 >for ({ + > +3 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -6 > -7 > skills: { +4 > +5 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -8 > -9 > primary: primaryA = "primary" -10> -11> primary: primaryA = "primary" -12> , +6 > +7 > primary: primaryA = "primary" +8 > +9 > primary: primaryA = "primary" +10> , > -13> secondary: secondaryA = "secondary" -14> -15> secondary: secondaryA = "secondary" -16> +11> secondary: secondaryA = "secondary" +12> +13> secondary: secondaryA = "secondary" +14> > } = { primary: "none", secondary: "none" } > } = -17> multiRobot -18> , -19> i -20> = -21> 0 -22> ; -23> -24> i -25> < -26> 1 -27> ; -28> -29> i -30> ++ -31> ) -32> -33> { +15> multiRobot +16> , +17> i +18> = +19> 0 +20> ; +21> i +22> < +23> 1 +24> ; +25> i +26> ++ +27> ) 1->Emitted(20, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(20, 4) Source(38, 4) + SourceIndex(0) -3 >Emitted(20, 5) Source(38, 5) + SourceIndex(0) -4 >Emitted(20, 6) Source(39, 5) + SourceIndex(0) -5 >Emitted(20, 28) Source(42, 47) + SourceIndex(0) -6 >Emitted(20, 30) Source(39, 5) + SourceIndex(0) -7 >Emitted(20, 94) Source(42, 47) + SourceIndex(0) -8 >Emitted(20, 96) Source(40, 9) + SourceIndex(0) -9 >Emitted(20, 111) Source(40, 38) + SourceIndex(0) -10>Emitted(20, 113) Source(40, 9) + SourceIndex(0) -11>Emitted(20, 154) Source(40, 38) + SourceIndex(0) -12>Emitted(20, 156) Source(41, 9) + SourceIndex(0) -13>Emitted(20, 173) Source(41, 44) + SourceIndex(0) -14>Emitted(20, 175) Source(41, 9) + SourceIndex(0) -15>Emitted(20, 220) Source(41, 44) + SourceIndex(0) -16>Emitted(20, 222) Source(43, 5) + SourceIndex(0) -17>Emitted(20, 232) Source(43, 15) + SourceIndex(0) -18>Emitted(20, 234) Source(43, 17) + SourceIndex(0) -19>Emitted(20, 235) Source(43, 18) + SourceIndex(0) -20>Emitted(20, 238) Source(43, 21) + SourceIndex(0) -21>Emitted(20, 239) Source(43, 22) + SourceIndex(0) -22>Emitted(20, 240) Source(43, 23) + SourceIndex(0) -23>Emitted(20, 241) Source(43, 24) + SourceIndex(0) -24>Emitted(20, 242) Source(43, 25) + SourceIndex(0) -25>Emitted(20, 245) Source(43, 28) + SourceIndex(0) -26>Emitted(20, 246) Source(43, 29) + SourceIndex(0) -27>Emitted(20, 247) Source(43, 30) + SourceIndex(0) -28>Emitted(20, 248) Source(43, 31) + SourceIndex(0) -29>Emitted(20, 249) Source(43, 32) + SourceIndex(0) -30>Emitted(20, 251) Source(43, 34) + SourceIndex(0) -31>Emitted(20, 252) Source(43, 35) + SourceIndex(0) -32>Emitted(20, 253) Source(43, 36) + SourceIndex(0) -33>Emitted(20, 254) Source(43, 37) + SourceIndex(0) +2 >Emitted(20, 6) Source(39, 5) + SourceIndex(0) +3 >Emitted(20, 28) Source(42, 47) + SourceIndex(0) +4 >Emitted(20, 30) Source(39, 5) + SourceIndex(0) +5 >Emitted(20, 94) Source(42, 47) + SourceIndex(0) +6 >Emitted(20, 96) Source(40, 9) + SourceIndex(0) +7 >Emitted(20, 111) Source(40, 38) + SourceIndex(0) +8 >Emitted(20, 113) Source(40, 9) + SourceIndex(0) +9 >Emitted(20, 154) Source(40, 38) + SourceIndex(0) +10>Emitted(20, 156) Source(41, 9) + SourceIndex(0) +11>Emitted(20, 173) Source(41, 44) + SourceIndex(0) +12>Emitted(20, 175) Source(41, 9) + SourceIndex(0) +13>Emitted(20, 220) Source(41, 44) + SourceIndex(0) +14>Emitted(20, 222) Source(43, 5) + SourceIndex(0) +15>Emitted(20, 232) Source(43, 15) + SourceIndex(0) +16>Emitted(20, 234) Source(43, 17) + SourceIndex(0) +17>Emitted(20, 235) Source(43, 18) + SourceIndex(0) +18>Emitted(20, 238) Source(43, 21) + SourceIndex(0) +19>Emitted(20, 239) Source(43, 22) + SourceIndex(0) +20>Emitted(20, 241) Source(43, 24) + SourceIndex(0) +21>Emitted(20, 242) Source(43, 25) + SourceIndex(0) +22>Emitted(20, 245) Source(43, 28) + SourceIndex(0) +23>Emitted(20, 246) Source(43, 29) + SourceIndex(0) +24>Emitted(20, 248) Source(43, 31) + SourceIndex(0) +25>Emitted(20, 249) Source(43, 32) + SourceIndex(0) +26>Emitted(20, 251) Source(43, 34) + SourceIndex(0) +27>Emitted(20, 253) Source(43, 36) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -761,7 +662,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -780,130 +681,109 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(21, 27) Source(44, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(22, 1) Source(45, 1) + SourceIndex(0) -2 >Emitted(22, 2) Source(45, 2) + SourceIndex(0) + >} +1 >Emitted(22, 2) Source(45, 2) + SourceIndex(0) --- >>>for (_k = getMultiRobot(), _l = _k.skills, _m = _l === void 0 ? { primary: "none", secondary: "none" } : _l, _o = _m.primary, primaryA = _o === void 0 ? "primary" : _o, _p = _m.secondary, secondaryA = _p === void 0 ? "secondary" : _p, _k, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -18> ^^^^^^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^^ -31> ^ -32> ^ -33> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +16> ^^^^^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^ +27> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { +2 >for ( +3 > { > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } > } = getMultiRobot() -6 > -7 > skills: { +4 > +5 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -8 > -9 > skills: { +6 > +7 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -10> -11> primary: primaryA = "primary" -12> -13> primary: primaryA = "primary" -14> , +8 > +9 > primary: primaryA = "primary" +10> +11> primary: primaryA = "primary" +12> , > -15> secondary: secondaryA = "secondary" -16> -17> secondary: secondaryA = "secondary" -18> +13> secondary: secondaryA = "secondary" +14> +15> secondary: secondaryA = "secondary" +16> > } = { primary: "none", secondary: "none" } > } = getMultiRobot(), -19> i -20> = -21> 0 -22> ; -23> -24> i -25> < -26> 1 -27> ; -28> -29> i -30> ++ -31> ) -32> -33> { +17> i +18> = +19> 0 +20> ; +21> i +22> < +23> 1 +24> ; +25> i +26> ++ +27> ) 1->Emitted(23, 1) Source(46, 1) + SourceIndex(0) -2 >Emitted(23, 4) Source(46, 4) + SourceIndex(0) -3 >Emitted(23, 5) Source(46, 5) + SourceIndex(0) -4 >Emitted(23, 6) Source(46, 6) + SourceIndex(0) -5 >Emitted(23, 26) Source(51, 20) + SourceIndex(0) -6 >Emitted(23, 28) Source(47, 5) + SourceIndex(0) -7 >Emitted(23, 42) Source(50, 47) + SourceIndex(0) -8 >Emitted(23, 44) Source(47, 5) + SourceIndex(0) -9 >Emitted(23, 108) Source(50, 47) + SourceIndex(0) -10>Emitted(23, 110) Source(48, 9) + SourceIndex(0) -11>Emitted(23, 125) Source(48, 38) + SourceIndex(0) -12>Emitted(23, 127) Source(48, 9) + SourceIndex(0) -13>Emitted(23, 168) Source(48, 38) + SourceIndex(0) -14>Emitted(23, 170) Source(49, 9) + SourceIndex(0) -15>Emitted(23, 187) Source(49, 44) + SourceIndex(0) -16>Emitted(23, 189) Source(49, 9) + SourceIndex(0) -17>Emitted(23, 234) Source(49, 44) + SourceIndex(0) -18>Emitted(23, 240) Source(51, 22) + SourceIndex(0) -19>Emitted(23, 241) Source(51, 23) + SourceIndex(0) -20>Emitted(23, 244) Source(51, 26) + SourceIndex(0) -21>Emitted(23, 245) Source(51, 27) + SourceIndex(0) -22>Emitted(23, 246) Source(51, 28) + SourceIndex(0) -23>Emitted(23, 247) Source(51, 29) + SourceIndex(0) -24>Emitted(23, 248) Source(51, 30) + SourceIndex(0) -25>Emitted(23, 251) Source(51, 33) + SourceIndex(0) -26>Emitted(23, 252) Source(51, 34) + SourceIndex(0) -27>Emitted(23, 253) Source(51, 35) + SourceIndex(0) -28>Emitted(23, 254) Source(51, 36) + SourceIndex(0) -29>Emitted(23, 255) Source(51, 37) + SourceIndex(0) -30>Emitted(23, 257) Source(51, 39) + SourceIndex(0) -31>Emitted(23, 258) Source(51, 40) + SourceIndex(0) -32>Emitted(23, 259) Source(51, 41) + SourceIndex(0) -33>Emitted(23, 260) Source(51, 42) + SourceIndex(0) +2 >Emitted(23, 6) Source(46, 6) + SourceIndex(0) +3 >Emitted(23, 26) Source(51, 20) + SourceIndex(0) +4 >Emitted(23, 28) Source(47, 5) + SourceIndex(0) +5 >Emitted(23, 42) Source(50, 47) + SourceIndex(0) +6 >Emitted(23, 44) Source(47, 5) + SourceIndex(0) +7 >Emitted(23, 108) Source(50, 47) + SourceIndex(0) +8 >Emitted(23, 110) Source(48, 9) + SourceIndex(0) +9 >Emitted(23, 125) Source(48, 38) + SourceIndex(0) +10>Emitted(23, 127) Source(48, 9) + SourceIndex(0) +11>Emitted(23, 168) Source(48, 38) + SourceIndex(0) +12>Emitted(23, 170) Source(49, 9) + SourceIndex(0) +13>Emitted(23, 187) Source(49, 44) + SourceIndex(0) +14>Emitted(23, 189) Source(49, 9) + SourceIndex(0) +15>Emitted(23, 234) Source(49, 44) + SourceIndex(0) +16>Emitted(23, 240) Source(51, 22) + SourceIndex(0) +17>Emitted(23, 241) Source(51, 23) + SourceIndex(0) +18>Emitted(23, 244) Source(51, 26) + SourceIndex(0) +19>Emitted(23, 245) Source(51, 27) + SourceIndex(0) +20>Emitted(23, 247) Source(51, 29) + SourceIndex(0) +21>Emitted(23, 248) Source(51, 30) + SourceIndex(0) +22>Emitted(23, 251) Source(51, 33) + SourceIndex(0) +23>Emitted(23, 252) Source(51, 34) + SourceIndex(0) +24>Emitted(23, 254) Source(51, 36) + SourceIndex(0) +25>Emitted(23, 255) Source(51, 37) + SourceIndex(0) +26>Emitted(23, 257) Source(51, 39) + SourceIndex(0) +27>Emitted(23, 259) Source(51, 41) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -914,7 +794,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -933,99 +813,86 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(24, 27) Source(52, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(25, 1) Source(53, 1) + SourceIndex(0) -2 >Emitted(25, 2) Source(53, 2) + SourceIndex(0) + >} +1 >Emitted(25, 2) Source(53, 2) + SourceIndex(0) --- >>>for (_q = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, _r = _q.skills, _s = _r === void 0 ? { primary: "none", secondary: "none" } : _r, _t = _s.primary, primaryA = _t === void 0 ? "primary" : _t, _u = _s.secondary, secondaryA = _u === void 0 ? "secondary" : _u, _q, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > -2 >for -3 > -4 > ( -5 > { +2 >for ( +3 > { > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } > } = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } -6 > -7 > skills: { +4 > +5 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -8 > -9 > skills: { +6 > +7 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -10> -11> primary: primaryA = "primary" -12> -13> primary: primaryA = "primary" -14> , +8 > +9 > primary: primaryA = "primary" +10> +11> primary: primaryA = "primary" +12> , > -15> secondary: secondaryA = "secondary" -16> -17> secondary: secondaryA = "secondary" +13> secondary: secondaryA = "secondary" +14> +15> secondary: secondaryA = "secondary" 1->Emitted(26, 1) Source(54, 1) + SourceIndex(0) -2 >Emitted(26, 4) Source(54, 4) + SourceIndex(0) -3 >Emitted(26, 5) Source(54, 5) + SourceIndex(0) -4 >Emitted(26, 6) Source(54, 6) + SourceIndex(0) -5 >Emitted(26, 84) Source(59, 90) + SourceIndex(0) -6 >Emitted(26, 86) Source(55, 5) + SourceIndex(0) -7 >Emitted(26, 100) Source(58, 47) + SourceIndex(0) -8 >Emitted(26, 102) Source(55, 5) + SourceIndex(0) -9 >Emitted(26, 166) Source(58, 47) + SourceIndex(0) -10>Emitted(26, 168) Source(56, 9) + SourceIndex(0) -11>Emitted(26, 183) Source(56, 38) + SourceIndex(0) -12>Emitted(26, 185) Source(56, 9) + SourceIndex(0) -13>Emitted(26, 226) Source(56, 38) + SourceIndex(0) -14>Emitted(26, 228) Source(57, 9) + SourceIndex(0) -15>Emitted(26, 245) Source(57, 44) + SourceIndex(0) -16>Emitted(26, 247) Source(57, 9) + SourceIndex(0) -17>Emitted(26, 292) Source(57, 44) + SourceIndex(0) +2 >Emitted(26, 6) Source(54, 6) + SourceIndex(0) +3 >Emitted(26, 84) Source(59, 90) + SourceIndex(0) +4 >Emitted(26, 86) Source(55, 5) + SourceIndex(0) +5 >Emitted(26, 100) Source(58, 47) + SourceIndex(0) +6 >Emitted(26, 102) Source(55, 5) + SourceIndex(0) +7 >Emitted(26, 166) Source(58, 47) + SourceIndex(0) +8 >Emitted(26, 168) Source(56, 9) + SourceIndex(0) +9 >Emitted(26, 183) Source(56, 38) + SourceIndex(0) +10>Emitted(26, 185) Source(56, 9) + SourceIndex(0) +11>Emitted(26, 226) Source(56, 38) + SourceIndex(0) +12>Emitted(26, 228) Source(57, 9) + SourceIndex(0) +13>Emitted(26, 245) Source(57, 44) + SourceIndex(0) +14>Emitted(26, 247) Source(57, 9) + SourceIndex(0) +15>Emitted(26, 292) Source(57, 44) + SourceIndex(0) --- >>> i = 0; i < 1; i++) { 1 >^^^^ 2 > ^ 3 > ^^^ 4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^-> +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^-> 1 > > } = { primary: "none", secondary: "none" } >} = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, @@ -1033,34 +900,26 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 2 > i 3 > = 4 > 0 -5 > ; -6 > -7 > i -8 > < -9 > 1 -10> ; -11> -12> i -13> ++ -14> ) -15> -16> { +5 > ; +6 > i +7 > < +8 > 1 +9 > ; +10> i +11> ++ +12> ) 1 >Emitted(27, 5) Source(60, 5) + SourceIndex(0) 2 >Emitted(27, 6) Source(60, 6) + SourceIndex(0) 3 >Emitted(27, 9) Source(60, 9) + SourceIndex(0) 4 >Emitted(27, 10) Source(60, 10) + SourceIndex(0) -5 >Emitted(27, 11) Source(60, 11) + SourceIndex(0) -6 >Emitted(27, 12) Source(60, 12) + SourceIndex(0) -7 >Emitted(27, 13) Source(60, 13) + SourceIndex(0) -8 >Emitted(27, 16) Source(60, 16) + SourceIndex(0) -9 >Emitted(27, 17) Source(60, 17) + SourceIndex(0) -10>Emitted(27, 18) Source(60, 18) + SourceIndex(0) -11>Emitted(27, 19) Source(60, 19) + SourceIndex(0) -12>Emitted(27, 20) Source(60, 20) + SourceIndex(0) -13>Emitted(27, 22) Source(60, 22) + SourceIndex(0) -14>Emitted(27, 23) Source(60, 23) + SourceIndex(0) -15>Emitted(27, 24) Source(60, 24) + SourceIndex(0) -16>Emitted(27, 25) Source(60, 25) + SourceIndex(0) +5 >Emitted(27, 12) Source(60, 12) + SourceIndex(0) +6 >Emitted(27, 13) Source(60, 13) + SourceIndex(0) +7 >Emitted(27, 16) Source(60, 16) + SourceIndex(0) +8 >Emitted(27, 17) Source(60, 17) + SourceIndex(0) +9 >Emitted(27, 19) Source(60, 19) + SourceIndex(0) +10>Emitted(27, 20) Source(60, 20) + SourceIndex(0) +11>Emitted(27, 22) Source(60, 22) + SourceIndex(0) +12>Emitted(27, 24) Source(60, 24) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -1071,7 +930,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -1090,93 +949,72 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(28, 27) Source(61, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(29, 1) Source(62, 1) + SourceIndex(0) -2 >Emitted(29, 2) Source(62, 2) + SourceIndex(0) + >} +1 >Emitted(29, 2) Source(62, 2) + SourceIndex(0) --- >>>for (_v = robot.name, name = _v === void 0 ? "noName" : _v, robot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^ -10> ^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^ +8 > ^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > > -2 >for -3 > -4 > ({ -5 > name = "noName" -6 > -7 > name = "noName" -8 > } = -9 > robot -10> , -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ({ +3 > name = "noName" +4 > +5 > name = "noName" +6 > } = +7 > robot +8 > , +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(30, 1) Source(64, 1) + SourceIndex(0) -2 >Emitted(30, 4) Source(64, 4) + SourceIndex(0) -3 >Emitted(30, 5) Source(64, 5) + SourceIndex(0) -4 >Emitted(30, 6) Source(64, 8) + SourceIndex(0) -5 >Emitted(30, 21) Source(64, 23) + SourceIndex(0) -6 >Emitted(30, 23) Source(64, 8) + SourceIndex(0) -7 >Emitted(30, 59) Source(64, 23) + SourceIndex(0) -8 >Emitted(30, 61) Source(64, 28) + SourceIndex(0) -9 >Emitted(30, 66) Source(64, 33) + SourceIndex(0) -10>Emitted(30, 68) Source(64, 35) + SourceIndex(0) -11>Emitted(30, 69) Source(64, 36) + SourceIndex(0) -12>Emitted(30, 72) Source(64, 39) + SourceIndex(0) -13>Emitted(30, 73) Source(64, 40) + SourceIndex(0) -14>Emitted(30, 74) Source(64, 41) + SourceIndex(0) -15>Emitted(30, 75) Source(64, 42) + SourceIndex(0) -16>Emitted(30, 76) Source(64, 43) + SourceIndex(0) -17>Emitted(30, 79) Source(64, 46) + SourceIndex(0) -18>Emitted(30, 80) Source(64, 47) + SourceIndex(0) -19>Emitted(30, 81) Source(64, 48) + SourceIndex(0) -20>Emitted(30, 82) Source(64, 49) + SourceIndex(0) -21>Emitted(30, 83) Source(64, 50) + SourceIndex(0) -22>Emitted(30, 85) Source(64, 52) + SourceIndex(0) -23>Emitted(30, 86) Source(64, 53) + SourceIndex(0) -24>Emitted(30, 87) Source(64, 54) + SourceIndex(0) -25>Emitted(30, 88) Source(64, 55) + SourceIndex(0) +2 >Emitted(30, 6) Source(64, 8) + SourceIndex(0) +3 >Emitted(30, 21) Source(64, 23) + SourceIndex(0) +4 >Emitted(30, 23) Source(64, 8) + SourceIndex(0) +5 >Emitted(30, 59) Source(64, 23) + SourceIndex(0) +6 >Emitted(30, 61) Source(64, 28) + SourceIndex(0) +7 >Emitted(30, 66) Source(64, 33) + SourceIndex(0) +8 >Emitted(30, 68) Source(64, 35) + SourceIndex(0) +9 >Emitted(30, 69) Source(64, 36) + SourceIndex(0) +10>Emitted(30, 72) Source(64, 39) + SourceIndex(0) +11>Emitted(30, 73) Source(64, 40) + SourceIndex(0) +12>Emitted(30, 75) Source(64, 42) + SourceIndex(0) +13>Emitted(30, 76) Source(64, 43) + SourceIndex(0) +14>Emitted(30, 79) Source(64, 46) + SourceIndex(0) +15>Emitted(30, 80) Source(64, 47) + SourceIndex(0) +16>Emitted(30, 82) Source(64, 49) + SourceIndex(0) +17>Emitted(30, 83) Source(64, 50) + SourceIndex(0) +18>Emitted(30, 85) Source(64, 52) + SourceIndex(0) +19>Emitted(30, 87) Source(64, 54) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1187,7 +1025,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1206,92 +1044,71 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(31, 24) Source(65, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(32, 1) Source(66, 1) + SourceIndex(0) -2 >Emitted(32, 2) Source(66, 2) + SourceIndex(0) + >} +1 >Emitted(32, 2) Source(66, 2) + SourceIndex(0) --- >>>for (_w = getRobot(), _x = _w.name, name = _x === void 0 ? "noName" : _x, _w, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name = "noName" } = getRobot() -6 > -7 > name = "noName" -8 > -9 > name = "noName" -10> } = getRobot(), -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > { name = "noName" } = getRobot() +4 > +5 > name = "noName" +6 > +7 > name = "noName" +8 > } = getRobot(), +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(33, 1) Source(67, 1) + SourceIndex(0) -2 >Emitted(33, 4) Source(67, 4) + SourceIndex(0) -3 >Emitted(33, 5) Source(67, 5) + SourceIndex(0) -4 >Emitted(33, 6) Source(67, 6) + SourceIndex(0) -5 >Emitted(33, 21) Source(67, 38) + SourceIndex(0) -6 >Emitted(33, 23) Source(67, 8) + SourceIndex(0) -7 >Emitted(33, 35) Source(67, 23) + SourceIndex(0) -8 >Emitted(33, 37) Source(67, 8) + SourceIndex(0) -9 >Emitted(33, 73) Source(67, 23) + SourceIndex(0) -10>Emitted(33, 79) Source(67, 40) + SourceIndex(0) -11>Emitted(33, 80) Source(67, 41) + SourceIndex(0) -12>Emitted(33, 83) Source(67, 44) + SourceIndex(0) -13>Emitted(33, 84) Source(67, 45) + SourceIndex(0) -14>Emitted(33, 85) Source(67, 46) + SourceIndex(0) -15>Emitted(33, 86) Source(67, 47) + SourceIndex(0) -16>Emitted(33, 87) Source(67, 48) + SourceIndex(0) -17>Emitted(33, 90) Source(67, 51) + SourceIndex(0) -18>Emitted(33, 91) Source(67, 52) + SourceIndex(0) -19>Emitted(33, 92) Source(67, 53) + SourceIndex(0) -20>Emitted(33, 93) Source(67, 54) + SourceIndex(0) -21>Emitted(33, 94) Source(67, 55) + SourceIndex(0) -22>Emitted(33, 96) Source(67, 57) + SourceIndex(0) -23>Emitted(33, 97) Source(67, 58) + SourceIndex(0) -24>Emitted(33, 98) Source(67, 59) + SourceIndex(0) -25>Emitted(33, 99) Source(67, 60) + SourceIndex(0) +2 >Emitted(33, 6) Source(67, 6) + SourceIndex(0) +3 >Emitted(33, 21) Source(67, 38) + SourceIndex(0) +4 >Emitted(33, 23) Source(67, 8) + SourceIndex(0) +5 >Emitted(33, 35) Source(67, 23) + SourceIndex(0) +6 >Emitted(33, 37) Source(67, 8) + SourceIndex(0) +7 >Emitted(33, 73) Source(67, 23) + SourceIndex(0) +8 >Emitted(33, 79) Source(67, 40) + SourceIndex(0) +9 >Emitted(33, 80) Source(67, 41) + SourceIndex(0) +10>Emitted(33, 83) Source(67, 44) + SourceIndex(0) +11>Emitted(33, 84) Source(67, 45) + SourceIndex(0) +12>Emitted(33, 86) Source(67, 47) + SourceIndex(0) +13>Emitted(33, 87) Source(67, 48) + SourceIndex(0) +14>Emitted(33, 90) Source(67, 51) + SourceIndex(0) +15>Emitted(33, 91) Source(67, 52) + SourceIndex(0) +16>Emitted(33, 93) Source(67, 54) + SourceIndex(0) +17>Emitted(33, 94) Source(67, 55) + SourceIndex(0) +18>Emitted(33, 96) Source(67, 57) + SourceIndex(0) +19>Emitted(33, 98) Source(67, 59) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1302,7 +1119,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1321,92 +1138,71 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(34, 24) Source(68, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(35, 1) Source(69, 1) + SourceIndex(0) -2 >Emitted(35, 2) Source(69, 2) + SourceIndex(0) + >} +1 >Emitted(35, 2) Source(69, 2) + SourceIndex(0) --- >>>for (_y = { name: "trimmer", skill: "trimming" }, _z = _y.name, name = _z === void 0 ? "noName" : _z, _y, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^^^^^ -11> ^ -12> ^^^ -13> ^ -14> ^ -15> ^ -16> ^ -17> ^^^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^ -23> ^ -24> ^ -25> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^^^^^ +9 > ^ +10> ^^^ +11> ^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^ +19> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name = "noName" } = { name: "trimmer", skill: "trimming" } -6 > -7 > name = "noName" -8 > -9 > name = "noName" -10> } = { name: "trimmer", skill: "trimming" }, -11> i -12> = -13> 0 -14> ; -15> -16> i -17> < -18> 1 -19> ; -20> -21> i -22> ++ -23> ) -24> -25> { +2 >for ( +3 > { name = "noName" } = { name: "trimmer", skill: "trimming" } +4 > +5 > name = "noName" +6 > +7 > name = "noName" +8 > } = { name: "trimmer", skill: "trimming" }, +9 > i +10> = +11> 0 +12> ; +13> i +14> < +15> 1 +16> ; +17> i +18> ++ +19> ) 1->Emitted(36, 1) Source(70, 1) + SourceIndex(0) -2 >Emitted(36, 4) Source(70, 4) + SourceIndex(0) -3 >Emitted(36, 5) Source(70, 5) + SourceIndex(0) -4 >Emitted(36, 6) Source(70, 6) + SourceIndex(0) -5 >Emitted(36, 49) Source(70, 73) + SourceIndex(0) -6 >Emitted(36, 51) Source(70, 8) + SourceIndex(0) -7 >Emitted(36, 63) Source(70, 23) + SourceIndex(0) -8 >Emitted(36, 65) Source(70, 8) + SourceIndex(0) -9 >Emitted(36, 101) Source(70, 23) + SourceIndex(0) -10>Emitted(36, 107) Source(70, 75) + SourceIndex(0) -11>Emitted(36, 108) Source(70, 76) + SourceIndex(0) -12>Emitted(36, 111) Source(70, 79) + SourceIndex(0) -13>Emitted(36, 112) Source(70, 80) + SourceIndex(0) -14>Emitted(36, 113) Source(70, 81) + SourceIndex(0) -15>Emitted(36, 114) Source(70, 82) + SourceIndex(0) -16>Emitted(36, 115) Source(70, 83) + SourceIndex(0) -17>Emitted(36, 118) Source(70, 86) + SourceIndex(0) -18>Emitted(36, 119) Source(70, 87) + SourceIndex(0) -19>Emitted(36, 120) Source(70, 88) + SourceIndex(0) -20>Emitted(36, 121) Source(70, 89) + SourceIndex(0) -21>Emitted(36, 122) Source(70, 90) + SourceIndex(0) -22>Emitted(36, 124) Source(70, 92) + SourceIndex(0) -23>Emitted(36, 125) Source(70, 93) + SourceIndex(0) -24>Emitted(36, 126) Source(70, 94) + SourceIndex(0) -25>Emitted(36, 127) Source(70, 95) + SourceIndex(0) +2 >Emitted(36, 6) Source(70, 6) + SourceIndex(0) +3 >Emitted(36, 49) Source(70, 73) + SourceIndex(0) +4 >Emitted(36, 51) Source(70, 8) + SourceIndex(0) +5 >Emitted(36, 63) Source(70, 23) + SourceIndex(0) +6 >Emitted(36, 65) Source(70, 8) + SourceIndex(0) +7 >Emitted(36, 101) Source(70, 23) + SourceIndex(0) +8 >Emitted(36, 107) Source(70, 75) + SourceIndex(0) +9 >Emitted(36, 108) Source(70, 76) + SourceIndex(0) +10>Emitted(36, 111) Source(70, 79) + SourceIndex(0) +11>Emitted(36, 112) Source(70, 80) + SourceIndex(0) +12>Emitted(36, 114) Source(70, 82) + SourceIndex(0) +13>Emitted(36, 115) Source(70, 83) + SourceIndex(0) +14>Emitted(36, 118) Source(70, 86) + SourceIndex(0) +15>Emitted(36, 119) Source(70, 87) + SourceIndex(0) +16>Emitted(36, 121) Source(70, 89) + SourceIndex(0) +17>Emitted(36, 122) Source(70, 90) + SourceIndex(0) +18>Emitted(36, 124) Source(70, 92) + SourceIndex(0) +19>Emitted(36, 126) Source(70, 94) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -1417,7 +1213,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1436,126 +1232,105 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(37, 24) Source(71, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(38, 1) Source(72, 1) + SourceIndex(0) -2 >Emitted(38, 2) Source(72, 2) + SourceIndex(0) + >} +1 >Emitted(38, 2) Source(72, 2) + SourceIndex(0) --- >>>for (_0 = multiRobot.skills, _1 = _0 === void 0 ? { primary: "none", secondary: "none" } : _0, _2 = _1.primary, primary = _2 === void 0 ? "primary" : _2, _3 = _1.secondary, secondary = _3 === void 0 ? "secondary" : _3, multiRobot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^ -18> ^^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^^ -31> ^ -32> ^ -33> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^ +27> ^^ 1-> > -2 >for -3 > -4 > ({ - > -5 > skills: { +2 >for ({ + > +3 > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } -6 > -7 > skills: { +4 > +5 > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } -8 > -9 > primary = "primary" -10> -11> primary = "primary" -12> , +6 > +7 > primary = "primary" +8 > +9 > primary = "primary" +10> , > -13> secondary = "secondary" -14> -15> secondary = "secondary" -16> +11> secondary = "secondary" +12> +13> secondary = "secondary" +14> > } = { primary: "none", secondary: "none" } > } = -17> multiRobot -18> , -19> i -20> = -21> 0 -22> ; -23> -24> i -25> < -26> 1 -27> ; -28> -29> i -30> ++ -31> ) -32> -33> { +15> multiRobot +16> , +17> i +18> = +19> 0 +20> ; +21> i +22> < +23> 1 +24> ; +25> i +26> ++ +27> ) 1->Emitted(39, 1) Source(73, 1) + SourceIndex(0) -2 >Emitted(39, 4) Source(73, 4) + SourceIndex(0) -3 >Emitted(39, 5) Source(73, 5) + SourceIndex(0) -4 >Emitted(39, 6) Source(74, 5) + SourceIndex(0) -5 >Emitted(39, 28) Source(77, 47) + SourceIndex(0) -6 >Emitted(39, 30) Source(74, 5) + SourceIndex(0) -7 >Emitted(39, 94) Source(77, 47) + SourceIndex(0) -8 >Emitted(39, 96) Source(75, 9) + SourceIndex(0) -9 >Emitted(39, 111) Source(75, 28) + SourceIndex(0) -10>Emitted(39, 113) Source(75, 9) + SourceIndex(0) -11>Emitted(39, 153) Source(75, 28) + SourceIndex(0) -12>Emitted(39, 155) Source(76, 9) + SourceIndex(0) -13>Emitted(39, 172) Source(76, 32) + SourceIndex(0) -14>Emitted(39, 174) Source(76, 9) + SourceIndex(0) -15>Emitted(39, 218) Source(76, 32) + SourceIndex(0) -16>Emitted(39, 220) Source(78, 5) + SourceIndex(0) -17>Emitted(39, 230) Source(78, 15) + SourceIndex(0) -18>Emitted(39, 232) Source(78, 17) + SourceIndex(0) -19>Emitted(39, 233) Source(78, 18) + SourceIndex(0) -20>Emitted(39, 236) Source(78, 21) + SourceIndex(0) -21>Emitted(39, 237) Source(78, 22) + SourceIndex(0) -22>Emitted(39, 238) Source(78, 23) + SourceIndex(0) -23>Emitted(39, 239) Source(78, 24) + SourceIndex(0) -24>Emitted(39, 240) Source(78, 25) + SourceIndex(0) -25>Emitted(39, 243) Source(78, 28) + SourceIndex(0) -26>Emitted(39, 244) Source(78, 29) + SourceIndex(0) -27>Emitted(39, 245) Source(78, 30) + SourceIndex(0) -28>Emitted(39, 246) Source(78, 31) + SourceIndex(0) -29>Emitted(39, 247) Source(78, 32) + SourceIndex(0) -30>Emitted(39, 249) Source(78, 34) + SourceIndex(0) -31>Emitted(39, 250) Source(78, 35) + SourceIndex(0) -32>Emitted(39, 251) Source(78, 36) + SourceIndex(0) -33>Emitted(39, 252) Source(78, 37) + SourceIndex(0) +2 >Emitted(39, 6) Source(74, 5) + SourceIndex(0) +3 >Emitted(39, 28) Source(77, 47) + SourceIndex(0) +4 >Emitted(39, 30) Source(74, 5) + SourceIndex(0) +5 >Emitted(39, 94) Source(77, 47) + SourceIndex(0) +6 >Emitted(39, 96) Source(75, 9) + SourceIndex(0) +7 >Emitted(39, 111) Source(75, 28) + SourceIndex(0) +8 >Emitted(39, 113) Source(75, 9) + SourceIndex(0) +9 >Emitted(39, 153) Source(75, 28) + SourceIndex(0) +10>Emitted(39, 155) Source(76, 9) + SourceIndex(0) +11>Emitted(39, 172) Source(76, 32) + SourceIndex(0) +12>Emitted(39, 174) Source(76, 9) + SourceIndex(0) +13>Emitted(39, 218) Source(76, 32) + SourceIndex(0) +14>Emitted(39, 220) Source(78, 5) + SourceIndex(0) +15>Emitted(39, 230) Source(78, 15) + SourceIndex(0) +16>Emitted(39, 232) Source(78, 17) + SourceIndex(0) +17>Emitted(39, 233) Source(78, 18) + SourceIndex(0) +18>Emitted(39, 236) Source(78, 21) + SourceIndex(0) +19>Emitted(39, 237) Source(78, 22) + SourceIndex(0) +20>Emitted(39, 239) Source(78, 24) + SourceIndex(0) +21>Emitted(39, 240) Source(78, 25) + SourceIndex(0) +22>Emitted(39, 243) Source(78, 28) + SourceIndex(0) +23>Emitted(39, 244) Source(78, 29) + SourceIndex(0) +24>Emitted(39, 246) Source(78, 31) + SourceIndex(0) +25>Emitted(39, 247) Source(78, 32) + SourceIndex(0) +26>Emitted(39, 249) Source(78, 34) + SourceIndex(0) +27>Emitted(39, 251) Source(78, 36) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1566,7 +1341,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1585,130 +1360,109 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(40, 27) Source(79, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(41, 1) Source(80, 1) + SourceIndex(0) -2 >Emitted(41, 2) Source(80, 2) + SourceIndex(0) + >} +1 >Emitted(41, 2) Source(80, 2) + SourceIndex(0) --- >>>for (_4 = getMultiRobot(), _5 = _4.skills, _6 = _5 === void 0 ? { primary: "none", secondary: "none" } : _5, _7 = _6.primary, primary = _7 === void 0 ? "primary" : _7, _8 = _6.secondary, secondary = _8 === void 0 ? "secondary" : _8, _4, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -18> ^^^^^^ -19> ^ -20> ^^^ -21> ^ -22> ^ -23> ^ -24> ^ -25> ^^^ -26> ^ -27> ^ -28> ^ -29> ^ -30> ^^ -31> ^ -32> ^ -33> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +16> ^^^^^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^ +27> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { +2 >for ( +3 > { > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } > } = getMultiRobot() -6 > -7 > skills: { +4 > +5 > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } -8 > -9 > skills: { +6 > +7 > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } -10> -11> primary = "primary" -12> -13> primary = "primary" -14> , +8 > +9 > primary = "primary" +10> +11> primary = "primary" +12> , > -15> secondary = "secondary" -16> -17> secondary = "secondary" -18> +13> secondary = "secondary" +14> +15> secondary = "secondary" +16> > } = { primary: "none", secondary: "none" } > } = getMultiRobot(), -19> i -20> = -21> 0 -22> ; -23> -24> i -25> < -26> 1 -27> ; -28> -29> i -30> ++ -31> ) -32> -33> { +17> i +18> = +19> 0 +20> ; +21> i +22> < +23> 1 +24> ; +25> i +26> ++ +27> ) 1->Emitted(42, 1) Source(81, 1) + SourceIndex(0) -2 >Emitted(42, 4) Source(81, 4) + SourceIndex(0) -3 >Emitted(42, 5) Source(81, 5) + SourceIndex(0) -4 >Emitted(42, 6) Source(81, 6) + SourceIndex(0) -5 >Emitted(42, 26) Source(86, 20) + SourceIndex(0) -6 >Emitted(42, 28) Source(82, 5) + SourceIndex(0) -7 >Emitted(42, 42) Source(85, 47) + SourceIndex(0) -8 >Emitted(42, 44) Source(82, 5) + SourceIndex(0) -9 >Emitted(42, 108) Source(85, 47) + SourceIndex(0) -10>Emitted(42, 110) Source(83, 9) + SourceIndex(0) -11>Emitted(42, 125) Source(83, 28) + SourceIndex(0) -12>Emitted(42, 127) Source(83, 9) + SourceIndex(0) -13>Emitted(42, 167) Source(83, 28) + SourceIndex(0) -14>Emitted(42, 169) Source(84, 9) + SourceIndex(0) -15>Emitted(42, 186) Source(84, 32) + SourceIndex(0) -16>Emitted(42, 188) Source(84, 9) + SourceIndex(0) -17>Emitted(42, 232) Source(84, 32) + SourceIndex(0) -18>Emitted(42, 238) Source(86, 22) + SourceIndex(0) -19>Emitted(42, 239) Source(86, 23) + SourceIndex(0) -20>Emitted(42, 242) Source(86, 26) + SourceIndex(0) -21>Emitted(42, 243) Source(86, 27) + SourceIndex(0) -22>Emitted(42, 244) Source(86, 28) + SourceIndex(0) -23>Emitted(42, 245) Source(86, 29) + SourceIndex(0) -24>Emitted(42, 246) Source(86, 30) + SourceIndex(0) -25>Emitted(42, 249) Source(86, 33) + SourceIndex(0) -26>Emitted(42, 250) Source(86, 34) + SourceIndex(0) -27>Emitted(42, 251) Source(86, 35) + SourceIndex(0) -28>Emitted(42, 252) Source(86, 36) + SourceIndex(0) -29>Emitted(42, 253) Source(86, 37) + SourceIndex(0) -30>Emitted(42, 255) Source(86, 39) + SourceIndex(0) -31>Emitted(42, 256) Source(86, 40) + SourceIndex(0) -32>Emitted(42, 257) Source(86, 41) + SourceIndex(0) -33>Emitted(42, 258) Source(86, 42) + SourceIndex(0) +2 >Emitted(42, 6) Source(81, 6) + SourceIndex(0) +3 >Emitted(42, 26) Source(86, 20) + SourceIndex(0) +4 >Emitted(42, 28) Source(82, 5) + SourceIndex(0) +5 >Emitted(42, 42) Source(85, 47) + SourceIndex(0) +6 >Emitted(42, 44) Source(82, 5) + SourceIndex(0) +7 >Emitted(42, 108) Source(85, 47) + SourceIndex(0) +8 >Emitted(42, 110) Source(83, 9) + SourceIndex(0) +9 >Emitted(42, 125) Source(83, 28) + SourceIndex(0) +10>Emitted(42, 127) Source(83, 9) + SourceIndex(0) +11>Emitted(42, 167) Source(83, 28) + SourceIndex(0) +12>Emitted(42, 169) Source(84, 9) + SourceIndex(0) +13>Emitted(42, 186) Source(84, 32) + SourceIndex(0) +14>Emitted(42, 188) Source(84, 9) + SourceIndex(0) +15>Emitted(42, 232) Source(84, 32) + SourceIndex(0) +16>Emitted(42, 238) Source(86, 22) + SourceIndex(0) +17>Emitted(42, 239) Source(86, 23) + SourceIndex(0) +18>Emitted(42, 242) Source(86, 26) + SourceIndex(0) +19>Emitted(42, 243) Source(86, 27) + SourceIndex(0) +20>Emitted(42, 245) Source(86, 29) + SourceIndex(0) +21>Emitted(42, 246) Source(86, 30) + SourceIndex(0) +22>Emitted(42, 249) Source(86, 33) + SourceIndex(0) +23>Emitted(42, 250) Source(86, 34) + SourceIndex(0) +24>Emitted(42, 252) Source(86, 36) + SourceIndex(0) +25>Emitted(42, 253) Source(86, 37) + SourceIndex(0) +26>Emitted(42, 255) Source(86, 39) + SourceIndex(0) +27>Emitted(42, 257) Source(86, 41) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -1719,7 +1473,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -1738,99 +1492,86 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(43, 27) Source(87, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(44, 1) Source(88, 1) + SourceIndex(0) -2 >Emitted(44, 2) Source(88, 2) + SourceIndex(0) + >} +1 >Emitted(44, 2) Source(88, 2) + SourceIndex(0) --- >>>for (_9 = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, _10 = _9.skills, _11 = _10 === void 0 ? { primary: "none", secondary: "none" } : _10, _12 = _11.primary, primary = _12 === void 0 ? "primary" : _12, _13 = _11.secondary, secondary = _13 === void 0 ? "secondary" : _13, _9, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > -2 >for -3 > -4 > ( -5 > { +2 >for ( +3 > { > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } > } = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } -6 > -7 > skills: { +4 > +5 > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } -8 > -9 > skills: { +6 > +7 > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } -10> -11> primary = "primary" -12> -13> primary = "primary" -14> , +8 > +9 > primary = "primary" +10> +11> primary = "primary" +12> , > -15> secondary = "secondary" -16> -17> secondary = "secondary" +13> secondary = "secondary" +14> +15> secondary = "secondary" 1->Emitted(45, 1) Source(89, 1) + SourceIndex(0) -2 >Emitted(45, 4) Source(89, 4) + SourceIndex(0) -3 >Emitted(45, 5) Source(89, 5) + SourceIndex(0) -4 >Emitted(45, 6) Source(89, 6) + SourceIndex(0) -5 >Emitted(45, 84) Source(94, 90) + SourceIndex(0) -6 >Emitted(45, 86) Source(90, 5) + SourceIndex(0) -7 >Emitted(45, 101) Source(93, 47) + SourceIndex(0) -8 >Emitted(45, 103) Source(90, 5) + SourceIndex(0) -9 >Emitted(45, 170) Source(93, 47) + SourceIndex(0) -10>Emitted(45, 172) Source(91, 9) + SourceIndex(0) -11>Emitted(45, 189) Source(91, 28) + SourceIndex(0) -12>Emitted(45, 191) Source(91, 9) + SourceIndex(0) -13>Emitted(45, 233) Source(91, 28) + SourceIndex(0) -14>Emitted(45, 235) Source(92, 9) + SourceIndex(0) -15>Emitted(45, 254) Source(92, 32) + SourceIndex(0) -16>Emitted(45, 256) Source(92, 9) + SourceIndex(0) -17>Emitted(45, 302) Source(92, 32) + SourceIndex(0) +2 >Emitted(45, 6) Source(89, 6) + SourceIndex(0) +3 >Emitted(45, 84) Source(94, 90) + SourceIndex(0) +4 >Emitted(45, 86) Source(90, 5) + SourceIndex(0) +5 >Emitted(45, 101) Source(93, 47) + SourceIndex(0) +6 >Emitted(45, 103) Source(90, 5) + SourceIndex(0) +7 >Emitted(45, 170) Source(93, 47) + SourceIndex(0) +8 >Emitted(45, 172) Source(91, 9) + SourceIndex(0) +9 >Emitted(45, 189) Source(91, 28) + SourceIndex(0) +10>Emitted(45, 191) Source(91, 9) + SourceIndex(0) +11>Emitted(45, 233) Source(91, 28) + SourceIndex(0) +12>Emitted(45, 235) Source(92, 9) + SourceIndex(0) +13>Emitted(45, 254) Source(92, 32) + SourceIndex(0) +14>Emitted(45, 256) Source(92, 9) + SourceIndex(0) +15>Emitted(45, 302) Source(92, 32) + SourceIndex(0) --- >>> i = 0; i < 1; i++) { 1 >^^^^ 2 > ^ 3 > ^^^ 4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^-> +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^-> 1 > > } = { primary: "none", secondary: "none" } >} = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, @@ -1838,34 +1579,26 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 2 > i 3 > = 4 > 0 -5 > ; -6 > -7 > i -8 > < -9 > 1 -10> ; -11> -12> i -13> ++ -14> ) -15> -16> { +5 > ; +6 > i +7 > < +8 > 1 +9 > ; +10> i +11> ++ +12> ) 1 >Emitted(46, 5) Source(95, 5) + SourceIndex(0) 2 >Emitted(46, 6) Source(95, 6) + SourceIndex(0) 3 >Emitted(46, 9) Source(95, 9) + SourceIndex(0) 4 >Emitted(46, 10) Source(95, 10) + SourceIndex(0) -5 >Emitted(46, 11) Source(95, 11) + SourceIndex(0) -6 >Emitted(46, 12) Source(95, 12) + SourceIndex(0) -7 >Emitted(46, 13) Source(95, 13) + SourceIndex(0) -8 >Emitted(46, 16) Source(95, 16) + SourceIndex(0) -9 >Emitted(46, 17) Source(95, 17) + SourceIndex(0) -10>Emitted(46, 18) Source(95, 18) + SourceIndex(0) -11>Emitted(46, 19) Source(95, 19) + SourceIndex(0) -12>Emitted(46, 20) Source(95, 20) + SourceIndex(0) -13>Emitted(46, 22) Source(95, 22) + SourceIndex(0) -14>Emitted(46, 23) Source(95, 23) + SourceIndex(0) -15>Emitted(46, 24) Source(95, 24) + SourceIndex(0) -16>Emitted(46, 25) Source(95, 25) + SourceIndex(0) +5 >Emitted(46, 12) Source(95, 12) + SourceIndex(0) +6 >Emitted(46, 13) Source(95, 13) + SourceIndex(0) +7 >Emitted(46, 16) Source(95, 16) + SourceIndex(0) +8 >Emitted(46, 17) Source(95, 17) + SourceIndex(0) +9 >Emitted(46, 19) Source(95, 19) + SourceIndex(0) +10>Emitted(46, 20) Source(95, 20) + SourceIndex(0) +11>Emitted(46, 22) Source(95, 22) + SourceIndex(0) +12>Emitted(46, 24) Source(95, 24) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -1876,7 +1609,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -1895,106 +1628,85 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(47, 27) Source(96, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(48, 1) Source(97, 1) + SourceIndex(0) -2 >Emitted(48, 2) Source(97, 2) + SourceIndex(0) + >} +1 >Emitted(48, 2) Source(97, 2) + SourceIndex(0) --- >>>for (_14 = robot.name, nameA = _14 === void 0 ? "noName" : _14, _15 = robot.skill, skillA = _15 === void 0 ? "skill" : _15, robot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > > > -2 >for -3 > -4 > ({ -5 > name: nameA = "noName" -6 > -7 > name: nameA = "noName" -8 > , -9 > skill: skillA = "skill" -10> -11> skill: skillA = "skill" -12> } = -13> robot -14> , -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ({ +3 > name: nameA = "noName" +4 > +5 > name: nameA = "noName" +6 > , +7 > skill: skillA = "skill" +8 > +9 > skill: skillA = "skill" +10> } = +11> robot +12> , +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(49, 1) Source(100, 1) + SourceIndex(0) -2 >Emitted(49, 4) Source(100, 4) + SourceIndex(0) -3 >Emitted(49, 5) Source(100, 5) + SourceIndex(0) -4 >Emitted(49, 6) Source(100, 7) + SourceIndex(0) -5 >Emitted(49, 22) Source(100, 29) + SourceIndex(0) -6 >Emitted(49, 24) Source(100, 7) + SourceIndex(0) -7 >Emitted(49, 63) Source(100, 29) + SourceIndex(0) -8 >Emitted(49, 65) Source(100, 31) + SourceIndex(0) -9 >Emitted(49, 82) Source(100, 54) + SourceIndex(0) -10>Emitted(49, 84) Source(100, 31) + SourceIndex(0) -11>Emitted(49, 123) Source(100, 54) + SourceIndex(0) -12>Emitted(49, 125) Source(100, 59) + SourceIndex(0) -13>Emitted(49, 130) Source(100, 64) + SourceIndex(0) -14>Emitted(49, 132) Source(100, 66) + SourceIndex(0) -15>Emitted(49, 133) Source(100, 67) + SourceIndex(0) -16>Emitted(49, 136) Source(100, 70) + SourceIndex(0) -17>Emitted(49, 137) Source(100, 71) + SourceIndex(0) -18>Emitted(49, 138) Source(100, 72) + SourceIndex(0) -19>Emitted(49, 139) Source(100, 73) + SourceIndex(0) -20>Emitted(49, 140) Source(100, 74) + SourceIndex(0) -21>Emitted(49, 143) Source(100, 77) + SourceIndex(0) -22>Emitted(49, 144) Source(100, 78) + SourceIndex(0) -23>Emitted(49, 145) Source(100, 79) + SourceIndex(0) -24>Emitted(49, 146) Source(100, 80) + SourceIndex(0) -25>Emitted(49, 147) Source(100, 81) + SourceIndex(0) -26>Emitted(49, 149) Source(100, 83) + SourceIndex(0) -27>Emitted(49, 150) Source(100, 84) + SourceIndex(0) -28>Emitted(49, 151) Source(100, 85) + SourceIndex(0) -29>Emitted(49, 152) Source(100, 86) + SourceIndex(0) +2 >Emitted(49, 6) Source(100, 7) + SourceIndex(0) +3 >Emitted(49, 22) Source(100, 29) + SourceIndex(0) +4 >Emitted(49, 24) Source(100, 7) + SourceIndex(0) +5 >Emitted(49, 63) Source(100, 29) + SourceIndex(0) +6 >Emitted(49, 65) Source(100, 31) + SourceIndex(0) +7 >Emitted(49, 82) Source(100, 54) + SourceIndex(0) +8 >Emitted(49, 84) Source(100, 31) + SourceIndex(0) +9 >Emitted(49, 123) Source(100, 54) + SourceIndex(0) +10>Emitted(49, 125) Source(100, 59) + SourceIndex(0) +11>Emitted(49, 130) Source(100, 64) + SourceIndex(0) +12>Emitted(49, 132) Source(100, 66) + SourceIndex(0) +13>Emitted(49, 133) Source(100, 67) + SourceIndex(0) +14>Emitted(49, 136) Source(100, 70) + SourceIndex(0) +15>Emitted(49, 137) Source(100, 71) + SourceIndex(0) +16>Emitted(49, 139) Source(100, 73) + SourceIndex(0) +17>Emitted(49, 140) Source(100, 74) + SourceIndex(0) +18>Emitted(49, 143) Source(100, 77) + SourceIndex(0) +19>Emitted(49, 144) Source(100, 78) + SourceIndex(0) +20>Emitted(49, 146) Source(100, 80) + SourceIndex(0) +21>Emitted(49, 147) Source(100, 81) + SourceIndex(0) +22>Emitted(49, 149) Source(100, 83) + SourceIndex(0) +23>Emitted(49, 151) Source(100, 85) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2005,7 +1717,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2024,104 +1736,83 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(50, 24) Source(101, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(51, 1) Source(102, 1) + SourceIndex(0) -2 >Emitted(51, 2) Source(102, 2) + SourceIndex(0) + >} +1 >Emitted(51, 2) Source(102, 2) + SourceIndex(0) --- >>>for (_16 = getRobot(), _17 = _16.name, nameA = _17 === void 0 ? "noName" : _17, _18 = _16.skill, skillA = _18 === void 0 ? "skill" : _18, _16, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^^^^^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^^^^^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > -2 >for -3 > -4 > ( -5 > {name: nameA = "noName", skill: skillA = "skill" } = getRobot() -6 > -7 > name: nameA = "noName" -8 > -9 > name: nameA = "noName" -10> , -11> skill: skillA = "skill" -12> -13> skill: skillA = "skill" -14> } = getRobot(), -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ( +3 > {name: nameA = "noName", skill: skillA = "skill" } = getRobot() +4 > +5 > name: nameA = "noName" +6 > +7 > name: nameA = "noName" +8 > , +9 > skill: skillA = "skill" +10> +11> skill: skillA = "skill" +12> } = getRobot(), +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(52, 1) Source(103, 1) + SourceIndex(0) -2 >Emitted(52, 4) Source(103, 4) + SourceIndex(0) -3 >Emitted(52, 5) Source(103, 5) + SourceIndex(0) -4 >Emitted(52, 6) Source(103, 6) + SourceIndex(0) -5 >Emitted(52, 22) Source(103, 69) + SourceIndex(0) -6 >Emitted(52, 24) Source(103, 7) + SourceIndex(0) -7 >Emitted(52, 38) Source(103, 29) + SourceIndex(0) -8 >Emitted(52, 40) Source(103, 7) + SourceIndex(0) -9 >Emitted(52, 79) Source(103, 29) + SourceIndex(0) -10>Emitted(52, 81) Source(103, 31) + SourceIndex(0) -11>Emitted(52, 96) Source(103, 54) + SourceIndex(0) -12>Emitted(52, 98) Source(103, 31) + SourceIndex(0) -13>Emitted(52, 137) Source(103, 54) + SourceIndex(0) -14>Emitted(52, 144) Source(103, 71) + SourceIndex(0) -15>Emitted(52, 145) Source(103, 72) + SourceIndex(0) -16>Emitted(52, 148) Source(103, 75) + SourceIndex(0) -17>Emitted(52, 149) Source(103, 76) + SourceIndex(0) -18>Emitted(52, 150) Source(103, 77) + SourceIndex(0) -19>Emitted(52, 151) Source(103, 78) + SourceIndex(0) -20>Emitted(52, 152) Source(103, 79) + SourceIndex(0) -21>Emitted(52, 155) Source(103, 82) + SourceIndex(0) -22>Emitted(52, 156) Source(103, 83) + SourceIndex(0) -23>Emitted(52, 157) Source(103, 84) + SourceIndex(0) -24>Emitted(52, 158) Source(103, 85) + SourceIndex(0) -25>Emitted(52, 159) Source(103, 86) + SourceIndex(0) -26>Emitted(52, 161) Source(103, 88) + SourceIndex(0) -27>Emitted(52, 162) Source(103, 89) + SourceIndex(0) -28>Emitted(52, 163) Source(103, 90) + SourceIndex(0) -29>Emitted(52, 164) Source(103, 91) + SourceIndex(0) +2 >Emitted(52, 6) Source(103, 6) + SourceIndex(0) +3 >Emitted(52, 22) Source(103, 69) + SourceIndex(0) +4 >Emitted(52, 24) Source(103, 7) + SourceIndex(0) +5 >Emitted(52, 38) Source(103, 29) + SourceIndex(0) +6 >Emitted(52, 40) Source(103, 7) + SourceIndex(0) +7 >Emitted(52, 79) Source(103, 29) + SourceIndex(0) +8 >Emitted(52, 81) Source(103, 31) + SourceIndex(0) +9 >Emitted(52, 96) Source(103, 54) + SourceIndex(0) +10>Emitted(52, 98) Source(103, 31) + SourceIndex(0) +11>Emitted(52, 137) Source(103, 54) + SourceIndex(0) +12>Emitted(52, 144) Source(103, 71) + SourceIndex(0) +13>Emitted(52, 145) Source(103, 72) + SourceIndex(0) +14>Emitted(52, 148) Source(103, 75) + SourceIndex(0) +15>Emitted(52, 149) Source(103, 76) + SourceIndex(0) +16>Emitted(52, 151) Source(103, 78) + SourceIndex(0) +17>Emitted(52, 152) Source(103, 79) + SourceIndex(0) +18>Emitted(52, 155) Source(103, 82) + SourceIndex(0) +19>Emitted(52, 156) Source(103, 83) + SourceIndex(0) +20>Emitted(52, 158) Source(103, 85) + SourceIndex(0) +21>Emitted(52, 159) Source(103, 86) + SourceIndex(0) +22>Emitted(52, 161) Source(103, 88) + SourceIndex(0) +23>Emitted(52, 163) Source(103, 90) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2132,7 +1823,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2151,104 +1842,83 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(53, 24) Source(104, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(54, 1) Source(105, 1) + SourceIndex(0) -2 >Emitted(54, 2) Source(105, 2) + SourceIndex(0) + >} +1 >Emitted(54, 2) Source(105, 2) + SourceIndex(0) --- >>>for (_19 = { name: "trimmer", skill: "trimming" }, _20 = _19.name, nameA = _20 === void 0 ? "noName" : _20, _21 = _19.skill, skillA = _21 === void 0 ? "skill" : _21, _19, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^^^^^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^^^^^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > -2 >for -3 > -4 > ( -5 > {name: nameA = "noName", skill: skillA = "skill" } = { name: "trimmer", skill: "trimming" } -6 > -7 > name: nameA = "noName" -8 > -9 > name: nameA = "noName" -10> , -11> skill: skillA = "skill" -12> -13> skill: skillA = "skill" -14> } = { name: "trimmer", skill: "trimming" }, -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ( +3 > {name: nameA = "noName", skill: skillA = "skill" } = { name: "trimmer", skill: "trimming" } +4 > +5 > name: nameA = "noName" +6 > +7 > name: nameA = "noName" +8 > , +9 > skill: skillA = "skill" +10> +11> skill: skillA = "skill" +12> } = { name: "trimmer", skill: "trimming" }, +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(55, 1) Source(106, 1) + SourceIndex(0) -2 >Emitted(55, 4) Source(106, 4) + SourceIndex(0) -3 >Emitted(55, 5) Source(106, 5) + SourceIndex(0) -4 >Emitted(55, 6) Source(106, 6) + SourceIndex(0) -5 >Emitted(55, 50) Source(106, 104) + SourceIndex(0) -6 >Emitted(55, 52) Source(106, 7) + SourceIndex(0) -7 >Emitted(55, 66) Source(106, 29) + SourceIndex(0) -8 >Emitted(55, 68) Source(106, 7) + SourceIndex(0) -9 >Emitted(55, 107) Source(106, 29) + SourceIndex(0) -10>Emitted(55, 109) Source(106, 31) + SourceIndex(0) -11>Emitted(55, 124) Source(106, 54) + SourceIndex(0) -12>Emitted(55, 126) Source(106, 31) + SourceIndex(0) -13>Emitted(55, 165) Source(106, 54) + SourceIndex(0) -14>Emitted(55, 172) Source(106, 106) + SourceIndex(0) -15>Emitted(55, 173) Source(106, 107) + SourceIndex(0) -16>Emitted(55, 176) Source(106, 110) + SourceIndex(0) -17>Emitted(55, 177) Source(106, 111) + SourceIndex(0) -18>Emitted(55, 178) Source(106, 112) + SourceIndex(0) -19>Emitted(55, 179) Source(106, 113) + SourceIndex(0) -20>Emitted(55, 180) Source(106, 114) + SourceIndex(0) -21>Emitted(55, 183) Source(106, 117) + SourceIndex(0) -22>Emitted(55, 184) Source(106, 118) + SourceIndex(0) -23>Emitted(55, 185) Source(106, 119) + SourceIndex(0) -24>Emitted(55, 186) Source(106, 120) + SourceIndex(0) -25>Emitted(55, 187) Source(106, 121) + SourceIndex(0) -26>Emitted(55, 189) Source(106, 123) + SourceIndex(0) -27>Emitted(55, 190) Source(106, 124) + SourceIndex(0) -28>Emitted(55, 191) Source(106, 125) + SourceIndex(0) -29>Emitted(55, 192) Source(106, 126) + SourceIndex(0) +2 >Emitted(55, 6) Source(106, 6) + SourceIndex(0) +3 >Emitted(55, 50) Source(106, 104) + SourceIndex(0) +4 >Emitted(55, 52) Source(106, 7) + SourceIndex(0) +5 >Emitted(55, 66) Source(106, 29) + SourceIndex(0) +6 >Emitted(55, 68) Source(106, 7) + SourceIndex(0) +7 >Emitted(55, 107) Source(106, 29) + SourceIndex(0) +8 >Emitted(55, 109) Source(106, 31) + SourceIndex(0) +9 >Emitted(55, 124) Source(106, 54) + SourceIndex(0) +10>Emitted(55, 126) Source(106, 31) + SourceIndex(0) +11>Emitted(55, 165) Source(106, 54) + SourceIndex(0) +12>Emitted(55, 172) Source(106, 106) + SourceIndex(0) +13>Emitted(55, 173) Source(106, 107) + SourceIndex(0) +14>Emitted(55, 176) Source(106, 110) + SourceIndex(0) +15>Emitted(55, 177) Source(106, 111) + SourceIndex(0) +16>Emitted(55, 179) Source(106, 113) + SourceIndex(0) +17>Emitted(55, 180) Source(106, 114) + SourceIndex(0) +18>Emitted(55, 183) Source(106, 117) + SourceIndex(0) +19>Emitted(55, 184) Source(106, 118) + SourceIndex(0) +20>Emitted(55, 186) Source(106, 120) + SourceIndex(0) +21>Emitted(55, 187) Source(106, 121) + SourceIndex(0) +22>Emitted(55, 189) Source(106, 123) + SourceIndex(0) +23>Emitted(55, 191) Source(106, 125) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2259,7 +1929,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2278,139 +1948,118 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(56, 24) Source(107, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(57, 1) Source(108, 1) + SourceIndex(0) -2 >Emitted(57, 2) Source(108, 2) + SourceIndex(0) + >} +1 >Emitted(57, 2) Source(108, 2) + SourceIndex(0) --- >>>for (_22 = multiRobot.name, nameA = _22 === void 0 ? "noName" : _22, _23 = multiRobot.skills, _24 = _23 === void 0 ? { primary: "none", secondary: "none" } : _23, _25 = _24.primary, primaryA = _25 === void 0 ? "primary" : _25, _26 = _24.secondary, secondaryA = _26 === void 0 ? "secondary" : _26, multiRobot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -20> ^^ -21> ^^^^^^^^^^ -22> ^^ -23> ^ -24> ^^^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^^ -30> ^ -31> ^ -32> ^ -33> ^ -34> ^^ -35> ^ -36> ^ -37> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^^^^^^ +20> ^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^^ +27> ^ +28> ^^ +29> ^ +30> ^^ +31> ^^ 1-> > -2 >for -3 > -4 > ({ - > -5 > name: nameA = "noName" -6 > -7 > name: nameA = "noName" -8 > , +2 >for ({ + > +3 > name: nameA = "noName" +4 > +5 > name: nameA = "noName" +6 > , > -9 > skills: { +7 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -10> -11> skills: { +8 > +9 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -12> -13> primary: primaryA = "primary" -14> -15> primary: primaryA = "primary" -16> , +10> +11> primary: primaryA = "primary" +12> +13> primary: primaryA = "primary" +14> , > -17> secondary: secondaryA = "secondary" -18> -19> secondary: secondaryA = "secondary" -20> +15> secondary: secondaryA = "secondary" +16> +17> secondary: secondaryA = "secondary" +18> > } = { primary: "none", secondary: "none" } > } = -21> multiRobot -22> , -23> i -24> = -25> 0 -26> ; -27> -28> i -29> < -30> 1 -31> ; -32> -33> i -34> ++ -35> ) -36> -37> { +19> multiRobot +20> , +21> i +22> = +23> 0 +24> ; +25> i +26> < +27> 1 +28> ; +29> i +30> ++ +31> ) 1->Emitted(58, 1) Source(109, 1) + SourceIndex(0) -2 >Emitted(58, 4) Source(109, 4) + SourceIndex(0) -3 >Emitted(58, 5) Source(109, 5) + SourceIndex(0) -4 >Emitted(58, 6) Source(110, 5) + SourceIndex(0) -5 >Emitted(58, 27) Source(110, 27) + SourceIndex(0) -6 >Emitted(58, 29) Source(110, 5) + SourceIndex(0) -7 >Emitted(58, 68) Source(110, 27) + SourceIndex(0) -8 >Emitted(58, 70) Source(111, 5) + SourceIndex(0) -9 >Emitted(58, 93) Source(114, 47) + SourceIndex(0) -10>Emitted(58, 95) Source(111, 5) + SourceIndex(0) -11>Emitted(58, 162) Source(114, 47) + SourceIndex(0) -12>Emitted(58, 164) Source(112, 9) + SourceIndex(0) -13>Emitted(58, 181) Source(112, 38) + SourceIndex(0) -14>Emitted(58, 183) Source(112, 9) + SourceIndex(0) -15>Emitted(58, 226) Source(112, 38) + SourceIndex(0) -16>Emitted(58, 228) Source(113, 9) + SourceIndex(0) -17>Emitted(58, 247) Source(113, 44) + SourceIndex(0) -18>Emitted(58, 249) Source(113, 9) + SourceIndex(0) -19>Emitted(58, 296) Source(113, 44) + SourceIndex(0) -20>Emitted(58, 298) Source(115, 5) + SourceIndex(0) -21>Emitted(58, 308) Source(115, 15) + SourceIndex(0) -22>Emitted(58, 310) Source(115, 17) + SourceIndex(0) -23>Emitted(58, 311) Source(115, 18) + SourceIndex(0) -24>Emitted(58, 314) Source(115, 21) + SourceIndex(0) -25>Emitted(58, 315) Source(115, 22) + SourceIndex(0) -26>Emitted(58, 316) Source(115, 23) + SourceIndex(0) -27>Emitted(58, 317) Source(115, 24) + SourceIndex(0) -28>Emitted(58, 318) Source(115, 25) + SourceIndex(0) -29>Emitted(58, 321) Source(115, 28) + SourceIndex(0) -30>Emitted(58, 322) Source(115, 29) + SourceIndex(0) -31>Emitted(58, 323) Source(115, 30) + SourceIndex(0) -32>Emitted(58, 324) Source(115, 31) + SourceIndex(0) -33>Emitted(58, 325) Source(115, 32) + SourceIndex(0) -34>Emitted(58, 327) Source(115, 34) + SourceIndex(0) -35>Emitted(58, 328) Source(115, 35) + SourceIndex(0) -36>Emitted(58, 329) Source(115, 36) + SourceIndex(0) -37>Emitted(58, 330) Source(115, 37) + SourceIndex(0) +2 >Emitted(58, 6) Source(110, 5) + SourceIndex(0) +3 >Emitted(58, 27) Source(110, 27) + SourceIndex(0) +4 >Emitted(58, 29) Source(110, 5) + SourceIndex(0) +5 >Emitted(58, 68) Source(110, 27) + SourceIndex(0) +6 >Emitted(58, 70) Source(111, 5) + SourceIndex(0) +7 >Emitted(58, 93) Source(114, 47) + SourceIndex(0) +8 >Emitted(58, 95) Source(111, 5) + SourceIndex(0) +9 >Emitted(58, 162) Source(114, 47) + SourceIndex(0) +10>Emitted(58, 164) Source(112, 9) + SourceIndex(0) +11>Emitted(58, 181) Source(112, 38) + SourceIndex(0) +12>Emitted(58, 183) Source(112, 9) + SourceIndex(0) +13>Emitted(58, 226) Source(112, 38) + SourceIndex(0) +14>Emitted(58, 228) Source(113, 9) + SourceIndex(0) +15>Emitted(58, 247) Source(113, 44) + SourceIndex(0) +16>Emitted(58, 249) Source(113, 9) + SourceIndex(0) +17>Emitted(58, 296) Source(113, 44) + SourceIndex(0) +18>Emitted(58, 298) Source(115, 5) + SourceIndex(0) +19>Emitted(58, 308) Source(115, 15) + SourceIndex(0) +20>Emitted(58, 310) Source(115, 17) + SourceIndex(0) +21>Emitted(58, 311) Source(115, 18) + SourceIndex(0) +22>Emitted(58, 314) Source(115, 21) + SourceIndex(0) +23>Emitted(58, 315) Source(115, 22) + SourceIndex(0) +24>Emitted(58, 317) Source(115, 24) + SourceIndex(0) +25>Emitted(58, 318) Source(115, 25) + SourceIndex(0) +26>Emitted(58, 321) Source(115, 28) + SourceIndex(0) +27>Emitted(58, 322) Source(115, 29) + SourceIndex(0) +28>Emitted(58, 324) Source(115, 31) + SourceIndex(0) +29>Emitted(58, 325) Source(115, 32) + SourceIndex(0) +30>Emitted(58, 327) Source(115, 34) + SourceIndex(0) +31>Emitted(58, 329) Source(115, 36) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -2421,7 +2070,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2440,144 +2089,123 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(59, 27) Source(116, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(60, 1) Source(117, 1) + SourceIndex(0) -2 >Emitted(60, 2) Source(117, 2) + SourceIndex(0) + >} +1 >Emitted(60, 2) Source(117, 2) + SourceIndex(0) --- >>>for (_27 = getMultiRobot(), _28 = _27.name, nameA = _28 === void 0 ? "noName" : _28, _29 = _27.skills, _30 = _29 === void 0 ? { primary: "none", secondary: "none" } : _29, _31 = _30.primary, primaryA = _31 === void 0 ? "primary" : _31, _32 = _30.secondary, secondaryA = _32 === void 0 ? "secondary" : _32, _27, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^^^^^^^^^^^^^^^ -20> ^^ -21> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -22> ^^^^^^^ -23> ^ -24> ^^^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^^ -30> ^ -31> ^ -32> ^ -33> ^ -34> ^^ -35> ^ -36> ^ -37> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +20> ^^^^^^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^^ +27> ^ +28> ^^ +29> ^ +30> ^^ +31> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { +2 >for ( +3 > { > name: nameA = "noName", > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } > } = getMultiRobot() -6 > -7 > name: nameA = "noName" -8 > -9 > name: nameA = "noName" -10> , +4 > +5 > name: nameA = "noName" +6 > +7 > name: nameA = "noName" +8 > , > -11> skills: { +9 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -12> -13> skills: { +10> +11> skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -14> -15> primary: primaryA = "primary" -16> -17> primary: primaryA = "primary" -18> , +12> +13> primary: primaryA = "primary" +14> +15> primary: primaryA = "primary" +16> , > -19> secondary: secondaryA = "secondary" -20> -21> secondary: secondaryA = "secondary" -22> +17> secondary: secondaryA = "secondary" +18> +19> secondary: secondaryA = "secondary" +20> > } = { primary: "none", secondary: "none" } > } = getMultiRobot(), -23> i -24> = -25> 0 -26> ; -27> -28> i -29> < -30> 1 -31> ; -32> -33> i -34> ++ -35> ) -36> -37> { +21> i +22> = +23> 0 +24> ; +25> i +26> < +27> 1 +28> ; +29> i +30> ++ +31> ) 1->Emitted(61, 1) Source(118, 1) + SourceIndex(0) -2 >Emitted(61, 4) Source(118, 4) + SourceIndex(0) -3 >Emitted(61, 5) Source(118, 5) + SourceIndex(0) -4 >Emitted(61, 6) Source(118, 6) + SourceIndex(0) -5 >Emitted(61, 27) Source(124, 20) + SourceIndex(0) -6 >Emitted(61, 29) Source(119, 5) + SourceIndex(0) -7 >Emitted(61, 43) Source(119, 27) + SourceIndex(0) -8 >Emitted(61, 45) Source(119, 5) + SourceIndex(0) -9 >Emitted(61, 84) Source(119, 27) + SourceIndex(0) -10>Emitted(61, 86) Source(120, 5) + SourceIndex(0) -11>Emitted(61, 102) Source(123, 47) + SourceIndex(0) -12>Emitted(61, 104) Source(120, 5) + SourceIndex(0) -13>Emitted(61, 171) Source(123, 47) + SourceIndex(0) -14>Emitted(61, 173) Source(121, 9) + SourceIndex(0) -15>Emitted(61, 190) Source(121, 38) + SourceIndex(0) -16>Emitted(61, 192) Source(121, 9) + SourceIndex(0) -17>Emitted(61, 235) Source(121, 38) + SourceIndex(0) -18>Emitted(61, 237) Source(122, 9) + SourceIndex(0) -19>Emitted(61, 256) Source(122, 44) + SourceIndex(0) -20>Emitted(61, 258) Source(122, 9) + SourceIndex(0) -21>Emitted(61, 305) Source(122, 44) + SourceIndex(0) -22>Emitted(61, 312) Source(124, 22) + SourceIndex(0) -23>Emitted(61, 313) Source(124, 23) + SourceIndex(0) -24>Emitted(61, 316) Source(124, 26) + SourceIndex(0) -25>Emitted(61, 317) Source(124, 27) + SourceIndex(0) -26>Emitted(61, 318) Source(124, 28) + SourceIndex(0) -27>Emitted(61, 319) Source(124, 29) + SourceIndex(0) -28>Emitted(61, 320) Source(124, 30) + SourceIndex(0) -29>Emitted(61, 323) Source(124, 33) + SourceIndex(0) -30>Emitted(61, 324) Source(124, 34) + SourceIndex(0) -31>Emitted(61, 325) Source(124, 35) + SourceIndex(0) -32>Emitted(61, 326) Source(124, 36) + SourceIndex(0) -33>Emitted(61, 327) Source(124, 37) + SourceIndex(0) -34>Emitted(61, 329) Source(124, 39) + SourceIndex(0) -35>Emitted(61, 330) Source(124, 40) + SourceIndex(0) -36>Emitted(61, 331) Source(124, 41) + SourceIndex(0) -37>Emitted(61, 332) Source(124, 42) + SourceIndex(0) +2 >Emitted(61, 6) Source(118, 6) + SourceIndex(0) +3 >Emitted(61, 27) Source(124, 20) + SourceIndex(0) +4 >Emitted(61, 29) Source(119, 5) + SourceIndex(0) +5 >Emitted(61, 43) Source(119, 27) + SourceIndex(0) +6 >Emitted(61, 45) Source(119, 5) + SourceIndex(0) +7 >Emitted(61, 84) Source(119, 27) + SourceIndex(0) +8 >Emitted(61, 86) Source(120, 5) + SourceIndex(0) +9 >Emitted(61, 102) Source(123, 47) + SourceIndex(0) +10>Emitted(61, 104) Source(120, 5) + SourceIndex(0) +11>Emitted(61, 171) Source(123, 47) + SourceIndex(0) +12>Emitted(61, 173) Source(121, 9) + SourceIndex(0) +13>Emitted(61, 190) Source(121, 38) + SourceIndex(0) +14>Emitted(61, 192) Source(121, 9) + SourceIndex(0) +15>Emitted(61, 235) Source(121, 38) + SourceIndex(0) +16>Emitted(61, 237) Source(122, 9) + SourceIndex(0) +17>Emitted(61, 256) Source(122, 44) + SourceIndex(0) +18>Emitted(61, 258) Source(122, 9) + SourceIndex(0) +19>Emitted(61, 305) Source(122, 44) + SourceIndex(0) +20>Emitted(61, 312) Source(124, 22) + SourceIndex(0) +21>Emitted(61, 313) Source(124, 23) + SourceIndex(0) +22>Emitted(61, 316) Source(124, 26) + SourceIndex(0) +23>Emitted(61, 317) Source(124, 27) + SourceIndex(0) +24>Emitted(61, 319) Source(124, 29) + SourceIndex(0) +25>Emitted(61, 320) Source(124, 30) + SourceIndex(0) +26>Emitted(61, 323) Source(124, 33) + SourceIndex(0) +27>Emitted(61, 324) Source(124, 34) + SourceIndex(0) +28>Emitted(61, 326) Source(124, 36) + SourceIndex(0) +29>Emitted(61, 327) Source(124, 37) + SourceIndex(0) +30>Emitted(61, 329) Source(124, 39) + SourceIndex(0) +31>Emitted(61, 331) Source(124, 41) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -2588,7 +2216,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2607,113 +2235,100 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(62, 27) Source(125, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(63, 1) Source(126, 1) + SourceIndex(0) -2 >Emitted(63, 2) Source(126, 2) + SourceIndex(0) + >} +1 >Emitted(63, 2) Source(126, 2) + SourceIndex(0) --- >>>for (_33 = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, _34 = _33.name, nameA = _34 === void 0 ? "noName" : _34, _35 = _33.skills, _36 = _35 === void 0 ? { primary: "none", secondary: "none" } : _35, _37 = _36.primary, primaryA = _37 === void 0 ? "primary" : _37, _38 = _36.secondary, secondaryA = _38 === void 0 ? "secondary" : _38, _33, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^^^^^^^^^^^^^^^ -20> ^^ -21> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > -2 >for -3 > -4 > ( -5 > { +2 >for ( +3 > { > name: nameA = "noName", > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } > } = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } -6 > -7 > name: nameA = "noName" -8 > -9 > name: nameA = "noName" -10> , +4 > +5 > name: nameA = "noName" +6 > +7 > name: nameA = "noName" +8 > , > -11> skills: { +9 > skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -12> -13> skills: { +10> +11> skills: { > primary: primaryA = "primary", > secondary: secondaryA = "secondary" > } = { primary: "none", secondary: "none" } -14> -15> primary: primaryA = "primary" -16> -17> primary: primaryA = "primary" -18> , +12> +13> primary: primaryA = "primary" +14> +15> primary: primaryA = "primary" +16> , > -19> secondary: secondaryA = "secondary" -20> -21> secondary: secondaryA = "secondary" +17> secondary: secondaryA = "secondary" +18> +19> secondary: secondaryA = "secondary" 1->Emitted(64, 1) Source(127, 1) + SourceIndex(0) -2 >Emitted(64, 4) Source(127, 4) + SourceIndex(0) -3 >Emitted(64, 5) Source(127, 5) + SourceIndex(0) -4 >Emitted(64, 6) Source(127, 6) + SourceIndex(0) -5 >Emitted(64, 85) Source(133, 90) + SourceIndex(0) -6 >Emitted(64, 87) Source(128, 5) + SourceIndex(0) -7 >Emitted(64, 101) Source(128, 27) + SourceIndex(0) -8 >Emitted(64, 103) Source(128, 5) + SourceIndex(0) -9 >Emitted(64, 142) Source(128, 27) + SourceIndex(0) -10>Emitted(64, 144) Source(129, 5) + SourceIndex(0) -11>Emitted(64, 160) Source(132, 47) + SourceIndex(0) -12>Emitted(64, 162) Source(129, 5) + SourceIndex(0) -13>Emitted(64, 229) Source(132, 47) + SourceIndex(0) -14>Emitted(64, 231) Source(130, 9) + SourceIndex(0) -15>Emitted(64, 248) Source(130, 38) + SourceIndex(0) -16>Emitted(64, 250) Source(130, 9) + SourceIndex(0) -17>Emitted(64, 293) Source(130, 38) + SourceIndex(0) -18>Emitted(64, 295) Source(131, 9) + SourceIndex(0) -19>Emitted(64, 314) Source(131, 44) + SourceIndex(0) -20>Emitted(64, 316) Source(131, 9) + SourceIndex(0) -21>Emitted(64, 363) Source(131, 44) + SourceIndex(0) +2 >Emitted(64, 6) Source(127, 6) + SourceIndex(0) +3 >Emitted(64, 85) Source(133, 90) + SourceIndex(0) +4 >Emitted(64, 87) Source(128, 5) + SourceIndex(0) +5 >Emitted(64, 101) Source(128, 27) + SourceIndex(0) +6 >Emitted(64, 103) Source(128, 5) + SourceIndex(0) +7 >Emitted(64, 142) Source(128, 27) + SourceIndex(0) +8 >Emitted(64, 144) Source(129, 5) + SourceIndex(0) +9 >Emitted(64, 160) Source(132, 47) + SourceIndex(0) +10>Emitted(64, 162) Source(129, 5) + SourceIndex(0) +11>Emitted(64, 229) Source(132, 47) + SourceIndex(0) +12>Emitted(64, 231) Source(130, 9) + SourceIndex(0) +13>Emitted(64, 248) Source(130, 38) + SourceIndex(0) +14>Emitted(64, 250) Source(130, 9) + SourceIndex(0) +15>Emitted(64, 293) Source(130, 38) + SourceIndex(0) +16>Emitted(64, 295) Source(131, 9) + SourceIndex(0) +17>Emitted(64, 314) Source(131, 44) + SourceIndex(0) +18>Emitted(64, 316) Source(131, 9) + SourceIndex(0) +19>Emitted(64, 363) Source(131, 44) + SourceIndex(0) --- >>> i = 0; i < 1; i++) { 1 >^^^^ 2 > ^ 3 > ^^^ 4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^-> +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^-> 1 > > } = { primary: "none", secondary: "none" } >} = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, @@ -2721,34 +2336,26 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 2 > i 3 > = 4 > 0 -5 > ; -6 > -7 > i -8 > < -9 > 1 -10> ; -11> -12> i -13> ++ -14> ) -15> -16> { +5 > ; +6 > i +7 > < +8 > 1 +9 > ; +10> i +11> ++ +12> ) 1 >Emitted(65, 5) Source(134, 5) + SourceIndex(0) 2 >Emitted(65, 6) Source(134, 6) + SourceIndex(0) 3 >Emitted(65, 9) Source(134, 9) + SourceIndex(0) 4 >Emitted(65, 10) Source(134, 10) + SourceIndex(0) -5 >Emitted(65, 11) Source(134, 11) + SourceIndex(0) -6 >Emitted(65, 12) Source(134, 12) + SourceIndex(0) -7 >Emitted(65, 13) Source(134, 13) + SourceIndex(0) -8 >Emitted(65, 16) Source(134, 16) + SourceIndex(0) -9 >Emitted(65, 17) Source(134, 17) + SourceIndex(0) -10>Emitted(65, 18) Source(134, 18) + SourceIndex(0) -11>Emitted(65, 19) Source(134, 19) + SourceIndex(0) -12>Emitted(65, 20) Source(134, 20) + SourceIndex(0) -13>Emitted(65, 22) Source(134, 22) + SourceIndex(0) -14>Emitted(65, 23) Source(134, 23) + SourceIndex(0) -15>Emitted(65, 24) Source(134, 24) + SourceIndex(0) -16>Emitted(65, 25) Source(134, 25) + SourceIndex(0) +5 >Emitted(65, 12) Source(134, 12) + SourceIndex(0) +6 >Emitted(65, 13) Source(134, 13) + SourceIndex(0) +7 >Emitted(65, 16) Source(134, 16) + SourceIndex(0) +8 >Emitted(65, 17) Source(134, 17) + SourceIndex(0) +9 >Emitted(65, 19) Source(134, 19) + SourceIndex(0) +10>Emitted(65, 20) Source(134, 20) + SourceIndex(0) +11>Emitted(65, 22) Source(134, 22) + SourceIndex(0) +12>Emitted(65, 24) Source(134, 24) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -2759,7 +2366,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -2778,105 +2385,84 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(66, 27) Source(135, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(67, 1) Source(136, 1) + SourceIndex(0) -2 >Emitted(67, 2) Source(136, 2) + SourceIndex(0) + >} +1 >Emitted(67, 2) Source(136, 2) + SourceIndex(0) --- >>>for (_39 = robot.name, name = _39 === void 0 ? "noName" : _39, _40 = robot.skill, skill = _40 === void 0 ? "skill" : _40, robot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > > -2 >for -3 > -4 > ({ -5 > name = "noName" -6 > -7 > name = "noName" -8 > , -9 > skill = "skill" -10> -11> skill = "skill" -12> } = -13> robot -14> , -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ({ +3 > name = "noName" +4 > +5 > name = "noName" +6 > , +7 > skill = "skill" +8 > +9 > skill = "skill" +10> } = +11> robot +12> , +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(68, 1) Source(138, 1) + SourceIndex(0) -2 >Emitted(68, 4) Source(138, 4) + SourceIndex(0) -3 >Emitted(68, 5) Source(138, 5) + SourceIndex(0) -4 >Emitted(68, 6) Source(138, 8) + SourceIndex(0) -5 >Emitted(68, 22) Source(138, 23) + SourceIndex(0) -6 >Emitted(68, 24) Source(138, 8) + SourceIndex(0) -7 >Emitted(68, 62) Source(138, 23) + SourceIndex(0) -8 >Emitted(68, 64) Source(138, 25) + SourceIndex(0) -9 >Emitted(68, 81) Source(138, 40) + SourceIndex(0) -10>Emitted(68, 83) Source(138, 25) + SourceIndex(0) -11>Emitted(68, 121) Source(138, 40) + SourceIndex(0) -12>Emitted(68, 123) Source(138, 45) + SourceIndex(0) -13>Emitted(68, 128) Source(138, 50) + SourceIndex(0) -14>Emitted(68, 130) Source(138, 52) + SourceIndex(0) -15>Emitted(68, 131) Source(138, 53) + SourceIndex(0) -16>Emitted(68, 134) Source(138, 56) + SourceIndex(0) -17>Emitted(68, 135) Source(138, 57) + SourceIndex(0) -18>Emitted(68, 136) Source(138, 58) + SourceIndex(0) -19>Emitted(68, 137) Source(138, 59) + SourceIndex(0) -20>Emitted(68, 138) Source(138, 60) + SourceIndex(0) -21>Emitted(68, 141) Source(138, 63) + SourceIndex(0) -22>Emitted(68, 142) Source(138, 64) + SourceIndex(0) -23>Emitted(68, 143) Source(138, 65) + SourceIndex(0) -24>Emitted(68, 144) Source(138, 66) + SourceIndex(0) -25>Emitted(68, 145) Source(138, 67) + SourceIndex(0) -26>Emitted(68, 147) Source(138, 69) + SourceIndex(0) -27>Emitted(68, 148) Source(138, 70) + SourceIndex(0) -28>Emitted(68, 149) Source(138, 71) + SourceIndex(0) -29>Emitted(68, 150) Source(138, 72) + SourceIndex(0) +2 >Emitted(68, 6) Source(138, 8) + SourceIndex(0) +3 >Emitted(68, 22) Source(138, 23) + SourceIndex(0) +4 >Emitted(68, 24) Source(138, 8) + SourceIndex(0) +5 >Emitted(68, 62) Source(138, 23) + SourceIndex(0) +6 >Emitted(68, 64) Source(138, 25) + SourceIndex(0) +7 >Emitted(68, 81) Source(138, 40) + SourceIndex(0) +8 >Emitted(68, 83) Source(138, 25) + SourceIndex(0) +9 >Emitted(68, 121) Source(138, 40) + SourceIndex(0) +10>Emitted(68, 123) Source(138, 45) + SourceIndex(0) +11>Emitted(68, 128) Source(138, 50) + SourceIndex(0) +12>Emitted(68, 130) Source(138, 52) + SourceIndex(0) +13>Emitted(68, 131) Source(138, 53) + SourceIndex(0) +14>Emitted(68, 134) Source(138, 56) + SourceIndex(0) +15>Emitted(68, 135) Source(138, 57) + SourceIndex(0) +16>Emitted(68, 137) Source(138, 59) + SourceIndex(0) +17>Emitted(68, 138) Source(138, 60) + SourceIndex(0) +18>Emitted(68, 141) Source(138, 63) + SourceIndex(0) +19>Emitted(68, 142) Source(138, 64) + SourceIndex(0) +20>Emitted(68, 144) Source(138, 66) + SourceIndex(0) +21>Emitted(68, 145) Source(138, 67) + SourceIndex(0) +22>Emitted(68, 147) Source(138, 69) + SourceIndex(0) +23>Emitted(68, 149) Source(138, 71) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -2887,7 +2473,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -2906,104 +2492,83 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(69, 24) Source(139, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(70, 1) Source(140, 1) + SourceIndex(0) -2 >Emitted(70, 2) Source(140, 2) + SourceIndex(0) + >} +1 >Emitted(70, 2) Source(140, 2) + SourceIndex(0) --- >>>for (_41 = getRobot(), _42 = _41.name, name = _42 === void 0 ? "noName" : _42, _43 = _41.skill, skill = _43 === void 0 ? "skill" : _43, _41, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^^^^^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^^^^^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name = "noName", skill = "skill" } = getRobot() -6 > -7 > name = "noName" -8 > -9 > name = "noName" -10> , -11> skill = "skill" -12> -13> skill = "skill" -14> } = getRobot(), -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ( +3 > { name = "noName", skill = "skill" } = getRobot() +4 > +5 > name = "noName" +6 > +7 > name = "noName" +8 > , +9 > skill = "skill" +10> +11> skill = "skill" +12> } = getRobot(), +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(71, 1) Source(141, 1) + SourceIndex(0) -2 >Emitted(71, 4) Source(141, 4) + SourceIndex(0) -3 >Emitted(71, 5) Source(141, 5) + SourceIndex(0) -4 >Emitted(71, 6) Source(141, 6) + SourceIndex(0) -5 >Emitted(71, 22) Source(141, 55) + SourceIndex(0) -6 >Emitted(71, 24) Source(141, 8) + SourceIndex(0) -7 >Emitted(71, 38) Source(141, 23) + SourceIndex(0) -8 >Emitted(71, 40) Source(141, 8) + SourceIndex(0) -9 >Emitted(71, 78) Source(141, 23) + SourceIndex(0) -10>Emitted(71, 80) Source(141, 25) + SourceIndex(0) -11>Emitted(71, 95) Source(141, 40) + SourceIndex(0) -12>Emitted(71, 97) Source(141, 25) + SourceIndex(0) -13>Emitted(71, 135) Source(141, 40) + SourceIndex(0) -14>Emitted(71, 142) Source(141, 57) + SourceIndex(0) -15>Emitted(71, 143) Source(141, 58) + SourceIndex(0) -16>Emitted(71, 146) Source(141, 61) + SourceIndex(0) -17>Emitted(71, 147) Source(141, 62) + SourceIndex(0) -18>Emitted(71, 148) Source(141, 63) + SourceIndex(0) -19>Emitted(71, 149) Source(141, 64) + SourceIndex(0) -20>Emitted(71, 150) Source(141, 65) + SourceIndex(0) -21>Emitted(71, 153) Source(141, 68) + SourceIndex(0) -22>Emitted(71, 154) Source(141, 69) + SourceIndex(0) -23>Emitted(71, 155) Source(141, 70) + SourceIndex(0) -24>Emitted(71, 156) Source(141, 71) + SourceIndex(0) -25>Emitted(71, 157) Source(141, 72) + SourceIndex(0) -26>Emitted(71, 159) Source(141, 74) + SourceIndex(0) -27>Emitted(71, 160) Source(141, 75) + SourceIndex(0) -28>Emitted(71, 161) Source(141, 76) + SourceIndex(0) -29>Emitted(71, 162) Source(141, 77) + SourceIndex(0) +2 >Emitted(71, 6) Source(141, 6) + SourceIndex(0) +3 >Emitted(71, 22) Source(141, 55) + SourceIndex(0) +4 >Emitted(71, 24) Source(141, 8) + SourceIndex(0) +5 >Emitted(71, 38) Source(141, 23) + SourceIndex(0) +6 >Emitted(71, 40) Source(141, 8) + SourceIndex(0) +7 >Emitted(71, 78) Source(141, 23) + SourceIndex(0) +8 >Emitted(71, 80) Source(141, 25) + SourceIndex(0) +9 >Emitted(71, 95) Source(141, 40) + SourceIndex(0) +10>Emitted(71, 97) Source(141, 25) + SourceIndex(0) +11>Emitted(71, 135) Source(141, 40) + SourceIndex(0) +12>Emitted(71, 142) Source(141, 57) + SourceIndex(0) +13>Emitted(71, 143) Source(141, 58) + SourceIndex(0) +14>Emitted(71, 146) Source(141, 61) + SourceIndex(0) +15>Emitted(71, 147) Source(141, 62) + SourceIndex(0) +16>Emitted(71, 149) Source(141, 64) + SourceIndex(0) +17>Emitted(71, 150) Source(141, 65) + SourceIndex(0) +18>Emitted(71, 153) Source(141, 68) + SourceIndex(0) +19>Emitted(71, 154) Source(141, 69) + SourceIndex(0) +20>Emitted(71, 156) Source(141, 71) + SourceIndex(0) +21>Emitted(71, 157) Source(141, 72) + SourceIndex(0) +22>Emitted(71, 159) Source(141, 74) + SourceIndex(0) +23>Emitted(71, 161) Source(141, 76) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -3014,7 +2579,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -3033,104 +2598,83 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(72, 24) Source(142, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(73, 1) Source(143, 1) + SourceIndex(0) -2 >Emitted(73, 2) Source(143, 2) + SourceIndex(0) + >} +1 >Emitted(73, 2) Source(143, 2) + SourceIndex(0) --- >>>for (_44 = { name: "trimmer", skill: "trimming" }, _45 = _44.name, name = _45 === void 0 ? "noName" : _45, _46 = _44.skill, skill = _46 === void 0 ? "skill" : _46, _44, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^^^^^^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^^^ -22> ^ -23> ^ -24> ^ -25> ^ -26> ^^ -27> ^ -28> ^ -29> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^^^^^^ +13> ^ +14> ^^^ +15> ^ +16> ^^ +17> ^ +18> ^^^ +19> ^ +20> ^^ +21> ^ +22> ^^ +23> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { name = "noName", skill = "skill" } = { name: "trimmer", skill: "trimming" } -6 > -7 > name = "noName" -8 > -9 > name = "noName" -10> , -11> skill = "skill" -12> -13> skill = "skill" -14> } = { name: "trimmer", skill: "trimming" }, -15> i -16> = -17> 0 -18> ; -19> -20> i -21> < -22> 1 -23> ; -24> -25> i -26> ++ -27> ) -28> -29> { +2 >for ( +3 > { name = "noName", skill = "skill" } = { name: "trimmer", skill: "trimming" } +4 > +5 > name = "noName" +6 > +7 > name = "noName" +8 > , +9 > skill = "skill" +10> +11> skill = "skill" +12> } = { name: "trimmer", skill: "trimming" }, +13> i +14> = +15> 0 +16> ; +17> i +18> < +19> 1 +20> ; +21> i +22> ++ +23> ) 1->Emitted(74, 1) Source(144, 1) + SourceIndex(0) -2 >Emitted(74, 4) Source(144, 4) + SourceIndex(0) -3 >Emitted(74, 5) Source(144, 5) + SourceIndex(0) -4 >Emitted(74, 6) Source(144, 6) + SourceIndex(0) -5 >Emitted(74, 50) Source(144, 90) + SourceIndex(0) -6 >Emitted(74, 52) Source(144, 8) + SourceIndex(0) -7 >Emitted(74, 66) Source(144, 23) + SourceIndex(0) -8 >Emitted(74, 68) Source(144, 8) + SourceIndex(0) -9 >Emitted(74, 106) Source(144, 23) + SourceIndex(0) -10>Emitted(74, 108) Source(144, 25) + SourceIndex(0) -11>Emitted(74, 123) Source(144, 40) + SourceIndex(0) -12>Emitted(74, 125) Source(144, 25) + SourceIndex(0) -13>Emitted(74, 163) Source(144, 40) + SourceIndex(0) -14>Emitted(74, 170) Source(144, 92) + SourceIndex(0) -15>Emitted(74, 171) Source(144, 93) + SourceIndex(0) -16>Emitted(74, 174) Source(144, 96) + SourceIndex(0) -17>Emitted(74, 175) Source(144, 97) + SourceIndex(0) -18>Emitted(74, 176) Source(144, 98) + SourceIndex(0) -19>Emitted(74, 177) Source(144, 99) + SourceIndex(0) -20>Emitted(74, 178) Source(144, 100) + SourceIndex(0) -21>Emitted(74, 181) Source(144, 103) + SourceIndex(0) -22>Emitted(74, 182) Source(144, 104) + SourceIndex(0) -23>Emitted(74, 183) Source(144, 105) + SourceIndex(0) -24>Emitted(74, 184) Source(144, 106) + SourceIndex(0) -25>Emitted(74, 185) Source(144, 107) + SourceIndex(0) -26>Emitted(74, 187) Source(144, 109) + SourceIndex(0) -27>Emitted(74, 188) Source(144, 110) + SourceIndex(0) -28>Emitted(74, 189) Source(144, 111) + SourceIndex(0) -29>Emitted(74, 190) Source(144, 112) + SourceIndex(0) +2 >Emitted(74, 6) Source(144, 6) + SourceIndex(0) +3 >Emitted(74, 50) Source(144, 90) + SourceIndex(0) +4 >Emitted(74, 52) Source(144, 8) + SourceIndex(0) +5 >Emitted(74, 66) Source(144, 23) + SourceIndex(0) +6 >Emitted(74, 68) Source(144, 8) + SourceIndex(0) +7 >Emitted(74, 106) Source(144, 23) + SourceIndex(0) +8 >Emitted(74, 108) Source(144, 25) + SourceIndex(0) +9 >Emitted(74, 123) Source(144, 40) + SourceIndex(0) +10>Emitted(74, 125) Source(144, 25) + SourceIndex(0) +11>Emitted(74, 163) Source(144, 40) + SourceIndex(0) +12>Emitted(74, 170) Source(144, 92) + SourceIndex(0) +13>Emitted(74, 171) Source(144, 93) + SourceIndex(0) +14>Emitted(74, 174) Source(144, 96) + SourceIndex(0) +15>Emitted(74, 175) Source(144, 97) + SourceIndex(0) +16>Emitted(74, 177) Source(144, 99) + SourceIndex(0) +17>Emitted(74, 178) Source(144, 100) + SourceIndex(0) +18>Emitted(74, 181) Source(144, 103) + SourceIndex(0) +19>Emitted(74, 182) Source(144, 104) + SourceIndex(0) +20>Emitted(74, 184) Source(144, 106) + SourceIndex(0) +21>Emitted(74, 185) Source(144, 107) + SourceIndex(0) +22>Emitted(74, 187) Source(144, 109) + SourceIndex(0) +23>Emitted(74, 189) Source(144, 111) + SourceIndex(0) --- >>> console.log(nameA); 1 >^^^^ @@ -3141,7 +2685,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -3160,139 +2704,118 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(75, 24) Source(145, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(76, 1) Source(146, 1) + SourceIndex(0) -2 >Emitted(76, 2) Source(146, 2) + SourceIndex(0) + >} +1 >Emitted(76, 2) Source(146, 2) + SourceIndex(0) --- >>>for (_47 = multiRobot.name, name = _47 === void 0 ? "noName" : _47, _48 = multiRobot.skills, _49 = _48 === void 0 ? { primary: "none", secondary: "none" } : _48, _50 = _49.primary, primary = _50 === void 0 ? "primary" : _50, _51 = _49.secondary, secondary = _51 === void 0 ? "secondary" : _51, multiRobot, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -20> ^^ -21> ^^^^^^^^^^ -22> ^^ -23> ^ -24> ^^^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^^ -30> ^ -31> ^ -32> ^ -33> ^ -34> ^^ -35> ^ -36> ^ -37> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^^^^^^ +20> ^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^^ +27> ^ +28> ^^ +29> ^ +30> ^^ +31> ^^ 1-> > -2 >for -3 > -4 > ({ - > -5 > name = "noName" -6 > -7 > name = "noName" -8 > , +2 >for ({ + > +3 > name = "noName" +4 > +5 > name = "noName" +6 > , > -9 > skills: { +7 > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } -10> -11> skills: { +8 > +9 > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } -12> -13> primary = "primary" -14> -15> primary = "primary" -16> , +10> +11> primary = "primary" +12> +13> primary = "primary" +14> , > -17> secondary = "secondary" -18> -19> secondary = "secondary" -20> +15> secondary = "secondary" +16> +17> secondary = "secondary" +18> > } = { primary: "none", secondary: "none" } > } = -21> multiRobot -22> , -23> i -24> = -25> 0 -26> ; -27> -28> i -29> < -30> 1 -31> ; -32> -33> i -34> ++ -35> ) -36> -37> { +19> multiRobot +20> , +21> i +22> = +23> 0 +24> ; +25> i +26> < +27> 1 +28> ; +29> i +30> ++ +31> ) 1->Emitted(77, 1) Source(147, 1) + SourceIndex(0) -2 >Emitted(77, 4) Source(147, 4) + SourceIndex(0) -3 >Emitted(77, 5) Source(147, 5) + SourceIndex(0) -4 >Emitted(77, 6) Source(148, 5) + SourceIndex(0) -5 >Emitted(77, 27) Source(148, 20) + SourceIndex(0) -6 >Emitted(77, 29) Source(148, 5) + SourceIndex(0) -7 >Emitted(77, 67) Source(148, 20) + SourceIndex(0) -8 >Emitted(77, 69) Source(149, 5) + SourceIndex(0) -9 >Emitted(77, 92) Source(152, 47) + SourceIndex(0) -10>Emitted(77, 94) Source(149, 5) + SourceIndex(0) -11>Emitted(77, 161) Source(152, 47) + SourceIndex(0) -12>Emitted(77, 163) Source(150, 9) + SourceIndex(0) -13>Emitted(77, 180) Source(150, 28) + SourceIndex(0) -14>Emitted(77, 182) Source(150, 9) + SourceIndex(0) -15>Emitted(77, 224) Source(150, 28) + SourceIndex(0) -16>Emitted(77, 226) Source(151, 9) + SourceIndex(0) -17>Emitted(77, 245) Source(151, 32) + SourceIndex(0) -18>Emitted(77, 247) Source(151, 9) + SourceIndex(0) -19>Emitted(77, 293) Source(151, 32) + SourceIndex(0) -20>Emitted(77, 295) Source(153, 5) + SourceIndex(0) -21>Emitted(77, 305) Source(153, 15) + SourceIndex(0) -22>Emitted(77, 307) Source(153, 17) + SourceIndex(0) -23>Emitted(77, 308) Source(153, 18) + SourceIndex(0) -24>Emitted(77, 311) Source(153, 21) + SourceIndex(0) -25>Emitted(77, 312) Source(153, 22) + SourceIndex(0) -26>Emitted(77, 313) Source(153, 23) + SourceIndex(0) -27>Emitted(77, 314) Source(153, 24) + SourceIndex(0) -28>Emitted(77, 315) Source(153, 25) + SourceIndex(0) -29>Emitted(77, 318) Source(153, 28) + SourceIndex(0) -30>Emitted(77, 319) Source(153, 29) + SourceIndex(0) -31>Emitted(77, 320) Source(153, 30) + SourceIndex(0) -32>Emitted(77, 321) Source(153, 31) + SourceIndex(0) -33>Emitted(77, 322) Source(153, 32) + SourceIndex(0) -34>Emitted(77, 324) Source(153, 34) + SourceIndex(0) -35>Emitted(77, 325) Source(153, 35) + SourceIndex(0) -36>Emitted(77, 326) Source(153, 36) + SourceIndex(0) -37>Emitted(77, 327) Source(153, 37) + SourceIndex(0) +2 >Emitted(77, 6) Source(148, 5) + SourceIndex(0) +3 >Emitted(77, 27) Source(148, 20) + SourceIndex(0) +4 >Emitted(77, 29) Source(148, 5) + SourceIndex(0) +5 >Emitted(77, 67) Source(148, 20) + SourceIndex(0) +6 >Emitted(77, 69) Source(149, 5) + SourceIndex(0) +7 >Emitted(77, 92) Source(152, 47) + SourceIndex(0) +8 >Emitted(77, 94) Source(149, 5) + SourceIndex(0) +9 >Emitted(77, 161) Source(152, 47) + SourceIndex(0) +10>Emitted(77, 163) Source(150, 9) + SourceIndex(0) +11>Emitted(77, 180) Source(150, 28) + SourceIndex(0) +12>Emitted(77, 182) Source(150, 9) + SourceIndex(0) +13>Emitted(77, 224) Source(150, 28) + SourceIndex(0) +14>Emitted(77, 226) Source(151, 9) + SourceIndex(0) +15>Emitted(77, 245) Source(151, 32) + SourceIndex(0) +16>Emitted(77, 247) Source(151, 9) + SourceIndex(0) +17>Emitted(77, 293) Source(151, 32) + SourceIndex(0) +18>Emitted(77, 295) Source(153, 5) + SourceIndex(0) +19>Emitted(77, 305) Source(153, 15) + SourceIndex(0) +20>Emitted(77, 307) Source(153, 17) + SourceIndex(0) +21>Emitted(77, 308) Source(153, 18) + SourceIndex(0) +22>Emitted(77, 311) Source(153, 21) + SourceIndex(0) +23>Emitted(77, 312) Source(153, 22) + SourceIndex(0) +24>Emitted(77, 314) Source(153, 24) + SourceIndex(0) +25>Emitted(77, 315) Source(153, 25) + SourceIndex(0) +26>Emitted(77, 318) Source(153, 28) + SourceIndex(0) +27>Emitted(77, 319) Source(153, 29) + SourceIndex(0) +28>Emitted(77, 321) Source(153, 31) + SourceIndex(0) +29>Emitted(77, 322) Source(153, 32) + SourceIndex(0) +30>Emitted(77, 324) Source(153, 34) + SourceIndex(0) +31>Emitted(77, 326) Source(153, 36) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -3303,7 +2826,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -3322,144 +2845,123 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(78, 27) Source(154, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(79, 1) Source(155, 1) + SourceIndex(0) -2 >Emitted(79, 2) Source(155, 2) + SourceIndex(0) + >} +1 >Emitted(79, 2) Source(155, 2) + SourceIndex(0) --- >>>for (_52 = getMultiRobot(), _53 = _52.name, name = _53 === void 0 ? "noName" : _53, _54 = _52.skills, _55 = _54 === void 0 ? { primary: "none", secondary: "none" } : _54, _56 = _55.primary, primary = _56 === void 0 ? "primary" : _56, _57 = _55.secondary, secondary = _57 === void 0 ? "secondary" : _57, _52, i = 0; i < 1; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^^^^^^^^^^^^^^^ -20> ^^ -21> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -22> ^^^^^^^ -23> ^ -24> ^^^ -25> ^ -26> ^ -27> ^ -28> ^ -29> ^^^ -30> ^ -31> ^ -32> ^ -33> ^ -34> ^^ -35> ^ -36> ^ -37> ^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +20> ^^^^^^^ +21> ^ +22> ^^^ +23> ^ +24> ^^ +25> ^ +26> ^^^ +27> ^ +28> ^^ +29> ^ +30> ^^ +31> ^^ 1-> > -2 >for -3 > -4 > ( -5 > { +2 >for ( +3 > { > name = "noName", > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } > } = getMultiRobot() -6 > -7 > name = "noName" -8 > -9 > name = "noName" -10> , +4 > +5 > name = "noName" +6 > +7 > name = "noName" +8 > , > -11> skills: { +9 > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } -12> -13> skills: { +10> +11> skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } -14> -15> primary = "primary" -16> -17> primary = "primary" -18> , +12> +13> primary = "primary" +14> +15> primary = "primary" +16> , > -19> secondary = "secondary" -20> -21> secondary = "secondary" -22> +17> secondary = "secondary" +18> +19> secondary = "secondary" +20> > } = { primary: "none", secondary: "none" } > } = getMultiRobot(), -23> i -24> = -25> 0 -26> ; -27> -28> i -29> < -30> 1 -31> ; -32> -33> i -34> ++ -35> ) -36> -37> { +21> i +22> = +23> 0 +24> ; +25> i +26> < +27> 1 +28> ; +29> i +30> ++ +31> ) 1->Emitted(80, 1) Source(156, 1) + SourceIndex(0) -2 >Emitted(80, 4) Source(156, 4) + SourceIndex(0) -3 >Emitted(80, 5) Source(156, 5) + SourceIndex(0) -4 >Emitted(80, 6) Source(156, 6) + SourceIndex(0) -5 >Emitted(80, 27) Source(162, 20) + SourceIndex(0) -6 >Emitted(80, 29) Source(157, 5) + SourceIndex(0) -7 >Emitted(80, 43) Source(157, 20) + SourceIndex(0) -8 >Emitted(80, 45) Source(157, 5) + SourceIndex(0) -9 >Emitted(80, 83) Source(157, 20) + SourceIndex(0) -10>Emitted(80, 85) Source(158, 5) + SourceIndex(0) -11>Emitted(80, 101) Source(161, 47) + SourceIndex(0) -12>Emitted(80, 103) Source(158, 5) + SourceIndex(0) -13>Emitted(80, 170) Source(161, 47) + SourceIndex(0) -14>Emitted(80, 172) Source(159, 9) + SourceIndex(0) -15>Emitted(80, 189) Source(159, 28) + SourceIndex(0) -16>Emitted(80, 191) Source(159, 9) + SourceIndex(0) -17>Emitted(80, 233) Source(159, 28) + SourceIndex(0) -18>Emitted(80, 235) Source(160, 9) + SourceIndex(0) -19>Emitted(80, 254) Source(160, 32) + SourceIndex(0) -20>Emitted(80, 256) Source(160, 9) + SourceIndex(0) -21>Emitted(80, 302) Source(160, 32) + SourceIndex(0) -22>Emitted(80, 309) Source(162, 22) + SourceIndex(0) -23>Emitted(80, 310) Source(162, 23) + SourceIndex(0) -24>Emitted(80, 313) Source(162, 26) + SourceIndex(0) -25>Emitted(80, 314) Source(162, 27) + SourceIndex(0) -26>Emitted(80, 315) Source(162, 28) + SourceIndex(0) -27>Emitted(80, 316) Source(162, 29) + SourceIndex(0) -28>Emitted(80, 317) Source(162, 30) + SourceIndex(0) -29>Emitted(80, 320) Source(162, 33) + SourceIndex(0) -30>Emitted(80, 321) Source(162, 34) + SourceIndex(0) -31>Emitted(80, 322) Source(162, 35) + SourceIndex(0) -32>Emitted(80, 323) Source(162, 36) + SourceIndex(0) -33>Emitted(80, 324) Source(162, 37) + SourceIndex(0) -34>Emitted(80, 326) Source(162, 39) + SourceIndex(0) -35>Emitted(80, 327) Source(162, 40) + SourceIndex(0) -36>Emitted(80, 328) Source(162, 41) + SourceIndex(0) -37>Emitted(80, 329) Source(162, 42) + SourceIndex(0) +2 >Emitted(80, 6) Source(156, 6) + SourceIndex(0) +3 >Emitted(80, 27) Source(162, 20) + SourceIndex(0) +4 >Emitted(80, 29) Source(157, 5) + SourceIndex(0) +5 >Emitted(80, 43) Source(157, 20) + SourceIndex(0) +6 >Emitted(80, 45) Source(157, 5) + SourceIndex(0) +7 >Emitted(80, 83) Source(157, 20) + SourceIndex(0) +8 >Emitted(80, 85) Source(158, 5) + SourceIndex(0) +9 >Emitted(80, 101) Source(161, 47) + SourceIndex(0) +10>Emitted(80, 103) Source(158, 5) + SourceIndex(0) +11>Emitted(80, 170) Source(161, 47) + SourceIndex(0) +12>Emitted(80, 172) Source(159, 9) + SourceIndex(0) +13>Emitted(80, 189) Source(159, 28) + SourceIndex(0) +14>Emitted(80, 191) Source(159, 9) + SourceIndex(0) +15>Emitted(80, 233) Source(159, 28) + SourceIndex(0) +16>Emitted(80, 235) Source(160, 9) + SourceIndex(0) +17>Emitted(80, 254) Source(160, 32) + SourceIndex(0) +18>Emitted(80, 256) Source(160, 9) + SourceIndex(0) +19>Emitted(80, 302) Source(160, 32) + SourceIndex(0) +20>Emitted(80, 309) Source(162, 22) + SourceIndex(0) +21>Emitted(80, 310) Source(162, 23) + SourceIndex(0) +22>Emitted(80, 313) Source(162, 26) + SourceIndex(0) +23>Emitted(80, 314) Source(162, 27) + SourceIndex(0) +24>Emitted(80, 316) Source(162, 29) + SourceIndex(0) +25>Emitted(80, 317) Source(162, 30) + SourceIndex(0) +26>Emitted(80, 320) Source(162, 33) + SourceIndex(0) +27>Emitted(80, 321) Source(162, 34) + SourceIndex(0) +28>Emitted(80, 323) Source(162, 36) + SourceIndex(0) +29>Emitted(80, 324) Source(162, 37) + SourceIndex(0) +30>Emitted(80, 326) Source(162, 39) + SourceIndex(0) +31>Emitted(80, 328) Source(162, 41) + SourceIndex(0) --- >>> console.log(primaryA); 1 >^^^^ @@ -3470,7 +2972,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > console 3 > . @@ -3489,113 +2991,100 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(81, 27) Source(163, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(82, 1) Source(164, 1) + SourceIndex(0) -2 >Emitted(82, 2) Source(164, 2) + SourceIndex(0) + >} +1 >Emitted(82, 2) Source(164, 2) + SourceIndex(0) --- >>>for (_58 = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, _59 = _58.name, name = _59 === void 0 ? "noName" : _59, _60 = _58.skills, _61 = _60 === void 0 ? { primary: "none", secondary: "none" } : _60, _62 = _61.primary, primary = _62 === void 0 ? "primary" : _62, _63 = _61.secondary, secondary = _63 === void 0 ? "secondary" : _63, _58, 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -6 > ^^ -7 > ^^^^^^^^^^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^^^^^^^^^^^^^^^^ -16> ^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -18> ^^ -19> ^^^^^^^^^^^^^^^^^^^ -20> ^^ -21> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^^^^^^^^^^^^^ +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +16> ^^ +17> ^^^^^^^^^^^^^^^^^^^ +18> ^^ +19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > -2 >for -3 > -4 > ( -5 > { +2 >for ( +3 > { > name = "noName", > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } > } = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } -6 > -7 > name = "noName" -8 > -9 > name = "noName" -10> , +4 > +5 > name = "noName" +6 > +7 > name = "noName" +8 > , > -11> skills: { +9 > skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } -12> -13> skills: { +10> +11> skills: { > primary = "primary", > secondary = "secondary" > } = { primary: "none", secondary: "none" } -14> -15> primary = "primary" -16> -17> primary = "primary" -18> , +12> +13> primary = "primary" +14> +15> primary = "primary" +16> , > -19> secondary = "secondary" -20> -21> secondary = "secondary" +17> secondary = "secondary" +18> +19> secondary = "secondary" 1->Emitted(83, 1) Source(165, 1) + SourceIndex(0) -2 >Emitted(83, 4) Source(165, 4) + SourceIndex(0) -3 >Emitted(83, 5) Source(165, 5) + SourceIndex(0) -4 >Emitted(83, 6) Source(165, 6) + SourceIndex(0) -5 >Emitted(83, 85) Source(171, 90) + SourceIndex(0) -6 >Emitted(83, 87) Source(166, 5) + SourceIndex(0) -7 >Emitted(83, 101) Source(166, 20) + SourceIndex(0) -8 >Emitted(83, 103) Source(166, 5) + SourceIndex(0) -9 >Emitted(83, 141) Source(166, 20) + SourceIndex(0) -10>Emitted(83, 143) Source(167, 5) + SourceIndex(0) -11>Emitted(83, 159) Source(170, 47) + SourceIndex(0) -12>Emitted(83, 161) Source(167, 5) + SourceIndex(0) -13>Emitted(83, 228) Source(170, 47) + SourceIndex(0) -14>Emitted(83, 230) Source(168, 9) + SourceIndex(0) -15>Emitted(83, 247) Source(168, 28) + SourceIndex(0) -16>Emitted(83, 249) Source(168, 9) + SourceIndex(0) -17>Emitted(83, 291) Source(168, 28) + SourceIndex(0) -18>Emitted(83, 293) Source(169, 9) + SourceIndex(0) -19>Emitted(83, 312) Source(169, 32) + SourceIndex(0) -20>Emitted(83, 314) Source(169, 9) + SourceIndex(0) -21>Emitted(83, 360) Source(169, 32) + SourceIndex(0) +2 >Emitted(83, 6) Source(165, 6) + SourceIndex(0) +3 >Emitted(83, 85) Source(171, 90) + SourceIndex(0) +4 >Emitted(83, 87) Source(166, 5) + SourceIndex(0) +5 >Emitted(83, 101) Source(166, 20) + SourceIndex(0) +6 >Emitted(83, 103) Source(166, 5) + SourceIndex(0) +7 >Emitted(83, 141) Source(166, 20) + SourceIndex(0) +8 >Emitted(83, 143) Source(167, 5) + SourceIndex(0) +9 >Emitted(83, 159) Source(170, 47) + SourceIndex(0) +10>Emitted(83, 161) Source(167, 5) + SourceIndex(0) +11>Emitted(83, 228) Source(170, 47) + SourceIndex(0) +12>Emitted(83, 230) Source(168, 9) + SourceIndex(0) +13>Emitted(83, 247) Source(168, 28) + SourceIndex(0) +14>Emitted(83, 249) Source(168, 9) + SourceIndex(0) +15>Emitted(83, 291) Source(168, 28) + SourceIndex(0) +16>Emitted(83, 293) Source(169, 9) + SourceIndex(0) +17>Emitted(83, 312) Source(169, 32) + SourceIndex(0) +18>Emitted(83, 314) Source(169, 9) + SourceIndex(0) +19>Emitted(83, 360) Source(169, 32) + SourceIndex(0) --- >>> i = 0; i < 1; i++) { 1 >^^^^ 2 > ^ 3 > ^^^ 4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^-> +5 > ^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^ +12> ^^ +13> ^^^^-> 1 > > } = { primary: "none", secondary: "none" } >} = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, @@ -3603,34 +3092,26 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 2 > i 3 > = 4 > 0 -5 > ; -6 > -7 > i -8 > < -9 > 1 -10> ; -11> -12> i -13> ++ -14> ) -15> -16> { +5 > ; +6 > i +7 > < +8 > 1 +9 > ; +10> i +11> ++ +12> ) 1 >Emitted(84, 5) Source(172, 5) + SourceIndex(0) 2 >Emitted(84, 6) Source(172, 6) + SourceIndex(0) 3 >Emitted(84, 9) Source(172, 9) + SourceIndex(0) 4 >Emitted(84, 10) Source(172, 10) + SourceIndex(0) -5 >Emitted(84, 11) Source(172, 11) + SourceIndex(0) -6 >Emitted(84, 12) Source(172, 12) + SourceIndex(0) -7 >Emitted(84, 13) Source(172, 13) + SourceIndex(0) -8 >Emitted(84, 16) Source(172, 16) + SourceIndex(0) -9 >Emitted(84, 17) Source(172, 17) + SourceIndex(0) -10>Emitted(84, 18) Source(172, 18) + SourceIndex(0) -11>Emitted(84, 19) Source(172, 19) + SourceIndex(0) -12>Emitted(84, 20) Source(172, 20) + SourceIndex(0) -13>Emitted(84, 22) Source(172, 22) + SourceIndex(0) -14>Emitted(84, 23) Source(172, 23) + SourceIndex(0) -15>Emitted(84, 24) Source(172, 24) + SourceIndex(0) -16>Emitted(84, 25) Source(172, 25) + SourceIndex(0) +5 >Emitted(84, 12) Source(172, 12) + SourceIndex(0) +6 >Emitted(84, 13) Source(172, 13) + SourceIndex(0) +7 >Emitted(84, 16) Source(172, 16) + SourceIndex(0) +8 >Emitted(84, 17) Source(172, 17) + SourceIndex(0) +9 >Emitted(84, 19) Source(172, 19) + SourceIndex(0) +10>Emitted(84, 20) Source(172, 20) + SourceIndex(0) +11>Emitted(84, 22) Source(172, 22) + SourceIndex(0) +12>Emitted(84, 24) Source(172, 24) + SourceIndex(0) --- >>> console.log(primaryA); 1->^^^^ @@ -3641,7 +3122,7 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 6 > ^^^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -3660,14 +3141,11 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2 8 >Emitted(85, 27) Source(173, 27) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(86, 1) Source(174, 1) + SourceIndex(0) -2 >Emitted(86, 2) Source(174, 2) + SourceIndex(0) + >} +1 >Emitted(86, 2) Source(174, 2) + SourceIndex(0) --- >>>var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63; >>>//# sourceMappingURL=sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map index 48437d4867a05..0f8b51b04c7a0 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt index 38053a8fcc75b..25ccfe11207e9 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt @@ -12,18 +12,16 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ -15> ^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -33,115 +31,99 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts > 2 >let 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^ -14> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^ +11> ^ +12> ^ 1-> > 2 >let 3 > robotB -4 > : -5 > R -6 > obot = -7 > [ -8 > 2 -9 > , -10> "trimmer" -11> , -12> "trimming" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 2 +7 > , +8 > "trimmer" +9 > , +10> "trimming" +11> ] +12> ; 1->Emitted(2, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(8, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(8, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) -7 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) -8 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) -9 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) -10>Emitted(2, 27) Source(8, 34) + SourceIndex(0) -11>Emitted(2, 29) Source(8, 36) + SourceIndex(0) -12>Emitted(2, 39) Source(8, 46) + SourceIndex(0) -13>Emitted(2, 40) Source(8, 47) + SourceIndex(0) -14>Emitted(2, 41) Source(8, 48) + SourceIndex(0) +4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) +5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) +6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) +7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) +8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0) +9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0) +10>Emitted(2, 39) Source(8, 46) + SourceIndex(0) +11>Emitted(2, 40) Source(8, 47) + SourceIndex(0) +12>Emitted(2, 41) Source(8, 48) + SourceIndex(0) --- >>>var robots = [robotA, robotB]; 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^ 1 > > 2 >let 3 > robots -4 > -5 > = -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> ; +4 > = +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> ; 1 >Emitted(3, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) -5 >Emitted(3, 13) Source(9, 13) + SourceIndex(0) -6 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) -7 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) -8 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) -9 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) -10>Emitted(3, 29) Source(9, 29) + SourceIndex(0) -11>Emitted(3, 30) Source(9, 30) + SourceIndex(0) -12>Emitted(3, 31) Source(9, 31) + SourceIndex(0) +4 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) +5 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) +6 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) +7 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) +8 >Emitted(3, 29) Source(9, 29) + SourceIndex(0) +9 >Emitted(3, 30) Source(9, 30) + SourceIndex(0) +10>Emitted(3, 31) Source(9, 31) + SourceIndex(0) --- >>>function getRobots() { 1 > @@ -152,21 +134,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>> return robots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobots() { > -2 > return -3 > -4 > robots -5 > ; +2 > return +3 > robots +4 > ; 1->Emitted(5, 5) Source(11, 5) + SourceIndex(0) -2 >Emitted(5, 11) Source(11, 11) + SourceIndex(0) -3 >Emitted(5, 12) Source(11, 12) + SourceIndex(0) -4 >Emitted(5, 18) Source(11, 18) + SourceIndex(0) -5 >Emitted(5, 19) Source(11, 19) + SourceIndex(0) +2 >Emitted(5, 12) Source(11, 12) + SourceIndex(0) +3 >Emitted(5, 18) Source(11, 18) + SourceIndex(0) +4 >Emitted(5, 19) Source(11, 19) + SourceIndex(0) --- >>>} 1 > @@ -182,144 +161,126 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "mower" -9 > , -10> [ -11> "mowing" -12> , -13> "" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "mower" +7 > , +8 > [ +9 > "mowing" +10> , +11> "" +12> ] +13> ] +14> ; 1->Emitted(7, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(7, 5) Source(14, 5) + SourceIndex(0) 3 >Emitted(7, 16) Source(14, 16) + SourceIndex(0) -4 >Emitted(7, 17) Source(14, 18) + SourceIndex(0) -5 >Emitted(7, 18) Source(14, 19) + SourceIndex(0) -6 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) -7 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) -8 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) -9 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) -10>Emitted(7, 30) Source(14, 49) + SourceIndex(0) -11>Emitted(7, 38) Source(14, 57) + SourceIndex(0) -12>Emitted(7, 40) Source(14, 59) + SourceIndex(0) -13>Emitted(7, 42) Source(14, 61) + SourceIndex(0) -14>Emitted(7, 43) Source(14, 62) + SourceIndex(0) -15>Emitted(7, 44) Source(14, 63) + SourceIndex(0) -16>Emitted(7, 45) Source(14, 64) + SourceIndex(0) +4 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) +5 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) +6 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) +7 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) +8 >Emitted(7, 30) Source(14, 49) + SourceIndex(0) +9 >Emitted(7, 38) Source(14, 57) + SourceIndex(0) +10>Emitted(7, 40) Source(14, 59) + SourceIndex(0) +11>Emitted(7, 42) Source(14, 61) + SourceIndex(0) +12>Emitted(7, 43) Source(14, 62) + SourceIndex(0) +13>Emitted(7, 44) Source(14, 63) + SourceIndex(0) +14>Emitted(7, 45) Source(14, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1-> > 2 >let 3 > multiRobotB -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1->Emitted(8, 1) Source(15, 1) + SourceIndex(0) 2 >Emitted(8, 5) Source(15, 5) + SourceIndex(0) 3 >Emitted(8, 16) Source(15, 16) + SourceIndex(0) -4 >Emitted(8, 17) Source(15, 18) + SourceIndex(0) -5 >Emitted(8, 18) Source(15, 19) + SourceIndex(0) -6 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) -7 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) -8 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) -9 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) -10>Emitted(8, 32) Source(15, 51) + SourceIndex(0) -11>Emitted(8, 42) Source(15, 61) + SourceIndex(0) -12>Emitted(8, 44) Source(15, 63) + SourceIndex(0) -13>Emitted(8, 52) Source(15, 71) + SourceIndex(0) -14>Emitted(8, 53) Source(15, 72) + SourceIndex(0) -15>Emitted(8, 54) Source(15, 73) + SourceIndex(0) -16>Emitted(8, 55) Source(15, 74) + SourceIndex(0) +4 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) +5 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) +6 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) +7 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) +8 >Emitted(8, 32) Source(15, 51) + SourceIndex(0) +9 >Emitted(8, 42) Source(15, 61) + SourceIndex(0) +10>Emitted(8, 44) Source(15, 63) + SourceIndex(0) +11>Emitted(8, 52) Source(15, 71) + SourceIndex(0) +12>Emitted(8, 53) Source(15, 72) + SourceIndex(0) +13>Emitted(8, 54) Source(15, 73) + SourceIndex(0) +14>Emitted(8, 55) Source(15, 74) + SourceIndex(0) --- >>>var multiRobots = [multiRobotA, multiRobotB]; 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^ 1 > > 2 >let 3 > multiRobots -4 > -5 > = -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> ; +4 > = +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> ; 1 >Emitted(9, 1) Source(16, 1) + SourceIndex(0) 2 >Emitted(9, 5) Source(16, 5) + SourceIndex(0) 3 >Emitted(9, 16) Source(16, 16) + SourceIndex(0) -4 >Emitted(9, 17) Source(16, 17) + SourceIndex(0) -5 >Emitted(9, 18) Source(16, 18) + SourceIndex(0) -6 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) -7 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) -8 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) -9 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) -10>Emitted(9, 44) Source(16, 44) + SourceIndex(0) -11>Emitted(9, 45) Source(16, 45) + SourceIndex(0) -12>Emitted(9, 46) Source(16, 46) + SourceIndex(0) +4 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) +5 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) +6 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) +7 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) +8 >Emitted(9, 44) Source(16, 44) + SourceIndex(0) +9 >Emitted(9, 45) Source(16, 45) + SourceIndex(0) +10>Emitted(9, 46) Source(16, 46) + SourceIndex(0) --- >>>function getMultiRobots() { 1 > @@ -330,21 +291,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>> return multiRobots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobots() { > -2 > return -3 > -4 > multiRobots -5 > ; +2 > return +3 > multiRobots +4 > ; 1->Emitted(11, 5) Source(18, 5) + SourceIndex(0) -2 >Emitted(11, 11) Source(18, 11) + SourceIndex(0) -3 >Emitted(11, 12) Source(18, 12) + SourceIndex(0) -4 >Emitted(11, 23) Source(18, 23) + SourceIndex(0) -5 >Emitted(11, 24) Source(18, 24) + SourceIndex(0) +2 >Emitted(11, 12) Source(18, 12) + SourceIndex(0) +3 >Emitted(11, 23) Source(18, 23) + SourceIndex(0) +4 >Emitted(11, 24) Source(18, 24) + SourceIndex(0) --- >>>} 1 > @@ -358,89 +316,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ 1-> > > -2 >for -3 > (let [, nameA] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots -11> -12> robots -13> -14> robots +2 >for (let [, nameA] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) -2 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) -3 >Emitted(13, 6) Source(21, 23) + SourceIndex(0) -4 >Emitted(13, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(13, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(13, 16) Source(21, 29) + SourceIndex(0) -7 >Emitted(13, 18) Source(21, 23) + SourceIndex(0) -8 >Emitted(13, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(13, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(13, 35) Source(21, 29) + SourceIndex(0) -11>Emitted(13, 37) Source(21, 23) + SourceIndex(0) -12>Emitted(13, 57) Source(21, 29) + SourceIndex(0) -13>Emitted(13, 59) Source(21, 23) + SourceIndex(0) -14>Emitted(13, 63) Source(21, 29) + SourceIndex(0) +2 >Emitted(13, 6) Source(21, 23) + SourceIndex(0) +3 >Emitted(13, 16) Source(21, 29) + SourceIndex(0) +4 >Emitted(13, 18) Source(21, 23) + SourceIndex(0) +5 >Emitted(13, 35) Source(21, 29) + SourceIndex(0) +6 >Emitted(13, 37) Source(21, 23) + SourceIndex(0) +7 >Emitted(13, 57) Source(21, 29) + SourceIndex(0) +8 >Emitted(13, 59) Source(21, 23) + SourceIndex(0) +9 >Emitted(13, 63) Source(21, 29) + SourceIndex(0) --- >>> var _a = robots_1[_i], nameA = _a[1]; 1 >^^^^ @@ -495,100 +398,39 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _b = 0, _c = getRobots(); _b < _c.length; _b++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ 1-> > -2 >for -3 > (let [, nameA] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for (let [, nameA] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(17, 1) Source(24, 1) + SourceIndex(0) -2 >Emitted(17, 5) Source(24, 5) + SourceIndex(0) -3 >Emitted(17, 6) Source(24, 23) + SourceIndex(0) -4 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(17, 16) Source(24, 34) + SourceIndex(0) -7 >Emitted(17, 18) Source(24, 23) + SourceIndex(0) -8 >Emitted(17, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(17, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(17, 23) Source(24, 23) + SourceIndex(0) -11>Emitted(17, 32) Source(24, 32) + SourceIndex(0) -12>Emitted(17, 34) Source(24, 34) + SourceIndex(0) -13>Emitted(17, 36) Source(24, 23) + SourceIndex(0) -14>Emitted(17, 50) Source(24, 34) + SourceIndex(0) -15>Emitted(17, 52) Source(24, 23) + SourceIndex(0) -16>Emitted(17, 56) Source(24, 34) + SourceIndex(0) +2 >Emitted(17, 6) Source(24, 23) + SourceIndex(0) +3 >Emitted(17, 16) Source(24, 34) + SourceIndex(0) +4 >Emitted(17, 18) Source(24, 23) + SourceIndex(0) +5 >Emitted(17, 23) Source(24, 23) + SourceIndex(0) +6 >Emitted(17, 32) Source(24, 32) + SourceIndex(0) +7 >Emitted(17, 34) Source(24, 34) + SourceIndex(0) +8 >Emitted(17, 36) Source(24, 23) + SourceIndex(0) +9 >Emitted(17, 50) Source(24, 34) + SourceIndex(0) +10>Emitted(17, 52) Source(24, 23) + SourceIndex(0) +11>Emitted(17, 56) Source(24, 34) + SourceIndex(0) --- >>> var _d = _c[_b], nameA = _d[1]; 1 >^^^^ @@ -643,112 +485,45 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _e = 0, _f = [robotA, robotB]; _e < _f.length; _e++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ 1-> > -2 >for -3 > (let [, nameA] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for (let [, nameA] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(21, 1) Source(27, 1) + SourceIndex(0) -2 >Emitted(21, 5) Source(27, 5) + SourceIndex(0) -3 >Emitted(21, 6) Source(27, 23) + SourceIndex(0) -4 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(21, 16) Source(27, 39) + SourceIndex(0) -7 >Emitted(21, 18) Source(27, 23) + SourceIndex(0) -8 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(21, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(21, 24) Source(27, 24) + SourceIndex(0) -11>Emitted(21, 30) Source(27, 30) + SourceIndex(0) -12>Emitted(21, 32) Source(27, 32) + SourceIndex(0) -13>Emitted(21, 38) Source(27, 38) + SourceIndex(0) -14>Emitted(21, 39) Source(27, 39) + SourceIndex(0) -15>Emitted(21, 41) Source(27, 23) + SourceIndex(0) -16>Emitted(21, 55) Source(27, 39) + SourceIndex(0) -17>Emitted(21, 57) Source(27, 23) + SourceIndex(0) -18>Emitted(21, 61) Source(27, 39) + SourceIndex(0) +2 >Emitted(21, 6) Source(27, 23) + SourceIndex(0) +3 >Emitted(21, 16) Source(27, 39) + SourceIndex(0) +4 >Emitted(21, 18) Source(27, 23) + SourceIndex(0) +5 >Emitted(21, 24) Source(27, 24) + SourceIndex(0) +6 >Emitted(21, 30) Source(27, 30) + SourceIndex(0) +7 >Emitted(21, 32) Source(27, 32) + SourceIndex(0) +8 >Emitted(21, 38) Source(27, 38) + SourceIndex(0) +9 >Emitted(21, 39) Source(27, 39) + SourceIndex(0) +10>Emitted(21, 41) Source(27, 23) + SourceIndex(0) +11>Emitted(21, 55) Source(27, 39) + SourceIndex(0) +12>Emitted(21, 57) Source(27, 23) + SourceIndex(0) +13>Emitted(21, 61) Source(27, 39) + SourceIndex(0) --- >>> var _g = _f[_e], nameA = _g[1]; 1 >^^^^ @@ -803,107 +578,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _h = 0, multiRobots_1 = multiRobots; _h < multiRobots_1.length; _h++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [, [primarySkillA, secondarySkillA]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for (let [, [primarySkillA, secondarySkillA]] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(25, 1) Source(30, 1) + SourceIndex(0) -2 >Emitted(25, 5) Source(30, 5) + SourceIndex(0) -3 >Emitted(25, 6) Source(30, 50) + SourceIndex(0) -4 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(25, 16) Source(30, 61) + SourceIndex(0) -7 >Emitted(25, 18) Source(30, 50) + SourceIndex(0) -8 >Emitted(25, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(25, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(25, 45) Source(30, 61) + SourceIndex(0) -11>Emitted(25, 47) Source(30, 50) + SourceIndex(0) -12>Emitted(25, 72) Source(30, 61) + SourceIndex(0) -13>Emitted(25, 74) Source(30, 50) + SourceIndex(0) -14>Emitted(25, 78) Source(30, 61) + SourceIndex(0) +2 >Emitted(25, 6) Source(30, 50) + SourceIndex(0) +3 >Emitted(25, 16) Source(30, 61) + SourceIndex(0) +4 >Emitted(25, 18) Source(30, 50) + SourceIndex(0) +5 >Emitted(25, 45) Source(30, 61) + SourceIndex(0) +6 >Emitted(25, 47) Source(30, 50) + SourceIndex(0) +7 >Emitted(25, 72) Source(30, 61) + SourceIndex(0) +8 >Emitted(25, 74) Source(30, 50) + SourceIndex(0) +9 >Emitted(25, 78) Source(30, 61) + SourceIndex(0) --- >>> var _j = multiRobots_1[_h], _k = _j[1], primarySkillA = _k[0], secondarySkillA = _k[1]; 1->^^^^ @@ -970,119 +672,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _l = 0, _m = getMultiRobots(); _l < _m.length; _l++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [, [primarySkillA, secondarySkillA]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for (let [, [primarySkillA, secondarySkillA]] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(29, 1) Source(33, 1) + SourceIndex(0) -2 >Emitted(29, 5) Source(33, 5) + SourceIndex(0) -3 >Emitted(29, 6) Source(33, 50) + SourceIndex(0) -4 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(29, 16) Source(33, 66) + SourceIndex(0) -7 >Emitted(29, 18) Source(33, 50) + SourceIndex(0) -8 >Emitted(29, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(29, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(29, 23) Source(33, 50) + SourceIndex(0) -11>Emitted(29, 37) Source(33, 64) + SourceIndex(0) -12>Emitted(29, 39) Source(33, 66) + SourceIndex(0) -13>Emitted(29, 41) Source(33, 50) + SourceIndex(0) -14>Emitted(29, 55) Source(33, 66) + SourceIndex(0) -15>Emitted(29, 57) Source(33, 50) + SourceIndex(0) -16>Emitted(29, 61) Source(33, 66) + SourceIndex(0) +2 >Emitted(29, 6) Source(33, 50) + SourceIndex(0) +3 >Emitted(29, 16) Source(33, 66) + SourceIndex(0) +4 >Emitted(29, 18) Source(33, 50) + SourceIndex(0) +5 >Emitted(29, 23) Source(33, 50) + SourceIndex(0) +6 >Emitted(29, 37) Source(33, 64) + SourceIndex(0) +7 >Emitted(29, 39) Source(33, 66) + SourceIndex(0) +8 >Emitted(29, 41) Source(33, 50) + SourceIndex(0) +9 >Emitted(29, 55) Source(33, 66) + SourceIndex(0) +10>Emitted(29, 57) Source(33, 50) + SourceIndex(0) +11>Emitted(29, 61) Source(33, 66) + SourceIndex(0) --- >>> var _o = _m[_l], _p = _o[1], primarySkillA = _p[0], secondarySkillA = _p[1]; 1->^^^^ @@ -1149,131 +772,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _q = 0, _r = [multiRobotA, multiRobotB]; _q < _r.length; _q++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ -19> ^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ +14> ^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [, [primarySkillA, secondarySkillA]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for (let [, [primarySkillA, secondarySkillA]] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(33, 1) Source(36, 1) + SourceIndex(0) -2 >Emitted(33, 5) Source(36, 5) + SourceIndex(0) -3 >Emitted(33, 6) Source(36, 50) + SourceIndex(0) -4 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(33, 16) Source(36, 76) + SourceIndex(0) -7 >Emitted(33, 18) Source(36, 50) + SourceIndex(0) -8 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(33, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(33, 24) Source(36, 51) + SourceIndex(0) -11>Emitted(33, 35) Source(36, 62) + SourceIndex(0) -12>Emitted(33, 37) Source(36, 64) + SourceIndex(0) -13>Emitted(33, 48) Source(36, 75) + SourceIndex(0) -14>Emitted(33, 49) Source(36, 76) + SourceIndex(0) -15>Emitted(33, 51) Source(36, 50) + SourceIndex(0) -16>Emitted(33, 65) Source(36, 76) + SourceIndex(0) -17>Emitted(33, 67) Source(36, 50) + SourceIndex(0) -18>Emitted(33, 71) Source(36, 76) + SourceIndex(0) +2 >Emitted(33, 6) Source(36, 50) + SourceIndex(0) +3 >Emitted(33, 16) Source(36, 76) + SourceIndex(0) +4 >Emitted(33, 18) Source(36, 50) + SourceIndex(0) +5 >Emitted(33, 24) Source(36, 51) + SourceIndex(0) +6 >Emitted(33, 35) Source(36, 62) + SourceIndex(0) +7 >Emitted(33, 37) Source(36, 64) + SourceIndex(0) +8 >Emitted(33, 48) Source(36, 75) + SourceIndex(0) +9 >Emitted(33, 49) Source(36, 76) + SourceIndex(0) +10>Emitted(33, 51) Source(36, 50) + SourceIndex(0) +11>Emitted(33, 65) Source(36, 76) + SourceIndex(0) +12>Emitted(33, 67) Source(36, 50) + SourceIndex(0) +13>Emitted(33, 71) Source(36, 76) + SourceIndex(0) --- >>> var _s = _r[_q], _t = _s[1], primarySkillA = _t[0], secondarySkillA = _t[1]; 1->^^^^ @@ -1340,127 +878,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _u = 0, robots_2 = robots; _u < robots_2.length; _u++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ 1-> > > -2 >for -3 > (let [numberB] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots -11> -12> robots -13> -14> robots +2 >for (let [numberB] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(37, 1) Source(40, 1) + SourceIndex(0) -2 >Emitted(37, 5) Source(40, 5) + SourceIndex(0) -3 >Emitted(37, 6) Source(40, 23) + SourceIndex(0) -4 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(37, 16) Source(40, 29) + SourceIndex(0) -7 >Emitted(37, 18) Source(40, 23) + SourceIndex(0) -8 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(37, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(37, 35) Source(40, 29) + SourceIndex(0) -11>Emitted(37, 37) Source(40, 23) + SourceIndex(0) -12>Emitted(37, 57) Source(40, 29) + SourceIndex(0) -13>Emitted(37, 59) Source(40, 23) + SourceIndex(0) -14>Emitted(37, 63) Source(40, 29) + SourceIndex(0) +2 >Emitted(37, 6) Source(40, 23) + SourceIndex(0) +3 >Emitted(37, 16) Source(40, 29) + SourceIndex(0) +4 >Emitted(37, 18) Source(40, 23) + SourceIndex(0) +5 >Emitted(37, 35) Source(40, 29) + SourceIndex(0) +6 >Emitted(37, 37) Source(40, 23) + SourceIndex(0) +7 >Emitted(37, 57) Source(40, 29) + SourceIndex(0) +8 >Emitted(37, 59) Source(40, 23) + SourceIndex(0) +9 >Emitted(37, 63) Source(40, 29) + SourceIndex(0) --- >>> var numberB = robots_2[_u][0]; 1 >^^^^ @@ -1509,138 +954,39 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _v = 0, _w = getRobots(); _v < _w.length; _v++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ 1-> > -2 >for -3 > (let [numberB] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for (let [numberB] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(41, 1) Source(43, 1) + SourceIndex(0) -2 >Emitted(41, 5) Source(43, 5) + SourceIndex(0) -3 >Emitted(41, 6) Source(43, 23) + SourceIndex(0) -4 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(41, 16) Source(43, 34) + SourceIndex(0) -7 >Emitted(41, 18) Source(43, 23) + SourceIndex(0) -8 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(41, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(41, 23) Source(43, 23) + SourceIndex(0) -11>Emitted(41, 32) Source(43, 32) + SourceIndex(0) -12>Emitted(41, 34) Source(43, 34) + SourceIndex(0) -13>Emitted(41, 36) Source(43, 23) + SourceIndex(0) -14>Emitted(41, 50) Source(43, 34) + SourceIndex(0) -15>Emitted(41, 52) Source(43, 23) + SourceIndex(0) -16>Emitted(41, 56) Source(43, 34) + SourceIndex(0) +2 >Emitted(41, 6) Source(43, 23) + SourceIndex(0) +3 >Emitted(41, 16) Source(43, 34) + SourceIndex(0) +4 >Emitted(41, 18) Source(43, 23) + SourceIndex(0) +5 >Emitted(41, 23) Source(43, 23) + SourceIndex(0) +6 >Emitted(41, 32) Source(43, 32) + SourceIndex(0) +7 >Emitted(41, 34) Source(43, 34) + SourceIndex(0) +8 >Emitted(41, 36) Source(43, 23) + SourceIndex(0) +9 >Emitted(41, 50) Source(43, 34) + SourceIndex(0) +10>Emitted(41, 52) Source(43, 23) + SourceIndex(0) +11>Emitted(41, 56) Source(43, 34) + SourceIndex(0) --- >>> var numberB = _w[_v][0]; 1 >^^^^ @@ -1689,150 +1035,45 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _x = 0, _y = [robotA, robotB]; _x < _y.length; _x++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ 1-> > -2 >for -3 > (let [numberB] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for (let [numberB] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(45, 1) Source(46, 1) + SourceIndex(0) -2 >Emitted(45, 5) Source(46, 5) + SourceIndex(0) -3 >Emitted(45, 6) Source(46, 23) + SourceIndex(0) -4 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(45, 16) Source(46, 39) + SourceIndex(0) -7 >Emitted(45, 18) Source(46, 23) + SourceIndex(0) -8 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(45, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(45, 24) Source(46, 24) + SourceIndex(0) -11>Emitted(45, 30) Source(46, 30) + SourceIndex(0) -12>Emitted(45, 32) Source(46, 32) + SourceIndex(0) -13>Emitted(45, 38) Source(46, 38) + SourceIndex(0) -14>Emitted(45, 39) Source(46, 39) + SourceIndex(0) -15>Emitted(45, 41) Source(46, 23) + SourceIndex(0) -16>Emitted(45, 55) Source(46, 39) + SourceIndex(0) -17>Emitted(45, 57) Source(46, 23) + SourceIndex(0) -18>Emitted(45, 61) Source(46, 39) + SourceIndex(0) +2 >Emitted(45, 6) Source(46, 23) + SourceIndex(0) +3 >Emitted(45, 16) Source(46, 39) + SourceIndex(0) +4 >Emitted(45, 18) Source(46, 23) + SourceIndex(0) +5 >Emitted(45, 24) Source(46, 24) + SourceIndex(0) +6 >Emitted(45, 30) Source(46, 30) + SourceIndex(0) +7 >Emitted(45, 32) Source(46, 32) + SourceIndex(0) +8 >Emitted(45, 38) Source(46, 38) + SourceIndex(0) +9 >Emitted(45, 39) Source(46, 39) + SourceIndex(0) +10>Emitted(45, 41) Source(46, 23) + SourceIndex(0) +11>Emitted(45, 55) Source(46, 39) + SourceIndex(0) +12>Emitted(45, 57) Source(46, 23) + SourceIndex(0) +13>Emitted(45, 61) Source(46, 39) + SourceIndex(0) --- >>> var numberB = _y[_x][0]; 1 >^^^^ @@ -1881,144 +1122,33 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _z = 0, multiRobots_2 = multiRobots; _z < multiRobots_2.length; _z++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ 1-> > -2 >for -3 > (let [nameB] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for (let [nameB] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(49, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(49, 5) Source(49, 5) + SourceIndex(0) -3 >Emitted(49, 6) Source(49, 21) + SourceIndex(0) -4 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(49, 16) Source(49, 32) + SourceIndex(0) -7 >Emitted(49, 18) Source(49, 21) + SourceIndex(0) -8 >Emitted(49, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(49, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(49, 45) Source(49, 32) + SourceIndex(0) -11>Emitted(49, 47) Source(49, 21) + SourceIndex(0) -12>Emitted(49, 72) Source(49, 32) + SourceIndex(0) -13>Emitted(49, 74) Source(49, 21) + SourceIndex(0) -14>Emitted(49, 78) Source(49, 32) + SourceIndex(0) +2 >Emitted(49, 6) Source(49, 21) + SourceIndex(0) +3 >Emitted(49, 16) Source(49, 32) + SourceIndex(0) +4 >Emitted(49, 18) Source(49, 21) + SourceIndex(0) +5 >Emitted(49, 45) Source(49, 32) + SourceIndex(0) +6 >Emitted(49, 47) Source(49, 21) + SourceIndex(0) +7 >Emitted(49, 72) Source(49, 32) + SourceIndex(0) +8 >Emitted(49, 74) Source(49, 21) + SourceIndex(0) +9 >Emitted(49, 78) Source(49, 32) + SourceIndex(0) --- >>> var nameB = multiRobots_2[_z][0]; 1 >^^^^ @@ -2067,156 +1197,39 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _0 = 0, _1 = getMultiRobots(); _0 < _1.length; _0++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ 1-> > -2 >for -3 > (let [nameB] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for (let [nameB] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(53, 1) Source(52, 1) + SourceIndex(0) -2 >Emitted(53, 5) Source(52, 5) + SourceIndex(0) -3 >Emitted(53, 6) Source(52, 21) + SourceIndex(0) -4 >Emitted(53, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(53, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(53, 16) Source(52, 37) + SourceIndex(0) -7 >Emitted(53, 18) Source(52, 21) + SourceIndex(0) -8 >Emitted(53, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(53, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(53, 23) Source(52, 21) + SourceIndex(0) -11>Emitted(53, 37) Source(52, 35) + SourceIndex(0) -12>Emitted(53, 39) Source(52, 37) + SourceIndex(0) -13>Emitted(53, 41) Source(52, 21) + SourceIndex(0) -14>Emitted(53, 55) Source(52, 37) + SourceIndex(0) -15>Emitted(53, 57) Source(52, 21) + SourceIndex(0) -16>Emitted(53, 61) Source(52, 37) + SourceIndex(0) +2 >Emitted(53, 6) Source(52, 21) + SourceIndex(0) +3 >Emitted(53, 16) Source(52, 37) + SourceIndex(0) +4 >Emitted(53, 18) Source(52, 21) + SourceIndex(0) +5 >Emitted(53, 23) Source(52, 21) + SourceIndex(0) +6 >Emitted(53, 37) Source(52, 35) + SourceIndex(0) +7 >Emitted(53, 39) Source(52, 37) + SourceIndex(0) +8 >Emitted(53, 41) Source(52, 21) + SourceIndex(0) +9 >Emitted(53, 55) Source(52, 37) + SourceIndex(0) +10>Emitted(53, 57) Source(52, 21) + SourceIndex(0) +11>Emitted(53, 61) Source(52, 37) + SourceIndex(0) --- >>> var nameB = _1[_0][0]; 1 >^^^^ @@ -2265,168 +1278,45 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _2 = 0, _3 = [multiRobotA, multiRobotB]; _2 < _3.length; _2++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ 1-> > -2 >for -3 > (let [nameB] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for (let [nameB] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(57, 1) Source(55, 1) + SourceIndex(0) -2 >Emitted(57, 5) Source(55, 5) + SourceIndex(0) -3 >Emitted(57, 6) Source(55, 21) + SourceIndex(0) -4 >Emitted(57, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(57, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(57, 16) Source(55, 47) + SourceIndex(0) -7 >Emitted(57, 18) Source(55, 21) + SourceIndex(0) -8 >Emitted(57, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(57, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(57, 24) Source(55, 22) + SourceIndex(0) -11>Emitted(57, 35) Source(55, 33) + SourceIndex(0) -12>Emitted(57, 37) Source(55, 35) + SourceIndex(0) -13>Emitted(57, 48) Source(55, 46) + SourceIndex(0) -14>Emitted(57, 49) Source(55, 47) + SourceIndex(0) -15>Emitted(57, 51) Source(55, 21) + SourceIndex(0) -16>Emitted(57, 65) Source(55, 47) + SourceIndex(0) -17>Emitted(57, 67) Source(55, 21) + SourceIndex(0) -18>Emitted(57, 71) Source(55, 47) + SourceIndex(0) +2 >Emitted(57, 6) Source(55, 21) + SourceIndex(0) +3 >Emitted(57, 16) Source(55, 47) + SourceIndex(0) +4 >Emitted(57, 18) Source(55, 21) + SourceIndex(0) +5 >Emitted(57, 24) Source(55, 22) + SourceIndex(0) +6 >Emitted(57, 35) Source(55, 33) + SourceIndex(0) +7 >Emitted(57, 37) Source(55, 35) + SourceIndex(0) +8 >Emitted(57, 48) Source(55, 46) + SourceIndex(0) +9 >Emitted(57, 49) Source(55, 47) + SourceIndex(0) +10>Emitted(57, 51) Source(55, 21) + SourceIndex(0) +11>Emitted(57, 65) Source(55, 47) + SourceIndex(0) +12>Emitted(57, 67) Source(55, 21) + SourceIndex(0) +13>Emitted(57, 71) Source(55, 47) + SourceIndex(0) --- >>> var nameB = _3[_2][0]; 1 >^^^^ @@ -2475,166 +1365,35 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _4 = 0, robots_3 = robots; _4 < robots_3.length; _4++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > (let [numberA2, nameA2, skillA2] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots -11> -12> robots -13> -14> robots +2 >for (let [numberA2, nameA2, skillA2] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(61, 1) Source(59, 1) + SourceIndex(0) -2 >Emitted(61, 5) Source(59, 5) + SourceIndex(0) -3 >Emitted(61, 6) Source(59, 41) + SourceIndex(0) -4 >Emitted(61, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(61, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(61, 16) Source(59, 47) + SourceIndex(0) -7 >Emitted(61, 18) Source(59, 41) + SourceIndex(0) -8 >Emitted(61, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(61, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(61, 35) Source(59, 47) + SourceIndex(0) -11>Emitted(61, 37) Source(59, 41) + SourceIndex(0) -12>Emitted(61, 57) Source(59, 47) + SourceIndex(0) -13>Emitted(61, 59) Source(59, 41) + SourceIndex(0) -14>Emitted(61, 63) Source(59, 47) + SourceIndex(0) +2 >Emitted(61, 6) Source(59, 41) + SourceIndex(0) +3 >Emitted(61, 16) Source(59, 47) + SourceIndex(0) +4 >Emitted(61, 18) Source(59, 41) + SourceIndex(0) +5 >Emitted(61, 35) Source(59, 47) + SourceIndex(0) +6 >Emitted(61, 37) Source(59, 41) + SourceIndex(0) +7 >Emitted(61, 57) Source(59, 47) + SourceIndex(0) +8 >Emitted(61, 59) Source(59, 41) + SourceIndex(0) +9 >Emitted(61, 63) Source(59, 47) + SourceIndex(0) --- >>> var _5 = robots_3[_4], numberA2 = _5[0], nameA2 = _5[1], skillA2 = _5[2]; 1->^^^^ @@ -2701,177 +1460,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _6 = 0, _7 = getRobots(); _6 < _7.length; _6++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [numberA2, nameA2, skillA2] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for (let [numberA2, nameA2, skillA2] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(65, 1) Source(62, 1) + SourceIndex(0) -2 >Emitted(65, 5) Source(62, 5) + SourceIndex(0) -3 >Emitted(65, 6) Source(62, 41) + SourceIndex(0) -4 >Emitted(65, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(65, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(65, 16) Source(62, 52) + SourceIndex(0) -7 >Emitted(65, 18) Source(62, 41) + SourceIndex(0) -8 >Emitted(65, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(65, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(65, 23) Source(62, 41) + SourceIndex(0) -11>Emitted(65, 32) Source(62, 50) + SourceIndex(0) -12>Emitted(65, 34) Source(62, 52) + SourceIndex(0) -13>Emitted(65, 36) Source(62, 41) + SourceIndex(0) -14>Emitted(65, 50) Source(62, 52) + SourceIndex(0) -15>Emitted(65, 52) Source(62, 41) + SourceIndex(0) -16>Emitted(65, 56) Source(62, 52) + SourceIndex(0) +2 >Emitted(65, 6) Source(62, 41) + SourceIndex(0) +3 >Emitted(65, 16) Source(62, 52) + SourceIndex(0) +4 >Emitted(65, 18) Source(62, 41) + SourceIndex(0) +5 >Emitted(65, 23) Source(62, 41) + SourceIndex(0) +6 >Emitted(65, 32) Source(62, 50) + SourceIndex(0) +7 >Emitted(65, 34) Source(62, 52) + SourceIndex(0) +8 >Emitted(65, 36) Source(62, 41) + SourceIndex(0) +9 >Emitted(65, 50) Source(62, 52) + SourceIndex(0) +10>Emitted(65, 52) Source(62, 41) + SourceIndex(0) +11>Emitted(65, 56) Source(62, 52) + SourceIndex(0) --- >>> var _8 = _7[_6], numberA2 = _8[0], nameA2 = _8[1], skillA2 = _8[2]; 1->^^^^ @@ -2938,189 +1560,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _9 = 0, _10 = [robotA, robotB]; _9 < _10.length; _9++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ -19> ^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ +14> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [numberA2, nameA2, skillA2] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for (let [numberA2, nameA2, skillA2] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(69, 1) Source(65, 1) + SourceIndex(0) -2 >Emitted(69, 5) Source(65, 5) + SourceIndex(0) -3 >Emitted(69, 6) Source(65, 41) + SourceIndex(0) -4 >Emitted(69, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(69, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(69, 16) Source(65, 57) + SourceIndex(0) -7 >Emitted(69, 18) Source(65, 41) + SourceIndex(0) -8 >Emitted(69, 22) Source(1, 1) + SourceIndex(0) -9 >Emitted(69, 23) Source(1, 2) + SourceIndex(0) -10>Emitted(69, 25) Source(65, 42) + SourceIndex(0) -11>Emitted(69, 31) Source(65, 48) + SourceIndex(0) -12>Emitted(69, 33) Source(65, 50) + SourceIndex(0) -13>Emitted(69, 39) Source(65, 56) + SourceIndex(0) -14>Emitted(69, 40) Source(65, 57) + SourceIndex(0) -15>Emitted(69, 42) Source(65, 41) + SourceIndex(0) -16>Emitted(69, 57) Source(65, 57) + SourceIndex(0) -17>Emitted(69, 59) Source(65, 41) + SourceIndex(0) -18>Emitted(69, 63) Source(65, 57) + SourceIndex(0) +2 >Emitted(69, 6) Source(65, 41) + SourceIndex(0) +3 >Emitted(69, 16) Source(65, 57) + SourceIndex(0) +4 >Emitted(69, 18) Source(65, 41) + SourceIndex(0) +5 >Emitted(69, 25) Source(65, 42) + SourceIndex(0) +6 >Emitted(69, 31) Source(65, 48) + SourceIndex(0) +7 >Emitted(69, 33) Source(65, 50) + SourceIndex(0) +8 >Emitted(69, 39) Source(65, 56) + SourceIndex(0) +9 >Emitted(69, 40) Source(65, 57) + SourceIndex(0) +10>Emitted(69, 42) Source(65, 41) + SourceIndex(0) +11>Emitted(69, 57) Source(65, 57) + SourceIndex(0) +12>Emitted(69, 59) Source(65, 41) + SourceIndex(0) +13>Emitted(69, 63) Source(65, 57) + SourceIndex(0) --- >>> var _11 = _10[_9], numberA2 = _11[0], nameA2 = _11[1], skillA2 = _11[2]; 1->^^^^ @@ -3187,183 +1666,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _12 = 0, multiRobots_3 = multiRobots; _12 < multiRobots_3.length; _12++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [nameMA, [primarySkillA, secondarySkillA]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for (let [nameMA, [primarySkillA, secondarySkillA]] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(73, 1) Source(68, 1) + SourceIndex(0) -2 >Emitted(73, 5) Source(68, 5) + SourceIndex(0) -3 >Emitted(73, 6) Source(68, 56) + SourceIndex(0) -4 >Emitted(73, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(73, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(73, 17) Source(68, 67) + SourceIndex(0) -7 >Emitted(73, 19) Source(68, 56) + SourceIndex(0) -8 >Emitted(73, 33) Source(1, 1) + SourceIndex(0) -9 >Emitted(73, 34) Source(1, 2) + SourceIndex(0) -10>Emitted(73, 46) Source(68, 67) + SourceIndex(0) -11>Emitted(73, 48) Source(68, 56) + SourceIndex(0) -12>Emitted(73, 74) Source(68, 67) + SourceIndex(0) -13>Emitted(73, 76) Source(68, 56) + SourceIndex(0) -14>Emitted(73, 81) Source(68, 67) + SourceIndex(0) +2 >Emitted(73, 6) Source(68, 56) + SourceIndex(0) +3 >Emitted(73, 17) Source(68, 67) + SourceIndex(0) +4 >Emitted(73, 19) Source(68, 56) + SourceIndex(0) +5 >Emitted(73, 46) Source(68, 67) + SourceIndex(0) +6 >Emitted(73, 48) Source(68, 56) + SourceIndex(0) +7 >Emitted(73, 74) Source(68, 67) + SourceIndex(0) +8 >Emitted(73, 76) Source(68, 56) + SourceIndex(0) +9 >Emitted(73, 81) Source(68, 67) + SourceIndex(0) --- >>> var _13 = multiRobots_3[_12], nameMA = _13[0], _14 = _13[1], primarySkillA = _14[0], secondarySkillA = _14[1]; 1->^^^^ @@ -3436,195 +1766,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _15 = 0, _16 = getMultiRobots(); _15 < _16.length; _15++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [nameMA, [primarySkillA, secondarySkillA]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for (let [nameMA, [primarySkillA, secondarySkillA]] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(77, 1) Source(71, 1) + SourceIndex(0) -2 >Emitted(77, 5) Source(71, 5) + SourceIndex(0) -3 >Emitted(77, 6) Source(71, 56) + SourceIndex(0) -4 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(77, 17) Source(71, 72) + SourceIndex(0) -7 >Emitted(77, 19) Source(71, 56) + SourceIndex(0) -8 >Emitted(77, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(77, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(77, 25) Source(71, 56) + SourceIndex(0) -11>Emitted(77, 39) Source(71, 70) + SourceIndex(0) -12>Emitted(77, 41) Source(71, 72) + SourceIndex(0) -13>Emitted(77, 43) Source(71, 56) + SourceIndex(0) -14>Emitted(77, 59) Source(71, 72) + SourceIndex(0) -15>Emitted(77, 61) Source(71, 56) + SourceIndex(0) -16>Emitted(77, 66) Source(71, 72) + SourceIndex(0) +2 >Emitted(77, 6) Source(71, 56) + SourceIndex(0) +3 >Emitted(77, 17) Source(71, 72) + SourceIndex(0) +4 >Emitted(77, 19) Source(71, 56) + SourceIndex(0) +5 >Emitted(77, 25) Source(71, 56) + SourceIndex(0) +6 >Emitted(77, 39) Source(71, 70) + SourceIndex(0) +7 >Emitted(77, 41) Source(71, 72) + SourceIndex(0) +8 >Emitted(77, 43) Source(71, 56) + SourceIndex(0) +9 >Emitted(77, 59) Source(71, 72) + SourceIndex(0) +10>Emitted(77, 61) Source(71, 56) + SourceIndex(0) +11>Emitted(77, 66) Source(71, 72) + SourceIndex(0) --- >>> var _17 = _16[_15], nameMA = _17[0], _18 = _17[1], primarySkillA = _18[0], secondarySkillA = _18[1]; 1->^^^^ @@ -3697,207 +1872,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _19 = 0, _20 = [multiRobotA, multiRobotB]; _19 < _20.length; _19++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [nameMA, [primarySkillA, secondarySkillA]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for (let [nameMA, [primarySkillA, secondarySkillA]] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(81, 1) Source(74, 1) + SourceIndex(0) -2 >Emitted(81, 5) Source(74, 5) + SourceIndex(0) -3 >Emitted(81, 6) Source(74, 56) + SourceIndex(0) -4 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(81, 17) Source(74, 82) + SourceIndex(0) -7 >Emitted(81, 19) Source(74, 56) + SourceIndex(0) -8 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(81, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(81, 26) Source(74, 57) + SourceIndex(0) -11>Emitted(81, 37) Source(74, 68) + SourceIndex(0) -12>Emitted(81, 39) Source(74, 70) + SourceIndex(0) -13>Emitted(81, 50) Source(74, 81) + SourceIndex(0) -14>Emitted(81, 51) Source(74, 82) + SourceIndex(0) -15>Emitted(81, 53) Source(74, 56) + SourceIndex(0) -16>Emitted(81, 69) Source(74, 82) + SourceIndex(0) -17>Emitted(81, 71) Source(74, 56) + SourceIndex(0) -18>Emitted(81, 76) Source(74, 82) + SourceIndex(0) +2 >Emitted(81, 6) Source(74, 56) + SourceIndex(0) +3 >Emitted(81, 17) Source(74, 82) + SourceIndex(0) +4 >Emitted(81, 19) Source(74, 56) + SourceIndex(0) +5 >Emitted(81, 26) Source(74, 57) + SourceIndex(0) +6 >Emitted(81, 37) Source(74, 68) + SourceIndex(0) +7 >Emitted(81, 39) Source(74, 70) + SourceIndex(0) +8 >Emitted(81, 50) Source(74, 81) + SourceIndex(0) +9 >Emitted(81, 51) Source(74, 82) + SourceIndex(0) +10>Emitted(81, 53) Source(74, 56) + SourceIndex(0) +11>Emitted(81, 69) Source(74, 82) + SourceIndex(0) +12>Emitted(81, 71) Source(74, 56) + SourceIndex(0) +13>Emitted(81, 76) Source(74, 82) + SourceIndex(0) --- >>> var _21 = _20[_19], nameMA = _21[0], _22 = _21[1], primarySkillA = _22[0], secondarySkillA = _22[1]; 1->^^^^ @@ -3970,204 +1984,35 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _23 = 0, robots_4 = robots; _23 < robots_4.length; _23++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^-> 1-> > > -2 >for -3 > (let [numberA3, ...robotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3, ...robotAInfo] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3, ...robotAInfo] of robots -11> -12> robots -13> -14> robots +2 >for (let [numberA3, ...robotAInfo] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(85, 1) Source(78, 1) + SourceIndex(0) -2 >Emitted(85, 5) Source(78, 5) + SourceIndex(0) -3 >Emitted(85, 6) Source(78, 39) + SourceIndex(0) -4 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(85, 17) Source(78, 45) + SourceIndex(0) -7 >Emitted(85, 19) Source(78, 39) + SourceIndex(0) -8 >Emitted(85, 28) Source(1, 1) + SourceIndex(0) -9 >Emitted(85, 29) Source(1, 2) + SourceIndex(0) -10>Emitted(85, 36) Source(78, 45) + SourceIndex(0) -11>Emitted(85, 38) Source(78, 39) + SourceIndex(0) -12>Emitted(85, 59) Source(78, 45) + SourceIndex(0) -13>Emitted(85, 61) Source(78, 39) + SourceIndex(0) -14>Emitted(85, 66) Source(78, 45) + SourceIndex(0) +2 >Emitted(85, 6) Source(78, 39) + SourceIndex(0) +3 >Emitted(85, 17) Source(78, 45) + SourceIndex(0) +4 >Emitted(85, 19) Source(78, 39) + SourceIndex(0) +5 >Emitted(85, 36) Source(78, 45) + SourceIndex(0) +6 >Emitted(85, 38) Source(78, 39) + SourceIndex(0) +7 >Emitted(85, 59) Source(78, 45) + SourceIndex(0) +8 >Emitted(85, 61) Source(78, 39) + SourceIndex(0) +9 >Emitted(85, 66) Source(78, 45) + SourceIndex(0) --- >>> var _24 = robots_4[_23], numberA3 = _24[0], robotAInfo = _24.slice(1); 1->^^^^ @@ -4228,215 +2073,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _25 = 0, _26 = getRobots(); _25 < _26.length; _25++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^-> 1-> > -2 >for -3 > (let [numberA3, ...robotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for (let [numberA3, ...robotAInfo] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(89, 1) Source(81, 1) + SourceIndex(0) -2 >Emitted(89, 5) Source(81, 5) + SourceIndex(0) -3 >Emitted(89, 6) Source(81, 39) + SourceIndex(0) -4 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(89, 17) Source(81, 50) + SourceIndex(0) -7 >Emitted(89, 19) Source(81, 39) + SourceIndex(0) -8 >Emitted(89, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(89, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(89, 25) Source(81, 39) + SourceIndex(0) -11>Emitted(89, 34) Source(81, 48) + SourceIndex(0) -12>Emitted(89, 36) Source(81, 50) + SourceIndex(0) -13>Emitted(89, 38) Source(81, 39) + SourceIndex(0) -14>Emitted(89, 54) Source(81, 50) + SourceIndex(0) -15>Emitted(89, 56) Source(81, 39) + SourceIndex(0) -16>Emitted(89, 61) Source(81, 50) + SourceIndex(0) +2 >Emitted(89, 6) Source(81, 39) + SourceIndex(0) +3 >Emitted(89, 17) Source(81, 50) + SourceIndex(0) +4 >Emitted(89, 19) Source(81, 39) + SourceIndex(0) +5 >Emitted(89, 25) Source(81, 39) + SourceIndex(0) +6 >Emitted(89, 34) Source(81, 48) + SourceIndex(0) +7 >Emitted(89, 36) Source(81, 50) + SourceIndex(0) +8 >Emitted(89, 38) Source(81, 39) + SourceIndex(0) +9 >Emitted(89, 54) Source(81, 50) + SourceIndex(0) +10>Emitted(89, 56) Source(81, 39) + SourceIndex(0) +11>Emitted(89, 61) Source(81, 50) + SourceIndex(0) --- >>> var _27 = _26[_25], numberA3 = _27[0], robotAInfo = _27.slice(1); 1->^^^^ @@ -4497,227 +2167,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _28 = 0, _29 = [robotA, robotB]; _28 < _29.length; _28++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ -19> ^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^^^^-> 1-> > -2 >for -3 > (let [numberA3, ...robotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for (let [numberA3, ...robotAInfo] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(93, 1) Source(84, 1) + SourceIndex(0) -2 >Emitted(93, 5) Source(84, 5) + SourceIndex(0) -3 >Emitted(93, 6) Source(84, 39) + SourceIndex(0) -4 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(93, 17) Source(84, 55) + SourceIndex(0) -7 >Emitted(93, 19) Source(84, 39) + SourceIndex(0) -8 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(93, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(93, 26) Source(84, 40) + SourceIndex(0) -11>Emitted(93, 32) Source(84, 46) + SourceIndex(0) -12>Emitted(93, 34) Source(84, 48) + SourceIndex(0) -13>Emitted(93, 40) Source(84, 54) + SourceIndex(0) -14>Emitted(93, 41) Source(84, 55) + SourceIndex(0) -15>Emitted(93, 43) Source(84, 39) + SourceIndex(0) -16>Emitted(93, 59) Source(84, 55) + SourceIndex(0) -17>Emitted(93, 61) Source(84, 39) + SourceIndex(0) -18>Emitted(93, 66) Source(84, 55) + SourceIndex(0) +2 >Emitted(93, 6) Source(84, 39) + SourceIndex(0) +3 >Emitted(93, 17) Source(84, 55) + SourceIndex(0) +4 >Emitted(93, 19) Source(84, 39) + SourceIndex(0) +5 >Emitted(93, 26) Source(84, 40) + SourceIndex(0) +6 >Emitted(93, 32) Source(84, 46) + SourceIndex(0) +7 >Emitted(93, 34) Source(84, 48) + SourceIndex(0) +8 >Emitted(93, 40) Source(84, 54) + SourceIndex(0) +9 >Emitted(93, 41) Source(84, 55) + SourceIndex(0) +10>Emitted(93, 43) Source(84, 39) + SourceIndex(0) +11>Emitted(93, 59) Source(84, 55) + SourceIndex(0) +12>Emitted(93, 61) Source(84, 39) + SourceIndex(0) +13>Emitted(93, 66) Source(84, 55) + SourceIndex(0) --- >>> var _30 = _29[_28], numberA3 = _30[0], robotAInfo = _30.slice(1); 1->^^^^ @@ -4778,220 +2267,33 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _31 = 0, multiRobots_4 = multiRobots; _31 < multiRobots_4.length; _31++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ 1-> > -2 >for -3 > (let [...multiRobotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of [robotA, robotB]) { - > console.log(numberA3); - > } - > for (let [...multiRobotAInfo] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of [robotA, robotB]) { - > console.log(numberA3); - > } - > for (let [...multiRobotAInfo] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for (let [...multiRobotAInfo] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(97, 1) Source(87, 1) + SourceIndex(0) -2 >Emitted(97, 5) Source(87, 5) + SourceIndex(0) -3 >Emitted(97, 6) Source(87, 34) + SourceIndex(0) -4 >Emitted(97, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(97, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(97, 17) Source(87, 45) + SourceIndex(0) -7 >Emitted(97, 19) Source(87, 34) + SourceIndex(0) -8 >Emitted(97, 33) Source(1, 1) + SourceIndex(0) -9 >Emitted(97, 34) Source(1, 2) + SourceIndex(0) -10>Emitted(97, 46) Source(87, 45) + SourceIndex(0) -11>Emitted(97, 48) Source(87, 34) + SourceIndex(0) -12>Emitted(97, 74) Source(87, 45) + SourceIndex(0) -13>Emitted(97, 76) Source(87, 34) + SourceIndex(0) -14>Emitted(97, 81) Source(87, 45) + SourceIndex(0) +2 >Emitted(97, 6) Source(87, 34) + SourceIndex(0) +3 >Emitted(97, 17) Source(87, 45) + SourceIndex(0) +4 >Emitted(97, 19) Source(87, 34) + SourceIndex(0) +5 >Emitted(97, 46) Source(87, 45) + SourceIndex(0) +6 >Emitted(97, 48) Source(87, 34) + SourceIndex(0) +7 >Emitted(97, 74) Source(87, 45) + SourceIndex(0) +8 >Emitted(97, 76) Source(87, 34) + SourceIndex(0) +9 >Emitted(97, 81) Source(87, 45) + SourceIndex(0) --- >>> var multiRobotAInfo = multiRobots_4[_31].slice(0); 1 >^^^^ @@ -5040,232 +2342,39 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _32 = 0, _33 = getMultiRobots(); _32 < _33.length; _32++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ 1-> > -2 >for -3 > (let [...multiRobotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of [robotA, robotB]) { - > console.log(numberA3); - > } - > for (let [...multiRobotAInfo] of multiRobots) { - > console.log(multiRobotAInfo); - > } - > for (let [...multiRobotAInfo] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of [robotA, robotB]) { - > console.log(numberA3); - > } - > for (let [...multiRobotAInfo] of multiRobots) { - > console.log(multiRobotAInfo); - > } - > for (let [...multiRobotAInfo] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for (let [...multiRobotAInfo] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(101, 1) Source(90, 1) + SourceIndex(0) -2 >Emitted(101, 5) Source(90, 5) + SourceIndex(0) -3 >Emitted(101, 6) Source(90, 34) + SourceIndex(0) -4 >Emitted(101, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(101, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(101, 17) Source(90, 50) + SourceIndex(0) -7 >Emitted(101, 19) Source(90, 34) + SourceIndex(0) -8 >Emitted(101, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(101, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(101, 25) Source(90, 34) + SourceIndex(0) -11>Emitted(101, 39) Source(90, 48) + SourceIndex(0) -12>Emitted(101, 41) Source(90, 50) + SourceIndex(0) -13>Emitted(101, 43) Source(90, 34) + SourceIndex(0) -14>Emitted(101, 59) Source(90, 50) + SourceIndex(0) -15>Emitted(101, 61) Source(90, 34) + SourceIndex(0) -16>Emitted(101, 66) Source(90, 50) + SourceIndex(0) +2 >Emitted(101, 6) Source(90, 34) + SourceIndex(0) +3 >Emitted(101, 17) Source(90, 50) + SourceIndex(0) +4 >Emitted(101, 19) Source(90, 34) + SourceIndex(0) +5 >Emitted(101, 25) Source(90, 34) + SourceIndex(0) +6 >Emitted(101, 39) Source(90, 48) + SourceIndex(0) +7 >Emitted(101, 41) Source(90, 50) + SourceIndex(0) +8 >Emitted(101, 43) Source(90, 34) + SourceIndex(0) +9 >Emitted(101, 59) Source(90, 50) + SourceIndex(0) +10>Emitted(101, 61) Source(90, 34) + SourceIndex(0) +11>Emitted(101, 66) Source(90, 50) + SourceIndex(0) --- >>> var multiRobotAInfo = _33[_32].slice(0); 1 >^^^^ @@ -5314,244 +2423,45 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts --- >>>for (var _34 = 0, _35 = [multiRobotA, multiRobotB]; _34 < _35.length; _34++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ 1-> > -2 >for -3 > (let [...multiRobotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of [robotA, robotB]) { - > console.log(numberA3); - > } - > for (let [...multiRobotAInfo] of multiRobots) { - > console.log(multiRobotAInfo); - > } - > for (let [...multiRobotAInfo] of getMultiRobots()) { - > console.log(multiRobotAInfo); - > } - > for (let [...multiRobotAInfo] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA] of robots) { - > console.log(nameA); - > } - > for (let [, nameA] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB] of robots) { - > console.log(numberB); - > } - > for (let [numberB] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for (let [numberA3, ...robotAInfo] of [robotA, robotB]) { - > console.log(numberA3); - > } - > for (let [...multiRobotAInfo] of multiRobots) { - > console.log(multiRobotAInfo); - > } - > for (let [...multiRobotAInfo] of getMultiRobots()) { - > console.log(multiRobotAInfo); - > } - > for (let [...multiRobotAInfo] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for (let [...multiRobotAInfo] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(105, 1) Source(93, 1) + SourceIndex(0) -2 >Emitted(105, 5) Source(93, 5) + SourceIndex(0) -3 >Emitted(105, 6) Source(93, 34) + SourceIndex(0) -4 >Emitted(105, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(105, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(105, 17) Source(93, 60) + SourceIndex(0) -7 >Emitted(105, 19) Source(93, 34) + SourceIndex(0) -8 >Emitted(105, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(105, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(105, 26) Source(93, 35) + SourceIndex(0) -11>Emitted(105, 37) Source(93, 46) + SourceIndex(0) -12>Emitted(105, 39) Source(93, 48) + SourceIndex(0) -13>Emitted(105, 50) Source(93, 59) + SourceIndex(0) -14>Emitted(105, 51) Source(93, 60) + SourceIndex(0) -15>Emitted(105, 53) Source(93, 34) + SourceIndex(0) -16>Emitted(105, 69) Source(93, 60) + SourceIndex(0) -17>Emitted(105, 71) Source(93, 34) + SourceIndex(0) -18>Emitted(105, 76) Source(93, 60) + SourceIndex(0) +2 >Emitted(105, 6) Source(93, 34) + SourceIndex(0) +3 >Emitted(105, 17) Source(93, 60) + SourceIndex(0) +4 >Emitted(105, 19) Source(93, 34) + SourceIndex(0) +5 >Emitted(105, 26) Source(93, 35) + SourceIndex(0) +6 >Emitted(105, 37) Source(93, 46) + SourceIndex(0) +7 >Emitted(105, 39) Source(93, 48) + SourceIndex(0) +8 >Emitted(105, 50) Source(93, 59) + SourceIndex(0) +9 >Emitted(105, 51) Source(93, 60) + SourceIndex(0) +10>Emitted(105, 53) Source(93, 34) + SourceIndex(0) +11>Emitted(105, 69) Source(93, 60) + SourceIndex(0) +12>Emitted(105, 71) Source(93, 34) + SourceIndex(0) +13>Emitted(105, 76) Source(93, 60) + SourceIndex(0) --- >>> var multiRobotAInfo = _35[_34].slice(0); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map index 2e34315d11d1f..65dd50f9c593a 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt index b93a701a59a45..161ecb025cd96 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt @@ -12,18 +12,16 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ -15> ^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -33,115 +31,99 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts > 2 >let 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^ -14> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^ +11> ^ +12> ^ 1-> > 2 >let 3 > robotB -4 > : -5 > R -6 > obot = -7 > [ -8 > 2 -9 > , -10> "trimmer" -11> , -12> "trimming" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 2 +7 > , +8 > "trimmer" +9 > , +10> "trimming" +11> ] +12> ; 1->Emitted(2, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(8, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(8, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) -7 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) -8 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) -9 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) -10>Emitted(2, 27) Source(8, 34) + SourceIndex(0) -11>Emitted(2, 29) Source(8, 36) + SourceIndex(0) -12>Emitted(2, 39) Source(8, 46) + SourceIndex(0) -13>Emitted(2, 40) Source(8, 47) + SourceIndex(0) -14>Emitted(2, 41) Source(8, 48) + SourceIndex(0) +4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) +5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) +6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) +7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) +8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0) +9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0) +10>Emitted(2, 39) Source(8, 46) + SourceIndex(0) +11>Emitted(2, 40) Source(8, 47) + SourceIndex(0) +12>Emitted(2, 41) Source(8, 48) + SourceIndex(0) --- >>>var robots = [robotA, robotB]; 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^ 1 > > 2 >let 3 > robots -4 > -5 > = -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> ; +4 > = +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> ; 1 >Emitted(3, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) -5 >Emitted(3, 13) Source(9, 13) + SourceIndex(0) -6 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) -7 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) -8 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) -9 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) -10>Emitted(3, 29) Source(9, 29) + SourceIndex(0) -11>Emitted(3, 30) Source(9, 30) + SourceIndex(0) -12>Emitted(3, 31) Source(9, 31) + SourceIndex(0) +4 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) +5 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) +6 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) +7 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) +8 >Emitted(3, 29) Source(9, 29) + SourceIndex(0) +9 >Emitted(3, 30) Source(9, 30) + SourceIndex(0) +10>Emitted(3, 31) Source(9, 31) + SourceIndex(0) --- >>>function getRobots() { 1 > @@ -152,21 +134,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>> return robots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobots() { > -2 > return -3 > -4 > robots -5 > ; +2 > return +3 > robots +4 > ; 1->Emitted(5, 5) Source(11, 5) + SourceIndex(0) -2 >Emitted(5, 11) Source(11, 11) + SourceIndex(0) -3 >Emitted(5, 12) Source(11, 12) + SourceIndex(0) -4 >Emitted(5, 18) Source(11, 18) + SourceIndex(0) -5 >Emitted(5, 19) Source(11, 19) + SourceIndex(0) +2 >Emitted(5, 12) Source(11, 12) + SourceIndex(0) +3 >Emitted(5, 18) Source(11, 18) + SourceIndex(0) +4 >Emitted(5, 19) Source(11, 19) + SourceIndex(0) --- >>>} 1 > @@ -182,144 +161,126 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "mower" -9 > , -10> [ -11> "mowing" -12> , -13> "" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "mower" +7 > , +8 > [ +9 > "mowing" +10> , +11> "" +12> ] +13> ] +14> ; 1->Emitted(7, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(7, 5) Source(14, 5) + SourceIndex(0) 3 >Emitted(7, 16) Source(14, 16) + SourceIndex(0) -4 >Emitted(7, 17) Source(14, 18) + SourceIndex(0) -5 >Emitted(7, 18) Source(14, 19) + SourceIndex(0) -6 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) -7 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) -8 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) -9 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) -10>Emitted(7, 30) Source(14, 49) + SourceIndex(0) -11>Emitted(7, 38) Source(14, 57) + SourceIndex(0) -12>Emitted(7, 40) Source(14, 59) + SourceIndex(0) -13>Emitted(7, 42) Source(14, 61) + SourceIndex(0) -14>Emitted(7, 43) Source(14, 62) + SourceIndex(0) -15>Emitted(7, 44) Source(14, 63) + SourceIndex(0) -16>Emitted(7, 45) Source(14, 64) + SourceIndex(0) +4 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) +5 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) +6 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) +7 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) +8 >Emitted(7, 30) Source(14, 49) + SourceIndex(0) +9 >Emitted(7, 38) Source(14, 57) + SourceIndex(0) +10>Emitted(7, 40) Source(14, 59) + SourceIndex(0) +11>Emitted(7, 42) Source(14, 61) + SourceIndex(0) +12>Emitted(7, 43) Source(14, 62) + SourceIndex(0) +13>Emitted(7, 44) Source(14, 63) + SourceIndex(0) +14>Emitted(7, 45) Source(14, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1-> > 2 >let 3 > multiRobotB -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1->Emitted(8, 1) Source(15, 1) + SourceIndex(0) 2 >Emitted(8, 5) Source(15, 5) + SourceIndex(0) 3 >Emitted(8, 16) Source(15, 16) + SourceIndex(0) -4 >Emitted(8, 17) Source(15, 18) + SourceIndex(0) -5 >Emitted(8, 18) Source(15, 19) + SourceIndex(0) -6 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) -7 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) -8 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) -9 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) -10>Emitted(8, 32) Source(15, 51) + SourceIndex(0) -11>Emitted(8, 42) Source(15, 61) + SourceIndex(0) -12>Emitted(8, 44) Source(15, 63) + SourceIndex(0) -13>Emitted(8, 52) Source(15, 71) + SourceIndex(0) -14>Emitted(8, 53) Source(15, 72) + SourceIndex(0) -15>Emitted(8, 54) Source(15, 73) + SourceIndex(0) -16>Emitted(8, 55) Source(15, 74) + SourceIndex(0) +4 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) +5 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) +6 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) +7 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) +8 >Emitted(8, 32) Source(15, 51) + SourceIndex(0) +9 >Emitted(8, 42) Source(15, 61) + SourceIndex(0) +10>Emitted(8, 44) Source(15, 63) + SourceIndex(0) +11>Emitted(8, 52) Source(15, 71) + SourceIndex(0) +12>Emitted(8, 53) Source(15, 72) + SourceIndex(0) +13>Emitted(8, 54) Source(15, 73) + SourceIndex(0) +14>Emitted(8, 55) Source(15, 74) + SourceIndex(0) --- >>>var multiRobots = [multiRobotA, multiRobotB]; 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^ 1 > > 2 >let 3 > multiRobots -4 > -5 > = -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> ; +4 > = +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> ; 1 >Emitted(9, 1) Source(16, 1) + SourceIndex(0) 2 >Emitted(9, 5) Source(16, 5) + SourceIndex(0) 3 >Emitted(9, 16) Source(16, 16) + SourceIndex(0) -4 >Emitted(9, 17) Source(16, 17) + SourceIndex(0) -5 >Emitted(9, 18) Source(16, 18) + SourceIndex(0) -6 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) -7 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) -8 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) -9 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) -10>Emitted(9, 44) Source(16, 44) + SourceIndex(0) -11>Emitted(9, 45) Source(16, 45) + SourceIndex(0) -12>Emitted(9, 46) Source(16, 46) + SourceIndex(0) +4 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) +5 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) +6 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) +7 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) +8 >Emitted(9, 44) Source(16, 44) + SourceIndex(0) +9 >Emitted(9, 45) Source(16, 45) + SourceIndex(0) +10>Emitted(9, 46) Source(16, 46) + SourceIndex(0) --- >>>function getMultiRobots() { 1 > @@ -330,21 +291,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>> return multiRobots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobots() { > -2 > return -3 > -4 > multiRobots -5 > ; +2 > return +3 > multiRobots +4 > ; 1->Emitted(11, 5) Source(18, 5) + SourceIndex(0) -2 >Emitted(11, 11) Source(18, 11) + SourceIndex(0) -3 >Emitted(11, 12) Source(18, 12) + SourceIndex(0) -4 >Emitted(11, 23) Source(18, 23) + SourceIndex(0) -5 >Emitted(11, 24) Source(18, 24) + SourceIndex(0) +2 >Emitted(11, 12) Source(18, 12) + SourceIndex(0) +3 >Emitted(11, 23) Source(18, 23) + SourceIndex(0) +4 >Emitted(11, 24) Source(18, 24) + SourceIndex(0) --- >>>} 1 > @@ -470,99 +428,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ 1-> > > -2 >for -3 > ([, nameA] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots -11> -12> robots -13> -14> robots +2 >for ([, nameA] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(17, 1) Source(26, 1) + SourceIndex(0) -2 >Emitted(17, 5) Source(26, 5) + SourceIndex(0) -3 >Emitted(17, 6) Source(26, 19) + SourceIndex(0) -4 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(17, 16) Source(26, 25) + SourceIndex(0) -7 >Emitted(17, 18) Source(26, 19) + SourceIndex(0) -8 >Emitted(17, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(17, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(17, 35) Source(26, 25) + SourceIndex(0) -11>Emitted(17, 37) Source(26, 19) + SourceIndex(0) -12>Emitted(17, 57) Source(26, 25) + SourceIndex(0) -13>Emitted(17, 59) Source(26, 19) + SourceIndex(0) -14>Emitted(17, 63) Source(26, 25) + SourceIndex(0) +2 >Emitted(17, 6) Source(26, 19) + SourceIndex(0) +3 >Emitted(17, 16) Source(26, 25) + SourceIndex(0) +4 >Emitted(17, 18) Source(26, 19) + SourceIndex(0) +5 >Emitted(17, 35) Source(26, 25) + SourceIndex(0) +6 >Emitted(17, 37) Source(26, 19) + SourceIndex(0) +7 >Emitted(17, 57) Source(26, 25) + SourceIndex(0) +8 >Emitted(17, 59) Source(26, 19) + SourceIndex(0) +9 >Emitted(17, 63) Source(26, 25) + SourceIndex(0) --- >>> _a = robots_1[_i], nameA = _a[1]; 1 >^^^^^^^^^^^^^^^^^^^^^^^ @@ -608,110 +501,39 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _b = 0, _c = getRobots(); _b < _c.length; _b++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ 1-> > -2 >for -3 > ([, nameA] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ([, nameA] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(21, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(21, 5) Source(29, 5) + SourceIndex(0) -3 >Emitted(21, 6) Source(29, 19) + SourceIndex(0) -4 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(21, 16) Source(29, 30) + SourceIndex(0) -7 >Emitted(21, 18) Source(29, 19) + SourceIndex(0) -8 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(21, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(21, 23) Source(29, 19) + SourceIndex(0) -11>Emitted(21, 32) Source(29, 28) + SourceIndex(0) -12>Emitted(21, 34) Source(29, 30) + SourceIndex(0) -13>Emitted(21, 36) Source(29, 19) + SourceIndex(0) -14>Emitted(21, 50) Source(29, 30) + SourceIndex(0) -15>Emitted(21, 52) Source(29, 19) + SourceIndex(0) -16>Emitted(21, 56) Source(29, 30) + SourceIndex(0) +2 >Emitted(21, 6) Source(29, 19) + SourceIndex(0) +3 >Emitted(21, 16) Source(29, 30) + SourceIndex(0) +4 >Emitted(21, 18) Source(29, 19) + SourceIndex(0) +5 >Emitted(21, 23) Source(29, 19) + SourceIndex(0) +6 >Emitted(21, 32) Source(29, 28) + SourceIndex(0) +7 >Emitted(21, 34) Source(29, 30) + SourceIndex(0) +8 >Emitted(21, 36) Source(29, 19) + SourceIndex(0) +9 >Emitted(21, 50) Source(29, 30) + SourceIndex(0) +10>Emitted(21, 52) Source(29, 19) + SourceIndex(0) +11>Emitted(21, 56) Source(29, 30) + SourceIndex(0) --- >>> _d = _c[_b], nameA = _d[1]; 1 >^^^^^^^^^^^^^^^^^ @@ -757,122 +579,45 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _e = 0, _f = [robotA, robotB]; _e < _f.length; _e++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ 1-> > -2 >for -3 > ([, nameA] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for ([, nameA] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(25, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(25, 5) Source(32, 5) + SourceIndex(0) -3 >Emitted(25, 6) Source(32, 19) + SourceIndex(0) -4 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(25, 16) Source(32, 35) + SourceIndex(0) -7 >Emitted(25, 18) Source(32, 19) + SourceIndex(0) -8 >Emitted(25, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(25, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(25, 24) Source(32, 20) + SourceIndex(0) -11>Emitted(25, 30) Source(32, 26) + SourceIndex(0) -12>Emitted(25, 32) Source(32, 28) + SourceIndex(0) -13>Emitted(25, 38) Source(32, 34) + SourceIndex(0) -14>Emitted(25, 39) Source(32, 35) + SourceIndex(0) -15>Emitted(25, 41) Source(32, 19) + SourceIndex(0) -16>Emitted(25, 55) Source(32, 35) + SourceIndex(0) -17>Emitted(25, 57) Source(32, 19) + SourceIndex(0) -18>Emitted(25, 61) Source(32, 35) + SourceIndex(0) +2 >Emitted(25, 6) Source(32, 19) + SourceIndex(0) +3 >Emitted(25, 16) Source(32, 35) + SourceIndex(0) +4 >Emitted(25, 18) Source(32, 19) + SourceIndex(0) +5 >Emitted(25, 24) Source(32, 20) + SourceIndex(0) +6 >Emitted(25, 30) Source(32, 26) + SourceIndex(0) +7 >Emitted(25, 32) Source(32, 28) + SourceIndex(0) +8 >Emitted(25, 38) Source(32, 34) + SourceIndex(0) +9 >Emitted(25, 39) Source(32, 35) + SourceIndex(0) +10>Emitted(25, 41) Source(32, 19) + SourceIndex(0) +11>Emitted(25, 55) Source(32, 35) + SourceIndex(0) +12>Emitted(25, 57) Source(32, 19) + SourceIndex(0) +13>Emitted(25, 61) Source(32, 35) + SourceIndex(0) --- >>> _g = _f[_e], nameA = _g[1]; 1 >^^^^^^^^^^^^^^^^^ @@ -918,117 +663,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _h = 0, multiRobots_1 = multiRobots; _h < multiRobots_1.length; _h++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^-> 1-> > -2 >for -3 > ([, [primarySkillA, secondarySkillA]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ([, [primarySkillA, secondarySkillA]] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(29, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(29, 5) Source(35, 5) + SourceIndex(0) -3 >Emitted(29, 6) Source(35, 46) + SourceIndex(0) -4 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(29, 16) Source(35, 57) + SourceIndex(0) -7 >Emitted(29, 18) Source(35, 46) + SourceIndex(0) -8 >Emitted(29, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(29, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(29, 45) Source(35, 57) + SourceIndex(0) -11>Emitted(29, 47) Source(35, 46) + SourceIndex(0) -12>Emitted(29, 72) Source(35, 57) + SourceIndex(0) -13>Emitted(29, 74) Source(35, 46) + SourceIndex(0) -14>Emitted(29, 78) Source(35, 57) + SourceIndex(0) +2 >Emitted(29, 6) Source(35, 46) + SourceIndex(0) +3 >Emitted(29, 16) Source(35, 57) + SourceIndex(0) +4 >Emitted(29, 18) Source(35, 46) + SourceIndex(0) +5 >Emitted(29, 45) Source(35, 57) + SourceIndex(0) +6 >Emitted(29, 47) Source(35, 46) + SourceIndex(0) +7 >Emitted(29, 72) Source(35, 57) + SourceIndex(0) +8 >Emitted(29, 74) Source(35, 46) + SourceIndex(0) +9 >Emitted(29, 78) Source(35, 57) + SourceIndex(0) --- >>> _j = multiRobots_1[_h], _k = _j[1], primarySkillA = _k[0], secondarySkillA = _k[1]; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1086,129 +748,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _l = 0, _m = getMultiRobots(); _l < _m.length; _l++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([, [primarySkillA, secondarySkillA]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ([, [primarySkillA, secondarySkillA]] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(33, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(33, 5) Source(38, 5) + SourceIndex(0) -3 >Emitted(33, 6) Source(38, 46) + SourceIndex(0) -4 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(33, 16) Source(38, 62) + SourceIndex(0) -7 >Emitted(33, 18) Source(38, 46) + SourceIndex(0) -8 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(33, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(33, 23) Source(38, 46) + SourceIndex(0) -11>Emitted(33, 37) Source(38, 60) + SourceIndex(0) -12>Emitted(33, 39) Source(38, 62) + SourceIndex(0) -13>Emitted(33, 41) Source(38, 46) + SourceIndex(0) -14>Emitted(33, 55) Source(38, 62) + SourceIndex(0) -15>Emitted(33, 57) Source(38, 46) + SourceIndex(0) -16>Emitted(33, 61) Source(38, 62) + SourceIndex(0) +2 >Emitted(33, 6) Source(38, 46) + SourceIndex(0) +3 >Emitted(33, 16) Source(38, 62) + SourceIndex(0) +4 >Emitted(33, 18) Source(38, 46) + SourceIndex(0) +5 >Emitted(33, 23) Source(38, 46) + SourceIndex(0) +6 >Emitted(33, 37) Source(38, 60) + SourceIndex(0) +7 >Emitted(33, 39) Source(38, 62) + SourceIndex(0) +8 >Emitted(33, 41) Source(38, 46) + SourceIndex(0) +9 >Emitted(33, 55) Source(38, 62) + SourceIndex(0) +10>Emitted(33, 57) Source(38, 46) + SourceIndex(0) +11>Emitted(33, 61) Source(38, 62) + SourceIndex(0) --- >>> _o = _m[_l], _p = _o[1], primarySkillA = _p[0], secondarySkillA = _p[1]; 1->^^^^^^^^^^^^^^^^^ @@ -1266,141 +839,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _q = 0, _r = [multiRobotA, multiRobotB]; _q < _r.length; _q++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ -19> ^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ +14> ^^^^^^^-> 1-> > -2 >for -3 > ([, [primarySkillA, secondarySkillA]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for ([, [primarySkillA, secondarySkillA]] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(37, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(37, 5) Source(41, 5) + SourceIndex(0) -3 >Emitted(37, 6) Source(41, 46) + SourceIndex(0) -4 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(37, 16) Source(41, 72) + SourceIndex(0) -7 >Emitted(37, 18) Source(41, 46) + SourceIndex(0) -8 >Emitted(37, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(37, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(37, 24) Source(41, 47) + SourceIndex(0) -11>Emitted(37, 35) Source(41, 58) + SourceIndex(0) -12>Emitted(37, 37) Source(41, 60) + SourceIndex(0) -13>Emitted(37, 48) Source(41, 71) + SourceIndex(0) -14>Emitted(37, 49) Source(41, 72) + SourceIndex(0) -15>Emitted(37, 51) Source(41, 46) + SourceIndex(0) -16>Emitted(37, 65) Source(41, 72) + SourceIndex(0) -17>Emitted(37, 67) Source(41, 46) + SourceIndex(0) -18>Emitted(37, 71) Source(41, 72) + SourceIndex(0) +2 >Emitted(37, 6) Source(41, 46) + SourceIndex(0) +3 >Emitted(37, 16) Source(41, 72) + SourceIndex(0) +4 >Emitted(37, 18) Source(41, 46) + SourceIndex(0) +5 >Emitted(37, 24) Source(41, 47) + SourceIndex(0) +6 >Emitted(37, 35) Source(41, 58) + SourceIndex(0) +7 >Emitted(37, 37) Source(41, 60) + SourceIndex(0) +8 >Emitted(37, 48) Source(41, 71) + SourceIndex(0) +9 >Emitted(37, 49) Source(41, 72) + SourceIndex(0) +10>Emitted(37, 51) Source(41, 46) + SourceIndex(0) +11>Emitted(37, 65) Source(41, 72) + SourceIndex(0) +12>Emitted(37, 67) Source(41, 46) + SourceIndex(0) +13>Emitted(37, 71) Source(41, 72) + SourceIndex(0) --- >>> _s = _r[_q], _t = _s[1], primarySkillA = _t[0], secondarySkillA = _t[1]; 1->^^^^^^^^^^^^^^^^^ @@ -1458,137 +936,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _u = 0, robots_2 = robots; _u < robots_2.length; _u++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ 1-> > > -2 >for -3 > ([numberB] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots -11> -12> robots -13> -14> robots +2 >for ([numberB] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(41, 1) Source(45, 1) + SourceIndex(0) -2 >Emitted(41, 5) Source(45, 5) + SourceIndex(0) -3 >Emitted(41, 6) Source(45, 19) + SourceIndex(0) -4 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(41, 16) Source(45, 25) + SourceIndex(0) -7 >Emitted(41, 18) Source(45, 19) + SourceIndex(0) -8 >Emitted(41, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(41, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(41, 35) Source(45, 25) + SourceIndex(0) -11>Emitted(41, 37) Source(45, 19) + SourceIndex(0) -12>Emitted(41, 57) Source(45, 25) + SourceIndex(0) -13>Emitted(41, 59) Source(45, 19) + SourceIndex(0) -14>Emitted(41, 63) Source(45, 25) + SourceIndex(0) +2 >Emitted(41, 6) Source(45, 19) + SourceIndex(0) +3 >Emitted(41, 16) Source(45, 25) + SourceIndex(0) +4 >Emitted(41, 18) Source(45, 19) + SourceIndex(0) +5 >Emitted(41, 35) Source(45, 25) + SourceIndex(0) +6 >Emitted(41, 37) Source(45, 19) + SourceIndex(0) +7 >Emitted(41, 57) Source(45, 25) + SourceIndex(0) +8 >Emitted(41, 59) Source(45, 19) + SourceIndex(0) +9 >Emitted(41, 63) Source(45, 25) + SourceIndex(0) --- >>> numberB = robots_2[_u][0]; 1 >^^^^ @@ -1634,148 +1009,39 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _v = 0, _w = getRobots(); _v < _w.length; _v++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ 1-> > -2 >for -3 > ([numberB] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ([numberB] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(45, 1) Source(48, 1) + SourceIndex(0) -2 >Emitted(45, 5) Source(48, 5) + SourceIndex(0) -3 >Emitted(45, 6) Source(48, 19) + SourceIndex(0) -4 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(45, 16) Source(48, 30) + SourceIndex(0) -7 >Emitted(45, 18) Source(48, 19) + SourceIndex(0) -8 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(45, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(45, 23) Source(48, 19) + SourceIndex(0) -11>Emitted(45, 32) Source(48, 28) + SourceIndex(0) -12>Emitted(45, 34) Source(48, 30) + SourceIndex(0) -13>Emitted(45, 36) Source(48, 19) + SourceIndex(0) -14>Emitted(45, 50) Source(48, 30) + SourceIndex(0) -15>Emitted(45, 52) Source(48, 19) + SourceIndex(0) -16>Emitted(45, 56) Source(48, 30) + SourceIndex(0) +2 >Emitted(45, 6) Source(48, 19) + SourceIndex(0) +3 >Emitted(45, 16) Source(48, 30) + SourceIndex(0) +4 >Emitted(45, 18) Source(48, 19) + SourceIndex(0) +5 >Emitted(45, 23) Source(48, 19) + SourceIndex(0) +6 >Emitted(45, 32) Source(48, 28) + SourceIndex(0) +7 >Emitted(45, 34) Source(48, 30) + SourceIndex(0) +8 >Emitted(45, 36) Source(48, 19) + SourceIndex(0) +9 >Emitted(45, 50) Source(48, 30) + SourceIndex(0) +10>Emitted(45, 52) Source(48, 19) + SourceIndex(0) +11>Emitted(45, 56) Source(48, 30) + SourceIndex(0) --- >>> numberB = _w[_v][0]; 1 >^^^^ @@ -1822,160 +1088,45 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _x = 0, _y = [robotA, robotB]; _x < _y.length; _x++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ 1-> > -2 >for -3 > ([numberB] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for ([numberB] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(49, 1) Source(51, 1) + SourceIndex(0) -2 >Emitted(49, 5) Source(51, 5) + SourceIndex(0) -3 >Emitted(49, 6) Source(51, 19) + SourceIndex(0) -4 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(49, 16) Source(51, 35) + SourceIndex(0) -7 >Emitted(49, 18) Source(51, 19) + SourceIndex(0) -8 >Emitted(49, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(49, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(49, 24) Source(51, 20) + SourceIndex(0) -11>Emitted(49, 30) Source(51, 26) + SourceIndex(0) -12>Emitted(49, 32) Source(51, 28) + SourceIndex(0) -13>Emitted(49, 38) Source(51, 34) + SourceIndex(0) -14>Emitted(49, 39) Source(51, 35) + SourceIndex(0) -15>Emitted(49, 41) Source(51, 19) + SourceIndex(0) -16>Emitted(49, 55) Source(51, 35) + SourceIndex(0) -17>Emitted(49, 57) Source(51, 19) + SourceIndex(0) -18>Emitted(49, 61) Source(51, 35) + SourceIndex(0) +2 >Emitted(49, 6) Source(51, 19) + SourceIndex(0) +3 >Emitted(49, 16) Source(51, 35) + SourceIndex(0) +4 >Emitted(49, 18) Source(51, 19) + SourceIndex(0) +5 >Emitted(49, 24) Source(51, 20) + SourceIndex(0) +6 >Emitted(49, 30) Source(51, 26) + SourceIndex(0) +7 >Emitted(49, 32) Source(51, 28) + SourceIndex(0) +8 >Emitted(49, 38) Source(51, 34) + SourceIndex(0) +9 >Emitted(49, 39) Source(51, 35) + SourceIndex(0) +10>Emitted(49, 41) Source(51, 19) + SourceIndex(0) +11>Emitted(49, 55) Source(51, 35) + SourceIndex(0) +12>Emitted(49, 57) Source(51, 19) + SourceIndex(0) +13>Emitted(49, 61) Source(51, 35) + SourceIndex(0) --- >>> numberB = _y[_x][0]; 1 >^^^^ @@ -2022,154 +1173,33 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _z = 0, multiRobots_2 = multiRobots; _z < multiRobots_2.length; _z++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ 1-> > -2 >for -3 > ([nameB] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ([nameB] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(53, 1) Source(54, 1) + SourceIndex(0) -2 >Emitted(53, 5) Source(54, 5) + SourceIndex(0) -3 >Emitted(53, 6) Source(54, 17) + SourceIndex(0) -4 >Emitted(53, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(53, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(53, 16) Source(54, 28) + SourceIndex(0) -7 >Emitted(53, 18) Source(54, 17) + SourceIndex(0) -8 >Emitted(53, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(53, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(53, 45) Source(54, 28) + SourceIndex(0) -11>Emitted(53, 47) Source(54, 17) + SourceIndex(0) -12>Emitted(53, 72) Source(54, 28) + SourceIndex(0) -13>Emitted(53, 74) Source(54, 17) + SourceIndex(0) -14>Emitted(53, 78) Source(54, 28) + SourceIndex(0) +2 >Emitted(53, 6) Source(54, 17) + SourceIndex(0) +3 >Emitted(53, 16) Source(54, 28) + SourceIndex(0) +4 >Emitted(53, 18) Source(54, 17) + SourceIndex(0) +5 >Emitted(53, 45) Source(54, 28) + SourceIndex(0) +6 >Emitted(53, 47) Source(54, 17) + SourceIndex(0) +7 >Emitted(53, 72) Source(54, 28) + SourceIndex(0) +8 >Emitted(53, 74) Source(54, 17) + SourceIndex(0) +9 >Emitted(53, 78) Source(54, 28) + SourceIndex(0) --- >>> nameB = multiRobots_2[_z][0]; 1 >^^^^ @@ -2215,166 +1245,39 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _0 = 0, _1 = getMultiRobots(); _0 < _1.length; _0++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ 1-> > -2 >for -3 > ([nameB] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ([nameB] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(57, 1) Source(57, 1) + SourceIndex(0) -2 >Emitted(57, 5) Source(57, 5) + SourceIndex(0) -3 >Emitted(57, 6) Source(57, 17) + SourceIndex(0) -4 >Emitted(57, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(57, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(57, 16) Source(57, 33) + SourceIndex(0) -7 >Emitted(57, 18) Source(57, 17) + SourceIndex(0) -8 >Emitted(57, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(57, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(57, 23) Source(57, 17) + SourceIndex(0) -11>Emitted(57, 37) Source(57, 31) + SourceIndex(0) -12>Emitted(57, 39) Source(57, 33) + SourceIndex(0) -13>Emitted(57, 41) Source(57, 17) + SourceIndex(0) -14>Emitted(57, 55) Source(57, 33) + SourceIndex(0) -15>Emitted(57, 57) Source(57, 17) + SourceIndex(0) -16>Emitted(57, 61) Source(57, 33) + SourceIndex(0) +2 >Emitted(57, 6) Source(57, 17) + SourceIndex(0) +3 >Emitted(57, 16) Source(57, 33) + SourceIndex(0) +4 >Emitted(57, 18) Source(57, 17) + SourceIndex(0) +5 >Emitted(57, 23) Source(57, 17) + SourceIndex(0) +6 >Emitted(57, 37) Source(57, 31) + SourceIndex(0) +7 >Emitted(57, 39) Source(57, 33) + SourceIndex(0) +8 >Emitted(57, 41) Source(57, 17) + SourceIndex(0) +9 >Emitted(57, 55) Source(57, 33) + SourceIndex(0) +10>Emitted(57, 57) Source(57, 17) + SourceIndex(0) +11>Emitted(57, 61) Source(57, 33) + SourceIndex(0) --- >>> nameB = _1[_0][0]; 1 >^^^^ @@ -2421,178 +1324,45 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _2 = 0, _3 = [multiRobotA, multiRobotB]; _2 < _3.length; _2++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ 1-> > -2 >for -3 > ([nameB] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for ([nameB] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(61, 1) Source(60, 1) + SourceIndex(0) -2 >Emitted(61, 5) Source(60, 5) + SourceIndex(0) -3 >Emitted(61, 6) Source(60, 17) + SourceIndex(0) -4 >Emitted(61, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(61, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(61, 16) Source(60, 43) + SourceIndex(0) -7 >Emitted(61, 18) Source(60, 17) + SourceIndex(0) -8 >Emitted(61, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(61, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(61, 24) Source(60, 18) + SourceIndex(0) -11>Emitted(61, 35) Source(60, 29) + SourceIndex(0) -12>Emitted(61, 37) Source(60, 31) + SourceIndex(0) -13>Emitted(61, 48) Source(60, 42) + SourceIndex(0) -14>Emitted(61, 49) Source(60, 43) + SourceIndex(0) -15>Emitted(61, 51) Source(60, 17) + SourceIndex(0) -16>Emitted(61, 65) Source(60, 43) + SourceIndex(0) -17>Emitted(61, 67) Source(60, 17) + SourceIndex(0) -18>Emitted(61, 71) Source(60, 43) + SourceIndex(0) +2 >Emitted(61, 6) Source(60, 17) + SourceIndex(0) +3 >Emitted(61, 16) Source(60, 43) + SourceIndex(0) +4 >Emitted(61, 18) Source(60, 17) + SourceIndex(0) +5 >Emitted(61, 24) Source(60, 18) + SourceIndex(0) +6 >Emitted(61, 35) Source(60, 29) + SourceIndex(0) +7 >Emitted(61, 37) Source(60, 31) + SourceIndex(0) +8 >Emitted(61, 48) Source(60, 42) + SourceIndex(0) +9 >Emitted(61, 49) Source(60, 43) + SourceIndex(0) +10>Emitted(61, 51) Source(60, 17) + SourceIndex(0) +11>Emitted(61, 65) Source(60, 43) + SourceIndex(0) +12>Emitted(61, 67) Source(60, 17) + SourceIndex(0) +13>Emitted(61, 71) Source(60, 43) + SourceIndex(0) --- >>> nameB = _3[_2][0]; 1 >^^^^ @@ -2639,176 +1409,35 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _4 = 0, robots_3 = robots; _4 < robots_3.length; _4++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^-> 1-> > > -2 >for -3 > ([numberA2, nameA2, skillA2] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots -11> -12> robots -13> -14> robots +2 >for ([numberA2, nameA2, skillA2] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(65, 1) Source(64, 1) + SourceIndex(0) -2 >Emitted(65, 5) Source(64, 5) + SourceIndex(0) -3 >Emitted(65, 6) Source(64, 37) + SourceIndex(0) -4 >Emitted(65, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(65, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(65, 16) Source(64, 43) + SourceIndex(0) -7 >Emitted(65, 18) Source(64, 37) + SourceIndex(0) -8 >Emitted(65, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(65, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(65, 35) Source(64, 43) + SourceIndex(0) -11>Emitted(65, 37) Source(64, 37) + SourceIndex(0) -12>Emitted(65, 57) Source(64, 43) + SourceIndex(0) -13>Emitted(65, 59) Source(64, 37) + SourceIndex(0) -14>Emitted(65, 63) Source(64, 43) + SourceIndex(0) +2 >Emitted(65, 6) Source(64, 37) + SourceIndex(0) +3 >Emitted(65, 16) Source(64, 43) + SourceIndex(0) +4 >Emitted(65, 18) Source(64, 37) + SourceIndex(0) +5 >Emitted(65, 35) Source(64, 43) + SourceIndex(0) +6 >Emitted(65, 37) Source(64, 37) + SourceIndex(0) +7 >Emitted(65, 57) Source(64, 43) + SourceIndex(0) +8 >Emitted(65, 59) Source(64, 37) + SourceIndex(0) +9 >Emitted(65, 63) Source(64, 43) + SourceIndex(0) --- >>> _5 = robots_3[_4], numberA2 = _5[0], nameA2 = _5[1], skillA2 = _5[2]; 1->^^^^^^^^^^^^^^^^^^^^^^^ @@ -2866,187 +1495,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _6 = 0, _7 = getRobots(); _6 < _7.length; _6++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([numberA2, nameA2, skillA2] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ([numberA2, nameA2, skillA2] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(69, 1) Source(67, 1) + SourceIndex(0) -2 >Emitted(69, 5) Source(67, 5) + SourceIndex(0) -3 >Emitted(69, 6) Source(67, 37) + SourceIndex(0) -4 >Emitted(69, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(69, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(69, 16) Source(67, 48) + SourceIndex(0) -7 >Emitted(69, 18) Source(67, 37) + SourceIndex(0) -8 >Emitted(69, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(69, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(69, 23) Source(67, 37) + SourceIndex(0) -11>Emitted(69, 32) Source(67, 46) + SourceIndex(0) -12>Emitted(69, 34) Source(67, 48) + SourceIndex(0) -13>Emitted(69, 36) Source(67, 37) + SourceIndex(0) -14>Emitted(69, 50) Source(67, 48) + SourceIndex(0) -15>Emitted(69, 52) Source(67, 37) + SourceIndex(0) -16>Emitted(69, 56) Source(67, 48) + SourceIndex(0) +2 >Emitted(69, 6) Source(67, 37) + SourceIndex(0) +3 >Emitted(69, 16) Source(67, 48) + SourceIndex(0) +4 >Emitted(69, 18) Source(67, 37) + SourceIndex(0) +5 >Emitted(69, 23) Source(67, 37) + SourceIndex(0) +6 >Emitted(69, 32) Source(67, 46) + SourceIndex(0) +7 >Emitted(69, 34) Source(67, 48) + SourceIndex(0) +8 >Emitted(69, 36) Source(67, 37) + SourceIndex(0) +9 >Emitted(69, 50) Source(67, 48) + SourceIndex(0) +10>Emitted(69, 52) Source(67, 37) + SourceIndex(0) +11>Emitted(69, 56) Source(67, 48) + SourceIndex(0) --- >>> _8 = _7[_6], numberA2 = _8[0], nameA2 = _8[1], skillA2 = _8[2]; 1->^^^^^^^^^^^^^^^^^ @@ -3104,199 +1586,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _9 = 0, _10 = [robotA, robotB]; _9 < _10.length; _9++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ -19> ^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ +14> ^^^^^^^^^^^-> 1-> > -2 >for -3 > ([numberA2, nameA2, skillA2] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for ([numberA2, nameA2, skillA2] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(73, 1) Source(70, 1) + SourceIndex(0) -2 >Emitted(73, 5) Source(70, 5) + SourceIndex(0) -3 >Emitted(73, 6) Source(70, 37) + SourceIndex(0) -4 >Emitted(73, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(73, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(73, 16) Source(70, 53) + SourceIndex(0) -7 >Emitted(73, 18) Source(70, 37) + SourceIndex(0) -8 >Emitted(73, 22) Source(1, 1) + SourceIndex(0) -9 >Emitted(73, 23) Source(1, 2) + SourceIndex(0) -10>Emitted(73, 25) Source(70, 38) + SourceIndex(0) -11>Emitted(73, 31) Source(70, 44) + SourceIndex(0) -12>Emitted(73, 33) Source(70, 46) + SourceIndex(0) -13>Emitted(73, 39) Source(70, 52) + SourceIndex(0) -14>Emitted(73, 40) Source(70, 53) + SourceIndex(0) -15>Emitted(73, 42) Source(70, 37) + SourceIndex(0) -16>Emitted(73, 57) Source(70, 53) + SourceIndex(0) -17>Emitted(73, 59) Source(70, 37) + SourceIndex(0) -18>Emitted(73, 63) Source(70, 53) + SourceIndex(0) +2 >Emitted(73, 6) Source(70, 37) + SourceIndex(0) +3 >Emitted(73, 16) Source(70, 53) + SourceIndex(0) +4 >Emitted(73, 18) Source(70, 37) + SourceIndex(0) +5 >Emitted(73, 25) Source(70, 38) + SourceIndex(0) +6 >Emitted(73, 31) Source(70, 44) + SourceIndex(0) +7 >Emitted(73, 33) Source(70, 46) + SourceIndex(0) +8 >Emitted(73, 39) Source(70, 52) + SourceIndex(0) +9 >Emitted(73, 40) Source(70, 53) + SourceIndex(0) +10>Emitted(73, 42) Source(70, 37) + SourceIndex(0) +11>Emitted(73, 57) Source(70, 53) + SourceIndex(0) +12>Emitted(73, 59) Source(70, 37) + SourceIndex(0) +13>Emitted(73, 63) Source(70, 53) + SourceIndex(0) --- >>> _11 = _10[_9], numberA2 = _11[0], nameA2 = _11[1], skillA2 = _11[2]; 1->^^^^^^^^^^^^^^^^^^^ @@ -3354,193 +1683,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _12 = 0, multiRobots_3 = multiRobots; _12 < multiRobots_3.length; _12++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([nameMA, [primarySkillA, secondarySkillA]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ([nameMA, [primarySkillA, secondarySkillA]] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(77, 1) Source(73, 1) + SourceIndex(0) -2 >Emitted(77, 5) Source(73, 5) + SourceIndex(0) -3 >Emitted(77, 6) Source(73, 52) + SourceIndex(0) -4 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(77, 17) Source(73, 63) + SourceIndex(0) -7 >Emitted(77, 19) Source(73, 52) + SourceIndex(0) -8 >Emitted(77, 33) Source(1, 1) + SourceIndex(0) -9 >Emitted(77, 34) Source(1, 2) + SourceIndex(0) -10>Emitted(77, 46) Source(73, 63) + SourceIndex(0) -11>Emitted(77, 48) Source(73, 52) + SourceIndex(0) -12>Emitted(77, 74) Source(73, 63) + SourceIndex(0) -13>Emitted(77, 76) Source(73, 52) + SourceIndex(0) -14>Emitted(77, 81) Source(73, 63) + SourceIndex(0) +2 >Emitted(77, 6) Source(73, 52) + SourceIndex(0) +3 >Emitted(77, 17) Source(73, 63) + SourceIndex(0) +4 >Emitted(77, 19) Source(73, 52) + SourceIndex(0) +5 >Emitted(77, 46) Source(73, 63) + SourceIndex(0) +6 >Emitted(77, 48) Source(73, 52) + SourceIndex(0) +7 >Emitted(77, 74) Source(73, 63) + SourceIndex(0) +8 >Emitted(77, 76) Source(73, 52) + SourceIndex(0) +9 >Emitted(77, 81) Source(73, 63) + SourceIndex(0) --- >>> _13 = multiRobots_3[_12], nameMA = _13[0], _14 = _13[1], primarySkillA = _14[0], secondarySkillA = _14[1]; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -3604,205 +1774,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _15 = 0, _16 = getMultiRobots(); _15 < _16.length; _15++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([nameMA, [primarySkillA, secondarySkillA]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ([nameMA, [primarySkillA, secondarySkillA]] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(81, 1) Source(76, 1) + SourceIndex(0) -2 >Emitted(81, 5) Source(76, 5) + SourceIndex(0) -3 >Emitted(81, 6) Source(76, 52) + SourceIndex(0) -4 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(81, 17) Source(76, 68) + SourceIndex(0) -7 >Emitted(81, 19) Source(76, 52) + SourceIndex(0) -8 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(81, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(81, 25) Source(76, 52) + SourceIndex(0) -11>Emitted(81, 39) Source(76, 66) + SourceIndex(0) -12>Emitted(81, 41) Source(76, 68) + SourceIndex(0) -13>Emitted(81, 43) Source(76, 52) + SourceIndex(0) -14>Emitted(81, 59) Source(76, 68) + SourceIndex(0) -15>Emitted(81, 61) Source(76, 52) + SourceIndex(0) -16>Emitted(81, 66) Source(76, 68) + SourceIndex(0) +2 >Emitted(81, 6) Source(76, 52) + SourceIndex(0) +3 >Emitted(81, 17) Source(76, 68) + SourceIndex(0) +4 >Emitted(81, 19) Source(76, 52) + SourceIndex(0) +5 >Emitted(81, 25) Source(76, 52) + SourceIndex(0) +6 >Emitted(81, 39) Source(76, 66) + SourceIndex(0) +7 >Emitted(81, 41) Source(76, 68) + SourceIndex(0) +8 >Emitted(81, 43) Source(76, 52) + SourceIndex(0) +9 >Emitted(81, 59) Source(76, 68) + SourceIndex(0) +10>Emitted(81, 61) Source(76, 52) + SourceIndex(0) +11>Emitted(81, 66) Source(76, 68) + SourceIndex(0) --- >>> _17 = _16[_15], nameMA = _17[0], _18 = _17[1], primarySkillA = _18[0], secondarySkillA = _18[1]; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3866,217 +1871,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _19 = 0, _20 = [multiRobotA, multiRobotB]; _19 < _20.length; _19++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([nameMA, [primarySkillA, secondarySkillA]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for ([nameMA, [primarySkillA, secondarySkillA]] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(85, 1) Source(79, 1) + SourceIndex(0) -2 >Emitted(85, 5) Source(79, 5) + SourceIndex(0) -3 >Emitted(85, 6) Source(79, 52) + SourceIndex(0) -4 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(85, 17) Source(79, 78) + SourceIndex(0) -7 >Emitted(85, 19) Source(79, 52) + SourceIndex(0) -8 >Emitted(85, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(85, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(85, 26) Source(79, 53) + SourceIndex(0) -11>Emitted(85, 37) Source(79, 64) + SourceIndex(0) -12>Emitted(85, 39) Source(79, 66) + SourceIndex(0) -13>Emitted(85, 50) Source(79, 77) + SourceIndex(0) -14>Emitted(85, 51) Source(79, 78) + SourceIndex(0) -15>Emitted(85, 53) Source(79, 52) + SourceIndex(0) -16>Emitted(85, 69) Source(79, 78) + SourceIndex(0) -17>Emitted(85, 71) Source(79, 52) + SourceIndex(0) -18>Emitted(85, 76) Source(79, 78) + SourceIndex(0) +2 >Emitted(85, 6) Source(79, 52) + SourceIndex(0) +3 >Emitted(85, 17) Source(79, 78) + SourceIndex(0) +4 >Emitted(85, 19) Source(79, 52) + SourceIndex(0) +5 >Emitted(85, 26) Source(79, 53) + SourceIndex(0) +6 >Emitted(85, 37) Source(79, 64) + SourceIndex(0) +7 >Emitted(85, 39) Source(79, 66) + SourceIndex(0) +8 >Emitted(85, 50) Source(79, 77) + SourceIndex(0) +9 >Emitted(85, 51) Source(79, 78) + SourceIndex(0) +10>Emitted(85, 53) Source(79, 52) + SourceIndex(0) +11>Emitted(85, 69) Source(79, 78) + SourceIndex(0) +12>Emitted(85, 71) Source(79, 52) + SourceIndex(0) +13>Emitted(85, 76) Source(79, 78) + SourceIndex(0) --- >>> _21 = _20[_19], nameMA = _21[0], _22 = _21[1], primarySkillA = _22[0], secondarySkillA = _22[1]; 1->^^^^^^^^^^^^^^^^^^^^ @@ -4140,214 +1974,35 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _23 = 0, robots_4 = robots; _23 < robots_4.length; _23++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^-> 1-> > > -2 >for -3 > ([numberA3, ...robotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3, ...robotAInfo] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3, ...robotAInfo] of robots -11> -12> robots -13> -14> robots +2 >for ([numberA3, ...robotAInfo] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(89, 1) Source(83, 1) + SourceIndex(0) -2 >Emitted(89, 5) Source(83, 5) + SourceIndex(0) -3 >Emitted(89, 6) Source(83, 35) + SourceIndex(0) -4 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(89, 17) Source(83, 41) + SourceIndex(0) -7 >Emitted(89, 19) Source(83, 35) + SourceIndex(0) -8 >Emitted(89, 28) Source(1, 1) + SourceIndex(0) -9 >Emitted(89, 29) Source(1, 2) + SourceIndex(0) -10>Emitted(89, 36) Source(83, 41) + SourceIndex(0) -11>Emitted(89, 38) Source(83, 35) + SourceIndex(0) -12>Emitted(89, 59) Source(83, 41) + SourceIndex(0) -13>Emitted(89, 61) Source(83, 35) + SourceIndex(0) -14>Emitted(89, 66) Source(83, 41) + SourceIndex(0) +2 >Emitted(89, 6) Source(83, 35) + SourceIndex(0) +3 >Emitted(89, 17) Source(83, 41) + SourceIndex(0) +4 >Emitted(89, 19) Source(83, 35) + SourceIndex(0) +5 >Emitted(89, 36) Source(83, 41) + SourceIndex(0) +6 >Emitted(89, 38) Source(83, 35) + SourceIndex(0) +7 >Emitted(89, 59) Source(83, 41) + SourceIndex(0) +8 >Emitted(89, 61) Source(83, 35) + SourceIndex(0) +9 >Emitted(89, 66) Source(83, 41) + SourceIndex(0) --- >>> _24 = robots_4[_23], numberA3 = _24[0], robotAInfo = _24.slice(1); 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -4399,225 +2054,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _25 = 0, _26 = getRobots(); _25 < _26.length; _25++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^-> 1-> > -2 >for -3 > ([numberA3, ...robotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ([numberA3, ...robotAInfo] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(93, 1) Source(86, 1) + SourceIndex(0) -2 >Emitted(93, 5) Source(86, 5) + SourceIndex(0) -3 >Emitted(93, 6) Source(86, 35) + SourceIndex(0) -4 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(93, 17) Source(86, 46) + SourceIndex(0) -7 >Emitted(93, 19) Source(86, 35) + SourceIndex(0) -8 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(93, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(93, 25) Source(86, 35) + SourceIndex(0) -11>Emitted(93, 34) Source(86, 44) + SourceIndex(0) -12>Emitted(93, 36) Source(86, 46) + SourceIndex(0) -13>Emitted(93, 38) Source(86, 35) + SourceIndex(0) -14>Emitted(93, 54) Source(86, 46) + SourceIndex(0) -15>Emitted(93, 56) Source(86, 35) + SourceIndex(0) -16>Emitted(93, 61) Source(86, 46) + SourceIndex(0) +2 >Emitted(93, 6) Source(86, 35) + SourceIndex(0) +3 >Emitted(93, 17) Source(86, 46) + SourceIndex(0) +4 >Emitted(93, 19) Source(86, 35) + SourceIndex(0) +5 >Emitted(93, 25) Source(86, 35) + SourceIndex(0) +6 >Emitted(93, 34) Source(86, 44) + SourceIndex(0) +7 >Emitted(93, 36) Source(86, 46) + SourceIndex(0) +8 >Emitted(93, 38) Source(86, 35) + SourceIndex(0) +9 >Emitted(93, 54) Source(86, 46) + SourceIndex(0) +10>Emitted(93, 56) Source(86, 35) + SourceIndex(0) +11>Emitted(93, 61) Source(86, 46) + SourceIndex(0) --- >>> _27 = _26[_25], numberA3 = _27[0], robotAInfo = _27.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ @@ -4669,237 +2139,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _28 = 0, _29 = [robotA, robotB]; _28 < _29.length; _28++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ -19> ^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^-> 1-> > -2 >for -3 > ([numberA3, ...robotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for ([numberA3, ...robotAInfo] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(97, 1) Source(89, 1) + SourceIndex(0) -2 >Emitted(97, 5) Source(89, 5) + SourceIndex(0) -3 >Emitted(97, 6) Source(89, 35) + SourceIndex(0) -4 >Emitted(97, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(97, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(97, 17) Source(89, 51) + SourceIndex(0) -7 >Emitted(97, 19) Source(89, 35) + SourceIndex(0) -8 >Emitted(97, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(97, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(97, 26) Source(89, 36) + SourceIndex(0) -11>Emitted(97, 32) Source(89, 42) + SourceIndex(0) -12>Emitted(97, 34) Source(89, 44) + SourceIndex(0) -13>Emitted(97, 40) Source(89, 50) + SourceIndex(0) -14>Emitted(97, 41) Source(89, 51) + SourceIndex(0) -15>Emitted(97, 43) Source(89, 35) + SourceIndex(0) -16>Emitted(97, 59) Source(89, 51) + SourceIndex(0) -17>Emitted(97, 61) Source(89, 35) + SourceIndex(0) -18>Emitted(97, 66) Source(89, 51) + SourceIndex(0) +2 >Emitted(97, 6) Source(89, 35) + SourceIndex(0) +3 >Emitted(97, 17) Source(89, 51) + SourceIndex(0) +4 >Emitted(97, 19) Source(89, 35) + SourceIndex(0) +5 >Emitted(97, 26) Source(89, 36) + SourceIndex(0) +6 >Emitted(97, 32) Source(89, 42) + SourceIndex(0) +7 >Emitted(97, 34) Source(89, 44) + SourceIndex(0) +8 >Emitted(97, 40) Source(89, 50) + SourceIndex(0) +9 >Emitted(97, 41) Source(89, 51) + SourceIndex(0) +10>Emitted(97, 43) Source(89, 35) + SourceIndex(0) +11>Emitted(97, 59) Source(89, 51) + SourceIndex(0) +12>Emitted(97, 61) Source(89, 35) + SourceIndex(0) +13>Emitted(97, 66) Source(89, 51) + SourceIndex(0) --- >>> _30 = _29[_28], numberA3 = _30[0], robotAInfo = _30.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ @@ -4951,230 +2230,33 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _31 = 0, multiRobots_4 = multiRobots; _31 < multiRobots_4.length; _31++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ 1-> > -2 >for -3 > ([...multiRobotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of [robotA, robotB]) { - > console.log(numberA3); - > } - > for ([...multiRobotAInfo] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of [robotA, robotB]) { - > console.log(numberA3); - > } - > for ([...multiRobotAInfo] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ([...multiRobotAInfo] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(101, 1) Source(92, 1) + SourceIndex(0) -2 >Emitted(101, 5) Source(92, 5) + SourceIndex(0) -3 >Emitted(101, 6) Source(92, 30) + SourceIndex(0) -4 >Emitted(101, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(101, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(101, 17) Source(92, 41) + SourceIndex(0) -7 >Emitted(101, 19) Source(92, 30) + SourceIndex(0) -8 >Emitted(101, 33) Source(1, 1) + SourceIndex(0) -9 >Emitted(101, 34) Source(1, 2) + SourceIndex(0) -10>Emitted(101, 46) Source(92, 41) + SourceIndex(0) -11>Emitted(101, 48) Source(92, 30) + SourceIndex(0) -12>Emitted(101, 74) Source(92, 41) + SourceIndex(0) -13>Emitted(101, 76) Source(92, 30) + SourceIndex(0) -14>Emitted(101, 81) Source(92, 41) + SourceIndex(0) +2 >Emitted(101, 6) Source(92, 30) + SourceIndex(0) +3 >Emitted(101, 17) Source(92, 41) + SourceIndex(0) +4 >Emitted(101, 19) Source(92, 30) + SourceIndex(0) +5 >Emitted(101, 46) Source(92, 41) + SourceIndex(0) +6 >Emitted(101, 48) Source(92, 30) + SourceIndex(0) +7 >Emitted(101, 74) Source(92, 41) + SourceIndex(0) +8 >Emitted(101, 76) Source(92, 30) + SourceIndex(0) +9 >Emitted(101, 81) Source(92, 41) + SourceIndex(0) --- >>> multiRobotAInfo = multiRobots_4[_31].slice(0); 1 >^^^^ @@ -5220,242 +2302,39 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _32 = 0, _33 = getMultiRobots(); _32 < _33.length; _32++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ 1-> > -2 >for -3 > ([...multiRobotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of [robotA, robotB]) { - > console.log(numberA3); - > } - > for ([...multiRobotAInfo] of multiRobots) { - > console.log(multiRobotAInfo); - > } - > for ([...multiRobotAInfo] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of [robotA, robotB]) { - > console.log(numberA3); - > } - > for ([...multiRobotAInfo] of multiRobots) { - > console.log(multiRobotAInfo); - > } - > for ([...multiRobotAInfo] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ([...multiRobotAInfo] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(105, 1) Source(95, 1) + SourceIndex(0) -2 >Emitted(105, 5) Source(95, 5) + SourceIndex(0) -3 >Emitted(105, 6) Source(95, 30) + SourceIndex(0) -4 >Emitted(105, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(105, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(105, 17) Source(95, 46) + SourceIndex(0) -7 >Emitted(105, 19) Source(95, 30) + SourceIndex(0) -8 >Emitted(105, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(105, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(105, 25) Source(95, 30) + SourceIndex(0) -11>Emitted(105, 39) Source(95, 44) + SourceIndex(0) -12>Emitted(105, 41) Source(95, 46) + SourceIndex(0) -13>Emitted(105, 43) Source(95, 30) + SourceIndex(0) -14>Emitted(105, 59) Source(95, 46) + SourceIndex(0) -15>Emitted(105, 61) Source(95, 30) + SourceIndex(0) -16>Emitted(105, 66) Source(95, 46) + SourceIndex(0) +2 >Emitted(105, 6) Source(95, 30) + SourceIndex(0) +3 >Emitted(105, 17) Source(95, 46) + SourceIndex(0) +4 >Emitted(105, 19) Source(95, 30) + SourceIndex(0) +5 >Emitted(105, 25) Source(95, 30) + SourceIndex(0) +6 >Emitted(105, 39) Source(95, 44) + SourceIndex(0) +7 >Emitted(105, 41) Source(95, 46) + SourceIndex(0) +8 >Emitted(105, 43) Source(95, 30) + SourceIndex(0) +9 >Emitted(105, 59) Source(95, 46) + SourceIndex(0) +10>Emitted(105, 61) Source(95, 30) + SourceIndex(0) +11>Emitted(105, 66) Source(95, 46) + SourceIndex(0) --- >>> multiRobotAInfo = _33[_32].slice(0); 1 >^^^^ @@ -5501,254 +2380,45 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts --- >>>for (var _34 = 0, _35 = [multiRobotA, multiRobotB]; _34 < _35.length; _34++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ 1-> > -2 >for -3 > ([...multiRobotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of [robotA, robotB]) { - > console.log(numberA3); - > } - > for ([...multiRobotAInfo] of multiRobots) { - > console.log(multiRobotAInfo); - > } - > for ([...multiRobotAInfo] of getMultiRobots()) { - > console.log(multiRobotAInfo); - > } - > for ([...multiRobotAInfo] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA] of robots) { - > console.log(nameA); - > } - > for ([, nameA] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB] of robots) { - > console.log(numberB); - > } - > for ([numberB] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2, nameA2, skillA2] of robots) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2, nameA2, skillA2] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA, [primarySkillA, secondarySkillA]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for ([numberA3, ...robotAInfo] of [robotA, robotB]) { - > console.log(numberA3); - > } - > for ([...multiRobotAInfo] of multiRobots) { - > console.log(multiRobotAInfo); - > } - > for ([...multiRobotAInfo] of getMultiRobots()) { - > console.log(multiRobotAInfo); - > } - > for ([...multiRobotAInfo] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for ([...multiRobotAInfo] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(109, 1) Source(98, 1) + SourceIndex(0) -2 >Emitted(109, 5) Source(98, 5) + SourceIndex(0) -3 >Emitted(109, 6) Source(98, 30) + SourceIndex(0) -4 >Emitted(109, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(109, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(109, 17) Source(98, 56) + SourceIndex(0) -7 >Emitted(109, 19) Source(98, 30) + SourceIndex(0) -8 >Emitted(109, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(109, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(109, 26) Source(98, 31) + SourceIndex(0) -11>Emitted(109, 37) Source(98, 42) + SourceIndex(0) -12>Emitted(109, 39) Source(98, 44) + SourceIndex(0) -13>Emitted(109, 50) Source(98, 55) + SourceIndex(0) -14>Emitted(109, 51) Source(98, 56) + SourceIndex(0) -15>Emitted(109, 53) Source(98, 30) + SourceIndex(0) -16>Emitted(109, 69) Source(98, 56) + SourceIndex(0) -17>Emitted(109, 71) Source(98, 30) + SourceIndex(0) -18>Emitted(109, 76) Source(98, 56) + SourceIndex(0) +2 >Emitted(109, 6) Source(98, 30) + SourceIndex(0) +3 >Emitted(109, 17) Source(98, 56) + SourceIndex(0) +4 >Emitted(109, 19) Source(98, 30) + SourceIndex(0) +5 >Emitted(109, 26) Source(98, 31) + SourceIndex(0) +6 >Emitted(109, 37) Source(98, 42) + SourceIndex(0) +7 >Emitted(109, 39) Source(98, 44) + SourceIndex(0) +8 >Emitted(109, 50) Source(98, 55) + SourceIndex(0) +9 >Emitted(109, 51) Source(98, 56) + SourceIndex(0) +10>Emitted(109, 53) Source(98, 30) + SourceIndex(0) +11>Emitted(109, 69) Source(98, 56) + SourceIndex(0) +12>Emitted(109, 71) Source(98, 30) + SourceIndex(0) +13>Emitted(109, 76) Source(98, 56) + SourceIndex(0) --- >>> multiRobotAInfo = _35[_34].slice(0); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map index f22a8915b8f56..b8aaf2f71ad68 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt index c12ce4277a410..4c399a3c923ad 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt @@ -12,18 +12,16 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ -15> ^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -33,115 +31,99 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > 2 >let 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^ -14> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^ +11> ^ +12> ^ 1-> > 2 >let 3 > robotB -4 > : -5 > R -6 > obot = -7 > [ -8 > 2 -9 > , -10> "trimmer" -11> , -12> "trimming" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 2 +7 > , +8 > "trimmer" +9 > , +10> "trimming" +11> ] +12> ; 1->Emitted(2, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(8, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(8, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) -7 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) -8 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) -9 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) -10>Emitted(2, 27) Source(8, 34) + SourceIndex(0) -11>Emitted(2, 29) Source(8, 36) + SourceIndex(0) -12>Emitted(2, 39) Source(8, 46) + SourceIndex(0) -13>Emitted(2, 40) Source(8, 47) + SourceIndex(0) -14>Emitted(2, 41) Source(8, 48) + SourceIndex(0) +4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) +5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) +6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) +7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) +8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0) +9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0) +10>Emitted(2, 39) Source(8, 46) + SourceIndex(0) +11>Emitted(2, 40) Source(8, 47) + SourceIndex(0) +12>Emitted(2, 41) Source(8, 48) + SourceIndex(0) --- >>>var robots = [robotA, robotB]; 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^ 1 > > 2 >let 3 > robots -4 > -5 > = -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> ; +4 > = +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> ; 1 >Emitted(3, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) -5 >Emitted(3, 13) Source(9, 13) + SourceIndex(0) -6 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) -7 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) -8 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) -9 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) -10>Emitted(3, 29) Source(9, 29) + SourceIndex(0) -11>Emitted(3, 30) Source(9, 30) + SourceIndex(0) -12>Emitted(3, 31) Source(9, 31) + SourceIndex(0) +4 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) +5 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) +6 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) +7 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) +8 >Emitted(3, 29) Source(9, 29) + SourceIndex(0) +9 >Emitted(3, 30) Source(9, 30) + SourceIndex(0) +10>Emitted(3, 31) Source(9, 31) + SourceIndex(0) --- >>>function getRobots() { 1 > @@ -152,21 +134,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>> return robots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobots() { > -2 > return -3 > -4 > robots -5 > ; +2 > return +3 > robots +4 > ; 1->Emitted(5, 5) Source(11, 5) + SourceIndex(0) -2 >Emitted(5, 11) Source(11, 11) + SourceIndex(0) -3 >Emitted(5, 12) Source(11, 12) + SourceIndex(0) -4 >Emitted(5, 18) Source(11, 18) + SourceIndex(0) -5 >Emitted(5, 19) Source(11, 19) + SourceIndex(0) +2 >Emitted(5, 12) Source(11, 12) + SourceIndex(0) +3 >Emitted(5, 18) Source(11, 18) + SourceIndex(0) +4 >Emitted(5, 19) Source(11, 19) + SourceIndex(0) --- >>>} 1 > @@ -182,144 +161,126 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "mower" -9 > , -10> [ -11> "mowing" -12> , -13> "" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "mower" +7 > , +8 > [ +9 > "mowing" +10> , +11> "" +12> ] +13> ] +14> ; 1->Emitted(7, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(7, 5) Source(14, 5) + SourceIndex(0) 3 >Emitted(7, 16) Source(14, 16) + SourceIndex(0) -4 >Emitted(7, 17) Source(14, 18) + SourceIndex(0) -5 >Emitted(7, 18) Source(14, 19) + SourceIndex(0) -6 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) -7 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) -8 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) -9 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) -10>Emitted(7, 30) Source(14, 49) + SourceIndex(0) -11>Emitted(7, 38) Source(14, 57) + SourceIndex(0) -12>Emitted(7, 40) Source(14, 59) + SourceIndex(0) -13>Emitted(7, 42) Source(14, 61) + SourceIndex(0) -14>Emitted(7, 43) Source(14, 62) + SourceIndex(0) -15>Emitted(7, 44) Source(14, 63) + SourceIndex(0) -16>Emitted(7, 45) Source(14, 64) + SourceIndex(0) +4 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) +5 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) +6 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) +7 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) +8 >Emitted(7, 30) Source(14, 49) + SourceIndex(0) +9 >Emitted(7, 38) Source(14, 57) + SourceIndex(0) +10>Emitted(7, 40) Source(14, 59) + SourceIndex(0) +11>Emitted(7, 42) Source(14, 61) + SourceIndex(0) +12>Emitted(7, 43) Source(14, 62) + SourceIndex(0) +13>Emitted(7, 44) Source(14, 63) + SourceIndex(0) +14>Emitted(7, 45) Source(14, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1-> > 2 >let 3 > multiRobotB -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1->Emitted(8, 1) Source(15, 1) + SourceIndex(0) 2 >Emitted(8, 5) Source(15, 5) + SourceIndex(0) 3 >Emitted(8, 16) Source(15, 16) + SourceIndex(0) -4 >Emitted(8, 17) Source(15, 18) + SourceIndex(0) -5 >Emitted(8, 18) Source(15, 19) + SourceIndex(0) -6 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) -7 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) -8 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) -9 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) -10>Emitted(8, 32) Source(15, 51) + SourceIndex(0) -11>Emitted(8, 42) Source(15, 61) + SourceIndex(0) -12>Emitted(8, 44) Source(15, 63) + SourceIndex(0) -13>Emitted(8, 52) Source(15, 71) + SourceIndex(0) -14>Emitted(8, 53) Source(15, 72) + SourceIndex(0) -15>Emitted(8, 54) Source(15, 73) + SourceIndex(0) -16>Emitted(8, 55) Source(15, 74) + SourceIndex(0) +4 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) +5 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) +6 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) +7 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) +8 >Emitted(8, 32) Source(15, 51) + SourceIndex(0) +9 >Emitted(8, 42) Source(15, 61) + SourceIndex(0) +10>Emitted(8, 44) Source(15, 63) + SourceIndex(0) +11>Emitted(8, 52) Source(15, 71) + SourceIndex(0) +12>Emitted(8, 53) Source(15, 72) + SourceIndex(0) +13>Emitted(8, 54) Source(15, 73) + SourceIndex(0) +14>Emitted(8, 55) Source(15, 74) + SourceIndex(0) --- >>>var multiRobots = [multiRobotA, multiRobotB]; 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^ 1 > > 2 >let 3 > multiRobots -4 > -5 > = -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> ; +4 > = +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> ; 1 >Emitted(9, 1) Source(16, 1) + SourceIndex(0) 2 >Emitted(9, 5) Source(16, 5) + SourceIndex(0) 3 >Emitted(9, 16) Source(16, 16) + SourceIndex(0) -4 >Emitted(9, 17) Source(16, 17) + SourceIndex(0) -5 >Emitted(9, 18) Source(16, 18) + SourceIndex(0) -6 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) -7 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) -8 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) -9 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) -10>Emitted(9, 44) Source(16, 44) + SourceIndex(0) -11>Emitted(9, 45) Source(16, 45) + SourceIndex(0) -12>Emitted(9, 46) Source(16, 46) + SourceIndex(0) +4 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) +5 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) +6 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) +7 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) +8 >Emitted(9, 44) Source(16, 44) + SourceIndex(0) +9 >Emitted(9, 45) Source(16, 45) + SourceIndex(0) +10>Emitted(9, 46) Source(16, 46) + SourceIndex(0) --- >>>function getMultiRobots() { 1 > @@ -330,21 +291,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>> return multiRobots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobots() { > -2 > return -3 > -4 > multiRobots -5 > ; +2 > return +3 > multiRobots +4 > ; 1->Emitted(11, 5) Source(18, 5) + SourceIndex(0) -2 >Emitted(11, 11) Source(18, 11) + SourceIndex(0) -3 >Emitted(11, 12) Source(18, 12) + SourceIndex(0) -4 >Emitted(11, 23) Source(18, 23) + SourceIndex(0) -5 >Emitted(11, 24) Source(18, 24) + SourceIndex(0) +2 >Emitted(11, 12) Source(18, 12) + SourceIndex(0) +3 >Emitted(11, 23) Source(18, 23) + SourceIndex(0) +4 >Emitted(11, 24) Source(18, 24) + SourceIndex(0) --- >>>} 1 > @@ -358,90 +316,35 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > (let [, nameA = "noName"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots -11> -12> robots -13> -14> robots +2 >for (let [, nameA = "noName"] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) -2 >Emitted(13, 5) Source(21, 5) + SourceIndex(0) -3 >Emitted(13, 6) Source(21, 34) + SourceIndex(0) -4 >Emitted(13, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(13, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(13, 16) Source(21, 40) + SourceIndex(0) -7 >Emitted(13, 18) Source(21, 34) + SourceIndex(0) -8 >Emitted(13, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(13, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(13, 35) Source(21, 40) + SourceIndex(0) -11>Emitted(13, 37) Source(21, 34) + SourceIndex(0) -12>Emitted(13, 57) Source(21, 40) + SourceIndex(0) -13>Emitted(13, 59) Source(21, 34) + SourceIndex(0) -14>Emitted(13, 63) Source(21, 40) + SourceIndex(0) +2 >Emitted(13, 6) Source(21, 34) + SourceIndex(0) +3 >Emitted(13, 16) Source(21, 40) + SourceIndex(0) +4 >Emitted(13, 18) Source(21, 34) + SourceIndex(0) +5 >Emitted(13, 35) Source(21, 40) + SourceIndex(0) +6 >Emitted(13, 37) Source(21, 34) + SourceIndex(0) +7 >Emitted(13, 57) Source(21, 40) + SourceIndex(0) +8 >Emitted(13, 59) Source(21, 34) + SourceIndex(0) +9 >Emitted(13, 63) Source(21, 40) + SourceIndex(0) --- >>> var _a = robots_1[_i], _b = _a[1], nameA = _b === void 0 ? "noName" : _b; 1->^^^^ @@ -502,101 +405,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _c = 0, _d = getRobots(); _c < _d.length; _c++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [, nameA = "noName"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for (let [, nameA = "noName"] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(17, 1) Source(24, 1) + SourceIndex(0) -2 >Emitted(17, 5) Source(24, 5) + SourceIndex(0) -3 >Emitted(17, 6) Source(24, 34) + SourceIndex(0) -4 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(17, 16) Source(24, 45) + SourceIndex(0) -7 >Emitted(17, 18) Source(24, 34) + SourceIndex(0) -8 >Emitted(17, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(17, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(17, 23) Source(24, 34) + SourceIndex(0) -11>Emitted(17, 32) Source(24, 43) + SourceIndex(0) -12>Emitted(17, 34) Source(24, 45) + SourceIndex(0) -13>Emitted(17, 36) Source(24, 34) + SourceIndex(0) -14>Emitted(17, 50) Source(24, 45) + SourceIndex(0) -15>Emitted(17, 52) Source(24, 34) + SourceIndex(0) -16>Emitted(17, 56) Source(24, 45) + SourceIndex(0) +2 >Emitted(17, 6) Source(24, 34) + SourceIndex(0) +3 >Emitted(17, 16) Source(24, 45) + SourceIndex(0) +4 >Emitted(17, 18) Source(24, 34) + SourceIndex(0) +5 >Emitted(17, 23) Source(24, 34) + SourceIndex(0) +6 >Emitted(17, 32) Source(24, 43) + SourceIndex(0) +7 >Emitted(17, 34) Source(24, 45) + SourceIndex(0) +8 >Emitted(17, 36) Source(24, 34) + SourceIndex(0) +9 >Emitted(17, 50) Source(24, 45) + SourceIndex(0) +10>Emitted(17, 52) Source(24, 34) + SourceIndex(0) +11>Emitted(17, 56) Source(24, 45) + SourceIndex(0) --- >>> var _e = _d[_c], _f = _e[1], nameA = _f === void 0 ? "noName" : _f; 1->^^^^ @@ -657,113 +499,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _g = 0, _h = [robotA, robotB]; _g < _h.length; _g++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ -19> ^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ +14> ^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [, nameA = "noName"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for (let [, nameA = "noName"] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(21, 1) Source(27, 1) + SourceIndex(0) -2 >Emitted(21, 5) Source(27, 5) + SourceIndex(0) -3 >Emitted(21, 6) Source(27, 34) + SourceIndex(0) -4 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(21, 16) Source(27, 50) + SourceIndex(0) -7 >Emitted(21, 18) Source(27, 34) + SourceIndex(0) -8 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(21, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(21, 24) Source(27, 35) + SourceIndex(0) -11>Emitted(21, 30) Source(27, 41) + SourceIndex(0) -12>Emitted(21, 32) Source(27, 43) + SourceIndex(0) -13>Emitted(21, 38) Source(27, 49) + SourceIndex(0) -14>Emitted(21, 39) Source(27, 50) + SourceIndex(0) -15>Emitted(21, 41) Source(27, 34) + SourceIndex(0) -16>Emitted(21, 55) Source(27, 50) + SourceIndex(0) -17>Emitted(21, 57) Source(27, 34) + SourceIndex(0) -18>Emitted(21, 61) Source(27, 50) + SourceIndex(0) +2 >Emitted(21, 6) Source(27, 34) + SourceIndex(0) +3 >Emitted(21, 16) Source(27, 50) + SourceIndex(0) +4 >Emitted(21, 18) Source(27, 34) + SourceIndex(0) +5 >Emitted(21, 24) Source(27, 35) + SourceIndex(0) +6 >Emitted(21, 30) Source(27, 41) + SourceIndex(0) +7 >Emitted(21, 32) Source(27, 43) + SourceIndex(0) +8 >Emitted(21, 38) Source(27, 49) + SourceIndex(0) +9 >Emitted(21, 39) Source(27, 50) + SourceIndex(0) +10>Emitted(21, 41) Source(27, 34) + SourceIndex(0) +11>Emitted(21, 55) Source(27, 50) + SourceIndex(0) +12>Emitted(21, 57) Source(27, 34) + SourceIndex(0) +13>Emitted(21, 61) Source(27, 50) + SourceIndex(0) --- >>> var _j = _h[_g], _k = _j[1], nameA = _k === void 0 ? "noName" : _k; 1->^^^^ @@ -824,116 +599,37 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _l = 0, multiRobots_1 = multiRobots; _l < multiRobots_1.length; _l++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + >] = ["skill1", "skill2"]] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(25, 1) Source(30, 1) + SourceIndex(0) -2 >Emitted(25, 5) Source(30, 5) + SourceIndex(0) -3 >Emitted(25, 6) Source(33, 30) + SourceIndex(0) -4 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(25, 16) Source(33, 41) + SourceIndex(0) -7 >Emitted(25, 18) Source(33, 30) + SourceIndex(0) -8 >Emitted(25, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(25, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(25, 45) Source(33, 41) + SourceIndex(0) -11>Emitted(25, 47) Source(33, 30) + SourceIndex(0) -12>Emitted(25, 72) Source(33, 41) + SourceIndex(0) -13>Emitted(25, 74) Source(33, 30) + SourceIndex(0) -14>Emitted(25, 78) Source(33, 41) + SourceIndex(0) +2 >Emitted(25, 6) Source(33, 30) + SourceIndex(0) +3 >Emitted(25, 16) Source(33, 41) + SourceIndex(0) +4 >Emitted(25, 18) Source(33, 30) + SourceIndex(0) +5 >Emitted(25, 45) Source(33, 41) + SourceIndex(0) +6 >Emitted(25, 47) Source(33, 30) + SourceIndex(0) +7 >Emitted(25, 72) Source(33, 41) + SourceIndex(0) +8 >Emitted(25, 74) Source(33, 30) + SourceIndex(0) +9 >Emitted(25, 78) Source(33, 41) + SourceIndex(0) --- >>> var _m = multiRobots_1[_l], _o = _m[1], _p = _o === void 0 ? ["skill1", "skill2"] : _o, _q = _p[0], primarySkillA = _q === void 0 ? "primary" : _q, _r = _p[1], secondarySkillA = _r === void 0 ? "secondary" : _r; 1->^^^^ @@ -1029,134 +725,43 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _s = 0, _t = getMultiRobots(); _s < _t.length; _s++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + >] = ["skill1", "skill2"]] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(29, 1) Source(36, 1) + SourceIndex(0) -2 >Emitted(29, 5) Source(36, 5) + SourceIndex(0) -3 >Emitted(29, 6) Source(39, 30) + SourceIndex(0) -4 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(29, 16) Source(39, 46) + SourceIndex(0) -7 >Emitted(29, 18) Source(39, 30) + SourceIndex(0) -8 >Emitted(29, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(29, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(29, 23) Source(39, 30) + SourceIndex(0) -11>Emitted(29, 37) Source(39, 44) + SourceIndex(0) -12>Emitted(29, 39) Source(39, 46) + SourceIndex(0) -13>Emitted(29, 41) Source(39, 30) + SourceIndex(0) -14>Emitted(29, 55) Source(39, 46) + SourceIndex(0) -15>Emitted(29, 57) Source(39, 30) + SourceIndex(0) -16>Emitted(29, 61) Source(39, 46) + SourceIndex(0) +2 >Emitted(29, 6) Source(39, 30) + SourceIndex(0) +3 >Emitted(29, 16) Source(39, 46) + SourceIndex(0) +4 >Emitted(29, 18) Source(39, 30) + SourceIndex(0) +5 >Emitted(29, 23) Source(39, 30) + SourceIndex(0) +6 >Emitted(29, 37) Source(39, 44) + SourceIndex(0) +7 >Emitted(29, 39) Source(39, 46) + SourceIndex(0) +8 >Emitted(29, 41) Source(39, 30) + SourceIndex(0) +9 >Emitted(29, 55) Source(39, 46) + SourceIndex(0) +10>Emitted(29, 57) Source(39, 30) + SourceIndex(0) +11>Emitted(29, 61) Source(39, 46) + SourceIndex(0) --- >>> var _u = _t[_s], _v = _u[1], _w = _v === void 0 ? ["skill1", "skill2"] : _v, _x = _w[0], primarySkillA = _x === void 0 ? "primary" : _x, _y = _w[1], secondarySkillA = _y === void 0 ? "secondary" : _y; 1->^^^^ @@ -1252,152 +857,49 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _z = 0, _0 = [multiRobotA, multiRobotB]; _z < _0.length; _z++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for (let [, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + >] = ["skill1", "skill2"]] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(33, 1) Source(42, 1) + SourceIndex(0) -2 >Emitted(33, 5) Source(42, 5) + SourceIndex(0) -3 >Emitted(33, 6) Source(45, 30) + SourceIndex(0) -4 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(33, 16) Source(45, 56) + SourceIndex(0) -7 >Emitted(33, 18) Source(45, 30) + SourceIndex(0) -8 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(33, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(33, 24) Source(45, 31) + SourceIndex(0) -11>Emitted(33, 35) Source(45, 42) + SourceIndex(0) -12>Emitted(33, 37) Source(45, 44) + SourceIndex(0) -13>Emitted(33, 48) Source(45, 55) + SourceIndex(0) -14>Emitted(33, 49) Source(45, 56) + SourceIndex(0) -15>Emitted(33, 51) Source(45, 30) + SourceIndex(0) -16>Emitted(33, 65) Source(45, 56) + SourceIndex(0) -17>Emitted(33, 67) Source(45, 30) + SourceIndex(0) -18>Emitted(33, 71) Source(45, 56) + SourceIndex(0) +2 >Emitted(33, 6) Source(45, 30) + SourceIndex(0) +3 >Emitted(33, 16) Source(45, 56) + SourceIndex(0) +4 >Emitted(33, 18) Source(45, 30) + SourceIndex(0) +5 >Emitted(33, 24) Source(45, 31) + SourceIndex(0) +6 >Emitted(33, 35) Source(45, 42) + SourceIndex(0) +7 >Emitted(33, 37) Source(45, 44) + SourceIndex(0) +8 >Emitted(33, 48) Source(45, 55) + SourceIndex(0) +9 >Emitted(33, 49) Source(45, 56) + SourceIndex(0) +10>Emitted(33, 51) Source(45, 30) + SourceIndex(0) +11>Emitted(33, 65) Source(45, 56) + SourceIndex(0) +12>Emitted(33, 67) Source(45, 30) + SourceIndex(0) +13>Emitted(33, 71) Source(45, 56) + SourceIndex(0) --- >>> var _1 = _0[_z], _2 = _1[1], _3 = _2 === void 0 ? ["skill1", "skill2"] : _2, _4 = _3[0], primarySkillA = _4 === void 0 ? "primary" : _4, _5 = _3[1], secondarySkillA = _5 === void 0 ? "secondary" : _5; 1->^^^^ @@ -1493,146 +995,35 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _6 = 0, robots_2 = robots; _6 < robots_2.length; _6++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^-> 1-> > > -2 >for -3 > (let [numberB = -1] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots -11> -12> robots -13> -14> robots +2 >for (let [numberB = -1] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(37, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(37, 5) Source(49, 5) + SourceIndex(0) -3 >Emitted(37, 6) Source(49, 28) + SourceIndex(0) -4 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(37, 16) Source(49, 34) + SourceIndex(0) -7 >Emitted(37, 18) Source(49, 28) + SourceIndex(0) -8 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(37, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(37, 35) Source(49, 34) + SourceIndex(0) -11>Emitted(37, 37) Source(49, 28) + SourceIndex(0) -12>Emitted(37, 57) Source(49, 34) + SourceIndex(0) -13>Emitted(37, 59) Source(49, 28) + SourceIndex(0) -14>Emitted(37, 63) Source(49, 34) + SourceIndex(0) +2 >Emitted(37, 6) Source(49, 28) + SourceIndex(0) +3 >Emitted(37, 16) Source(49, 34) + SourceIndex(0) +4 >Emitted(37, 18) Source(49, 28) + SourceIndex(0) +5 >Emitted(37, 35) Source(49, 34) + SourceIndex(0) +6 >Emitted(37, 37) Source(49, 28) + SourceIndex(0) +7 >Emitted(37, 57) Source(49, 34) + SourceIndex(0) +8 >Emitted(37, 59) Source(49, 28) + SourceIndex(0) +9 >Emitted(37, 63) Source(49, 34) + SourceIndex(0) --- >>> var _7 = robots_2[_6][0], numberB = _7 === void 0 ? -1 : _7; 1->^^^^ @@ -1687,157 +1078,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _8 = 0, _9 = getRobots(); _8 < _9.length; _8++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^-> 1-> > -2 >for -3 > (let [numberB = -1] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for (let [numberB = -1] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(41, 1) Source(52, 1) + SourceIndex(0) -2 >Emitted(41, 5) Source(52, 5) + SourceIndex(0) -3 >Emitted(41, 6) Source(52, 28) + SourceIndex(0) -4 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(41, 16) Source(52, 39) + SourceIndex(0) -7 >Emitted(41, 18) Source(52, 28) + SourceIndex(0) -8 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(41, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(41, 23) Source(52, 28) + SourceIndex(0) -11>Emitted(41, 32) Source(52, 37) + SourceIndex(0) -12>Emitted(41, 34) Source(52, 39) + SourceIndex(0) -13>Emitted(41, 36) Source(52, 28) + SourceIndex(0) -14>Emitted(41, 50) Source(52, 39) + SourceIndex(0) -15>Emitted(41, 52) Source(52, 28) + SourceIndex(0) -16>Emitted(41, 56) Source(52, 39) + SourceIndex(0) +2 >Emitted(41, 6) Source(52, 28) + SourceIndex(0) +3 >Emitted(41, 16) Source(52, 39) + SourceIndex(0) +4 >Emitted(41, 18) Source(52, 28) + SourceIndex(0) +5 >Emitted(41, 23) Source(52, 28) + SourceIndex(0) +6 >Emitted(41, 32) Source(52, 37) + SourceIndex(0) +7 >Emitted(41, 34) Source(52, 39) + SourceIndex(0) +8 >Emitted(41, 36) Source(52, 28) + SourceIndex(0) +9 >Emitted(41, 50) Source(52, 39) + SourceIndex(0) +10>Emitted(41, 52) Source(52, 28) + SourceIndex(0) +11>Emitted(41, 56) Source(52, 39) + SourceIndex(0) --- >>> var _10 = _9[_8][0], numberB = _10 === void 0 ? -1 : _10; 1->^^^^ @@ -1892,168 +1166,45 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _11 = 0, _12 = [robotA, robotB]; _11 < _12.length; _11++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ 1-> > -2 >for -3 > (let [numberB = -1] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for (let [numberB = -1] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(45, 1) Source(55, 1) + SourceIndex(0) -2 >Emitted(45, 5) Source(55, 5) + SourceIndex(0) -3 >Emitted(45, 6) Source(55, 28) + SourceIndex(0) -4 >Emitted(45, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(45, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(45, 17) Source(55, 44) + SourceIndex(0) -7 >Emitted(45, 19) Source(55, 28) + SourceIndex(0) -8 >Emitted(45, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(45, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(45, 26) Source(55, 29) + SourceIndex(0) -11>Emitted(45, 32) Source(55, 35) + SourceIndex(0) -12>Emitted(45, 34) Source(55, 37) + SourceIndex(0) -13>Emitted(45, 40) Source(55, 43) + SourceIndex(0) -14>Emitted(45, 41) Source(55, 44) + SourceIndex(0) -15>Emitted(45, 43) Source(55, 28) + SourceIndex(0) -16>Emitted(45, 59) Source(55, 44) + SourceIndex(0) -17>Emitted(45, 61) Source(55, 28) + SourceIndex(0) -18>Emitted(45, 66) Source(55, 44) + SourceIndex(0) +2 >Emitted(45, 6) Source(55, 28) + SourceIndex(0) +3 >Emitted(45, 17) Source(55, 44) + SourceIndex(0) +4 >Emitted(45, 19) Source(55, 28) + SourceIndex(0) +5 >Emitted(45, 26) Source(55, 29) + SourceIndex(0) +6 >Emitted(45, 32) Source(55, 35) + SourceIndex(0) +7 >Emitted(45, 34) Source(55, 37) + SourceIndex(0) +8 >Emitted(45, 40) Source(55, 43) + SourceIndex(0) +9 >Emitted(45, 41) Source(55, 44) + SourceIndex(0) +10>Emitted(45, 43) Source(55, 28) + SourceIndex(0) +11>Emitted(45, 59) Source(55, 44) + SourceIndex(0) +12>Emitted(45, 61) Source(55, 28) + SourceIndex(0) +13>Emitted(45, 66) Source(55, 44) + SourceIndex(0) --- >>> var _13 = _12[_11][0], numberB = _13 === void 0 ? -1 : _13; 1 >^^^^ @@ -2108,162 +1259,33 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _14 = 0, multiRobots_2 = multiRobots; _14 < multiRobots_2.length; _14++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ 1-> > -2 >for -3 > (let [nameB = "noName"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for (let [nameB = "noName"] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(49, 1) Source(58, 1) + SourceIndex(0) -2 >Emitted(49, 5) Source(58, 5) + SourceIndex(0) -3 >Emitted(49, 6) Source(58, 32) + SourceIndex(0) -4 >Emitted(49, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(49, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(49, 17) Source(58, 43) + SourceIndex(0) -7 >Emitted(49, 19) Source(58, 32) + SourceIndex(0) -8 >Emitted(49, 33) Source(1, 1) + SourceIndex(0) -9 >Emitted(49, 34) Source(1, 2) + SourceIndex(0) -10>Emitted(49, 46) Source(58, 43) + SourceIndex(0) -11>Emitted(49, 48) Source(58, 32) + SourceIndex(0) -12>Emitted(49, 74) Source(58, 43) + SourceIndex(0) -13>Emitted(49, 76) Source(58, 32) + SourceIndex(0) -14>Emitted(49, 81) Source(58, 43) + SourceIndex(0) +2 >Emitted(49, 6) Source(58, 32) + SourceIndex(0) +3 >Emitted(49, 17) Source(58, 43) + SourceIndex(0) +4 >Emitted(49, 19) Source(58, 32) + SourceIndex(0) +5 >Emitted(49, 46) Source(58, 43) + SourceIndex(0) +6 >Emitted(49, 48) Source(58, 32) + SourceIndex(0) +7 >Emitted(49, 74) Source(58, 43) + SourceIndex(0) +8 >Emitted(49, 76) Source(58, 32) + SourceIndex(0) +9 >Emitted(49, 81) Source(58, 43) + SourceIndex(0) --- >>> var _15 = multiRobots_2[_14][0], nameB = _15 === void 0 ? "noName" : _15; 1 >^^^^ @@ -2318,175 +1340,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _16 = 0, _17 = getMultiRobots(); _16 < _17.length; _16++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^-> 1-> > -2 >for -3 > (let [nameB = "noName"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for (let [nameB = "noName"] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(53, 1) Source(61, 1) + SourceIndex(0) -2 >Emitted(53, 5) Source(61, 5) + SourceIndex(0) -3 >Emitted(53, 6) Source(61, 32) + SourceIndex(0) -4 >Emitted(53, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(53, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(53, 17) Source(61, 48) + SourceIndex(0) -7 >Emitted(53, 19) Source(61, 32) + SourceIndex(0) -8 >Emitted(53, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(53, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(53, 25) Source(61, 32) + SourceIndex(0) -11>Emitted(53, 39) Source(61, 46) + SourceIndex(0) -12>Emitted(53, 41) Source(61, 48) + SourceIndex(0) -13>Emitted(53, 43) Source(61, 32) + SourceIndex(0) -14>Emitted(53, 59) Source(61, 48) + SourceIndex(0) -15>Emitted(53, 61) Source(61, 32) + SourceIndex(0) -16>Emitted(53, 66) Source(61, 48) + SourceIndex(0) +2 >Emitted(53, 6) Source(61, 32) + SourceIndex(0) +3 >Emitted(53, 17) Source(61, 48) + SourceIndex(0) +4 >Emitted(53, 19) Source(61, 32) + SourceIndex(0) +5 >Emitted(53, 25) Source(61, 32) + SourceIndex(0) +6 >Emitted(53, 39) Source(61, 46) + SourceIndex(0) +7 >Emitted(53, 41) Source(61, 48) + SourceIndex(0) +8 >Emitted(53, 43) Source(61, 32) + SourceIndex(0) +9 >Emitted(53, 59) Source(61, 48) + SourceIndex(0) +10>Emitted(53, 61) Source(61, 32) + SourceIndex(0) +11>Emitted(53, 66) Source(61, 48) + SourceIndex(0) --- >>> var _18 = _17[_16][0], nameB = _18 === void 0 ? "noName" : _18; 1->^^^^ @@ -2541,186 +1428,45 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _19 = 0, _20 = [multiRobotA, multiRobotB]; _19 < _20.length; _19++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ 1-> > -2 >for -3 > (let [nameB = "noName"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for (let [nameB = "noName"] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(57, 1) Source(64, 1) + SourceIndex(0) -2 >Emitted(57, 5) Source(64, 5) + SourceIndex(0) -3 >Emitted(57, 6) Source(64, 32) + SourceIndex(0) -4 >Emitted(57, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(57, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(57, 17) Source(64, 58) + SourceIndex(0) -7 >Emitted(57, 19) Source(64, 32) + SourceIndex(0) -8 >Emitted(57, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(57, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(57, 26) Source(64, 33) + SourceIndex(0) -11>Emitted(57, 37) Source(64, 44) + SourceIndex(0) -12>Emitted(57, 39) Source(64, 46) + SourceIndex(0) -13>Emitted(57, 50) Source(64, 57) + SourceIndex(0) -14>Emitted(57, 51) Source(64, 58) + SourceIndex(0) -15>Emitted(57, 53) Source(64, 32) + SourceIndex(0) -16>Emitted(57, 69) Source(64, 58) + SourceIndex(0) -17>Emitted(57, 71) Source(64, 32) + SourceIndex(0) -18>Emitted(57, 76) Source(64, 58) + SourceIndex(0) +2 >Emitted(57, 6) Source(64, 32) + SourceIndex(0) +3 >Emitted(57, 17) Source(64, 58) + SourceIndex(0) +4 >Emitted(57, 19) Source(64, 32) + SourceIndex(0) +5 >Emitted(57, 26) Source(64, 33) + SourceIndex(0) +6 >Emitted(57, 37) Source(64, 44) + SourceIndex(0) +7 >Emitted(57, 39) Source(64, 46) + SourceIndex(0) +8 >Emitted(57, 50) Source(64, 57) + SourceIndex(0) +9 >Emitted(57, 51) Source(64, 58) + SourceIndex(0) +10>Emitted(57, 53) Source(64, 32) + SourceIndex(0) +11>Emitted(57, 69) Source(64, 58) + SourceIndex(0) +12>Emitted(57, 71) Source(64, 32) + SourceIndex(0) +13>Emitted(57, 76) Source(64, 58) + SourceIndex(0) --- >>> var _21 = _20[_19][0], nameB = _21 === void 0 ? "noName" : _21; 1 >^^^^ @@ -2775,184 +1521,35 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _22 = 0, robots_3 = robots; _22 < robots_3.length; _22++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots -11> -12> robots -13> -14> robots +2 >for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(61, 1) Source(68, 1) + SourceIndex(0) -2 >Emitted(61, 5) Source(68, 5) + SourceIndex(0) -3 >Emitted(61, 6) Source(68, 67) + SourceIndex(0) -4 >Emitted(61, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(61, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(61, 17) Source(68, 73) + SourceIndex(0) -7 >Emitted(61, 19) Source(68, 67) + SourceIndex(0) -8 >Emitted(61, 28) Source(1, 1) + SourceIndex(0) -9 >Emitted(61, 29) Source(1, 2) + SourceIndex(0) -10>Emitted(61, 36) Source(68, 73) + SourceIndex(0) -11>Emitted(61, 38) Source(68, 67) + SourceIndex(0) -12>Emitted(61, 59) Source(68, 73) + SourceIndex(0) -13>Emitted(61, 61) Source(68, 67) + SourceIndex(0) -14>Emitted(61, 66) Source(68, 73) + SourceIndex(0) +2 >Emitted(61, 6) Source(68, 67) + SourceIndex(0) +3 >Emitted(61, 17) Source(68, 73) + SourceIndex(0) +4 >Emitted(61, 19) Source(68, 67) + SourceIndex(0) +5 >Emitted(61, 36) Source(68, 73) + SourceIndex(0) +6 >Emitted(61, 38) Source(68, 67) + SourceIndex(0) +7 >Emitted(61, 59) Source(68, 73) + SourceIndex(0) +8 >Emitted(61, 61) Source(68, 67) + SourceIndex(0) +9 >Emitted(61, 66) Source(68, 73) + SourceIndex(0) --- >>> var _23 = robots_3[_22], _24 = _23[0], numberA2 = _24 === void 0 ? -1 : _24, _25 = _23[1], nameA2 = _25 === void 0 ? "noName" : _25, _26 = _23[2], skillA2 = _26 === void 0 ? "skill" : _26; 1->^^^^ @@ -3037,195 +1634,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _27 = 0, _28 = getRobots(); _27 < _28.length; _27++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(65, 1) Source(71, 1) + SourceIndex(0) -2 >Emitted(65, 5) Source(71, 5) + SourceIndex(0) -3 >Emitted(65, 6) Source(71, 67) + SourceIndex(0) -4 >Emitted(65, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(65, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(65, 17) Source(71, 78) + SourceIndex(0) -7 >Emitted(65, 19) Source(71, 67) + SourceIndex(0) -8 >Emitted(65, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(65, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(65, 25) Source(71, 67) + SourceIndex(0) -11>Emitted(65, 34) Source(71, 76) + SourceIndex(0) -12>Emitted(65, 36) Source(71, 78) + SourceIndex(0) -13>Emitted(65, 38) Source(71, 67) + SourceIndex(0) -14>Emitted(65, 54) Source(71, 78) + SourceIndex(0) -15>Emitted(65, 56) Source(71, 67) + SourceIndex(0) -16>Emitted(65, 61) Source(71, 78) + SourceIndex(0) +2 >Emitted(65, 6) Source(71, 67) + SourceIndex(0) +3 >Emitted(65, 17) Source(71, 78) + SourceIndex(0) +4 >Emitted(65, 19) Source(71, 67) + SourceIndex(0) +5 >Emitted(65, 25) Source(71, 67) + SourceIndex(0) +6 >Emitted(65, 34) Source(71, 76) + SourceIndex(0) +7 >Emitted(65, 36) Source(71, 78) + SourceIndex(0) +8 >Emitted(65, 38) Source(71, 67) + SourceIndex(0) +9 >Emitted(65, 54) Source(71, 78) + SourceIndex(0) +10>Emitted(65, 56) Source(71, 67) + SourceIndex(0) +11>Emitted(65, 61) Source(71, 78) + SourceIndex(0) --- >>> var _29 = _28[_27], _30 = _29[0], numberA2 = _30 === void 0 ? -1 : _30, _31 = _29[1], nameA2 = _31 === void 0 ? "noName" : _31, _32 = _29[2], skillA2 = _32 === void 0 ? "skill" : _32; 1->^^^^ @@ -3310,207 +1752,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _33 = 0, _34 = [robotA, robotB]; _33 < _34.length; _33++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(69, 1) Source(74, 1) + SourceIndex(0) -2 >Emitted(69, 5) Source(74, 5) + SourceIndex(0) -3 >Emitted(69, 6) Source(74, 67) + SourceIndex(0) -4 >Emitted(69, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(69, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(69, 17) Source(74, 83) + SourceIndex(0) -7 >Emitted(69, 19) Source(74, 67) + SourceIndex(0) -8 >Emitted(69, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(69, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(69, 26) Source(74, 68) + SourceIndex(0) -11>Emitted(69, 32) Source(74, 74) + SourceIndex(0) -12>Emitted(69, 34) Source(74, 76) + SourceIndex(0) -13>Emitted(69, 40) Source(74, 82) + SourceIndex(0) -14>Emitted(69, 41) Source(74, 83) + SourceIndex(0) -15>Emitted(69, 43) Source(74, 67) + SourceIndex(0) -16>Emitted(69, 59) Source(74, 83) + SourceIndex(0) -17>Emitted(69, 61) Source(74, 67) + SourceIndex(0) -18>Emitted(69, 66) Source(74, 83) + SourceIndex(0) +2 >Emitted(69, 6) Source(74, 67) + SourceIndex(0) +3 >Emitted(69, 17) Source(74, 83) + SourceIndex(0) +4 >Emitted(69, 19) Source(74, 67) + SourceIndex(0) +5 >Emitted(69, 26) Source(74, 68) + SourceIndex(0) +6 >Emitted(69, 32) Source(74, 74) + SourceIndex(0) +7 >Emitted(69, 34) Source(74, 76) + SourceIndex(0) +8 >Emitted(69, 40) Source(74, 82) + SourceIndex(0) +9 >Emitted(69, 41) Source(74, 83) + SourceIndex(0) +10>Emitted(69, 43) Source(74, 67) + SourceIndex(0) +11>Emitted(69, 59) Source(74, 83) + SourceIndex(0) +12>Emitted(69, 61) Source(74, 67) + SourceIndex(0) +13>Emitted(69, 66) Source(74, 83) + SourceIndex(0) --- >>> var _35 = _34[_33], _36 = _35[0], numberA2 = _36 === void 0 ? -1 : _36, _37 = _35[1], nameA2 = _37 === void 0 ? "noName" : _37, _38 = _35[2], skillA2 = _38 === void 0 ? "skill" : _38; 1->^^^^ @@ -3595,210 +1876,37 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _39 = 0, multiRobots_3 = multiRobots; _39 < multiRobots_3.length; _39++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + >] = ["skill1", "skill2"]] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(73, 1) Source(77, 1) + SourceIndex(0) -2 >Emitted(73, 5) Source(77, 5) + SourceIndex(0) -3 >Emitted(73, 6) Source(80, 30) + SourceIndex(0) -4 >Emitted(73, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(73, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(73, 17) Source(80, 41) + SourceIndex(0) -7 >Emitted(73, 19) Source(80, 30) + SourceIndex(0) -8 >Emitted(73, 33) Source(1, 1) + SourceIndex(0) -9 >Emitted(73, 34) Source(1, 2) + SourceIndex(0) -10>Emitted(73, 46) Source(80, 41) + SourceIndex(0) -11>Emitted(73, 48) Source(80, 30) + SourceIndex(0) -12>Emitted(73, 74) Source(80, 41) + SourceIndex(0) -13>Emitted(73, 76) Source(80, 30) + SourceIndex(0) -14>Emitted(73, 81) Source(80, 41) + SourceIndex(0) +2 >Emitted(73, 6) Source(80, 30) + SourceIndex(0) +3 >Emitted(73, 17) Source(80, 41) + SourceIndex(0) +4 >Emitted(73, 19) Source(80, 30) + SourceIndex(0) +5 >Emitted(73, 46) Source(80, 41) + SourceIndex(0) +6 >Emitted(73, 48) Source(80, 30) + SourceIndex(0) +7 >Emitted(73, 74) Source(80, 41) + SourceIndex(0) +8 >Emitted(73, 76) Source(80, 30) + SourceIndex(0) +9 >Emitted(73, 81) Source(80, 41) + SourceIndex(0) --- >>> var _40 = multiRobots_3[_39], _41 = _40[0], nameMA = _41 === void 0 ? "noName" : _41, _42 = _40[1], _43 = _42 === void 0 ? ["skill1", "skill2"] : _42, _44 = _43[0], primarySkillA = _44 === void 0 ? "primary" : _44, _45 = _43[1], secondarySkillA = _45 === void 0 ? "secondary" : _45; 1->^^^^ @@ -3906,228 +2014,43 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _46 = 0, _47 = getMultiRobots(); _46 < _47.length; _46++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + >] = ["skill1", "skill2"]] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(77, 1) Source(83, 1) + SourceIndex(0) -2 >Emitted(77, 5) Source(83, 5) + SourceIndex(0) -3 >Emitted(77, 6) Source(86, 30) + SourceIndex(0) -4 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(77, 17) Source(86, 46) + SourceIndex(0) -7 >Emitted(77, 19) Source(86, 30) + SourceIndex(0) -8 >Emitted(77, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(77, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(77, 25) Source(86, 30) + SourceIndex(0) -11>Emitted(77, 39) Source(86, 44) + SourceIndex(0) -12>Emitted(77, 41) Source(86, 46) + SourceIndex(0) -13>Emitted(77, 43) Source(86, 30) + SourceIndex(0) -14>Emitted(77, 59) Source(86, 46) + SourceIndex(0) -15>Emitted(77, 61) Source(86, 30) + SourceIndex(0) -16>Emitted(77, 66) Source(86, 46) + SourceIndex(0) +2 >Emitted(77, 6) Source(86, 30) + SourceIndex(0) +3 >Emitted(77, 17) Source(86, 46) + SourceIndex(0) +4 >Emitted(77, 19) Source(86, 30) + SourceIndex(0) +5 >Emitted(77, 25) Source(86, 30) + SourceIndex(0) +6 >Emitted(77, 39) Source(86, 44) + SourceIndex(0) +7 >Emitted(77, 41) Source(86, 46) + SourceIndex(0) +8 >Emitted(77, 43) Source(86, 30) + SourceIndex(0) +9 >Emitted(77, 59) Source(86, 46) + SourceIndex(0) +10>Emitted(77, 61) Source(86, 30) + SourceIndex(0) +11>Emitted(77, 66) Source(86, 46) + SourceIndex(0) --- >>> var _48 = _47[_46], _49 = _48[0], nameMA = _49 === void 0 ? "noName" : _49, _50 = _48[1], _51 = _50 === void 0 ? ["skill1", "skill2"] : _50, _52 = _51[0], primarySkillA = _52 === void 0 ? "primary" : _52, _53 = _51[1], secondarySkillA = _53 === void 0 ? "secondary" : _53; 1->^^^^ @@ -4235,246 +2158,49 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _54 = 0, _55 = [multiRobotA, multiRobotB]; _54 < _55.length; _54++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for (let [nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + >] = ["skill1", "skill2"]] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(81, 1) Source(89, 1) + SourceIndex(0) -2 >Emitted(81, 5) Source(89, 5) + SourceIndex(0) -3 >Emitted(81, 6) Source(92, 30) + SourceIndex(0) -4 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(81, 17) Source(92, 56) + SourceIndex(0) -7 >Emitted(81, 19) Source(92, 30) + SourceIndex(0) -8 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(81, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(81, 26) Source(92, 31) + SourceIndex(0) -11>Emitted(81, 37) Source(92, 42) + SourceIndex(0) -12>Emitted(81, 39) Source(92, 44) + SourceIndex(0) -13>Emitted(81, 50) Source(92, 55) + SourceIndex(0) -14>Emitted(81, 51) Source(92, 56) + SourceIndex(0) -15>Emitted(81, 53) Source(92, 30) + SourceIndex(0) -16>Emitted(81, 69) Source(92, 56) + SourceIndex(0) -17>Emitted(81, 71) Source(92, 30) + SourceIndex(0) -18>Emitted(81, 76) Source(92, 56) + SourceIndex(0) +2 >Emitted(81, 6) Source(92, 30) + SourceIndex(0) +3 >Emitted(81, 17) Source(92, 56) + SourceIndex(0) +4 >Emitted(81, 19) Source(92, 30) + SourceIndex(0) +5 >Emitted(81, 26) Source(92, 31) + SourceIndex(0) +6 >Emitted(81, 37) Source(92, 42) + SourceIndex(0) +7 >Emitted(81, 39) Source(92, 44) + SourceIndex(0) +8 >Emitted(81, 50) Source(92, 55) + SourceIndex(0) +9 >Emitted(81, 51) Source(92, 56) + SourceIndex(0) +10>Emitted(81, 53) Source(92, 30) + SourceIndex(0) +11>Emitted(81, 69) Source(92, 56) + SourceIndex(0) +12>Emitted(81, 71) Source(92, 30) + SourceIndex(0) +13>Emitted(81, 76) Source(92, 56) + SourceIndex(0) --- >>> var _56 = _55[_54], _57 = _56[0], nameMA = _57 === void 0 ? "noName" : _57, _58 = _56[1], _59 = _58 === void 0 ? ["skill1", "skill2"] : _58, _60 = _59[0], primarySkillA = _60 === void 0 ? "primary" : _60, _61 = _59[1], secondarySkillA = _61 === void 0 ? "secondary" : _61; 1->^^^^ @@ -4582,240 +2308,35 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _62 = 0, robots_4 = robots; _62 < robots_4.length; _62++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > (let [numberA3 = -1, ...robotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3 = -1, ...robotAInfo] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3 = -1, ...robotAInfo] of robots -11> -12> robots -13> -14> robots +2 >for (let [numberA3 = -1, ...robotAInfo] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(85, 1) Source(96, 1) + SourceIndex(0) -2 >Emitted(85, 5) Source(96, 5) + SourceIndex(0) -3 >Emitted(85, 6) Source(96, 44) + SourceIndex(0) -4 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(85, 17) Source(96, 50) + SourceIndex(0) -7 >Emitted(85, 19) Source(96, 44) + SourceIndex(0) -8 >Emitted(85, 28) Source(1, 1) + SourceIndex(0) -9 >Emitted(85, 29) Source(1, 2) + SourceIndex(0) -10>Emitted(85, 36) Source(96, 50) + SourceIndex(0) -11>Emitted(85, 38) Source(96, 44) + SourceIndex(0) -12>Emitted(85, 59) Source(96, 50) + SourceIndex(0) -13>Emitted(85, 61) Source(96, 44) + SourceIndex(0) -14>Emitted(85, 66) Source(96, 50) + SourceIndex(0) +2 >Emitted(85, 6) Source(96, 44) + SourceIndex(0) +3 >Emitted(85, 17) Source(96, 50) + SourceIndex(0) +4 >Emitted(85, 19) Source(96, 44) + SourceIndex(0) +5 >Emitted(85, 36) Source(96, 50) + SourceIndex(0) +6 >Emitted(85, 38) Source(96, 44) + SourceIndex(0) +7 >Emitted(85, 59) Source(96, 50) + SourceIndex(0) +8 >Emitted(85, 61) Source(96, 44) + SourceIndex(0) +9 >Emitted(85, 66) Source(96, 50) + SourceIndex(0) --- >>> var _63 = robots_4[_62], _64 = _63[0], numberA3 = _64 === void 0 ? -1 : _64, robotAInfo = _63.slice(1); 1->^^^^ @@ -4882,251 +2403,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _65 = 0, _66 = getRobots(); _65 < _66.length; _65++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [numberA3 = -1, ...robotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3 = -1, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3 = -1, ...robotAInfo] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3 = -1, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3 = -1, ...robotAInfo] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for (let [numberA3 = -1, ...robotAInfo] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(89, 1) Source(99, 1) + SourceIndex(0) -2 >Emitted(89, 5) Source(99, 5) + SourceIndex(0) -3 >Emitted(89, 6) Source(99, 44) + SourceIndex(0) -4 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(89, 17) Source(99, 55) + SourceIndex(0) -7 >Emitted(89, 19) Source(99, 44) + SourceIndex(0) -8 >Emitted(89, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(89, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(89, 25) Source(99, 44) + SourceIndex(0) -11>Emitted(89, 34) Source(99, 53) + SourceIndex(0) -12>Emitted(89, 36) Source(99, 55) + SourceIndex(0) -13>Emitted(89, 38) Source(99, 44) + SourceIndex(0) -14>Emitted(89, 54) Source(99, 55) + SourceIndex(0) -15>Emitted(89, 56) Source(99, 44) + SourceIndex(0) -16>Emitted(89, 61) Source(99, 55) + SourceIndex(0) +2 >Emitted(89, 6) Source(99, 44) + SourceIndex(0) +3 >Emitted(89, 17) Source(99, 55) + SourceIndex(0) +4 >Emitted(89, 19) Source(99, 44) + SourceIndex(0) +5 >Emitted(89, 25) Source(99, 44) + SourceIndex(0) +6 >Emitted(89, 34) Source(99, 53) + SourceIndex(0) +7 >Emitted(89, 36) Source(99, 55) + SourceIndex(0) +8 >Emitted(89, 38) Source(99, 44) + SourceIndex(0) +9 >Emitted(89, 54) Source(99, 55) + SourceIndex(0) +10>Emitted(89, 56) Source(99, 44) + SourceIndex(0) +11>Emitted(89, 61) Source(99, 55) + SourceIndex(0) --- >>> var _67 = _66[_65], _68 = _67[0], numberA3 = _68 === void 0 ? -1 : _68, robotAInfo = _67.slice(1); 1->^^^^ @@ -5193,263 +2503,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _69 = 0, _70 = [robotA, robotB]; _69 < _70.length; _69++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let [numberA3 = -1, ...robotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3 = -1, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3 = -1, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for (let [numberA3 = -1, ...robotAInfo] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let [, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for (let [, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for (let [, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for (let [numberB = -1] of robots) { - > console.log(numberB); - > } - > for (let [numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for (let [numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for (let [nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for (let [nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for (let [nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for (let [numberA3 = -1, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for (let [numberA3 = -1, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for (let [numberA3 = -1, ...robotAInfo] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for (let [numberA3 = -1, ...robotAInfo] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(93, 1) Source(102, 1) + SourceIndex(0) -2 >Emitted(93, 5) Source(102, 5) + SourceIndex(0) -3 >Emitted(93, 6) Source(102, 44) + SourceIndex(0) -4 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(93, 17) Source(102, 60) + SourceIndex(0) -7 >Emitted(93, 19) Source(102, 44) + SourceIndex(0) -8 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(93, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(93, 26) Source(102, 45) + SourceIndex(0) -11>Emitted(93, 32) Source(102, 51) + SourceIndex(0) -12>Emitted(93, 34) Source(102, 53) + SourceIndex(0) -13>Emitted(93, 40) Source(102, 59) + SourceIndex(0) -14>Emitted(93, 41) Source(102, 60) + SourceIndex(0) -15>Emitted(93, 43) Source(102, 44) + SourceIndex(0) -16>Emitted(93, 59) Source(102, 60) + SourceIndex(0) -17>Emitted(93, 61) Source(102, 44) + SourceIndex(0) -18>Emitted(93, 66) Source(102, 60) + SourceIndex(0) +2 >Emitted(93, 6) Source(102, 44) + SourceIndex(0) +3 >Emitted(93, 17) Source(102, 60) + SourceIndex(0) +4 >Emitted(93, 19) Source(102, 44) + SourceIndex(0) +5 >Emitted(93, 26) Source(102, 45) + SourceIndex(0) +6 >Emitted(93, 32) Source(102, 51) + SourceIndex(0) +7 >Emitted(93, 34) Source(102, 53) + SourceIndex(0) +8 >Emitted(93, 40) Source(102, 59) + SourceIndex(0) +9 >Emitted(93, 41) Source(102, 60) + SourceIndex(0) +10>Emitted(93, 43) Source(102, 44) + SourceIndex(0) +11>Emitted(93, 59) Source(102, 60) + SourceIndex(0) +12>Emitted(93, 61) Source(102, 44) + SourceIndex(0) +13>Emitted(93, 66) Source(102, 60) + SourceIndex(0) --- >>> var _71 = _70[_69], _72 = _71[0], numberA3 = _72 === void 0 ? -1 : _72, robotAInfo = _71.slice(1); 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map index 130d8f8f5cc11..b35507fd9082f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt index 6daa0f62efeab..3ab100eddc007 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt @@ -12,18 +12,16 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ -15> ^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -33,115 +31,99 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues > 2 >let 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^ -14> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^ +11> ^ +12> ^ 1-> > 2 >let 3 > robotB -4 > : -5 > R -6 > obot = -7 > [ -8 > 2 -9 > , -10> "trimmer" -11> , -12> "trimming" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 2 +7 > , +8 > "trimmer" +9 > , +10> "trimming" +11> ] +12> ; 1->Emitted(2, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(8, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(8, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) -7 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) -8 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) -9 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) -10>Emitted(2, 27) Source(8, 34) + SourceIndex(0) -11>Emitted(2, 29) Source(8, 36) + SourceIndex(0) -12>Emitted(2, 39) Source(8, 46) + SourceIndex(0) -13>Emitted(2, 40) Source(8, 47) + SourceIndex(0) -14>Emitted(2, 41) Source(8, 48) + SourceIndex(0) +4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) +5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) +6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) +7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) +8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0) +9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0) +10>Emitted(2, 39) Source(8, 46) + SourceIndex(0) +11>Emitted(2, 40) Source(8, 47) + SourceIndex(0) +12>Emitted(2, 41) Source(8, 48) + SourceIndex(0) --- >>>var robots = [robotA, robotB]; 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^ -9 > ^^ -10> ^^^^^^ -11> ^ -12> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^ 1 > > 2 >let 3 > robots -4 > -5 > = -6 > -7 > [ -8 > robotA -9 > , -10> robotB -11> ] -12> ; +4 > = +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> ; 1 >Emitted(3, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(3, 12) Source(9, 12) + SourceIndex(0) -5 >Emitted(3, 13) Source(9, 13) + SourceIndex(0) -6 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) -7 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) -8 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) -9 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) -10>Emitted(3, 29) Source(9, 29) + SourceIndex(0) -11>Emitted(3, 30) Source(9, 30) + SourceIndex(0) -12>Emitted(3, 31) Source(9, 31) + SourceIndex(0) +4 >Emitted(3, 14) Source(9, 14) + SourceIndex(0) +5 >Emitted(3, 15) Source(9, 15) + SourceIndex(0) +6 >Emitted(3, 21) Source(9, 21) + SourceIndex(0) +7 >Emitted(3, 23) Source(9, 23) + SourceIndex(0) +8 >Emitted(3, 29) Source(9, 29) + SourceIndex(0) +9 >Emitted(3, 30) Source(9, 30) + SourceIndex(0) +10>Emitted(3, 31) Source(9, 31) + SourceIndex(0) --- >>>function getRobots() { 1 > @@ -152,21 +134,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>> return robots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobots() { > -2 > return -3 > -4 > robots -5 > ; +2 > return +3 > robots +4 > ; 1->Emitted(5, 5) Source(11, 5) + SourceIndex(0) -2 >Emitted(5, 11) Source(11, 11) + SourceIndex(0) -3 >Emitted(5, 12) Source(11, 12) + SourceIndex(0) -4 >Emitted(5, 18) Source(11, 18) + SourceIndex(0) -5 >Emitted(5, 19) Source(11, 19) + SourceIndex(0) +2 >Emitted(5, 12) Source(11, 12) + SourceIndex(0) +3 >Emitted(5, 18) Source(11, 18) + SourceIndex(0) +4 >Emitted(5, 19) Source(11, 19) + SourceIndex(0) --- >>>} 1 > @@ -182,144 +161,126 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1-> > > 2 >let 3 > multiRobotA -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "mower" -9 > , -10> [ -11> "mowing" -12> , -13> "" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "mower" +7 > , +8 > [ +9 > "mowing" +10> , +11> "" +12> ] +13> ] +14> ; 1->Emitted(7, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(7, 5) Source(14, 5) + SourceIndex(0) 3 >Emitted(7, 16) Source(14, 16) + SourceIndex(0) -4 >Emitted(7, 17) Source(14, 18) + SourceIndex(0) -5 >Emitted(7, 18) Source(14, 19) + SourceIndex(0) -6 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) -7 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) -8 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) -9 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) -10>Emitted(7, 30) Source(14, 49) + SourceIndex(0) -11>Emitted(7, 38) Source(14, 57) + SourceIndex(0) -12>Emitted(7, 40) Source(14, 59) + SourceIndex(0) -13>Emitted(7, 42) Source(14, 61) + SourceIndex(0) -14>Emitted(7, 43) Source(14, 62) + SourceIndex(0) -15>Emitted(7, 44) Source(14, 63) + SourceIndex(0) -16>Emitted(7, 45) Source(14, 64) + SourceIndex(0) +4 >Emitted(7, 19) Source(14, 38) + SourceIndex(0) +5 >Emitted(7, 20) Source(14, 39) + SourceIndex(0) +6 >Emitted(7, 27) Source(14, 46) + SourceIndex(0) +7 >Emitted(7, 29) Source(14, 48) + SourceIndex(0) +8 >Emitted(7, 30) Source(14, 49) + SourceIndex(0) +9 >Emitted(7, 38) Source(14, 57) + SourceIndex(0) +10>Emitted(7, 40) Source(14, 59) + SourceIndex(0) +11>Emitted(7, 42) Source(14, 61) + SourceIndex(0) +12>Emitted(7, 43) Source(14, 62) + SourceIndex(0) +13>Emitted(7, 44) Source(14, 63) + SourceIndex(0) +14>Emitted(7, 45) Source(14, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1-> > 2 >let 3 > multiRobotB -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1->Emitted(8, 1) Source(15, 1) + SourceIndex(0) 2 >Emitted(8, 5) Source(15, 5) + SourceIndex(0) 3 >Emitted(8, 16) Source(15, 16) + SourceIndex(0) -4 >Emitted(8, 17) Source(15, 18) + SourceIndex(0) -5 >Emitted(8, 18) Source(15, 19) + SourceIndex(0) -6 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) -7 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) -8 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) -9 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) -10>Emitted(8, 32) Source(15, 51) + SourceIndex(0) -11>Emitted(8, 42) Source(15, 61) + SourceIndex(0) -12>Emitted(8, 44) Source(15, 63) + SourceIndex(0) -13>Emitted(8, 52) Source(15, 71) + SourceIndex(0) -14>Emitted(8, 53) Source(15, 72) + SourceIndex(0) -15>Emitted(8, 54) Source(15, 73) + SourceIndex(0) -16>Emitted(8, 55) Source(15, 74) + SourceIndex(0) +4 >Emitted(8, 19) Source(15, 38) + SourceIndex(0) +5 >Emitted(8, 20) Source(15, 39) + SourceIndex(0) +6 >Emitted(8, 29) Source(15, 48) + SourceIndex(0) +7 >Emitted(8, 31) Source(15, 50) + SourceIndex(0) +8 >Emitted(8, 32) Source(15, 51) + SourceIndex(0) +9 >Emitted(8, 42) Source(15, 61) + SourceIndex(0) +10>Emitted(8, 44) Source(15, 63) + SourceIndex(0) +11>Emitted(8, 52) Source(15, 71) + SourceIndex(0) +12>Emitted(8, 53) Source(15, 72) + SourceIndex(0) +13>Emitted(8, 54) Source(15, 73) + SourceIndex(0) +14>Emitted(8, 55) Source(15, 74) + SourceIndex(0) --- >>>var multiRobots = [multiRobotA, multiRobotB]; 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^^^ -9 > ^^ -10> ^^^^^^^^^^^ -11> ^ -12> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^ 1 > > 2 >let 3 > multiRobots -4 > -5 > = -6 > -7 > [ -8 > multiRobotA -9 > , -10> multiRobotB -11> ] -12> ; +4 > = +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> ; 1 >Emitted(9, 1) Source(16, 1) + SourceIndex(0) 2 >Emitted(9, 5) Source(16, 5) + SourceIndex(0) 3 >Emitted(9, 16) Source(16, 16) + SourceIndex(0) -4 >Emitted(9, 17) Source(16, 17) + SourceIndex(0) -5 >Emitted(9, 18) Source(16, 18) + SourceIndex(0) -6 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) -7 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) -8 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) -9 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) -10>Emitted(9, 44) Source(16, 44) + SourceIndex(0) -11>Emitted(9, 45) Source(16, 45) + SourceIndex(0) -12>Emitted(9, 46) Source(16, 46) + SourceIndex(0) +4 >Emitted(9, 19) Source(16, 19) + SourceIndex(0) +5 >Emitted(9, 20) Source(16, 20) + SourceIndex(0) +6 >Emitted(9, 31) Source(16, 31) + SourceIndex(0) +7 >Emitted(9, 33) Source(16, 33) + SourceIndex(0) +8 >Emitted(9, 44) Source(16, 44) + SourceIndex(0) +9 >Emitted(9, 45) Source(16, 45) + SourceIndex(0) +10>Emitted(9, 46) Source(16, 46) + SourceIndex(0) --- >>>function getMultiRobots() { 1 > @@ -330,21 +291,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>> return multiRobots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobots() { > -2 > return -3 > -4 > multiRobots -5 > ; +2 > return +3 > multiRobots +4 > ; 1->Emitted(11, 5) Source(18, 5) + SourceIndex(0) -2 >Emitted(11, 11) Source(18, 11) + SourceIndex(0) -3 >Emitted(11, 12) Source(18, 12) + SourceIndex(0) -4 >Emitted(11, 23) Source(18, 23) + SourceIndex(0) -5 >Emitted(11, 24) Source(18, 24) + SourceIndex(0) +2 >Emitted(11, 12) Source(18, 12) + SourceIndex(0) +3 >Emitted(11, 23) Source(18, 23) + SourceIndex(0) +4 >Emitted(11, 24) Source(18, 24) + SourceIndex(0) --- >>>} 1 > @@ -470,100 +428,35 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^-> 1-> > > -2 >for -3 > ([, nameA = "noName"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots -11> -12> robots -13> -14> robots +2 >for ([, nameA = "noName"] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(17, 1) Source(26, 1) + SourceIndex(0) -2 >Emitted(17, 5) Source(26, 5) + SourceIndex(0) -3 >Emitted(17, 6) Source(26, 30) + SourceIndex(0) -4 >Emitted(17, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(17, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(17, 16) Source(26, 36) + SourceIndex(0) -7 >Emitted(17, 18) Source(26, 30) + SourceIndex(0) -8 >Emitted(17, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(17, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(17, 35) Source(26, 36) + SourceIndex(0) -11>Emitted(17, 37) Source(26, 30) + SourceIndex(0) -12>Emitted(17, 57) Source(26, 36) + SourceIndex(0) -13>Emitted(17, 59) Source(26, 30) + SourceIndex(0) -14>Emitted(17, 63) Source(26, 36) + SourceIndex(0) +2 >Emitted(17, 6) Source(26, 30) + SourceIndex(0) +3 >Emitted(17, 16) Source(26, 36) + SourceIndex(0) +4 >Emitted(17, 18) Source(26, 30) + SourceIndex(0) +5 >Emitted(17, 35) Source(26, 36) + SourceIndex(0) +6 >Emitted(17, 37) Source(26, 30) + SourceIndex(0) +7 >Emitted(17, 57) Source(26, 36) + SourceIndex(0) +8 >Emitted(17, 59) Source(26, 30) + SourceIndex(0) +9 >Emitted(17, 63) Source(26, 36) + SourceIndex(0) --- >>> _a = robots_1[_i], _b = _a[1], nameA = _b === void 0 ? "noName" : _b; 1->^^^^^^^^^^^^^^^^^^^^^^^ @@ -615,111 +508,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _c = 0, _d = getRobots(); _c < _d.length; _c++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([, nameA = "noName"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ([, nameA = "noName"] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(21, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(21, 5) Source(29, 5) + SourceIndex(0) -3 >Emitted(21, 6) Source(29, 30) + SourceIndex(0) -4 >Emitted(21, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(21, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(21, 16) Source(29, 41) + SourceIndex(0) -7 >Emitted(21, 18) Source(29, 30) + SourceIndex(0) -8 >Emitted(21, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(21, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(21, 23) Source(29, 30) + SourceIndex(0) -11>Emitted(21, 32) Source(29, 39) + SourceIndex(0) -12>Emitted(21, 34) Source(29, 41) + SourceIndex(0) -13>Emitted(21, 36) Source(29, 30) + SourceIndex(0) -14>Emitted(21, 50) Source(29, 41) + SourceIndex(0) -15>Emitted(21, 52) Source(29, 30) + SourceIndex(0) -16>Emitted(21, 56) Source(29, 41) + SourceIndex(0) +2 >Emitted(21, 6) Source(29, 30) + SourceIndex(0) +3 >Emitted(21, 16) Source(29, 41) + SourceIndex(0) +4 >Emitted(21, 18) Source(29, 30) + SourceIndex(0) +5 >Emitted(21, 23) Source(29, 30) + SourceIndex(0) +6 >Emitted(21, 32) Source(29, 39) + SourceIndex(0) +7 >Emitted(21, 34) Source(29, 41) + SourceIndex(0) +8 >Emitted(21, 36) Source(29, 30) + SourceIndex(0) +9 >Emitted(21, 50) Source(29, 41) + SourceIndex(0) +10>Emitted(21, 52) Source(29, 30) + SourceIndex(0) +11>Emitted(21, 56) Source(29, 41) + SourceIndex(0) --- >>> _e = _d[_c], _f = _e[1], nameA = _f === void 0 ? "noName" : _f; 1->^^^^^^^^^^^^^^^^^ @@ -771,123 +593,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _g = 0, _h = [robotA, robotB]; _g < _h.length; _g++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ -19> ^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ +14> ^^^^^^^^-> 1-> > -2 >for -3 > ([, nameA = "noName"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for ([, nameA = "noName"] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(25, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(25, 5) Source(32, 5) + SourceIndex(0) -3 >Emitted(25, 6) Source(32, 30) + SourceIndex(0) -4 >Emitted(25, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(25, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(25, 16) Source(32, 46) + SourceIndex(0) -7 >Emitted(25, 18) Source(32, 30) + SourceIndex(0) -8 >Emitted(25, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(25, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(25, 24) Source(32, 31) + SourceIndex(0) -11>Emitted(25, 30) Source(32, 37) + SourceIndex(0) -12>Emitted(25, 32) Source(32, 39) + SourceIndex(0) -13>Emitted(25, 38) Source(32, 45) + SourceIndex(0) -14>Emitted(25, 39) Source(32, 46) + SourceIndex(0) -15>Emitted(25, 41) Source(32, 30) + SourceIndex(0) -16>Emitted(25, 55) Source(32, 46) + SourceIndex(0) -17>Emitted(25, 57) Source(32, 30) + SourceIndex(0) -18>Emitted(25, 61) Source(32, 46) + SourceIndex(0) +2 >Emitted(25, 6) Source(32, 30) + SourceIndex(0) +3 >Emitted(25, 16) Source(32, 46) + SourceIndex(0) +4 >Emitted(25, 18) Source(32, 30) + SourceIndex(0) +5 >Emitted(25, 24) Source(32, 31) + SourceIndex(0) +6 >Emitted(25, 30) Source(32, 37) + SourceIndex(0) +7 >Emitted(25, 32) Source(32, 39) + SourceIndex(0) +8 >Emitted(25, 38) Source(32, 45) + SourceIndex(0) +9 >Emitted(25, 39) Source(32, 46) + SourceIndex(0) +10>Emitted(25, 41) Source(32, 30) + SourceIndex(0) +11>Emitted(25, 55) Source(32, 46) + SourceIndex(0) +12>Emitted(25, 57) Source(32, 30) + SourceIndex(0) +13>Emitted(25, 61) Source(32, 46) + SourceIndex(0) --- >>> _j = _h[_g], _k = _j[1], nameA = _k === void 0 ? "noName" : _k; 1->^^^^^^^^^^^^^^^^^ @@ -939,126 +684,37 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _l = 0, multiRobots_1 = multiRobots; _l < multiRobots_1.length; _l++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + >] = ["skill1", "skill2"]] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(29, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(29, 5) Source(35, 5) + SourceIndex(0) -3 >Emitted(29, 6) Source(38, 30) + SourceIndex(0) -4 >Emitted(29, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(29, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(29, 16) Source(38, 41) + SourceIndex(0) -7 >Emitted(29, 18) Source(38, 30) + SourceIndex(0) -8 >Emitted(29, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(29, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(29, 45) Source(38, 41) + SourceIndex(0) -11>Emitted(29, 47) Source(38, 30) + SourceIndex(0) -12>Emitted(29, 72) Source(38, 41) + SourceIndex(0) -13>Emitted(29, 74) Source(38, 30) + SourceIndex(0) -14>Emitted(29, 78) Source(38, 41) + SourceIndex(0) +2 >Emitted(29, 6) Source(38, 30) + SourceIndex(0) +3 >Emitted(29, 16) Source(38, 41) + SourceIndex(0) +4 >Emitted(29, 18) Source(38, 30) + SourceIndex(0) +5 >Emitted(29, 45) Source(38, 41) + SourceIndex(0) +6 >Emitted(29, 47) Source(38, 30) + SourceIndex(0) +7 >Emitted(29, 72) Source(38, 41) + SourceIndex(0) +8 >Emitted(29, 74) Source(38, 30) + SourceIndex(0) +9 >Emitted(29, 78) Source(38, 41) + SourceIndex(0) --- >>> _m = multiRobots_1[_l], _o = _m[1], _p = _o === void 0 ? ["skill1", "skill2"] : _o, _q = _p[0], primarySkillA = _q === void 0 ? "primary" : _q, _r = _p[1], secondarySkillA = _r === void 0 ? "secondary" : _r; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1142,144 +798,43 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _s = 0, _t = getMultiRobots(); _s < _t.length; _s++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + >] = ["skill1", "skill2"]] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(33, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(33, 5) Source(41, 5) + SourceIndex(0) -3 >Emitted(33, 6) Source(44, 30) + SourceIndex(0) -4 >Emitted(33, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(33, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(33, 16) Source(44, 46) + SourceIndex(0) -7 >Emitted(33, 18) Source(44, 30) + SourceIndex(0) -8 >Emitted(33, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(33, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(33, 23) Source(44, 30) + SourceIndex(0) -11>Emitted(33, 37) Source(44, 44) + SourceIndex(0) -12>Emitted(33, 39) Source(44, 46) + SourceIndex(0) -13>Emitted(33, 41) Source(44, 30) + SourceIndex(0) -14>Emitted(33, 55) Source(44, 46) + SourceIndex(0) -15>Emitted(33, 57) Source(44, 30) + SourceIndex(0) -16>Emitted(33, 61) Source(44, 46) + SourceIndex(0) +2 >Emitted(33, 6) Source(44, 30) + SourceIndex(0) +3 >Emitted(33, 16) Source(44, 46) + SourceIndex(0) +4 >Emitted(33, 18) Source(44, 30) + SourceIndex(0) +5 >Emitted(33, 23) Source(44, 30) + SourceIndex(0) +6 >Emitted(33, 37) Source(44, 44) + SourceIndex(0) +7 >Emitted(33, 39) Source(44, 46) + SourceIndex(0) +8 >Emitted(33, 41) Source(44, 30) + SourceIndex(0) +9 >Emitted(33, 55) Source(44, 46) + SourceIndex(0) +10>Emitted(33, 57) Source(44, 30) + SourceIndex(0) +11>Emitted(33, 61) Source(44, 46) + SourceIndex(0) --- >>> _u = _t[_s], _v = _u[1], _w = _v === void 0 ? ["skill1", "skill2"] : _v, _x = _w[0], primarySkillA = _x === void 0 ? "primary" : _x, _y = _w[1], secondarySkillA = _y === void 0 ? "secondary" : _y; 1->^^^^^^^^^^^^^^^^^ @@ -1363,162 +918,49 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _z = 0, _0 = [multiRobotA, multiRobotB]; _z < _0.length; _z++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for ([, [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + >] = ["skill1", "skill2"]] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(37, 1) Source(47, 1) + SourceIndex(0) -2 >Emitted(37, 5) Source(47, 5) + SourceIndex(0) -3 >Emitted(37, 6) Source(50, 30) + SourceIndex(0) -4 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(37, 16) Source(50, 56) + SourceIndex(0) -7 >Emitted(37, 18) Source(50, 30) + SourceIndex(0) -8 >Emitted(37, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(37, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(37, 24) Source(50, 31) + SourceIndex(0) -11>Emitted(37, 35) Source(50, 42) + SourceIndex(0) -12>Emitted(37, 37) Source(50, 44) + SourceIndex(0) -13>Emitted(37, 48) Source(50, 55) + SourceIndex(0) -14>Emitted(37, 49) Source(50, 56) + SourceIndex(0) -15>Emitted(37, 51) Source(50, 30) + SourceIndex(0) -16>Emitted(37, 65) Source(50, 56) + SourceIndex(0) -17>Emitted(37, 67) Source(50, 30) + SourceIndex(0) -18>Emitted(37, 71) Source(50, 56) + SourceIndex(0) +2 >Emitted(37, 6) Source(50, 30) + SourceIndex(0) +3 >Emitted(37, 16) Source(50, 56) + SourceIndex(0) +4 >Emitted(37, 18) Source(50, 30) + SourceIndex(0) +5 >Emitted(37, 24) Source(50, 31) + SourceIndex(0) +6 >Emitted(37, 35) Source(50, 42) + SourceIndex(0) +7 >Emitted(37, 37) Source(50, 44) + SourceIndex(0) +8 >Emitted(37, 48) Source(50, 55) + SourceIndex(0) +9 >Emitted(37, 49) Source(50, 56) + SourceIndex(0) +10>Emitted(37, 51) Source(50, 30) + SourceIndex(0) +11>Emitted(37, 65) Source(50, 56) + SourceIndex(0) +12>Emitted(37, 67) Source(50, 30) + SourceIndex(0) +13>Emitted(37, 71) Source(50, 56) + SourceIndex(0) --- >>> _1 = _0[_z], _2 = _1[1], _3 = _2 === void 0 ? ["skill1", "skill2"] : _2, _4 = _3[0], primarySkillA = _4 === void 0 ? "primary" : _4, _5 = _3[1], secondarySkillA = _5 === void 0 ? "secondary" : _5; 1->^^^^^^^^^^^^^^^^^ @@ -1602,155 +1044,34 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _6 = 0, robots_2 = robots; _6 < robots_2.length; _6++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ 1-> > > -2 >for -3 > ([numberB = -1] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots -11> -12> robots -13> -14> robots +2 >for ([numberB = -1] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(41, 1) Source(54, 1) + SourceIndex(0) -2 >Emitted(41, 5) Source(54, 5) + SourceIndex(0) -3 >Emitted(41, 6) Source(54, 24) + SourceIndex(0) -4 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(41, 16) Source(54, 30) + SourceIndex(0) -7 >Emitted(41, 18) Source(54, 24) + SourceIndex(0) -8 >Emitted(41, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(41, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(41, 35) Source(54, 30) + SourceIndex(0) -11>Emitted(41, 37) Source(54, 24) + SourceIndex(0) -12>Emitted(41, 57) Source(54, 30) + SourceIndex(0) -13>Emitted(41, 59) Source(54, 24) + SourceIndex(0) -14>Emitted(41, 63) Source(54, 30) + SourceIndex(0) +2 >Emitted(41, 6) Source(54, 24) + SourceIndex(0) +3 >Emitted(41, 16) Source(54, 30) + SourceIndex(0) +4 >Emitted(41, 18) Source(54, 24) + SourceIndex(0) +5 >Emitted(41, 35) Source(54, 30) + SourceIndex(0) +6 >Emitted(41, 37) Source(54, 24) + SourceIndex(0) +7 >Emitted(41, 57) Source(54, 30) + SourceIndex(0) +8 >Emitted(41, 59) Source(54, 24) + SourceIndex(0) +9 >Emitted(41, 63) Source(54, 30) + SourceIndex(0) --- >>> _7 = robots_2[_6][0], numberB = _7 === void 0 ? -1 : _7; 1 >^^^^ @@ -1802,167 +1123,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _8 = 0, _9 = getRobots(); _8 < _9.length; _8++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^-> 1-> > -2 >for -3 > ([numberB = -1] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ([numberB = -1] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(45, 1) Source(57, 1) + SourceIndex(0) -2 >Emitted(45, 5) Source(57, 5) + SourceIndex(0) -3 >Emitted(45, 6) Source(57, 24) + SourceIndex(0) -4 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(45, 16) Source(57, 35) + SourceIndex(0) -7 >Emitted(45, 18) Source(57, 24) + SourceIndex(0) -8 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(45, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(45, 23) Source(57, 24) + SourceIndex(0) -11>Emitted(45, 32) Source(57, 33) + SourceIndex(0) -12>Emitted(45, 34) Source(57, 35) + SourceIndex(0) -13>Emitted(45, 36) Source(57, 24) + SourceIndex(0) -14>Emitted(45, 50) Source(57, 35) + SourceIndex(0) -15>Emitted(45, 52) Source(57, 24) + SourceIndex(0) -16>Emitted(45, 56) Source(57, 35) + SourceIndex(0) +2 >Emitted(45, 6) Source(57, 24) + SourceIndex(0) +3 >Emitted(45, 16) Source(57, 35) + SourceIndex(0) +4 >Emitted(45, 18) Source(57, 24) + SourceIndex(0) +5 >Emitted(45, 23) Source(57, 24) + SourceIndex(0) +6 >Emitted(45, 32) Source(57, 33) + SourceIndex(0) +7 >Emitted(45, 34) Source(57, 35) + SourceIndex(0) +8 >Emitted(45, 36) Source(57, 24) + SourceIndex(0) +9 >Emitted(45, 50) Source(57, 35) + SourceIndex(0) +10>Emitted(45, 52) Source(57, 24) + SourceIndex(0) +11>Emitted(45, 56) Source(57, 35) + SourceIndex(0) --- >>> _10 = _9[_8][0], numberB = _10 === void 0 ? -1 : _10; 1->^^^^ @@ -2014,178 +1208,45 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _11 = 0, _12 = [robotA, robotB]; _11 < _12.length; _11++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ 1-> > -2 >for -3 > ([numberB = -1] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for ([numberB = -1] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(49, 1) Source(60, 1) + SourceIndex(0) -2 >Emitted(49, 5) Source(60, 5) + SourceIndex(0) -3 >Emitted(49, 6) Source(60, 24) + SourceIndex(0) -4 >Emitted(49, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(49, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(49, 17) Source(60, 40) + SourceIndex(0) -7 >Emitted(49, 19) Source(60, 24) + SourceIndex(0) -8 >Emitted(49, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(49, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(49, 26) Source(60, 25) + SourceIndex(0) -11>Emitted(49, 32) Source(60, 31) + SourceIndex(0) -12>Emitted(49, 34) Source(60, 33) + SourceIndex(0) -13>Emitted(49, 40) Source(60, 39) + SourceIndex(0) -14>Emitted(49, 41) Source(60, 40) + SourceIndex(0) -15>Emitted(49, 43) Source(60, 24) + SourceIndex(0) -16>Emitted(49, 59) Source(60, 40) + SourceIndex(0) -17>Emitted(49, 61) Source(60, 24) + SourceIndex(0) -18>Emitted(49, 66) Source(60, 40) + SourceIndex(0) +2 >Emitted(49, 6) Source(60, 24) + SourceIndex(0) +3 >Emitted(49, 17) Source(60, 40) + SourceIndex(0) +4 >Emitted(49, 19) Source(60, 24) + SourceIndex(0) +5 >Emitted(49, 26) Source(60, 25) + SourceIndex(0) +6 >Emitted(49, 32) Source(60, 31) + SourceIndex(0) +7 >Emitted(49, 34) Source(60, 33) + SourceIndex(0) +8 >Emitted(49, 40) Source(60, 39) + SourceIndex(0) +9 >Emitted(49, 41) Source(60, 40) + SourceIndex(0) +10>Emitted(49, 43) Source(60, 24) + SourceIndex(0) +11>Emitted(49, 59) Source(60, 40) + SourceIndex(0) +12>Emitted(49, 61) Source(60, 24) + SourceIndex(0) +13>Emitted(49, 66) Source(60, 40) + SourceIndex(0) --- >>> _13 = _12[_11][0], numberB = _13 === void 0 ? -1 : _13; 1 >^^^^ @@ -2237,172 +1298,33 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _14 = 0, multiRobots_2 = multiRobots; _14 < multiRobots_2.length; _14++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ 1-> > -2 >for -3 > ([nameB = "noName"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ([nameB = "noName"] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(53, 1) Source(63, 1) + SourceIndex(0) -2 >Emitted(53, 5) Source(63, 5) + SourceIndex(0) -3 >Emitted(53, 6) Source(63, 28) + SourceIndex(0) -4 >Emitted(53, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(53, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(53, 17) Source(63, 39) + SourceIndex(0) -7 >Emitted(53, 19) Source(63, 28) + SourceIndex(0) -8 >Emitted(53, 33) Source(1, 1) + SourceIndex(0) -9 >Emitted(53, 34) Source(1, 2) + SourceIndex(0) -10>Emitted(53, 46) Source(63, 39) + SourceIndex(0) -11>Emitted(53, 48) Source(63, 28) + SourceIndex(0) -12>Emitted(53, 74) Source(63, 39) + SourceIndex(0) -13>Emitted(53, 76) Source(63, 28) + SourceIndex(0) -14>Emitted(53, 81) Source(63, 39) + SourceIndex(0) +2 >Emitted(53, 6) Source(63, 28) + SourceIndex(0) +3 >Emitted(53, 17) Source(63, 39) + SourceIndex(0) +4 >Emitted(53, 19) Source(63, 28) + SourceIndex(0) +5 >Emitted(53, 46) Source(63, 39) + SourceIndex(0) +6 >Emitted(53, 48) Source(63, 28) + SourceIndex(0) +7 >Emitted(53, 74) Source(63, 39) + SourceIndex(0) +8 >Emitted(53, 76) Source(63, 28) + SourceIndex(0) +9 >Emitted(53, 81) Source(63, 39) + SourceIndex(0) --- >>> _15 = multiRobots_2[_14][0], nameB = _15 === void 0 ? "noName" : _15; 1 >^^^^ @@ -2454,184 +1376,39 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _16 = 0, _17 = getMultiRobots(); _16 < _17.length; _16++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ 1-> > -2 >for -3 > ([nameB = "noName"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ([nameB = "noName"] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(57, 1) Source(66, 1) + SourceIndex(0) -2 >Emitted(57, 5) Source(66, 5) + SourceIndex(0) -3 >Emitted(57, 6) Source(66, 28) + SourceIndex(0) -4 >Emitted(57, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(57, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(57, 17) Source(66, 44) + SourceIndex(0) -7 >Emitted(57, 19) Source(66, 28) + SourceIndex(0) -8 >Emitted(57, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(57, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(57, 25) Source(66, 28) + SourceIndex(0) -11>Emitted(57, 39) Source(66, 42) + SourceIndex(0) -12>Emitted(57, 41) Source(66, 44) + SourceIndex(0) -13>Emitted(57, 43) Source(66, 28) + SourceIndex(0) -14>Emitted(57, 59) Source(66, 44) + SourceIndex(0) -15>Emitted(57, 61) Source(66, 28) + SourceIndex(0) -16>Emitted(57, 66) Source(66, 44) + SourceIndex(0) +2 >Emitted(57, 6) Source(66, 28) + SourceIndex(0) +3 >Emitted(57, 17) Source(66, 44) + SourceIndex(0) +4 >Emitted(57, 19) Source(66, 28) + SourceIndex(0) +5 >Emitted(57, 25) Source(66, 28) + SourceIndex(0) +6 >Emitted(57, 39) Source(66, 42) + SourceIndex(0) +7 >Emitted(57, 41) Source(66, 44) + SourceIndex(0) +8 >Emitted(57, 43) Source(66, 28) + SourceIndex(0) +9 >Emitted(57, 59) Source(66, 44) + SourceIndex(0) +10>Emitted(57, 61) Source(66, 28) + SourceIndex(0) +11>Emitted(57, 66) Source(66, 44) + SourceIndex(0) --- >>> _18 = _17[_16][0], nameB = _18 === void 0 ? "noName" : _18; 1 >^^^^ @@ -2683,196 +1460,45 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _19 = 0, _20 = [multiRobotA, multiRobotB]; _19 < _20.length; _19++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ 1-> > -2 >for -3 > ([nameB = "noName"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for ([nameB = "noName"] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(61, 1) Source(69, 1) + SourceIndex(0) -2 >Emitted(61, 5) Source(69, 5) + SourceIndex(0) -3 >Emitted(61, 6) Source(69, 28) + SourceIndex(0) -4 >Emitted(61, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(61, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(61, 17) Source(69, 54) + SourceIndex(0) -7 >Emitted(61, 19) Source(69, 28) + SourceIndex(0) -8 >Emitted(61, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(61, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(61, 26) Source(69, 29) + SourceIndex(0) -11>Emitted(61, 37) Source(69, 40) + SourceIndex(0) -12>Emitted(61, 39) Source(69, 42) + SourceIndex(0) -13>Emitted(61, 50) Source(69, 53) + SourceIndex(0) -14>Emitted(61, 51) Source(69, 54) + SourceIndex(0) -15>Emitted(61, 53) Source(69, 28) + SourceIndex(0) -16>Emitted(61, 69) Source(69, 54) + SourceIndex(0) -17>Emitted(61, 71) Source(69, 28) + SourceIndex(0) -18>Emitted(61, 76) Source(69, 54) + SourceIndex(0) +2 >Emitted(61, 6) Source(69, 28) + SourceIndex(0) +3 >Emitted(61, 17) Source(69, 54) + SourceIndex(0) +4 >Emitted(61, 19) Source(69, 28) + SourceIndex(0) +5 >Emitted(61, 26) Source(69, 29) + SourceIndex(0) +6 >Emitted(61, 37) Source(69, 40) + SourceIndex(0) +7 >Emitted(61, 39) Source(69, 42) + SourceIndex(0) +8 >Emitted(61, 50) Source(69, 53) + SourceIndex(0) +9 >Emitted(61, 51) Source(69, 54) + SourceIndex(0) +10>Emitted(61, 53) Source(69, 28) + SourceIndex(0) +11>Emitted(61, 69) Source(69, 54) + SourceIndex(0) +12>Emitted(61, 71) Source(69, 28) + SourceIndex(0) +13>Emitted(61, 76) Source(69, 54) + SourceIndex(0) --- >>> _21 = _20[_19][0], nameB = _21 === void 0 ? "noName" : _21; 1 >^^^^ @@ -2924,194 +1550,35 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _22 = 0, robots_3 = robots; _22 < robots_3.length; _22++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots -11> -12> robots -13> -14> robots +2 >for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(65, 1) Source(73, 1) + SourceIndex(0) -2 >Emitted(65, 5) Source(73, 5) + SourceIndex(0) -3 >Emitted(65, 6) Source(73, 63) + SourceIndex(0) -4 >Emitted(65, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(65, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(65, 17) Source(73, 69) + SourceIndex(0) -7 >Emitted(65, 19) Source(73, 63) + SourceIndex(0) -8 >Emitted(65, 28) Source(1, 1) + SourceIndex(0) -9 >Emitted(65, 29) Source(1, 2) + SourceIndex(0) -10>Emitted(65, 36) Source(73, 69) + SourceIndex(0) -11>Emitted(65, 38) Source(73, 63) + SourceIndex(0) -12>Emitted(65, 59) Source(73, 69) + SourceIndex(0) -13>Emitted(65, 61) Source(73, 63) + SourceIndex(0) -14>Emitted(65, 66) Source(73, 69) + SourceIndex(0) +2 >Emitted(65, 6) Source(73, 63) + SourceIndex(0) +3 >Emitted(65, 17) Source(73, 69) + SourceIndex(0) +4 >Emitted(65, 19) Source(73, 63) + SourceIndex(0) +5 >Emitted(65, 36) Source(73, 69) + SourceIndex(0) +6 >Emitted(65, 38) Source(73, 63) + SourceIndex(0) +7 >Emitted(65, 59) Source(73, 69) + SourceIndex(0) +8 >Emitted(65, 61) Source(73, 63) + SourceIndex(0) +9 >Emitted(65, 66) Source(73, 69) + SourceIndex(0) --- >>> _23 = robots_3[_22], _24 = _23[0], numberA2 = _24 === void 0 ? -1 : _24, _25 = _23[1], nameA2 = _25 === void 0 ? "noName" : _25, _26 = _23[2], skillA2 = _26 === void 0 ? "skill" : _26; 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -3187,205 +1654,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _27 = 0, _28 = getRobots(); _27 < _28.length; _27++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(69, 1) Source(76, 1) + SourceIndex(0) -2 >Emitted(69, 5) Source(76, 5) + SourceIndex(0) -3 >Emitted(69, 6) Source(76, 63) + SourceIndex(0) -4 >Emitted(69, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(69, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(69, 17) Source(76, 74) + SourceIndex(0) -7 >Emitted(69, 19) Source(76, 63) + SourceIndex(0) -8 >Emitted(69, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(69, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(69, 25) Source(76, 63) + SourceIndex(0) -11>Emitted(69, 34) Source(76, 72) + SourceIndex(0) -12>Emitted(69, 36) Source(76, 74) + SourceIndex(0) -13>Emitted(69, 38) Source(76, 63) + SourceIndex(0) -14>Emitted(69, 54) Source(76, 74) + SourceIndex(0) -15>Emitted(69, 56) Source(76, 63) + SourceIndex(0) -16>Emitted(69, 61) Source(76, 74) + SourceIndex(0) +2 >Emitted(69, 6) Source(76, 63) + SourceIndex(0) +3 >Emitted(69, 17) Source(76, 74) + SourceIndex(0) +4 >Emitted(69, 19) Source(76, 63) + SourceIndex(0) +5 >Emitted(69, 25) Source(76, 63) + SourceIndex(0) +6 >Emitted(69, 34) Source(76, 72) + SourceIndex(0) +7 >Emitted(69, 36) Source(76, 74) + SourceIndex(0) +8 >Emitted(69, 38) Source(76, 63) + SourceIndex(0) +9 >Emitted(69, 54) Source(76, 74) + SourceIndex(0) +10>Emitted(69, 56) Source(76, 63) + SourceIndex(0) +11>Emitted(69, 61) Source(76, 74) + SourceIndex(0) --- >>> _29 = _28[_27], _30 = _29[0], numberA2 = _30 === void 0 ? -1 : _30, _31 = _29[1], nameA2 = _31 === void 0 ? "noName" : _31, _32 = _29[2], skillA2 = _32 === void 0 ? "skill" : _32; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3461,217 +1763,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _33 = 0, _34 = [robotA, robotB]; _33 < _34.length; _33++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(73, 1) Source(79, 1) + SourceIndex(0) -2 >Emitted(73, 5) Source(79, 5) + SourceIndex(0) -3 >Emitted(73, 6) Source(79, 63) + SourceIndex(0) -4 >Emitted(73, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(73, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(73, 17) Source(79, 79) + SourceIndex(0) -7 >Emitted(73, 19) Source(79, 63) + SourceIndex(0) -8 >Emitted(73, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(73, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(73, 26) Source(79, 64) + SourceIndex(0) -11>Emitted(73, 32) Source(79, 70) + SourceIndex(0) -12>Emitted(73, 34) Source(79, 72) + SourceIndex(0) -13>Emitted(73, 40) Source(79, 78) + SourceIndex(0) -14>Emitted(73, 41) Source(79, 79) + SourceIndex(0) -15>Emitted(73, 43) Source(79, 63) + SourceIndex(0) -16>Emitted(73, 59) Source(79, 79) + SourceIndex(0) -17>Emitted(73, 61) Source(79, 63) + SourceIndex(0) -18>Emitted(73, 66) Source(79, 79) + SourceIndex(0) +2 >Emitted(73, 6) Source(79, 63) + SourceIndex(0) +3 >Emitted(73, 17) Source(79, 79) + SourceIndex(0) +4 >Emitted(73, 19) Source(79, 63) + SourceIndex(0) +5 >Emitted(73, 26) Source(79, 64) + SourceIndex(0) +6 >Emitted(73, 32) Source(79, 70) + SourceIndex(0) +7 >Emitted(73, 34) Source(79, 72) + SourceIndex(0) +8 >Emitted(73, 40) Source(79, 78) + SourceIndex(0) +9 >Emitted(73, 41) Source(79, 79) + SourceIndex(0) +10>Emitted(73, 43) Source(79, 63) + SourceIndex(0) +11>Emitted(73, 59) Source(79, 79) + SourceIndex(0) +12>Emitted(73, 61) Source(79, 63) + SourceIndex(0) +13>Emitted(73, 66) Source(79, 79) + SourceIndex(0) --- >>> _35 = _34[_33], _36 = _35[0], numberA2 = _36 === void 0 ? -1 : _36, _37 = _35[1], nameA2 = _37 === void 0 ? "noName" : _37, _38 = _35[2], skillA2 = _38 === void 0 ? "skill" : _38; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3747,220 +1878,37 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _39 = 0, multiRobots_3 = multiRobots; _39 < multiRobots_3.length; _39++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + >] = ["skill1", "skill2"]] of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(77, 1) Source(82, 1) + SourceIndex(0) -2 >Emitted(77, 5) Source(82, 5) + SourceIndex(0) -3 >Emitted(77, 6) Source(85, 30) + SourceIndex(0) -4 >Emitted(77, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(77, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(77, 17) Source(85, 41) + SourceIndex(0) -7 >Emitted(77, 19) Source(85, 30) + SourceIndex(0) -8 >Emitted(77, 33) Source(1, 1) + SourceIndex(0) -9 >Emitted(77, 34) Source(1, 2) + SourceIndex(0) -10>Emitted(77, 46) Source(85, 41) + SourceIndex(0) -11>Emitted(77, 48) Source(85, 30) + SourceIndex(0) -12>Emitted(77, 74) Source(85, 41) + SourceIndex(0) -13>Emitted(77, 76) Source(85, 30) + SourceIndex(0) -14>Emitted(77, 81) Source(85, 41) + SourceIndex(0) +2 >Emitted(77, 6) Source(85, 30) + SourceIndex(0) +3 >Emitted(77, 17) Source(85, 41) + SourceIndex(0) +4 >Emitted(77, 19) Source(85, 30) + SourceIndex(0) +5 >Emitted(77, 46) Source(85, 41) + SourceIndex(0) +6 >Emitted(77, 48) Source(85, 30) + SourceIndex(0) +7 >Emitted(77, 74) Source(85, 41) + SourceIndex(0) +8 >Emitted(77, 76) Source(85, 30) + SourceIndex(0) +9 >Emitted(77, 81) Source(85, 41) + SourceIndex(0) --- >>> _40 = multiRobots_3[_39], _41 = _40[0], nameMA = _41 === void 0 ? "noName" : _41, _42 = _40[1], _43 = _42 === void 0 ? ["skill1", "skill2"] : _42, _44 = _43[0], primarySkillA = _44 === void 0 ? "primary" : _44, _45 = _43[1], secondarySkillA = _45 === void 0 ? "secondary" : _45; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -4056,238 +2004,43 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _46 = 0, _47 = getMultiRobots(); _46 < _47.length; _46++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + >] = ["skill1", "skill2"]] of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(81, 1) Source(88, 1) + SourceIndex(0) -2 >Emitted(81, 5) Source(88, 5) + SourceIndex(0) -3 >Emitted(81, 6) Source(91, 30) + SourceIndex(0) -4 >Emitted(81, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(81, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(81, 17) Source(91, 46) + SourceIndex(0) -7 >Emitted(81, 19) Source(91, 30) + SourceIndex(0) -8 >Emitted(81, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(81, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(81, 25) Source(91, 30) + SourceIndex(0) -11>Emitted(81, 39) Source(91, 44) + SourceIndex(0) -12>Emitted(81, 41) Source(91, 46) + SourceIndex(0) -13>Emitted(81, 43) Source(91, 30) + SourceIndex(0) -14>Emitted(81, 59) Source(91, 46) + SourceIndex(0) -15>Emitted(81, 61) Source(91, 30) + SourceIndex(0) -16>Emitted(81, 66) Source(91, 46) + SourceIndex(0) +2 >Emitted(81, 6) Source(91, 30) + SourceIndex(0) +3 >Emitted(81, 17) Source(91, 46) + SourceIndex(0) +4 >Emitted(81, 19) Source(91, 30) + SourceIndex(0) +5 >Emitted(81, 25) Source(91, 30) + SourceIndex(0) +6 >Emitted(81, 39) Source(91, 44) + SourceIndex(0) +7 >Emitted(81, 41) Source(91, 46) + SourceIndex(0) +8 >Emitted(81, 43) Source(91, 30) + SourceIndex(0) +9 >Emitted(81, 59) Source(91, 46) + SourceIndex(0) +10>Emitted(81, 61) Source(91, 30) + SourceIndex(0) +11>Emitted(81, 66) Source(91, 46) + SourceIndex(0) --- >>> _48 = _47[_46], _49 = _48[0], nameMA = _49 === void 0 ? "noName" : _49, _50 = _48[1], _51 = _50 === void 0 ? ["skill1", "skill2"] : _50, _52 = _51[0], primarySkillA = _52 === void 0 ? "primary" : _52, _53 = _51[1], secondarySkillA = _53 === void 0 ? "secondary" : _53; 1->^^^^^^^^^^^^^^^^^^^^ @@ -4383,256 +2136,49 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _54 = 0, _55 = [multiRobotA, multiRobotB]; _54 < _55.length; _54++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^^^^^^ +7 > ^^ +8 > ^^^^^^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [ -11> multiRobotA -12> , -13> multiRobotB -14> ] -15> -16> [multiRobotA, multiRobotB] -17> -18> [multiRobotA, multiRobotB] +2 >for ([nameMA = "noName", [ + > primarySkillA = "primary", + > secondarySkillA = "secondary" + >] = ["skill1", "skill2"]] of +3 > [multiRobotA, multiRobotB] +4 > +5 > [ +6 > multiRobotA +7 > , +8 > multiRobotB +9 > ] +10> +11> [multiRobotA, multiRobotB] +12> +13> [multiRobotA, multiRobotB] 1->Emitted(85, 1) Source(94, 1) + SourceIndex(0) -2 >Emitted(85, 5) Source(94, 5) + SourceIndex(0) -3 >Emitted(85, 6) Source(97, 30) + SourceIndex(0) -4 >Emitted(85, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(85, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(85, 17) Source(97, 56) + SourceIndex(0) -7 >Emitted(85, 19) Source(97, 30) + SourceIndex(0) -8 >Emitted(85, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(85, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(85, 26) Source(97, 31) + SourceIndex(0) -11>Emitted(85, 37) Source(97, 42) + SourceIndex(0) -12>Emitted(85, 39) Source(97, 44) + SourceIndex(0) -13>Emitted(85, 50) Source(97, 55) + SourceIndex(0) -14>Emitted(85, 51) Source(97, 56) + SourceIndex(0) -15>Emitted(85, 53) Source(97, 30) + SourceIndex(0) -16>Emitted(85, 69) Source(97, 56) + SourceIndex(0) -17>Emitted(85, 71) Source(97, 30) + SourceIndex(0) -18>Emitted(85, 76) Source(97, 56) + SourceIndex(0) +2 >Emitted(85, 6) Source(97, 30) + SourceIndex(0) +3 >Emitted(85, 17) Source(97, 56) + SourceIndex(0) +4 >Emitted(85, 19) Source(97, 30) + SourceIndex(0) +5 >Emitted(85, 26) Source(97, 31) + SourceIndex(0) +6 >Emitted(85, 37) Source(97, 42) + SourceIndex(0) +7 >Emitted(85, 39) Source(97, 44) + SourceIndex(0) +8 >Emitted(85, 50) Source(97, 55) + SourceIndex(0) +9 >Emitted(85, 51) Source(97, 56) + SourceIndex(0) +10>Emitted(85, 53) Source(97, 30) + SourceIndex(0) +11>Emitted(85, 69) Source(97, 56) + SourceIndex(0) +12>Emitted(85, 71) Source(97, 30) + SourceIndex(0) +13>Emitted(85, 76) Source(97, 56) + SourceIndex(0) --- >>> _56 = _55[_54], _57 = _56[0], nameMA = _57 === void 0 ? "noName" : _57, _58 = _56[1], _59 = _58 === void 0 ? ["skill1", "skill2"] : _58, _60 = _59[0], primarySkillA = _60 === void 0 ? "primary" : _60, _61 = _59[1], secondarySkillA = _61 === void 0 ? "secondary" : _61; 1->^^^^^^^^^^^^^^^^^^^^ @@ -4728,250 +2274,35 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _62 = 0, robots_4 = robots; _62 < robots_4.length; _62++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > ([numberA3 = -1, ...robotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3 = -1, ...robotAInfo] of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3 = -1, ...robotAInfo] of robots -11> -12> robots -13> -14> robots +2 >for ([numberA3 = -1, ...robotAInfo] of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(89, 1) Source(101, 1) + SourceIndex(0) -2 >Emitted(89, 5) Source(101, 5) + SourceIndex(0) -3 >Emitted(89, 6) Source(101, 40) + SourceIndex(0) -4 >Emitted(89, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(89, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(89, 17) Source(101, 46) + SourceIndex(0) -7 >Emitted(89, 19) Source(101, 40) + SourceIndex(0) -8 >Emitted(89, 28) Source(1, 1) + SourceIndex(0) -9 >Emitted(89, 29) Source(1, 2) + SourceIndex(0) -10>Emitted(89, 36) Source(101, 46) + SourceIndex(0) -11>Emitted(89, 38) Source(101, 40) + SourceIndex(0) -12>Emitted(89, 59) Source(101, 46) + SourceIndex(0) -13>Emitted(89, 61) Source(101, 40) + SourceIndex(0) -14>Emitted(89, 66) Source(101, 46) + SourceIndex(0) +2 >Emitted(89, 6) Source(101, 40) + SourceIndex(0) +3 >Emitted(89, 17) Source(101, 46) + SourceIndex(0) +4 >Emitted(89, 19) Source(101, 40) + SourceIndex(0) +5 >Emitted(89, 36) Source(101, 46) + SourceIndex(0) +6 >Emitted(89, 38) Source(101, 40) + SourceIndex(0) +7 >Emitted(89, 59) Source(101, 46) + SourceIndex(0) +8 >Emitted(89, 61) Source(101, 40) + SourceIndex(0) +9 >Emitted(89, 66) Source(101, 46) + SourceIndex(0) --- >>> _63 = robots_4[_62], _64 = _63[0], numberA3 = _64 === void 0 ? -1 : _64, robotAInfo = _63.slice(1); 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -5029,261 +2360,40 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _65 = 0, _66 = getRobots(); _65 < _66.length; _65++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([numberA3 = -1, ...robotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3 = -1, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3 = -1, ...robotAInfo] of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3 = -1, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3 = -1, ...robotAInfo] of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ([numberA3 = -1, ...robotAInfo] of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(93, 1) Source(104, 1) + SourceIndex(0) -2 >Emitted(93, 5) Source(104, 5) + SourceIndex(0) -3 >Emitted(93, 6) Source(104, 40) + SourceIndex(0) -4 >Emitted(93, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(93, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(93, 17) Source(104, 51) + SourceIndex(0) -7 >Emitted(93, 19) Source(104, 40) + SourceIndex(0) -8 >Emitted(93, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(93, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(93, 25) Source(104, 40) + SourceIndex(0) -11>Emitted(93, 34) Source(104, 49) + SourceIndex(0) -12>Emitted(93, 36) Source(104, 51) + SourceIndex(0) -13>Emitted(93, 38) Source(104, 40) + SourceIndex(0) -14>Emitted(93, 54) Source(104, 51) + SourceIndex(0) -15>Emitted(93, 56) Source(104, 40) + SourceIndex(0) -16>Emitted(93, 61) Source(104, 51) + SourceIndex(0) +2 >Emitted(93, 6) Source(104, 40) + SourceIndex(0) +3 >Emitted(93, 17) Source(104, 51) + SourceIndex(0) +4 >Emitted(93, 19) Source(104, 40) + SourceIndex(0) +5 >Emitted(93, 25) Source(104, 40) + SourceIndex(0) +6 >Emitted(93, 34) Source(104, 49) + SourceIndex(0) +7 >Emitted(93, 36) Source(104, 51) + SourceIndex(0) +8 >Emitted(93, 38) Source(104, 40) + SourceIndex(0) +9 >Emitted(93, 54) Source(104, 51) + SourceIndex(0) +10>Emitted(93, 56) Source(104, 40) + SourceIndex(0) +11>Emitted(93, 61) Source(104, 51) + SourceIndex(0) --- >>> _67 = _66[_65], _68 = _67[0], numberA3 = _68 === void 0 ? -1 : _68, robotAInfo = _67.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ @@ -5341,273 +2451,46 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues --- >>>for (var _69 = 0, _70 = [robotA, robotB]; _69 < _70.length; _69++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^ -15> ^^ -16> ^^^^^^^^^^^^^^^^ -17> ^^ -18> ^^^^^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^^^^^ +7 > ^^ +8 > ^^^^^^ +9 > ^ +10> ^^ +11> ^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ([numberA3 = -1, ...robotAInfo] of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3 = -1, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3 = -1, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for ([numberA3 = -1, ...robotAInfo] of [robotA, robotB] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > type Robot = [number, string, string]; - > type MultiSkilledRobot = [string, [string, string]]; - > - > let robotA: Robot = [1, "mower", "mowing"]; - > let robotB: Robot = [2, "trimmer", "trimming"]; - > let robots = [robotA, robotB]; - > function getRobots() { - > return robots; - > } - > - > let multiRobotA: MultiSkilledRobot = ["mower", ["mowing", ""]]; - > let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; - > let multiRobots = [multiRobotA, multiRobotB]; - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primarySkillA: string, secondarySkillA: string; - > let numberB: number, nameB: string; - > let numberA2: number, nameA2: string, skillA2: string, nameMA: string; - > let numberA3: number, robotAInfo: (number | string)[], multiRobotAInfo: (string | [string, string])[]; - > - > for ([, nameA = "noName"] of robots) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of getRobots()) { - > console.log(nameA); - > } - > for ([, nameA = "noName"] of [robotA, robotB]) { - > console.log(nameA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(primarySkillA); - > } - > for ([, [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(primarySkillA); - > } - > - > for ([numberB = -1] of robots) { - > console.log(numberB); - > } - > for ([numberB = -1] of getRobots()) { - > console.log(numberB); - > } - > for ([numberB = -1] of [robotA, robotB]) { - > console.log(numberB); - > } - > for ([nameB = "noName"] of multiRobots) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of getMultiRobots()) { - > console.log(nameB); - > } - > for ([nameB = "noName"] of [multiRobotA, multiRobotB]) { - > console.log(nameB); - > } - > - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of robots) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of getRobots()) { - > console.log(nameA2); - > } - > for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of [robotA, robotB]) { - > console.log(nameA2); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of multiRobots) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of getMultiRobots()) { - > console.log(nameMA); - > } - > for ([nameMA = "noName", [ - > primarySkillA = "primary", - > secondarySkillA = "secondary" - > ] = ["skill1", "skill2"]] of [multiRobotA, multiRobotB]) { - > console.log(nameMA); - > } - > - > for ([numberA3 = -1, ...robotAInfo] of robots) { - > console.log(numberA3); - > } - > for ([numberA3 = -1, ...robotAInfo] of getRobots()) { - > console.log(numberA3); - > } - > for ([numberA3 = -1, ...robotAInfo] of [ -11> robotA -12> , -13> robotB -14> ] -15> -16> [robotA, robotB] -17> -18> [robotA, robotB] +2 >for ([numberA3 = -1, ...robotAInfo] of +3 > [robotA, robotB] +4 > +5 > [ +6 > robotA +7 > , +8 > robotB +9 > ] +10> +11> [robotA, robotB] +12> +13> [robotA, robotB] 1->Emitted(97, 1) Source(107, 1) + SourceIndex(0) -2 >Emitted(97, 5) Source(107, 5) + SourceIndex(0) -3 >Emitted(97, 6) Source(107, 40) + SourceIndex(0) -4 >Emitted(97, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(97, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(97, 17) Source(107, 56) + SourceIndex(0) -7 >Emitted(97, 19) Source(107, 40) + SourceIndex(0) -8 >Emitted(97, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(97, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(97, 26) Source(107, 41) + SourceIndex(0) -11>Emitted(97, 32) Source(107, 47) + SourceIndex(0) -12>Emitted(97, 34) Source(107, 49) + SourceIndex(0) -13>Emitted(97, 40) Source(107, 55) + SourceIndex(0) -14>Emitted(97, 41) Source(107, 56) + SourceIndex(0) -15>Emitted(97, 43) Source(107, 40) + SourceIndex(0) -16>Emitted(97, 59) Source(107, 56) + SourceIndex(0) -17>Emitted(97, 61) Source(107, 40) + SourceIndex(0) -18>Emitted(97, 66) Source(107, 56) + SourceIndex(0) +2 >Emitted(97, 6) Source(107, 40) + SourceIndex(0) +3 >Emitted(97, 17) Source(107, 56) + SourceIndex(0) +4 >Emitted(97, 19) Source(107, 40) + SourceIndex(0) +5 >Emitted(97, 26) Source(107, 41) + SourceIndex(0) +6 >Emitted(97, 32) Source(107, 47) + SourceIndex(0) +7 >Emitted(97, 34) Source(107, 49) + SourceIndex(0) +8 >Emitted(97, 40) Source(107, 55) + SourceIndex(0) +9 >Emitted(97, 41) Source(107, 56) + SourceIndex(0) +10>Emitted(97, 43) Source(107, 40) + SourceIndex(0) +11>Emitted(97, 59) Source(107, 56) + SourceIndex(0) +12>Emitted(97, 61) Source(107, 40) + SourceIndex(0) +13>Emitted(97, 66) Source(107, 56) + SourceIndex(0) --- >>> _71 = _70[_69], _72 = _71[0], numberA3 = _72 === void 0 ? -1 : _72, robotAInfo = _71.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map index f74409e29f1fc..040c20c53ae4f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt index 2e7b5be3b4a26..b5edc634d6195 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt @@ -12,31 +12,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^ +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -56,134 +54,124 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts > 2 >let 3 > robots -4 > : -5 > R -6 > obot[] = -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> ; +4 > : Robot[] = +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(17, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(17, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) -7 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) -8 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) -9 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) -10>Emitted(1, 23) Source(17, 32) + SourceIndex(0) -11>Emitted(1, 30) Source(17, 39) + SourceIndex(0) -12>Emitted(1, 32) Source(17, 41) + SourceIndex(0) -13>Emitted(1, 37) Source(17, 46) + SourceIndex(0) -14>Emitted(1, 39) Source(17, 48) + SourceIndex(0) -15>Emitted(1, 47) Source(17, 56) + SourceIndex(0) -16>Emitted(1, 49) Source(17, 58) + SourceIndex(0) -17>Emitted(1, 51) Source(17, 60) + SourceIndex(0) -18>Emitted(1, 53) Source(17, 62) + SourceIndex(0) -19>Emitted(1, 57) Source(17, 66) + SourceIndex(0) -20>Emitted(1, 59) Source(17, 68) + SourceIndex(0) -21>Emitted(1, 68) Source(17, 77) + SourceIndex(0) -22>Emitted(1, 70) Source(17, 79) + SourceIndex(0) -23>Emitted(1, 75) Source(17, 84) + SourceIndex(0) -24>Emitted(1, 77) Source(17, 86) + SourceIndex(0) -25>Emitted(1, 87) Source(17, 96) + SourceIndex(0) -26>Emitted(1, 89) Source(17, 98) + SourceIndex(0) -27>Emitted(1, 90) Source(17, 99) + SourceIndex(0) -28>Emitted(1, 91) Source(17, 100) + SourceIndex(0) +4 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) +5 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) +6 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) +7 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) +8 >Emitted(1, 23) Source(17, 32) + SourceIndex(0) +9 >Emitted(1, 30) Source(17, 39) + SourceIndex(0) +10>Emitted(1, 32) Source(17, 41) + SourceIndex(0) +11>Emitted(1, 37) Source(17, 46) + SourceIndex(0) +12>Emitted(1, 39) Source(17, 48) + SourceIndex(0) +13>Emitted(1, 47) Source(17, 56) + SourceIndex(0) +14>Emitted(1, 49) Source(17, 58) + SourceIndex(0) +15>Emitted(1, 51) Source(17, 60) + SourceIndex(0) +16>Emitted(1, 53) Source(17, 62) + SourceIndex(0) +17>Emitted(1, 57) Source(17, 66) + SourceIndex(0) +18>Emitted(1, 59) Source(17, 68) + SourceIndex(0) +19>Emitted(1, 68) Source(17, 77) + SourceIndex(0) +20>Emitted(1, 70) Source(17, 79) + SourceIndex(0) +21>Emitted(1, 75) Source(17, 84) + SourceIndex(0) +22>Emitted(1, 77) Source(17, 86) + SourceIndex(0) +23>Emitted(1, 87) Source(17, 96) + SourceIndex(0) +24>Emitted(1, 89) Source(17, 98) + SourceIndex(0) +25>Emitted(1, 90) Source(17, 99) + SourceIndex(0) +26>Emitted(1, 91) Source(17, 100) + SourceIndex(0) --- >>>var multiRobots = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^^^^^^^^ -21> ^^ -22> ^^^^^^ -23> ^^ -24> ^^ +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^^^ +17> ^^ +18> ^^^^^^^^^ +19> ^^ +20> ^^^^^^ +21> ^^ +22> ^^ 1 > > 2 >let 3 > multiRobots -4 > : -5 > M -6 > ultiRobot[] = -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skills -14> : -15> { -16> primary -17> : -18> "mowing" -19> , -20> secondary -21> : -22> "none" -23> } -24> } +4 > : MultiRobot[] = +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skills +12> : +13> { +14> primary +15> : +16> "mowing" +17> , +18> secondary +19> : +20> "none" +21> } +22> } 1 >Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 16) Source(18, 16) + SourceIndex(0) -4 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) -5 >Emitted(2, 18) Source(18, 19) + SourceIndex(0) -6 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) -7 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) -8 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) -9 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) -10>Emitted(2, 28) Source(18, 42) + SourceIndex(0) -11>Emitted(2, 35) Source(18, 49) + SourceIndex(0) -12>Emitted(2, 37) Source(18, 51) + SourceIndex(0) -13>Emitted(2, 43) Source(18, 57) + SourceIndex(0) -14>Emitted(2, 45) Source(18, 59) + SourceIndex(0) -15>Emitted(2, 47) Source(18, 61) + SourceIndex(0) -16>Emitted(2, 54) Source(18, 68) + SourceIndex(0) -17>Emitted(2, 56) Source(18, 70) + SourceIndex(0) -18>Emitted(2, 64) Source(18, 78) + SourceIndex(0) -19>Emitted(2, 66) Source(18, 80) + SourceIndex(0) -20>Emitted(2, 75) Source(18, 89) + SourceIndex(0) -21>Emitted(2, 77) Source(18, 91) + SourceIndex(0) -22>Emitted(2, 83) Source(18, 97) + SourceIndex(0) -23>Emitted(2, 85) Source(18, 99) + SourceIndex(0) -24>Emitted(2, 87) Source(18, 101) + SourceIndex(0) +4 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) +5 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) +6 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) +7 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) +8 >Emitted(2, 28) Source(18, 42) + SourceIndex(0) +9 >Emitted(2, 35) Source(18, 49) + SourceIndex(0) +10>Emitted(2, 37) Source(18, 51) + SourceIndex(0) +11>Emitted(2, 43) Source(18, 57) + SourceIndex(0) +12>Emitted(2, 45) Source(18, 59) + SourceIndex(0) +13>Emitted(2, 47) Source(18, 61) + SourceIndex(0) +14>Emitted(2, 54) Source(18, 68) + SourceIndex(0) +15>Emitted(2, 56) Source(18, 70) + SourceIndex(0) +16>Emitted(2, 64) Source(18, 78) + SourceIndex(0) +17>Emitted(2, 66) Source(18, 80) + SourceIndex(0) +18>Emitted(2, 75) Source(18, 89) + SourceIndex(0) +19>Emitted(2, 77) Source(18, 91) + SourceIndex(0) +20>Emitted(2, 83) Source(18, 97) + SourceIndex(0) +21>Emitted(2, 85) Source(18, 99) + SourceIndex(0) +22>Emitted(2, 87) Source(18, 101) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 1 >^^^^ @@ -258,21 +246,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>> return robots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobots() { > -2 > return -3 > -4 > robots -5 > ; +2 > return +3 > robots +4 > ; 1->Emitted(5, 5) Source(22, 5) + SourceIndex(0) -2 >Emitted(5, 11) Source(22, 11) + SourceIndex(0) -3 >Emitted(5, 12) Source(22, 12) + SourceIndex(0) -4 >Emitted(5, 18) Source(22, 18) + SourceIndex(0) -5 >Emitted(5, 19) Source(22, 19) + SourceIndex(0) +2 >Emitted(5, 12) Source(22, 12) + SourceIndex(0) +3 >Emitted(5, 18) Source(22, 18) + SourceIndex(0) +4 >Emitted(5, 19) Source(22, 19) + SourceIndex(0) --- >>>} 1 > @@ -294,21 +279,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>> return multiRobots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobots() { > -2 > return -3 > -4 > multiRobots -5 > ; +2 > return +3 > multiRobots +4 > ; 1->Emitted(8, 5) Source(26, 5) + SourceIndex(0) -2 >Emitted(8, 11) Source(26, 11) + SourceIndex(0) -3 >Emitted(8, 12) Source(26, 12) + SourceIndex(0) -4 >Emitted(8, 23) Source(26, 23) + SourceIndex(0) -5 >Emitted(8, 24) Source(26, 24) + SourceIndex(0) +2 >Emitted(8, 12) Source(26, 12) + SourceIndex(0) +3 >Emitted(8, 23) Source(26, 23) + SourceIndex(0) +4 >Emitted(8, 24) Source(26, 24) + SourceIndex(0) --- >>>} 1 > @@ -322,105 +304,34 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ 1-> > > -2 >for -3 > (let {name: nameA } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots -11> -12> robots -13> -14> robots +2 >for (let {name: nameA } of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(10, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(10, 5) Source(29, 5) + SourceIndex(0) -3 >Emitted(10, 6) Source(29, 28) + SourceIndex(0) -4 >Emitted(10, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(10, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(10, 16) Source(29, 34) + SourceIndex(0) -7 >Emitted(10, 18) Source(29, 28) + SourceIndex(0) -8 >Emitted(10, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(10, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(10, 35) Source(29, 34) + SourceIndex(0) -11>Emitted(10, 37) Source(29, 28) + SourceIndex(0) -12>Emitted(10, 57) Source(29, 34) + SourceIndex(0) -13>Emitted(10, 59) Source(29, 28) + SourceIndex(0) -14>Emitted(10, 63) Source(29, 34) + SourceIndex(0) +2 >Emitted(10, 6) Source(29, 28) + SourceIndex(0) +3 >Emitted(10, 16) Source(29, 34) + SourceIndex(0) +4 >Emitted(10, 18) Source(29, 28) + SourceIndex(0) +5 >Emitted(10, 35) Source(29, 34) + SourceIndex(0) +6 >Emitted(10, 37) Source(29, 28) + SourceIndex(0) +7 >Emitted(10, 57) Source(29, 34) + SourceIndex(0) +8 >Emitted(10, 59) Source(29, 28) + SourceIndex(0) +9 >Emitted(10, 63) Source(29, 34) + SourceIndex(0) --- >>> var nameA = robots_1[_i].name; 1 >^^^^ @@ -469,116 +380,39 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _a = 0, _b = getRobots(); _a < _b.length; _a++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ 1-> > -2 >for -3 > (let {name: nameA } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for (let {name: nameA } of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(14, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(14, 5) Source(32, 5) + SourceIndex(0) -3 >Emitted(14, 6) Source(32, 28) + SourceIndex(0) -4 >Emitted(14, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(14, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(14, 16) Source(32, 39) + SourceIndex(0) -7 >Emitted(14, 18) Source(32, 28) + SourceIndex(0) -8 >Emitted(14, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(14, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(14, 23) Source(32, 28) + SourceIndex(0) -11>Emitted(14, 32) Source(32, 37) + SourceIndex(0) -12>Emitted(14, 34) Source(32, 39) + SourceIndex(0) -13>Emitted(14, 36) Source(32, 28) + SourceIndex(0) -14>Emitted(14, 50) Source(32, 39) + SourceIndex(0) -15>Emitted(14, 52) Source(32, 28) + SourceIndex(0) -16>Emitted(14, 56) Source(32, 39) + SourceIndex(0) +2 >Emitted(14, 6) Source(32, 28) + SourceIndex(0) +3 >Emitted(14, 16) Source(32, 39) + SourceIndex(0) +4 >Emitted(14, 18) Source(32, 28) + SourceIndex(0) +5 >Emitted(14, 23) Source(32, 28) + SourceIndex(0) +6 >Emitted(14, 32) Source(32, 37) + SourceIndex(0) +7 >Emitted(14, 34) Source(32, 39) + SourceIndex(0) +8 >Emitted(14, 36) Source(32, 28) + SourceIndex(0) +9 >Emitted(14, 50) Source(32, 39) + SourceIndex(0) +10>Emitted(14, 52) Source(32, 28) + SourceIndex(0) +11>Emitted(14, 56) Source(32, 39) + SourceIndex(0) --- >>> var nameA = _b[_a].name; 1 >^^^^ @@ -627,176 +461,93 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _c = 0, _d = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _c < _d.length; _c++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^ -21> ^^ -22> ^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^ -27> ^^ -28> ^^^^^^^^^^ -29> ^^ -30> ^ -31> ^^ -32> ^^^^^^^^^^^^^^ -33> ^^ -34> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^^ +27> ^^^^^^^^^^^^^^ +28> ^^ +29> ^^^^ 1-> > -2 >for -3 > (let {name: nameA } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skill -17> : -18> "mowing" -19> } -20> , -21> { -22> name -23> : -24> "trimmer" -25> , -26> skill -27> : -28> "trimming" -29> } -30> ] -31> -32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -33> -34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +2 >for (let {name: nameA } of +3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> +27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +28> +29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) -3 >Emitted(18, 6) Source(35, 28) + SourceIndex(0) -4 >Emitted(18, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(18, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(18, 16) Source(35, 104) + SourceIndex(0) -7 >Emitted(18, 18) Source(35, 28) + SourceIndex(0) -8 >Emitted(18, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(18, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(18, 24) Source(35, 29) + SourceIndex(0) -11>Emitted(18, 26) Source(35, 31) + SourceIndex(0) -12>Emitted(18, 30) Source(35, 35) + SourceIndex(0) -13>Emitted(18, 32) Source(35, 37) + SourceIndex(0) -14>Emitted(18, 39) Source(35, 44) + SourceIndex(0) -15>Emitted(18, 41) Source(35, 46) + SourceIndex(0) -16>Emitted(18, 46) Source(35, 51) + SourceIndex(0) -17>Emitted(18, 48) Source(35, 53) + SourceIndex(0) -18>Emitted(18, 56) Source(35, 61) + SourceIndex(0) -19>Emitted(18, 58) Source(35, 63) + SourceIndex(0) -20>Emitted(18, 60) Source(35, 65) + SourceIndex(0) -21>Emitted(18, 62) Source(35, 67) + SourceIndex(0) -22>Emitted(18, 66) Source(35, 71) + SourceIndex(0) -23>Emitted(18, 68) Source(35, 73) + SourceIndex(0) -24>Emitted(18, 77) Source(35, 82) + SourceIndex(0) -25>Emitted(18, 79) Source(35, 84) + SourceIndex(0) -26>Emitted(18, 84) Source(35, 89) + SourceIndex(0) -27>Emitted(18, 86) Source(35, 91) + SourceIndex(0) -28>Emitted(18, 96) Source(35, 101) + SourceIndex(0) -29>Emitted(18, 98) Source(35, 103) + SourceIndex(0) -30>Emitted(18, 99) Source(35, 104) + SourceIndex(0) -31>Emitted(18, 101) Source(35, 28) + SourceIndex(0) -32>Emitted(18, 115) Source(35, 104) + SourceIndex(0) -33>Emitted(18, 117) Source(35, 28) + SourceIndex(0) -34>Emitted(18, 121) Source(35, 104) + SourceIndex(0) +2 >Emitted(18, 6) Source(35, 28) + SourceIndex(0) +3 >Emitted(18, 16) Source(35, 104) + SourceIndex(0) +4 >Emitted(18, 18) Source(35, 28) + SourceIndex(0) +5 >Emitted(18, 24) Source(35, 29) + SourceIndex(0) +6 >Emitted(18, 26) Source(35, 31) + SourceIndex(0) +7 >Emitted(18, 30) Source(35, 35) + SourceIndex(0) +8 >Emitted(18, 32) Source(35, 37) + SourceIndex(0) +9 >Emitted(18, 39) Source(35, 44) + SourceIndex(0) +10>Emitted(18, 41) Source(35, 46) + SourceIndex(0) +11>Emitted(18, 46) Source(35, 51) + SourceIndex(0) +12>Emitted(18, 48) Source(35, 53) + SourceIndex(0) +13>Emitted(18, 56) Source(35, 61) + SourceIndex(0) +14>Emitted(18, 58) Source(35, 63) + SourceIndex(0) +15>Emitted(18, 60) Source(35, 65) + SourceIndex(0) +16>Emitted(18, 62) Source(35, 67) + SourceIndex(0) +17>Emitted(18, 66) Source(35, 71) + SourceIndex(0) +18>Emitted(18, 68) Source(35, 73) + SourceIndex(0) +19>Emitted(18, 77) Source(35, 82) + SourceIndex(0) +20>Emitted(18, 79) Source(35, 84) + SourceIndex(0) +21>Emitted(18, 84) Source(35, 89) + SourceIndex(0) +22>Emitted(18, 86) Source(35, 91) + SourceIndex(0) +23>Emitted(18, 96) Source(35, 101) + SourceIndex(0) +24>Emitted(18, 98) Source(35, 103) + SourceIndex(0) +25>Emitted(18, 99) Source(35, 104) + SourceIndex(0) +26>Emitted(18, 101) Source(35, 28) + SourceIndex(0) +27>Emitted(18, 115) Source(35, 104) + SourceIndex(0) +28>Emitted(18, 117) Source(35, 28) + SourceIndex(0) +29>Emitted(18, 121) Source(35, 104) + SourceIndex(0) --- >>> var nameA = _d[_c].name; 1 >^^^^ @@ -845,123 +596,34 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _e = 0, multiRobots_1 = multiRobots; _e < multiRobots_1.length; _e++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let { skills: { primary: primaryA, secondary: secondaryA } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for (let { skills: { primary: primaryA, secondary: secondaryA } } of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(22, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(22, 5) Source(38, 5) + SourceIndex(0) -3 >Emitted(22, 6) Source(38, 70) + SourceIndex(0) -4 >Emitted(22, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(22, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(22, 16) Source(38, 81) + SourceIndex(0) -7 >Emitted(22, 18) Source(38, 70) + SourceIndex(0) -8 >Emitted(22, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(22, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(22, 45) Source(38, 81) + SourceIndex(0) -11>Emitted(22, 47) Source(38, 70) + SourceIndex(0) -12>Emitted(22, 72) Source(38, 81) + SourceIndex(0) -13>Emitted(22, 74) Source(38, 70) + SourceIndex(0) -14>Emitted(22, 78) Source(38, 81) + SourceIndex(0) +2 >Emitted(22, 6) Source(38, 70) + SourceIndex(0) +3 >Emitted(22, 16) Source(38, 81) + SourceIndex(0) +4 >Emitted(22, 18) Source(38, 70) + SourceIndex(0) +5 >Emitted(22, 45) Source(38, 81) + SourceIndex(0) +6 >Emitted(22, 47) Source(38, 70) + SourceIndex(0) +7 >Emitted(22, 72) Source(38, 81) + SourceIndex(0) +8 >Emitted(22, 74) Source(38, 70) + SourceIndex(0) +9 >Emitted(22, 78) Source(38, 81) + SourceIndex(0) --- >>> var _f = multiRobots_1[_e].skills, primaryA = _f.primary, secondaryA = _f.secondary; 1->^^^^ @@ -1022,135 +684,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _g = 0, _h = getMultiRobots(); _g < _h.length; _g++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let { skills: { primary: primaryA, secondary: secondaryA } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for (let { skills: { primary: primaryA, secondary: secondaryA } } of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(26, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(26, 5) Source(41, 5) + SourceIndex(0) -3 >Emitted(26, 6) Source(41, 70) + SourceIndex(0) -4 >Emitted(26, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(26, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(26, 16) Source(41, 86) + SourceIndex(0) -7 >Emitted(26, 18) Source(41, 70) + SourceIndex(0) -8 >Emitted(26, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(26, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(26, 23) Source(41, 70) + SourceIndex(0) -11>Emitted(26, 37) Source(41, 84) + SourceIndex(0) -12>Emitted(26, 39) Source(41, 86) + SourceIndex(0) -13>Emitted(26, 41) Source(41, 70) + SourceIndex(0) -14>Emitted(26, 55) Source(41, 86) + SourceIndex(0) -15>Emitted(26, 57) Source(41, 70) + SourceIndex(0) -16>Emitted(26, 61) Source(41, 86) + SourceIndex(0) +2 >Emitted(26, 6) Source(41, 70) + SourceIndex(0) +3 >Emitted(26, 16) Source(41, 86) + SourceIndex(0) +4 >Emitted(26, 18) Source(41, 70) + SourceIndex(0) +5 >Emitted(26, 23) Source(41, 70) + SourceIndex(0) +6 >Emitted(26, 37) Source(41, 84) + SourceIndex(0) +7 >Emitted(26, 39) Source(41, 86) + SourceIndex(0) +8 >Emitted(26, 41) Source(41, 70) + SourceIndex(0) +9 >Emitted(26, 55) Source(41, 86) + SourceIndex(0) +10>Emitted(26, 57) Source(41, 70) + SourceIndex(0) +11>Emitted(26, 61) Source(41, 86) + SourceIndex(0) --- >>> var _j = _h[_g].skills, primaryA = _j.primary, secondaryA = _j.secondary; 1->^^^^ @@ -1211,175 +778,74 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _k = 0, _l = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^^ -17> ^^ -18> ^^ -19> ^^^^^^^ -20> ^^ -21> ^^^^^^^^ -22> ^^ -23> ^^^^^^^^^ -24> ^^ -25> ^^^^^^ -26> ^^ -27> ^^ -28> ^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^^^ +17> ^^ +18> ^^^^^^^^^ +19> ^^ +20> ^^^^^^ +21> ^^ +22> ^^ +23> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let { skills: { primary: primaryA, secondary: secondaryA } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skills -17> : -18> { -19> primary -20> : -21> "mowing" -22> , -23> secondary -24> : -25> "none" -26> } -27> } +2 >for (let { skills: { primary: primaryA, secondary: secondaryA } } of +3 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skills +12> : +13> { +14> primary +15> : +16> "mowing" +17> , +18> secondary +19> : +20> "none" +21> } +22> } 1->Emitted(30, 1) Source(44, 1) + SourceIndex(0) -2 >Emitted(30, 5) Source(44, 5) + SourceIndex(0) -3 >Emitted(30, 6) Source(44, 70) + SourceIndex(0) -4 >Emitted(30, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(30, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(30, 16) Source(45, 79) + SourceIndex(0) -7 >Emitted(30, 18) Source(44, 70) + SourceIndex(0) -8 >Emitted(30, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(30, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(30, 24) Source(44, 71) + SourceIndex(0) -11>Emitted(30, 26) Source(44, 73) + SourceIndex(0) -12>Emitted(30, 30) Source(44, 77) + SourceIndex(0) -13>Emitted(30, 32) Source(44, 79) + SourceIndex(0) -14>Emitted(30, 39) Source(44, 86) + SourceIndex(0) -15>Emitted(30, 41) Source(44, 88) + SourceIndex(0) -16>Emitted(30, 47) Source(44, 94) + SourceIndex(0) -17>Emitted(30, 49) Source(44, 96) + SourceIndex(0) -18>Emitted(30, 51) Source(44, 98) + SourceIndex(0) -19>Emitted(30, 58) Source(44, 105) + SourceIndex(0) -20>Emitted(30, 60) Source(44, 107) + SourceIndex(0) -21>Emitted(30, 68) Source(44, 115) + SourceIndex(0) -22>Emitted(30, 70) Source(44, 117) + SourceIndex(0) -23>Emitted(30, 79) Source(44, 126) + SourceIndex(0) -24>Emitted(30, 81) Source(44, 128) + SourceIndex(0) -25>Emitted(30, 87) Source(44, 134) + SourceIndex(0) -26>Emitted(30, 89) Source(44, 136) + SourceIndex(0) -27>Emitted(30, 91) Source(44, 138) + SourceIndex(0) +2 >Emitted(30, 6) Source(44, 70) + SourceIndex(0) +3 >Emitted(30, 16) Source(45, 79) + SourceIndex(0) +4 >Emitted(30, 18) Source(44, 70) + SourceIndex(0) +5 >Emitted(30, 24) Source(44, 71) + SourceIndex(0) +6 >Emitted(30, 26) Source(44, 73) + SourceIndex(0) +7 >Emitted(30, 30) Source(44, 77) + SourceIndex(0) +8 >Emitted(30, 32) Source(44, 79) + SourceIndex(0) +9 >Emitted(30, 39) Source(44, 86) + SourceIndex(0) +10>Emitted(30, 41) Source(44, 88) + SourceIndex(0) +11>Emitted(30, 47) Source(44, 94) + SourceIndex(0) +12>Emitted(30, 49) Source(44, 96) + SourceIndex(0) +13>Emitted(30, 51) Source(44, 98) + SourceIndex(0) +14>Emitted(30, 58) Source(44, 105) + SourceIndex(0) +15>Emitted(30, 60) Source(44, 107) + SourceIndex(0) +16>Emitted(30, 68) Source(44, 115) + SourceIndex(0) +17>Emitted(30, 70) Source(44, 117) + SourceIndex(0) +18>Emitted(30, 79) Source(44, 126) + SourceIndex(0) +19>Emitted(30, 81) Source(44, 128) + SourceIndex(0) +20>Emitted(30, 87) Source(44, 134) + SourceIndex(0) +21>Emitted(30, 89) Source(44, 136) + SourceIndex(0) +22>Emitted(30, 91) Source(44, 138) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _k < _l.length; _k++) { 1->^^^^ @@ -1515,146 +981,35 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _o = 0, robots_2 = robots; _o < robots_2.length; _o++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^-> 1-> > > -2 >for -3 > (let {name: nameA, skill: skillA } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA, skill: skillA } of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA, skill: skillA } of robots -11> -12> robots -13> -14> robots +2 >for (let {name: nameA, skill: skillA } of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(35, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(35, 5) Source(49, 5) + SourceIndex(0) -3 >Emitted(35, 6) Source(49, 43) + SourceIndex(0) -4 >Emitted(35, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(35, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(35, 16) Source(49, 49) + SourceIndex(0) -7 >Emitted(35, 18) Source(49, 43) + SourceIndex(0) -8 >Emitted(35, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(35, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(35, 35) Source(49, 49) + SourceIndex(0) -11>Emitted(35, 37) Source(49, 43) + SourceIndex(0) -12>Emitted(35, 57) Source(49, 49) + SourceIndex(0) -13>Emitted(35, 59) Source(49, 43) + SourceIndex(0) -14>Emitted(35, 63) Source(49, 49) + SourceIndex(0) +2 >Emitted(35, 6) Source(49, 43) + SourceIndex(0) +3 >Emitted(35, 16) Source(49, 49) + SourceIndex(0) +4 >Emitted(35, 18) Source(49, 43) + SourceIndex(0) +5 >Emitted(35, 35) Source(49, 49) + SourceIndex(0) +6 >Emitted(35, 37) Source(49, 43) + SourceIndex(0) +7 >Emitted(35, 57) Source(49, 49) + SourceIndex(0) +8 >Emitted(35, 59) Source(49, 43) + SourceIndex(0) +9 >Emitted(35, 63) Source(49, 49) + SourceIndex(0) --- >>> var _p = robots_2[_o], nameA = _p.name, skillA = _p.skill; 1->^^^^ @@ -1715,157 +1070,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _q = 0, _r = getRobots(); _q < _r.length; _q++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^-> 1-> > -2 >for -3 > (let {name: nameA, skill: skillA } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for (let {name: nameA, skill: skillA } of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(39, 1) Source(52, 1) + SourceIndex(0) -2 >Emitted(39, 5) Source(52, 5) + SourceIndex(0) -3 >Emitted(39, 6) Source(52, 43) + SourceIndex(0) -4 >Emitted(39, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(39, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(39, 16) Source(52, 54) + SourceIndex(0) -7 >Emitted(39, 18) Source(52, 43) + SourceIndex(0) -8 >Emitted(39, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(39, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(39, 23) Source(52, 43) + SourceIndex(0) -11>Emitted(39, 32) Source(52, 52) + SourceIndex(0) -12>Emitted(39, 34) Source(52, 54) + SourceIndex(0) -13>Emitted(39, 36) Source(52, 43) + SourceIndex(0) -14>Emitted(39, 50) Source(52, 54) + SourceIndex(0) -15>Emitted(39, 52) Source(52, 43) + SourceIndex(0) -16>Emitted(39, 56) Source(52, 54) + SourceIndex(0) +2 >Emitted(39, 6) Source(52, 43) + SourceIndex(0) +3 >Emitted(39, 16) Source(52, 54) + SourceIndex(0) +4 >Emitted(39, 18) Source(52, 43) + SourceIndex(0) +5 >Emitted(39, 23) Source(52, 43) + SourceIndex(0) +6 >Emitted(39, 32) Source(52, 52) + SourceIndex(0) +7 >Emitted(39, 34) Source(52, 54) + SourceIndex(0) +8 >Emitted(39, 36) Source(52, 43) + SourceIndex(0) +9 >Emitted(39, 50) Source(52, 54) + SourceIndex(0) +10>Emitted(39, 52) Source(52, 43) + SourceIndex(0) +11>Emitted(39, 56) Source(52, 54) + SourceIndex(0) --- >>> var _s = _r[_q], nameA = _s.name, skillA = _s.skill; 1->^^^^ @@ -1926,216 +1164,93 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _t = 0, _u = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _t < _u.length; _t++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^ -21> ^^ -22> ^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^ -27> ^^ -28> ^^^^^^^^^^ -29> ^^ -30> ^ -31> ^^ -32> ^^^^^^^^^^^^^^ -33> ^^ -34> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^^ +27> ^^^^^^^^^^^^^^ +28> ^^ +29> ^^^^ 1-> > -2 >for -3 > (let {name: nameA, skill: skillA } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skill -17> : -18> "mowing" -19> } -20> , -21> { -22> name -23> : -24> "trimmer" -25> , -26> skill -27> : -28> "trimming" -29> } -30> ] -31> -32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -33> -34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +2 >for (let {name: nameA, skill: skillA } of +3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> +27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +28> +29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(43, 1) Source(55, 1) + SourceIndex(0) -2 >Emitted(43, 5) Source(55, 5) + SourceIndex(0) -3 >Emitted(43, 6) Source(55, 43) + SourceIndex(0) -4 >Emitted(43, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(43, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(43, 16) Source(55, 119) + SourceIndex(0) -7 >Emitted(43, 18) Source(55, 43) + SourceIndex(0) -8 >Emitted(43, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(43, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(43, 24) Source(55, 44) + SourceIndex(0) -11>Emitted(43, 26) Source(55, 46) + SourceIndex(0) -12>Emitted(43, 30) Source(55, 50) + SourceIndex(0) -13>Emitted(43, 32) Source(55, 52) + SourceIndex(0) -14>Emitted(43, 39) Source(55, 59) + SourceIndex(0) -15>Emitted(43, 41) Source(55, 61) + SourceIndex(0) -16>Emitted(43, 46) Source(55, 66) + SourceIndex(0) -17>Emitted(43, 48) Source(55, 68) + SourceIndex(0) -18>Emitted(43, 56) Source(55, 76) + SourceIndex(0) -19>Emitted(43, 58) Source(55, 78) + SourceIndex(0) -20>Emitted(43, 60) Source(55, 80) + SourceIndex(0) -21>Emitted(43, 62) Source(55, 82) + SourceIndex(0) -22>Emitted(43, 66) Source(55, 86) + SourceIndex(0) -23>Emitted(43, 68) Source(55, 88) + SourceIndex(0) -24>Emitted(43, 77) Source(55, 97) + SourceIndex(0) -25>Emitted(43, 79) Source(55, 99) + SourceIndex(0) -26>Emitted(43, 84) Source(55, 104) + SourceIndex(0) -27>Emitted(43, 86) Source(55, 106) + SourceIndex(0) -28>Emitted(43, 96) Source(55, 116) + SourceIndex(0) -29>Emitted(43, 98) Source(55, 118) + SourceIndex(0) -30>Emitted(43, 99) Source(55, 119) + SourceIndex(0) -31>Emitted(43, 101) Source(55, 43) + SourceIndex(0) -32>Emitted(43, 115) Source(55, 119) + SourceIndex(0) -33>Emitted(43, 117) Source(55, 43) + SourceIndex(0) -34>Emitted(43, 121) Source(55, 119) + SourceIndex(0) +2 >Emitted(43, 6) Source(55, 43) + SourceIndex(0) +3 >Emitted(43, 16) Source(55, 119) + SourceIndex(0) +4 >Emitted(43, 18) Source(55, 43) + SourceIndex(0) +5 >Emitted(43, 24) Source(55, 44) + SourceIndex(0) +6 >Emitted(43, 26) Source(55, 46) + SourceIndex(0) +7 >Emitted(43, 30) Source(55, 50) + SourceIndex(0) +8 >Emitted(43, 32) Source(55, 52) + SourceIndex(0) +9 >Emitted(43, 39) Source(55, 59) + SourceIndex(0) +10>Emitted(43, 41) Source(55, 61) + SourceIndex(0) +11>Emitted(43, 46) Source(55, 66) + SourceIndex(0) +12>Emitted(43, 48) Source(55, 68) + SourceIndex(0) +13>Emitted(43, 56) Source(55, 76) + SourceIndex(0) +14>Emitted(43, 58) Source(55, 78) + SourceIndex(0) +15>Emitted(43, 60) Source(55, 80) + SourceIndex(0) +16>Emitted(43, 62) Source(55, 82) + SourceIndex(0) +17>Emitted(43, 66) Source(55, 86) + SourceIndex(0) +18>Emitted(43, 68) Source(55, 88) + SourceIndex(0) +19>Emitted(43, 77) Source(55, 97) + SourceIndex(0) +20>Emitted(43, 79) Source(55, 99) + SourceIndex(0) +21>Emitted(43, 84) Source(55, 104) + SourceIndex(0) +22>Emitted(43, 86) Source(55, 106) + SourceIndex(0) +23>Emitted(43, 96) Source(55, 116) + SourceIndex(0) +24>Emitted(43, 98) Source(55, 118) + SourceIndex(0) +25>Emitted(43, 99) Source(55, 119) + SourceIndex(0) +26>Emitted(43, 101) Source(55, 43) + SourceIndex(0) +27>Emitted(43, 115) Source(55, 119) + SourceIndex(0) +28>Emitted(43, 117) Source(55, 43) + SourceIndex(0) +29>Emitted(43, 121) Source(55, 119) + SourceIndex(0) --- >>> var _v = _u[_t], nameA = _v.name, skillA = _v.skill; 1 >^^^^ @@ -2196,163 +1311,34 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _w = 0, multiRobots_2 = multiRobots; _w < multiRobots_2.length; _w++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(47, 1) Source(58, 1) + SourceIndex(0) -2 >Emitted(47, 5) Source(58, 5) + SourceIndex(0) -3 >Emitted(47, 6) Source(58, 82) + SourceIndex(0) -4 >Emitted(47, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(47, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(47, 16) Source(58, 93) + SourceIndex(0) -7 >Emitted(47, 18) Source(58, 82) + SourceIndex(0) -8 >Emitted(47, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(47, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(47, 45) Source(58, 93) + SourceIndex(0) -11>Emitted(47, 47) Source(58, 82) + SourceIndex(0) -12>Emitted(47, 72) Source(58, 93) + SourceIndex(0) -13>Emitted(47, 74) Source(58, 82) + SourceIndex(0) -14>Emitted(47, 78) Source(58, 93) + SourceIndex(0) +2 >Emitted(47, 6) Source(58, 82) + SourceIndex(0) +3 >Emitted(47, 16) Source(58, 93) + SourceIndex(0) +4 >Emitted(47, 18) Source(58, 82) + SourceIndex(0) +5 >Emitted(47, 45) Source(58, 93) + SourceIndex(0) +6 >Emitted(47, 47) Source(58, 82) + SourceIndex(0) +7 >Emitted(47, 72) Source(58, 93) + SourceIndex(0) +8 >Emitted(47, 74) Source(58, 82) + SourceIndex(0) +9 >Emitted(47, 78) Source(58, 93) + SourceIndex(0) --- >>> var _x = multiRobots_2[_w], nameA = _x.name, _y = _x.skills, primaryA = _y.primary, secondaryA = _y.secondary; 1->^^^^ @@ -2425,175 +1411,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _z = 0, _0 = getMultiRobots(); _z < _0.length; _z++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(51, 1) Source(61, 1) + SourceIndex(0) -2 >Emitted(51, 5) Source(61, 5) + SourceIndex(0) -3 >Emitted(51, 6) Source(61, 82) + SourceIndex(0) -4 >Emitted(51, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(51, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(51, 16) Source(61, 98) + SourceIndex(0) -7 >Emitted(51, 18) Source(61, 82) + SourceIndex(0) -8 >Emitted(51, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(51, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(51, 23) Source(61, 82) + SourceIndex(0) -11>Emitted(51, 37) Source(61, 96) + SourceIndex(0) -12>Emitted(51, 39) Source(61, 98) + SourceIndex(0) -13>Emitted(51, 41) Source(61, 82) + SourceIndex(0) -14>Emitted(51, 55) Source(61, 98) + SourceIndex(0) -15>Emitted(51, 57) Source(61, 82) + SourceIndex(0) -16>Emitted(51, 61) Source(61, 98) + SourceIndex(0) +2 >Emitted(51, 6) Source(61, 82) + SourceIndex(0) +3 >Emitted(51, 16) Source(61, 98) + SourceIndex(0) +4 >Emitted(51, 18) Source(61, 82) + SourceIndex(0) +5 >Emitted(51, 23) Source(61, 82) + SourceIndex(0) +6 >Emitted(51, 37) Source(61, 96) + SourceIndex(0) +7 >Emitted(51, 39) Source(61, 98) + SourceIndex(0) +8 >Emitted(51, 41) Source(61, 82) + SourceIndex(0) +9 >Emitted(51, 55) Source(61, 98) + SourceIndex(0) +10>Emitted(51, 57) Source(61, 82) + SourceIndex(0) +11>Emitted(51, 61) Source(61, 98) + SourceIndex(0) --- >>> var _1 = _0[_z], nameA = _1.name, _2 = _1.skills, primaryA = _2.primary, secondaryA = _2.secondary; 1->^^^^ @@ -2666,215 +1517,74 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts --- >>>for (var _3 = 0, _4 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^^ -17> ^^ -18> ^^ -19> ^^^^^^^ -20> ^^ -21> ^^^^^^^^ -22> ^^ -23> ^^^^^^^^^ -24> ^^ -25> ^^^^^^ -26> ^^ -27> ^^ -28> ^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^^^ +17> ^^ +18> ^^^^^^^^^ +19> ^^ +20> ^^^^^^ +21> ^^ +22> ^^ +23> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skills -17> : -18> { -19> primary -20> : -21> "mowing" -22> , -23> secondary -24> : -25> "none" -26> } -27> } +2 >for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +3 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skills +12> : +13> { +14> primary +15> : +16> "mowing" +17> , +18> secondary +19> : +20> "none" +21> } +22> } 1->Emitted(55, 1) Source(64, 1) + SourceIndex(0) -2 >Emitted(55, 5) Source(64, 5) + SourceIndex(0) -3 >Emitted(55, 6) Source(64, 82) + SourceIndex(0) -4 >Emitted(55, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(55, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(55, 16) Source(65, 79) + SourceIndex(0) -7 >Emitted(55, 18) Source(64, 82) + SourceIndex(0) -8 >Emitted(55, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(55, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(55, 24) Source(64, 83) + SourceIndex(0) -11>Emitted(55, 26) Source(64, 85) + SourceIndex(0) -12>Emitted(55, 30) Source(64, 89) + SourceIndex(0) -13>Emitted(55, 32) Source(64, 91) + SourceIndex(0) -14>Emitted(55, 39) Source(64, 98) + SourceIndex(0) -15>Emitted(55, 41) Source(64, 100) + SourceIndex(0) -16>Emitted(55, 47) Source(64, 106) + SourceIndex(0) -17>Emitted(55, 49) Source(64, 108) + SourceIndex(0) -18>Emitted(55, 51) Source(64, 110) + SourceIndex(0) -19>Emitted(55, 58) Source(64, 117) + SourceIndex(0) -20>Emitted(55, 60) Source(64, 119) + SourceIndex(0) -21>Emitted(55, 68) Source(64, 127) + SourceIndex(0) -22>Emitted(55, 70) Source(64, 129) + SourceIndex(0) -23>Emitted(55, 79) Source(64, 138) + SourceIndex(0) -24>Emitted(55, 81) Source(64, 140) + SourceIndex(0) -25>Emitted(55, 87) Source(64, 146) + SourceIndex(0) -26>Emitted(55, 89) Source(64, 148) + SourceIndex(0) -27>Emitted(55, 91) Source(64, 150) + SourceIndex(0) +2 >Emitted(55, 6) Source(64, 82) + SourceIndex(0) +3 >Emitted(55, 16) Source(65, 79) + SourceIndex(0) +4 >Emitted(55, 18) Source(64, 82) + SourceIndex(0) +5 >Emitted(55, 24) Source(64, 83) + SourceIndex(0) +6 >Emitted(55, 26) Source(64, 85) + SourceIndex(0) +7 >Emitted(55, 30) Source(64, 89) + SourceIndex(0) +8 >Emitted(55, 32) Source(64, 91) + SourceIndex(0) +9 >Emitted(55, 39) Source(64, 98) + SourceIndex(0) +10>Emitted(55, 41) Source(64, 100) + SourceIndex(0) +11>Emitted(55, 47) Source(64, 106) + SourceIndex(0) +12>Emitted(55, 49) Source(64, 108) + SourceIndex(0) +13>Emitted(55, 51) Source(64, 110) + SourceIndex(0) +14>Emitted(55, 58) Source(64, 117) + SourceIndex(0) +15>Emitted(55, 60) Source(64, 119) + SourceIndex(0) +16>Emitted(55, 68) Source(64, 127) + SourceIndex(0) +17>Emitted(55, 70) Source(64, 129) + SourceIndex(0) +18>Emitted(55, 79) Source(64, 138) + SourceIndex(0) +19>Emitted(55, 81) Source(64, 140) + SourceIndex(0) +20>Emitted(55, 87) Source(64, 146) + SourceIndex(0) +21>Emitted(55, 89) Source(64, 148) + SourceIndex(0) +22>Emitted(55, 91) Source(64, 150) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _3 < _4.length; _3++) { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map index b0231ae73cd21..86dded9905bc9 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern2.ts"],"names":[],"mappings":"AAgBA,IAAI,MAAM,GAAY,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC;AACnG,IAAI,WAAW,GAAiB,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IAChG,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC;AAE/E;IACI,OAAO,MAAM,CAAC;AAClB,CAAC;AAED;IACI,OAAO,WAAW,CAAC;AACvB,CAAC;AAED,IAAI,KAAa,EAAE,QAAgB,EAAE,UAAkB,EAAE,CAAS,EAAE,MAAc,CAAC;AACnF,IAAI,IAAY,EAAE,OAAe,EAAE,SAAiB,EAAE,KAAa,CAAC;AAEpE,KAAuB,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM;IAAvB,yBAAW;IACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAuB,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW;IAA5B,mBAAW;IACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAuB,UAA4E,EAA5E,MAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,EAA5E,cAA4E,EAA5E,IAA4E;IAA7F,mBAAW;IACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAiE,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW;IAArE,6BAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IACrD,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAAiE,UAAgB,EAAhB,KAAA,cAAc,EAAE,EAAhB,cAAgB,EAAhB,IAAgB;IAA1E,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IACrD,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAAiE,UACa,EADb,MAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IACjI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,EADb,cACa,EADb,IACa;IADvE,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAErD,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAAgB,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM;IAAhB,wBAAI;IACN,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAgB,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW;IAArB,kBAAI;IACN,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAgB,UAA4E,EAA5E,MAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,EAA5E,cAA4E,EAA5E,IAA4E;IAAtF,kBAAI;IACN,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAA2C,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW;IAA/C,6BAA8B,EAApB,oBAAO,EAAE,wBAAS;IAC/B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAA2C,UAAgB,EAAhB,KAAA,cAAc,EAAE,EAAhB,cAAgB,EAAhB,IAAgB;IAApD,kBAA8B,EAApB,oBAAO,EAAE,wBAAS;IAC/B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAA2C,UACmC,EADnC,MAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IAC3G,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,EADnC,cACmC,EADnC,IACmC;IADvE,kBAA8B,EAApB,oBAAO,EAAE,wBAAS;IAE/B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AAGD,KAAsC,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM;uBAAtC,eAAW,EAAE,iBAAa;IAC5B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAsC,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW;iBAA3C,eAAW,EAAE,iBAAa;IAC5B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAsC,UAA4E,EAA5E,MAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,EAA5E,cAA4E,EAA5E,IAA4E;iBAA5G,eAAW,EAAE,iBAAa;IAC5B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAA6E,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW;6BAAlF,gBAAW,EAAE,gBAAoD,EAA1C,sBAAiB,EAAE,0BAAqB;IACjE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAA6E,WAAgB,EAAhB,MAAA,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB;oBAAvF,gBAAW,EAAE,gBAAoD,EAA1C,sBAAiB,EAAE,0BAAqB;IACjE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAA6E,WACC,EADD,OAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IAC7I,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,EADD,gBACC,EADD,KACC;oBADxE,gBAAW,EAAE,gBAAoD,EAA1C,sBAAiB,EAAE,0BAAqB;IAEjE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAuB,WAAM,EAAN,iBAAM,EAAN,qBAAM,EAAN,KAAM;yBAAvB,eAAI,EAAE,iBAAK;IACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAuB,WAAW,EAAX,MAAA,SAAS,EAAE,EAAX,gBAAW,EAAX,KAAW;oBAA5B,eAAI,EAAE,iBAAK;IACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAuB,WAA4E,EAA5E,OAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,EAA5E,gBAA4E,EAA5E,KAA4E;oBAA7F,eAAI,EAAE,iBAAK;IACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAgD,WAAW,EAAX,2BAAW,EAAX,0BAAW,EAAX,KAAW;8BAArD,eAAI,EAAE,gBAA8B,EAApB,qBAAO,EAAE,yBAAS;IACpC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAgD,WAAgB,EAAhB,MAAA,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB;oBAA1D,eAAI,EAAE,gBAA8B,EAApB,qBAAO,EAAE,yBAAS;IACpC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAgD,WAC8B,EAD9B,OAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IAChH,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,EAD9B,gBAC8B,EAD9B,KAC8B;oBADxE,eAAI,EAAE,gBAA8B,EAApB,qBAAO,EAAE,yBAAS;IAEpC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt index a12a9c78d73e4..e646f0120b244 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt @@ -12,31 +12,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^ +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -56,134 +54,124 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts > 2 >let 3 > robots -4 > : -5 > R -6 > obot[] = -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> ; +4 > : Robot[] = +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(17, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(17, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) -7 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) -8 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) -9 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) -10>Emitted(1, 23) Source(17, 32) + SourceIndex(0) -11>Emitted(1, 30) Source(17, 39) + SourceIndex(0) -12>Emitted(1, 32) Source(17, 41) + SourceIndex(0) -13>Emitted(1, 37) Source(17, 46) + SourceIndex(0) -14>Emitted(1, 39) Source(17, 48) + SourceIndex(0) -15>Emitted(1, 47) Source(17, 56) + SourceIndex(0) -16>Emitted(1, 49) Source(17, 58) + SourceIndex(0) -17>Emitted(1, 51) Source(17, 60) + SourceIndex(0) -18>Emitted(1, 53) Source(17, 62) + SourceIndex(0) -19>Emitted(1, 57) Source(17, 66) + SourceIndex(0) -20>Emitted(1, 59) Source(17, 68) + SourceIndex(0) -21>Emitted(1, 68) Source(17, 77) + SourceIndex(0) -22>Emitted(1, 70) Source(17, 79) + SourceIndex(0) -23>Emitted(1, 75) Source(17, 84) + SourceIndex(0) -24>Emitted(1, 77) Source(17, 86) + SourceIndex(0) -25>Emitted(1, 87) Source(17, 96) + SourceIndex(0) -26>Emitted(1, 89) Source(17, 98) + SourceIndex(0) -27>Emitted(1, 90) Source(17, 99) + SourceIndex(0) -28>Emitted(1, 91) Source(17, 100) + SourceIndex(0) +4 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) +5 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) +6 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) +7 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) +8 >Emitted(1, 23) Source(17, 32) + SourceIndex(0) +9 >Emitted(1, 30) Source(17, 39) + SourceIndex(0) +10>Emitted(1, 32) Source(17, 41) + SourceIndex(0) +11>Emitted(1, 37) Source(17, 46) + SourceIndex(0) +12>Emitted(1, 39) Source(17, 48) + SourceIndex(0) +13>Emitted(1, 47) Source(17, 56) + SourceIndex(0) +14>Emitted(1, 49) Source(17, 58) + SourceIndex(0) +15>Emitted(1, 51) Source(17, 60) + SourceIndex(0) +16>Emitted(1, 53) Source(17, 62) + SourceIndex(0) +17>Emitted(1, 57) Source(17, 66) + SourceIndex(0) +18>Emitted(1, 59) Source(17, 68) + SourceIndex(0) +19>Emitted(1, 68) Source(17, 77) + SourceIndex(0) +20>Emitted(1, 70) Source(17, 79) + SourceIndex(0) +21>Emitted(1, 75) Source(17, 84) + SourceIndex(0) +22>Emitted(1, 77) Source(17, 86) + SourceIndex(0) +23>Emitted(1, 87) Source(17, 96) + SourceIndex(0) +24>Emitted(1, 89) Source(17, 98) + SourceIndex(0) +25>Emitted(1, 90) Source(17, 99) + SourceIndex(0) +26>Emitted(1, 91) Source(17, 100) + SourceIndex(0) --- >>>var multiRobots = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^^^^^^^^ -21> ^^ -22> ^^^^^^ -23> ^^ -24> ^^ +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^^^ +17> ^^ +18> ^^^^^^^^^ +19> ^^ +20> ^^^^^^ +21> ^^ +22> ^^ 1 > > 2 >let 3 > multiRobots -4 > : -5 > M -6 > ultiRobot[] = -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skills -14> : -15> { -16> primary -17> : -18> "mowing" -19> , -20> secondary -21> : -22> "none" -23> } -24> } +4 > : MultiRobot[] = +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skills +12> : +13> { +14> primary +15> : +16> "mowing" +17> , +18> secondary +19> : +20> "none" +21> } +22> } 1 >Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 16) Source(18, 16) + SourceIndex(0) -4 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) -5 >Emitted(2, 18) Source(18, 19) + SourceIndex(0) -6 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) -7 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) -8 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) -9 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) -10>Emitted(2, 28) Source(18, 42) + SourceIndex(0) -11>Emitted(2, 35) Source(18, 49) + SourceIndex(0) -12>Emitted(2, 37) Source(18, 51) + SourceIndex(0) -13>Emitted(2, 43) Source(18, 57) + SourceIndex(0) -14>Emitted(2, 45) Source(18, 59) + SourceIndex(0) -15>Emitted(2, 47) Source(18, 61) + SourceIndex(0) -16>Emitted(2, 54) Source(18, 68) + SourceIndex(0) -17>Emitted(2, 56) Source(18, 70) + SourceIndex(0) -18>Emitted(2, 64) Source(18, 78) + SourceIndex(0) -19>Emitted(2, 66) Source(18, 80) + SourceIndex(0) -20>Emitted(2, 75) Source(18, 89) + SourceIndex(0) -21>Emitted(2, 77) Source(18, 91) + SourceIndex(0) -22>Emitted(2, 83) Source(18, 97) + SourceIndex(0) -23>Emitted(2, 85) Source(18, 99) + SourceIndex(0) -24>Emitted(2, 87) Source(18, 101) + SourceIndex(0) +4 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) +5 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) +6 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) +7 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) +8 >Emitted(2, 28) Source(18, 42) + SourceIndex(0) +9 >Emitted(2, 35) Source(18, 49) + SourceIndex(0) +10>Emitted(2, 37) Source(18, 51) + SourceIndex(0) +11>Emitted(2, 43) Source(18, 57) + SourceIndex(0) +12>Emitted(2, 45) Source(18, 59) + SourceIndex(0) +13>Emitted(2, 47) Source(18, 61) + SourceIndex(0) +14>Emitted(2, 54) Source(18, 68) + SourceIndex(0) +15>Emitted(2, 56) Source(18, 70) + SourceIndex(0) +16>Emitted(2, 64) Source(18, 78) + SourceIndex(0) +17>Emitted(2, 66) Source(18, 80) + SourceIndex(0) +18>Emitted(2, 75) Source(18, 89) + SourceIndex(0) +19>Emitted(2, 77) Source(18, 91) + SourceIndex(0) +20>Emitted(2, 83) Source(18, 97) + SourceIndex(0) +21>Emitted(2, 85) Source(18, 99) + SourceIndex(0) +22>Emitted(2, 87) Source(18, 101) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 1 >^^^^ @@ -258,21 +246,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>> return robots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobots() { > -2 > return -3 > -4 > robots -5 > ; +2 > return +3 > robots +4 > ; 1->Emitted(5, 5) Source(22, 5) + SourceIndex(0) -2 >Emitted(5, 11) Source(22, 11) + SourceIndex(0) -3 >Emitted(5, 12) Source(22, 12) + SourceIndex(0) -4 >Emitted(5, 18) Source(22, 18) + SourceIndex(0) -5 >Emitted(5, 19) Source(22, 19) + SourceIndex(0) +2 >Emitted(5, 12) Source(22, 12) + SourceIndex(0) +3 >Emitted(5, 18) Source(22, 18) + SourceIndex(0) +4 >Emitted(5, 19) Source(22, 19) + SourceIndex(0) --- >>>} 1 > @@ -294,21 +279,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>> return multiRobots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobots() { > -2 > return -3 > -4 > multiRobots -5 > ; +2 > return +3 > multiRobots +4 > ; 1->Emitted(8, 5) Source(26, 5) + SourceIndex(0) -2 >Emitted(8, 11) Source(26, 11) + SourceIndex(0) -3 >Emitted(8, 12) Source(26, 12) + SourceIndex(0) -4 >Emitted(8, 23) Source(26, 23) + SourceIndex(0) -5 >Emitted(8, 24) Source(26, 24) + SourceIndex(0) +2 >Emitted(8, 12) Source(26, 12) + SourceIndex(0) +3 >Emitted(8, 23) Source(26, 23) + SourceIndex(0) +4 >Emitted(8, 24) Source(26, 24) + SourceIndex(0) --- >>>} 1 > @@ -396,111 +378,34 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ 1-> > > -2 >for -3 > ({name: nameA } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots -11> -12> robots -13> -14> robots +2 >for ({name: nameA } of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(12, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(12, 5) Source(32, 5) + SourceIndex(0) -3 >Emitted(12, 6) Source(32, 24) + SourceIndex(0) -4 >Emitted(12, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(12, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(12, 16) Source(32, 30) + SourceIndex(0) -7 >Emitted(12, 18) Source(32, 24) + SourceIndex(0) -8 >Emitted(12, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(12, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(12, 35) Source(32, 30) + SourceIndex(0) -11>Emitted(12, 37) Source(32, 24) + SourceIndex(0) -12>Emitted(12, 57) Source(32, 30) + SourceIndex(0) -13>Emitted(12, 59) Source(32, 24) + SourceIndex(0) -14>Emitted(12, 63) Source(32, 30) + SourceIndex(0) +2 >Emitted(12, 6) Source(32, 24) + SourceIndex(0) +3 >Emitted(12, 16) Source(32, 30) + SourceIndex(0) +4 >Emitted(12, 18) Source(32, 24) + SourceIndex(0) +5 >Emitted(12, 35) Source(32, 30) + SourceIndex(0) +6 >Emitted(12, 37) Source(32, 24) + SourceIndex(0) +7 >Emitted(12, 57) Source(32, 30) + SourceIndex(0) +8 >Emitted(12, 59) Source(32, 24) + SourceIndex(0) +9 >Emitted(12, 63) Source(32, 30) + SourceIndex(0) --- >>> nameA = robots_1[_i].name; 1 >^^^^ @@ -546,122 +451,39 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _a = 0, _b = getRobots(); _a < _b.length; _a++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ 1-> > -2 >for -3 > ({name: nameA } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ({name: nameA } of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(16, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(16, 5) Source(35, 5) + SourceIndex(0) -3 >Emitted(16, 6) Source(35, 24) + SourceIndex(0) -4 >Emitted(16, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(16, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(16, 16) Source(35, 35) + SourceIndex(0) -7 >Emitted(16, 18) Source(35, 24) + SourceIndex(0) -8 >Emitted(16, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(16, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(16, 23) Source(35, 24) + SourceIndex(0) -11>Emitted(16, 32) Source(35, 33) + SourceIndex(0) -12>Emitted(16, 34) Source(35, 35) + SourceIndex(0) -13>Emitted(16, 36) Source(35, 24) + SourceIndex(0) -14>Emitted(16, 50) Source(35, 35) + SourceIndex(0) -15>Emitted(16, 52) Source(35, 24) + SourceIndex(0) -16>Emitted(16, 56) Source(35, 35) + SourceIndex(0) +2 >Emitted(16, 6) Source(35, 24) + SourceIndex(0) +3 >Emitted(16, 16) Source(35, 35) + SourceIndex(0) +4 >Emitted(16, 18) Source(35, 24) + SourceIndex(0) +5 >Emitted(16, 23) Source(35, 24) + SourceIndex(0) +6 >Emitted(16, 32) Source(35, 33) + SourceIndex(0) +7 >Emitted(16, 34) Source(35, 35) + SourceIndex(0) +8 >Emitted(16, 36) Source(35, 24) + SourceIndex(0) +9 >Emitted(16, 50) Source(35, 35) + SourceIndex(0) +10>Emitted(16, 52) Source(35, 24) + SourceIndex(0) +11>Emitted(16, 56) Source(35, 35) + SourceIndex(0) --- >>> nameA = _b[_a].name; 1 >^^^^ @@ -708,182 +530,93 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _c = 0, _d = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _c < _d.length; _c++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^ -21> ^^ -22> ^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^ -27> ^^ -28> ^^^^^^^^^^ -29> ^^ -30> ^ -31> ^^ -32> ^^^^^^^^^^^^^^ -33> ^^ -34> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^^ +27> ^^^^^^^^^^^^^^ +28> ^^ +29> ^^^^ 1-> > -2 >for -3 > ({name: nameA } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skill -17> : -18> "mowing" -19> } -20> , -21> { -22> name -23> : -24> "trimmer" -25> , -26> skill -27> : -28> "trimming" -29> } -30> ] -31> -32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -33> -34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +2 >for ({name: nameA } of +3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> +27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +28> +29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(20, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(20, 5) Source(38, 5) + SourceIndex(0) -3 >Emitted(20, 6) Source(38, 24) + SourceIndex(0) -4 >Emitted(20, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(20, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(20, 16) Source(38, 100) + SourceIndex(0) -7 >Emitted(20, 18) Source(38, 24) + SourceIndex(0) -8 >Emitted(20, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(20, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(20, 24) Source(38, 25) + SourceIndex(0) -11>Emitted(20, 26) Source(38, 27) + SourceIndex(0) -12>Emitted(20, 30) Source(38, 31) + SourceIndex(0) -13>Emitted(20, 32) Source(38, 33) + SourceIndex(0) -14>Emitted(20, 39) Source(38, 40) + SourceIndex(0) -15>Emitted(20, 41) Source(38, 42) + SourceIndex(0) -16>Emitted(20, 46) Source(38, 47) + SourceIndex(0) -17>Emitted(20, 48) Source(38, 49) + SourceIndex(0) -18>Emitted(20, 56) Source(38, 57) + SourceIndex(0) -19>Emitted(20, 58) Source(38, 59) + SourceIndex(0) -20>Emitted(20, 60) Source(38, 61) + SourceIndex(0) -21>Emitted(20, 62) Source(38, 63) + SourceIndex(0) -22>Emitted(20, 66) Source(38, 67) + SourceIndex(0) -23>Emitted(20, 68) Source(38, 69) + SourceIndex(0) -24>Emitted(20, 77) Source(38, 78) + SourceIndex(0) -25>Emitted(20, 79) Source(38, 80) + SourceIndex(0) -26>Emitted(20, 84) Source(38, 85) + SourceIndex(0) -27>Emitted(20, 86) Source(38, 87) + SourceIndex(0) -28>Emitted(20, 96) Source(38, 97) + SourceIndex(0) -29>Emitted(20, 98) Source(38, 99) + SourceIndex(0) -30>Emitted(20, 99) Source(38, 100) + SourceIndex(0) -31>Emitted(20, 101) Source(38, 24) + SourceIndex(0) -32>Emitted(20, 115) Source(38, 100) + SourceIndex(0) -33>Emitted(20, 117) Source(38, 24) + SourceIndex(0) -34>Emitted(20, 121) Source(38, 100) + SourceIndex(0) +2 >Emitted(20, 6) Source(38, 24) + SourceIndex(0) +3 >Emitted(20, 16) Source(38, 100) + SourceIndex(0) +4 >Emitted(20, 18) Source(38, 24) + SourceIndex(0) +5 >Emitted(20, 24) Source(38, 25) + SourceIndex(0) +6 >Emitted(20, 26) Source(38, 27) + SourceIndex(0) +7 >Emitted(20, 30) Source(38, 31) + SourceIndex(0) +8 >Emitted(20, 32) Source(38, 33) + SourceIndex(0) +9 >Emitted(20, 39) Source(38, 40) + SourceIndex(0) +10>Emitted(20, 41) Source(38, 42) + SourceIndex(0) +11>Emitted(20, 46) Source(38, 47) + SourceIndex(0) +12>Emitted(20, 48) Source(38, 49) + SourceIndex(0) +13>Emitted(20, 56) Source(38, 57) + SourceIndex(0) +14>Emitted(20, 58) Source(38, 59) + SourceIndex(0) +15>Emitted(20, 60) Source(38, 61) + SourceIndex(0) +16>Emitted(20, 62) Source(38, 63) + SourceIndex(0) +17>Emitted(20, 66) Source(38, 67) + SourceIndex(0) +18>Emitted(20, 68) Source(38, 69) + SourceIndex(0) +19>Emitted(20, 77) Source(38, 78) + SourceIndex(0) +20>Emitted(20, 79) Source(38, 80) + SourceIndex(0) +21>Emitted(20, 84) Source(38, 85) + SourceIndex(0) +22>Emitted(20, 86) Source(38, 87) + SourceIndex(0) +23>Emitted(20, 96) Source(38, 97) + SourceIndex(0) +24>Emitted(20, 98) Source(38, 99) + SourceIndex(0) +25>Emitted(20, 99) Source(38, 100) + SourceIndex(0) +26>Emitted(20, 101) Source(38, 24) + SourceIndex(0) +27>Emitted(20, 115) Source(38, 100) + SourceIndex(0) +28>Emitted(20, 117) Source(38, 24) + SourceIndex(0) +29>Emitted(20, 121) Source(38, 100) + SourceIndex(0) --- >>> nameA = _d[_c].name; 1 >^^^^ @@ -930,129 +663,34 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _e = 0, multiRobots_1 = multiRobots; _e < multiRobots_1.length; _e++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^-> 1-> > -2 >for -3 > ({ skills: { primary: primaryA, secondary: secondaryA } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ({ skills: { primary: primaryA, secondary: secondaryA } } of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(24, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(24, 5) Source(41, 5) + SourceIndex(0) -3 >Emitted(24, 6) Source(41, 66) + SourceIndex(0) -4 >Emitted(24, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(24, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(24, 16) Source(41, 77) + SourceIndex(0) -7 >Emitted(24, 18) Source(41, 66) + SourceIndex(0) -8 >Emitted(24, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(24, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(24, 45) Source(41, 77) + SourceIndex(0) -11>Emitted(24, 47) Source(41, 66) + SourceIndex(0) -12>Emitted(24, 72) Source(41, 77) + SourceIndex(0) -13>Emitted(24, 74) Source(41, 66) + SourceIndex(0) -14>Emitted(24, 78) Source(41, 77) + SourceIndex(0) +2 >Emitted(24, 6) Source(41, 66) + SourceIndex(0) +3 >Emitted(24, 16) Source(41, 77) + SourceIndex(0) +4 >Emitted(24, 18) Source(41, 66) + SourceIndex(0) +5 >Emitted(24, 45) Source(41, 77) + SourceIndex(0) +6 >Emitted(24, 47) Source(41, 66) + SourceIndex(0) +7 >Emitted(24, 72) Source(41, 77) + SourceIndex(0) +8 >Emitted(24, 74) Source(41, 66) + SourceIndex(0) +9 >Emitted(24, 78) Source(41, 77) + SourceIndex(0) --- >>> _f = multiRobots_1[_e].skills, primaryA = _f.primary, secondaryA = _f.secondary; 1->^^^^ @@ -1110,141 +748,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _g = 0, _h = getMultiRobots(); _g < _h.length; _g++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ skills: { primary: primaryA, secondary: secondaryA } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ({ skills: { primary: primaryA, secondary: secondaryA } } of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(28, 1) Source(44, 1) + SourceIndex(0) -2 >Emitted(28, 5) Source(44, 5) + SourceIndex(0) -3 >Emitted(28, 6) Source(44, 66) + SourceIndex(0) -4 >Emitted(28, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(28, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(28, 16) Source(44, 82) + SourceIndex(0) -7 >Emitted(28, 18) Source(44, 66) + SourceIndex(0) -8 >Emitted(28, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(28, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(28, 23) Source(44, 66) + SourceIndex(0) -11>Emitted(28, 37) Source(44, 80) + SourceIndex(0) -12>Emitted(28, 39) Source(44, 82) + SourceIndex(0) -13>Emitted(28, 41) Source(44, 66) + SourceIndex(0) -14>Emitted(28, 55) Source(44, 82) + SourceIndex(0) -15>Emitted(28, 57) Source(44, 66) + SourceIndex(0) -16>Emitted(28, 61) Source(44, 82) + SourceIndex(0) +2 >Emitted(28, 6) Source(44, 66) + SourceIndex(0) +3 >Emitted(28, 16) Source(44, 82) + SourceIndex(0) +4 >Emitted(28, 18) Source(44, 66) + SourceIndex(0) +5 >Emitted(28, 23) Source(44, 66) + SourceIndex(0) +6 >Emitted(28, 37) Source(44, 80) + SourceIndex(0) +7 >Emitted(28, 39) Source(44, 82) + SourceIndex(0) +8 >Emitted(28, 41) Source(44, 66) + SourceIndex(0) +9 >Emitted(28, 55) Source(44, 82) + SourceIndex(0) +10>Emitted(28, 57) Source(44, 66) + SourceIndex(0) +11>Emitted(28, 61) Source(44, 82) + SourceIndex(0) --- >>> _j = _h[_g].skills, primaryA = _j.primary, secondaryA = _j.secondary; 1->^^^^ @@ -1302,181 +839,74 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _k = 0, _l = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^^ -17> ^^ -18> ^^ -19> ^^^^^^^ -20> ^^ -21> ^^^^^^^^ -22> ^^ -23> ^^^^^^^^^ -24> ^^ -25> ^^^^^^ -26> ^^ -27> ^^ -28> ^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^^^ +17> ^^ +18> ^^^^^^^^^ +19> ^^ +20> ^^^^^^ +21> ^^ +22> ^^ +23> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ skills: { primary: primaryA, secondary: secondaryA } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skills -17> : -18> { -19> primary -20> : -21> "mowing" -22> , -23> secondary -24> : -25> "none" -26> } -27> } +2 >for ({ skills: { primary: primaryA, secondary: secondaryA } } of +3 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skills +12> : +13> { +14> primary +15> : +16> "mowing" +17> , +18> secondary +19> : +20> "none" +21> } +22> } 1->Emitted(32, 1) Source(47, 1) + SourceIndex(0) -2 >Emitted(32, 5) Source(47, 5) + SourceIndex(0) -3 >Emitted(32, 6) Source(47, 66) + SourceIndex(0) -4 >Emitted(32, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(32, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(32, 16) Source(48, 79) + SourceIndex(0) -7 >Emitted(32, 18) Source(47, 66) + SourceIndex(0) -8 >Emitted(32, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(32, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(32, 24) Source(47, 67) + SourceIndex(0) -11>Emitted(32, 26) Source(47, 69) + SourceIndex(0) -12>Emitted(32, 30) Source(47, 73) + SourceIndex(0) -13>Emitted(32, 32) Source(47, 75) + SourceIndex(0) -14>Emitted(32, 39) Source(47, 82) + SourceIndex(0) -15>Emitted(32, 41) Source(47, 84) + SourceIndex(0) -16>Emitted(32, 47) Source(47, 90) + SourceIndex(0) -17>Emitted(32, 49) Source(47, 92) + SourceIndex(0) -18>Emitted(32, 51) Source(47, 94) + SourceIndex(0) -19>Emitted(32, 58) Source(47, 101) + SourceIndex(0) -20>Emitted(32, 60) Source(47, 103) + SourceIndex(0) -21>Emitted(32, 68) Source(47, 111) + SourceIndex(0) -22>Emitted(32, 70) Source(47, 113) + SourceIndex(0) -23>Emitted(32, 79) Source(47, 122) + SourceIndex(0) -24>Emitted(32, 81) Source(47, 124) + SourceIndex(0) -25>Emitted(32, 87) Source(47, 130) + SourceIndex(0) -26>Emitted(32, 89) Source(47, 132) + SourceIndex(0) -27>Emitted(32, 91) Source(47, 134) + SourceIndex(0) +2 >Emitted(32, 6) Source(47, 66) + SourceIndex(0) +3 >Emitted(32, 16) Source(48, 79) + SourceIndex(0) +4 >Emitted(32, 18) Source(47, 66) + SourceIndex(0) +5 >Emitted(32, 24) Source(47, 67) + SourceIndex(0) +6 >Emitted(32, 26) Source(47, 69) + SourceIndex(0) +7 >Emitted(32, 30) Source(47, 73) + SourceIndex(0) +8 >Emitted(32, 32) Source(47, 75) + SourceIndex(0) +9 >Emitted(32, 39) Source(47, 82) + SourceIndex(0) +10>Emitted(32, 41) Source(47, 84) + SourceIndex(0) +11>Emitted(32, 47) Source(47, 90) + SourceIndex(0) +12>Emitted(32, 49) Source(47, 92) + SourceIndex(0) +13>Emitted(32, 51) Source(47, 94) + SourceIndex(0) +14>Emitted(32, 58) Source(47, 101) + SourceIndex(0) +15>Emitted(32, 60) Source(47, 103) + SourceIndex(0) +16>Emitted(32, 68) Source(47, 111) + SourceIndex(0) +17>Emitted(32, 70) Source(47, 113) + SourceIndex(0) +18>Emitted(32, 79) Source(47, 122) + SourceIndex(0) +19>Emitted(32, 81) Source(47, 124) + SourceIndex(0) +20>Emitted(32, 87) Source(47, 130) + SourceIndex(0) +21>Emitted(32, 89) Source(47, 132) + SourceIndex(0) +22>Emitted(32, 91) Source(47, 134) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _k < _l.length; _k++) { 1->^^^^ @@ -1609,148 +1039,33 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _o = 0, robots_2 = robots; _o < robots_2.length; _o++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ 1-> > -2 >for -3 > ({name } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots -11> -12> robots -13> -14> robots +2 >for ({name } of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(37, 1) Source(51, 1) + SourceIndex(0) -2 >Emitted(37, 5) Source(51, 5) + SourceIndex(0) -3 >Emitted(37, 6) Source(51, 17) + SourceIndex(0) -4 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(37, 16) Source(51, 23) + SourceIndex(0) -7 >Emitted(37, 18) Source(51, 17) + SourceIndex(0) -8 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(37, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(37, 35) Source(51, 23) + SourceIndex(0) -11>Emitted(37, 37) Source(51, 17) + SourceIndex(0) -12>Emitted(37, 57) Source(51, 23) + SourceIndex(0) -13>Emitted(37, 59) Source(51, 17) + SourceIndex(0) -14>Emitted(37, 63) Source(51, 23) + SourceIndex(0) +2 >Emitted(37, 6) Source(51, 17) + SourceIndex(0) +3 >Emitted(37, 16) Source(51, 23) + SourceIndex(0) +4 >Emitted(37, 18) Source(51, 17) + SourceIndex(0) +5 >Emitted(37, 35) Source(51, 23) + SourceIndex(0) +6 >Emitted(37, 37) Source(51, 17) + SourceIndex(0) +7 >Emitted(37, 57) Source(51, 23) + SourceIndex(0) +8 >Emitted(37, 59) Source(51, 17) + SourceIndex(0) +9 >Emitted(37, 63) Source(51, 23) + SourceIndex(0) --- >>> name = robots_2[_o].name; 1 >^^^^ @@ -1796,160 +1111,39 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _p = 0, _q = getRobots(); _p < _q.length; _p++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ 1-> > -2 >for -3 > ({name } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ({name } of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(41, 1) Source(54, 1) + SourceIndex(0) -2 >Emitted(41, 5) Source(54, 5) + SourceIndex(0) -3 >Emitted(41, 6) Source(54, 17) + SourceIndex(0) -4 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(41, 16) Source(54, 28) + SourceIndex(0) -7 >Emitted(41, 18) Source(54, 17) + SourceIndex(0) -8 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(41, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(41, 23) Source(54, 17) + SourceIndex(0) -11>Emitted(41, 32) Source(54, 26) + SourceIndex(0) -12>Emitted(41, 34) Source(54, 28) + SourceIndex(0) -13>Emitted(41, 36) Source(54, 17) + SourceIndex(0) -14>Emitted(41, 50) Source(54, 28) + SourceIndex(0) -15>Emitted(41, 52) Source(54, 17) + SourceIndex(0) -16>Emitted(41, 56) Source(54, 28) + SourceIndex(0) +2 >Emitted(41, 6) Source(54, 17) + SourceIndex(0) +3 >Emitted(41, 16) Source(54, 28) + SourceIndex(0) +4 >Emitted(41, 18) Source(54, 17) + SourceIndex(0) +5 >Emitted(41, 23) Source(54, 17) + SourceIndex(0) +6 >Emitted(41, 32) Source(54, 26) + SourceIndex(0) +7 >Emitted(41, 34) Source(54, 28) + SourceIndex(0) +8 >Emitted(41, 36) Source(54, 17) + SourceIndex(0) +9 >Emitted(41, 50) Source(54, 28) + SourceIndex(0) +10>Emitted(41, 52) Source(54, 17) + SourceIndex(0) +11>Emitted(41, 56) Source(54, 28) + SourceIndex(0) --- >>> name = _q[_p].name; 1 >^^^^ @@ -1996,220 +1190,93 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _r = 0, _s = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _r < _s.length; _r++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^ -21> ^^ -22> ^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^ -27> ^^ -28> ^^^^^^^^^^ -29> ^^ -30> ^ -31> ^^ -32> ^^^^^^^^^^^^^^ -33> ^^ -34> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^^ +27> ^^^^^^^^^^^^^^ +28> ^^ +29> ^^^^ 1-> > -2 >for -3 > ({name } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skill -17> : -18> "mowing" -19> } -20> , -21> { -22> name -23> : -24> "trimmer" -25> , -26> skill -27> : -28> "trimming" -29> } -30> ] -31> -32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -33> -34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +2 >for ({name } of +3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> +27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +28> +29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(45, 1) Source(57, 1) + SourceIndex(0) -2 >Emitted(45, 5) Source(57, 5) + SourceIndex(0) -3 >Emitted(45, 6) Source(57, 17) + SourceIndex(0) -4 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(45, 16) Source(57, 93) + SourceIndex(0) -7 >Emitted(45, 18) Source(57, 17) + SourceIndex(0) -8 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(45, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(45, 24) Source(57, 18) + SourceIndex(0) -11>Emitted(45, 26) Source(57, 20) + SourceIndex(0) -12>Emitted(45, 30) Source(57, 24) + SourceIndex(0) -13>Emitted(45, 32) Source(57, 26) + SourceIndex(0) -14>Emitted(45, 39) Source(57, 33) + SourceIndex(0) -15>Emitted(45, 41) Source(57, 35) + SourceIndex(0) -16>Emitted(45, 46) Source(57, 40) + SourceIndex(0) -17>Emitted(45, 48) Source(57, 42) + SourceIndex(0) -18>Emitted(45, 56) Source(57, 50) + SourceIndex(0) -19>Emitted(45, 58) Source(57, 52) + SourceIndex(0) -20>Emitted(45, 60) Source(57, 54) + SourceIndex(0) -21>Emitted(45, 62) Source(57, 56) + SourceIndex(0) -22>Emitted(45, 66) Source(57, 60) + SourceIndex(0) -23>Emitted(45, 68) Source(57, 62) + SourceIndex(0) -24>Emitted(45, 77) Source(57, 71) + SourceIndex(0) -25>Emitted(45, 79) Source(57, 73) + SourceIndex(0) -26>Emitted(45, 84) Source(57, 78) + SourceIndex(0) -27>Emitted(45, 86) Source(57, 80) + SourceIndex(0) -28>Emitted(45, 96) Source(57, 90) + SourceIndex(0) -29>Emitted(45, 98) Source(57, 92) + SourceIndex(0) -30>Emitted(45, 99) Source(57, 93) + SourceIndex(0) -31>Emitted(45, 101) Source(57, 17) + SourceIndex(0) -32>Emitted(45, 115) Source(57, 93) + SourceIndex(0) -33>Emitted(45, 117) Source(57, 17) + SourceIndex(0) -34>Emitted(45, 121) Source(57, 93) + SourceIndex(0) +2 >Emitted(45, 6) Source(57, 17) + SourceIndex(0) +3 >Emitted(45, 16) Source(57, 93) + SourceIndex(0) +4 >Emitted(45, 18) Source(57, 17) + SourceIndex(0) +5 >Emitted(45, 24) Source(57, 18) + SourceIndex(0) +6 >Emitted(45, 26) Source(57, 20) + SourceIndex(0) +7 >Emitted(45, 30) Source(57, 24) + SourceIndex(0) +8 >Emitted(45, 32) Source(57, 26) + SourceIndex(0) +9 >Emitted(45, 39) Source(57, 33) + SourceIndex(0) +10>Emitted(45, 41) Source(57, 35) + SourceIndex(0) +11>Emitted(45, 46) Source(57, 40) + SourceIndex(0) +12>Emitted(45, 48) Source(57, 42) + SourceIndex(0) +13>Emitted(45, 56) Source(57, 50) + SourceIndex(0) +14>Emitted(45, 58) Source(57, 52) + SourceIndex(0) +15>Emitted(45, 60) Source(57, 54) + SourceIndex(0) +16>Emitted(45, 62) Source(57, 56) + SourceIndex(0) +17>Emitted(45, 66) Source(57, 60) + SourceIndex(0) +18>Emitted(45, 68) Source(57, 62) + SourceIndex(0) +19>Emitted(45, 77) Source(57, 71) + SourceIndex(0) +20>Emitted(45, 79) Source(57, 73) + SourceIndex(0) +21>Emitted(45, 84) Source(57, 78) + SourceIndex(0) +22>Emitted(45, 86) Source(57, 80) + SourceIndex(0) +23>Emitted(45, 96) Source(57, 90) + SourceIndex(0) +24>Emitted(45, 98) Source(57, 92) + SourceIndex(0) +25>Emitted(45, 99) Source(57, 93) + SourceIndex(0) +26>Emitted(45, 101) Source(57, 17) + SourceIndex(0) +27>Emitted(45, 115) Source(57, 93) + SourceIndex(0) +28>Emitted(45, 117) Source(57, 17) + SourceIndex(0) +29>Emitted(45, 121) Source(57, 93) + SourceIndex(0) --- >>> name = _s[_r].name; 1 >^^^^ @@ -2256,167 +1323,34 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _t = 0, multiRobots_2 = multiRobots; _t < multiRobots_2.length; _t++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^-> 1-> > -2 >for -3 > ({ skills: { primary, secondary } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ({ skills: { primary, secondary } } of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(49, 1) Source(60, 1) + SourceIndex(0) -2 >Emitted(49, 5) Source(60, 5) + SourceIndex(0) -3 >Emitted(49, 6) Source(60, 44) + SourceIndex(0) -4 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(49, 16) Source(60, 55) + SourceIndex(0) -7 >Emitted(49, 18) Source(60, 44) + SourceIndex(0) -8 >Emitted(49, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(49, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(49, 45) Source(60, 55) + SourceIndex(0) -11>Emitted(49, 47) Source(60, 44) + SourceIndex(0) -12>Emitted(49, 72) Source(60, 55) + SourceIndex(0) -13>Emitted(49, 74) Source(60, 44) + SourceIndex(0) -14>Emitted(49, 78) Source(60, 55) + SourceIndex(0) +2 >Emitted(49, 6) Source(60, 44) + SourceIndex(0) +3 >Emitted(49, 16) Source(60, 55) + SourceIndex(0) +4 >Emitted(49, 18) Source(60, 44) + SourceIndex(0) +5 >Emitted(49, 45) Source(60, 55) + SourceIndex(0) +6 >Emitted(49, 47) Source(60, 44) + SourceIndex(0) +7 >Emitted(49, 72) Source(60, 55) + SourceIndex(0) +8 >Emitted(49, 74) Source(60, 44) + SourceIndex(0) +9 >Emitted(49, 78) Source(60, 55) + SourceIndex(0) --- >>> _u = multiRobots_2[_t].skills, primary = _u.primary, secondary = _u.secondary; 1->^^^^ @@ -2474,179 +1408,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _v = 0, _w = getMultiRobots(); _v < _w.length; _v++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ skills: { primary, secondary } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ({ skills: { primary, secondary } } of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(53, 1) Source(63, 1) + SourceIndex(0) -2 >Emitted(53, 5) Source(63, 5) + SourceIndex(0) -3 >Emitted(53, 6) Source(63, 44) + SourceIndex(0) -4 >Emitted(53, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(53, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(53, 16) Source(63, 60) + SourceIndex(0) -7 >Emitted(53, 18) Source(63, 44) + SourceIndex(0) -8 >Emitted(53, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(53, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(53, 23) Source(63, 44) + SourceIndex(0) -11>Emitted(53, 37) Source(63, 58) + SourceIndex(0) -12>Emitted(53, 39) Source(63, 60) + SourceIndex(0) -13>Emitted(53, 41) Source(63, 44) + SourceIndex(0) -14>Emitted(53, 55) Source(63, 60) + SourceIndex(0) -15>Emitted(53, 57) Source(63, 44) + SourceIndex(0) -16>Emitted(53, 61) Source(63, 60) + SourceIndex(0) +2 >Emitted(53, 6) Source(63, 44) + SourceIndex(0) +3 >Emitted(53, 16) Source(63, 60) + SourceIndex(0) +4 >Emitted(53, 18) Source(63, 44) + SourceIndex(0) +5 >Emitted(53, 23) Source(63, 44) + SourceIndex(0) +6 >Emitted(53, 37) Source(63, 58) + SourceIndex(0) +7 >Emitted(53, 39) Source(63, 60) + SourceIndex(0) +8 >Emitted(53, 41) Source(63, 44) + SourceIndex(0) +9 >Emitted(53, 55) Source(63, 60) + SourceIndex(0) +10>Emitted(53, 57) Source(63, 44) + SourceIndex(0) +11>Emitted(53, 61) Source(63, 60) + SourceIndex(0) --- >>> _x = _w[_v].skills, primary = _x.primary, secondary = _x.secondary; 1->^^^^ @@ -2704,219 +1499,74 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _y = 0, _z = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^^ -17> ^^ -18> ^^ -19> ^^^^^^^ -20> ^^ -21> ^^^^^^^^ -22> ^^ -23> ^^^^^^^^^ -24> ^^ -25> ^^^^^^ -26> ^^ -27> ^^ -28> ^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^^^ +17> ^^ +18> ^^^^^^^^^ +19> ^^ +20> ^^^^^^ +21> ^^ +22> ^^ +23> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ skills: { primary, secondary } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skills -17> : -18> { -19> primary -20> : -21> "mowing" -22> , -23> secondary -24> : -25> "none" -26> } -27> } +2 >for ({ skills: { primary, secondary } } of +3 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skills +12> : +13> { +14> primary +15> : +16> "mowing" +17> , +18> secondary +19> : +20> "none" +21> } +22> } 1->Emitted(57, 1) Source(66, 1) + SourceIndex(0) -2 >Emitted(57, 5) Source(66, 5) + SourceIndex(0) -3 >Emitted(57, 6) Source(66, 44) + SourceIndex(0) -4 >Emitted(57, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(57, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(57, 16) Source(67, 79) + SourceIndex(0) -7 >Emitted(57, 18) Source(66, 44) + SourceIndex(0) -8 >Emitted(57, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(57, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(57, 24) Source(66, 45) + SourceIndex(0) -11>Emitted(57, 26) Source(66, 47) + SourceIndex(0) -12>Emitted(57, 30) Source(66, 51) + SourceIndex(0) -13>Emitted(57, 32) Source(66, 53) + SourceIndex(0) -14>Emitted(57, 39) Source(66, 60) + SourceIndex(0) -15>Emitted(57, 41) Source(66, 62) + SourceIndex(0) -16>Emitted(57, 47) Source(66, 68) + SourceIndex(0) -17>Emitted(57, 49) Source(66, 70) + SourceIndex(0) -18>Emitted(57, 51) Source(66, 72) + SourceIndex(0) -19>Emitted(57, 58) Source(66, 79) + SourceIndex(0) -20>Emitted(57, 60) Source(66, 81) + SourceIndex(0) -21>Emitted(57, 68) Source(66, 89) + SourceIndex(0) -22>Emitted(57, 70) Source(66, 91) + SourceIndex(0) -23>Emitted(57, 79) Source(66, 100) + SourceIndex(0) -24>Emitted(57, 81) Source(66, 102) + SourceIndex(0) -25>Emitted(57, 87) Source(66, 108) + SourceIndex(0) -26>Emitted(57, 89) Source(66, 110) + SourceIndex(0) -27>Emitted(57, 91) Source(66, 112) + SourceIndex(0) +2 >Emitted(57, 6) Source(66, 44) + SourceIndex(0) +3 >Emitted(57, 16) Source(67, 79) + SourceIndex(0) +4 >Emitted(57, 18) Source(66, 44) + SourceIndex(0) +5 >Emitted(57, 24) Source(66, 45) + SourceIndex(0) +6 >Emitted(57, 26) Source(66, 47) + SourceIndex(0) +7 >Emitted(57, 30) Source(66, 51) + SourceIndex(0) +8 >Emitted(57, 32) Source(66, 53) + SourceIndex(0) +9 >Emitted(57, 39) Source(66, 60) + SourceIndex(0) +10>Emitted(57, 41) Source(66, 62) + SourceIndex(0) +11>Emitted(57, 47) Source(66, 68) + SourceIndex(0) +12>Emitted(57, 49) Source(66, 70) + SourceIndex(0) +13>Emitted(57, 51) Source(66, 72) + SourceIndex(0) +14>Emitted(57, 58) Source(66, 79) + SourceIndex(0) +15>Emitted(57, 60) Source(66, 81) + SourceIndex(0) +16>Emitted(57, 68) Source(66, 89) + SourceIndex(0) +17>Emitted(57, 70) Source(66, 91) + SourceIndex(0) +18>Emitted(57, 79) Source(66, 100) + SourceIndex(0) +19>Emitted(57, 81) Source(66, 102) + SourceIndex(0) +20>Emitted(57, 87) Source(66, 108) + SourceIndex(0) +21>Emitted(57, 89) Source(66, 110) + SourceIndex(0) +22>Emitted(57, 91) Source(66, 112) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _y < _z.length; _y++) { 1->^^^^ @@ -3049,192 +1699,35 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _1 = 0, robots_3 = robots; _1 < robots_3.length; _1++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ 1-> > > > -2 >for -3 > ({name: nameA, skill: skillA } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots -11> -12> robots -13> -14> robots +2 >for ({name: nameA, skill: skillA } of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(62, 1) Source(72, 1) + SourceIndex(0) -2 >Emitted(62, 5) Source(72, 5) + SourceIndex(0) -3 >Emitted(62, 6) Source(72, 39) + SourceIndex(0) -4 >Emitted(62, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(62, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(62, 16) Source(72, 45) + SourceIndex(0) -7 >Emitted(62, 18) Source(72, 39) + SourceIndex(0) -8 >Emitted(62, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(62, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(62, 35) Source(72, 45) + SourceIndex(0) -11>Emitted(62, 37) Source(72, 39) + SourceIndex(0) -12>Emitted(62, 57) Source(72, 45) + SourceIndex(0) -13>Emitted(62, 59) Source(72, 39) + SourceIndex(0) -14>Emitted(62, 63) Source(72, 45) + SourceIndex(0) +2 >Emitted(62, 6) Source(72, 39) + SourceIndex(0) +3 >Emitted(62, 16) Source(72, 45) + SourceIndex(0) +4 >Emitted(62, 18) Source(72, 39) + SourceIndex(0) +5 >Emitted(62, 35) Source(72, 45) + SourceIndex(0) +6 >Emitted(62, 37) Source(72, 39) + SourceIndex(0) +7 >Emitted(62, 57) Source(72, 45) + SourceIndex(0) +8 >Emitted(62, 59) Source(72, 39) + SourceIndex(0) +9 >Emitted(62, 63) Source(72, 45) + SourceIndex(0) --- >>> _2 = robots_3[_1], nameA = _2.name, skillA = _2.skill; 1 >^^^^^^^^^^^^^^^^^^^^^^^ @@ -3286,202 +1779,39 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _3 = 0, _4 = getRobots(); _3 < _4.length; _3++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ 1-> > -2 >for -3 > ({name: nameA, skill: skillA } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ({name: nameA, skill: skillA } of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(66, 1) Source(75, 1) + SourceIndex(0) -2 >Emitted(66, 5) Source(75, 5) + SourceIndex(0) -3 >Emitted(66, 6) Source(75, 39) + SourceIndex(0) -4 >Emitted(66, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(66, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(66, 16) Source(75, 50) + SourceIndex(0) -7 >Emitted(66, 18) Source(75, 39) + SourceIndex(0) -8 >Emitted(66, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(66, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(66, 23) Source(75, 39) + SourceIndex(0) -11>Emitted(66, 32) Source(75, 48) + SourceIndex(0) -12>Emitted(66, 34) Source(75, 50) + SourceIndex(0) -13>Emitted(66, 36) Source(75, 39) + SourceIndex(0) -14>Emitted(66, 50) Source(75, 50) + SourceIndex(0) -15>Emitted(66, 52) Source(75, 39) + SourceIndex(0) -16>Emitted(66, 56) Source(75, 50) + SourceIndex(0) +2 >Emitted(66, 6) Source(75, 39) + SourceIndex(0) +3 >Emitted(66, 16) Source(75, 50) + SourceIndex(0) +4 >Emitted(66, 18) Source(75, 39) + SourceIndex(0) +5 >Emitted(66, 23) Source(75, 39) + SourceIndex(0) +6 >Emitted(66, 32) Source(75, 48) + SourceIndex(0) +7 >Emitted(66, 34) Source(75, 50) + SourceIndex(0) +8 >Emitted(66, 36) Source(75, 39) + SourceIndex(0) +9 >Emitted(66, 50) Source(75, 50) + SourceIndex(0) +10>Emitted(66, 52) Source(75, 39) + SourceIndex(0) +11>Emitted(66, 56) Source(75, 50) + SourceIndex(0) --- >>> _5 = _4[_3], nameA = _5.name, skillA = _5.skill; 1 >^^^^^^^^^^^^^^^^^ @@ -3533,262 +1863,93 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _6 = 0, _7 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _6 < _7.length; _6++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^ -21> ^^ -22> ^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^ -27> ^^ -28> ^^^^^^^^^^ -29> ^^ -30> ^ -31> ^^ -32> ^^^^^^^^^^^^^^ -33> ^^ -34> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^^ +27> ^^^^^^^^^^^^^^ +28> ^^ +29> ^^^^ 1-> > -2 >for -3 > ({name: nameA, skill: skillA } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skill -17> : -18> "mowing" -19> } -20> , -21> { -22> name -23> : -24> "trimmer" -25> , -26> skill -27> : -28> "trimming" -29> } -30> ] -31> -32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -33> -34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +2 >for ({name: nameA, skill: skillA } of +3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> +27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +28> +29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(70, 1) Source(78, 1) + SourceIndex(0) -2 >Emitted(70, 5) Source(78, 5) + SourceIndex(0) -3 >Emitted(70, 6) Source(78, 39) + SourceIndex(0) -4 >Emitted(70, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(70, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(70, 16) Source(78, 115) + SourceIndex(0) -7 >Emitted(70, 18) Source(78, 39) + SourceIndex(0) -8 >Emitted(70, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(70, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(70, 24) Source(78, 40) + SourceIndex(0) -11>Emitted(70, 26) Source(78, 42) + SourceIndex(0) -12>Emitted(70, 30) Source(78, 46) + SourceIndex(0) -13>Emitted(70, 32) Source(78, 48) + SourceIndex(0) -14>Emitted(70, 39) Source(78, 55) + SourceIndex(0) -15>Emitted(70, 41) Source(78, 57) + SourceIndex(0) -16>Emitted(70, 46) Source(78, 62) + SourceIndex(0) -17>Emitted(70, 48) Source(78, 64) + SourceIndex(0) -18>Emitted(70, 56) Source(78, 72) + SourceIndex(0) -19>Emitted(70, 58) Source(78, 74) + SourceIndex(0) -20>Emitted(70, 60) Source(78, 76) + SourceIndex(0) -21>Emitted(70, 62) Source(78, 78) + SourceIndex(0) -22>Emitted(70, 66) Source(78, 82) + SourceIndex(0) -23>Emitted(70, 68) Source(78, 84) + SourceIndex(0) -24>Emitted(70, 77) Source(78, 93) + SourceIndex(0) -25>Emitted(70, 79) Source(78, 95) + SourceIndex(0) -26>Emitted(70, 84) Source(78, 100) + SourceIndex(0) -27>Emitted(70, 86) Source(78, 102) + SourceIndex(0) -28>Emitted(70, 96) Source(78, 112) + SourceIndex(0) -29>Emitted(70, 98) Source(78, 114) + SourceIndex(0) -30>Emitted(70, 99) Source(78, 115) + SourceIndex(0) -31>Emitted(70, 101) Source(78, 39) + SourceIndex(0) -32>Emitted(70, 115) Source(78, 115) + SourceIndex(0) -33>Emitted(70, 117) Source(78, 39) + SourceIndex(0) -34>Emitted(70, 121) Source(78, 115) + SourceIndex(0) +2 >Emitted(70, 6) Source(78, 39) + SourceIndex(0) +3 >Emitted(70, 16) Source(78, 115) + SourceIndex(0) +4 >Emitted(70, 18) Source(78, 39) + SourceIndex(0) +5 >Emitted(70, 24) Source(78, 40) + SourceIndex(0) +6 >Emitted(70, 26) Source(78, 42) + SourceIndex(0) +7 >Emitted(70, 30) Source(78, 46) + SourceIndex(0) +8 >Emitted(70, 32) Source(78, 48) + SourceIndex(0) +9 >Emitted(70, 39) Source(78, 55) + SourceIndex(0) +10>Emitted(70, 41) Source(78, 57) + SourceIndex(0) +11>Emitted(70, 46) Source(78, 62) + SourceIndex(0) +12>Emitted(70, 48) Source(78, 64) + SourceIndex(0) +13>Emitted(70, 56) Source(78, 72) + SourceIndex(0) +14>Emitted(70, 58) Source(78, 74) + SourceIndex(0) +15>Emitted(70, 60) Source(78, 76) + SourceIndex(0) +16>Emitted(70, 62) Source(78, 78) + SourceIndex(0) +17>Emitted(70, 66) Source(78, 82) + SourceIndex(0) +18>Emitted(70, 68) Source(78, 84) + SourceIndex(0) +19>Emitted(70, 77) Source(78, 93) + SourceIndex(0) +20>Emitted(70, 79) Source(78, 95) + SourceIndex(0) +21>Emitted(70, 84) Source(78, 100) + SourceIndex(0) +22>Emitted(70, 86) Source(78, 102) + SourceIndex(0) +23>Emitted(70, 96) Source(78, 112) + SourceIndex(0) +24>Emitted(70, 98) Source(78, 114) + SourceIndex(0) +25>Emitted(70, 99) Source(78, 115) + SourceIndex(0) +26>Emitted(70, 101) Source(78, 39) + SourceIndex(0) +27>Emitted(70, 115) Source(78, 115) + SourceIndex(0) +28>Emitted(70, 117) Source(78, 39) + SourceIndex(0) +29>Emitted(70, 121) Source(78, 115) + SourceIndex(0) --- >>> _8 = _7[_6], nameA = _8.name, skillA = _8.skill; 1 >^^^^^^^^^^^^^^^^^ @@ -3840,209 +2001,34 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _9 = 0, multiRobots_3 = multiRobots; _9 < multiRobots_3.length; _9++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(74, 1) Source(81, 1) + SourceIndex(0) -2 >Emitted(74, 5) Source(81, 5) + SourceIndex(0) -3 >Emitted(74, 6) Source(81, 78) + SourceIndex(0) -4 >Emitted(74, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(74, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(74, 16) Source(81, 89) + SourceIndex(0) -7 >Emitted(74, 18) Source(81, 78) + SourceIndex(0) -8 >Emitted(74, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(74, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(74, 45) Source(81, 89) + SourceIndex(0) -11>Emitted(74, 47) Source(81, 78) + SourceIndex(0) -12>Emitted(74, 72) Source(81, 89) + SourceIndex(0) -13>Emitted(74, 74) Source(81, 78) + SourceIndex(0) -14>Emitted(74, 78) Source(81, 89) + SourceIndex(0) +2 >Emitted(74, 6) Source(81, 78) + SourceIndex(0) +3 >Emitted(74, 16) Source(81, 89) + SourceIndex(0) +4 >Emitted(74, 18) Source(81, 78) + SourceIndex(0) +5 >Emitted(74, 45) Source(81, 89) + SourceIndex(0) +6 >Emitted(74, 47) Source(81, 78) + SourceIndex(0) +7 >Emitted(74, 72) Source(81, 89) + SourceIndex(0) +8 >Emitted(74, 74) Source(81, 78) + SourceIndex(0) +9 >Emitted(74, 78) Source(81, 89) + SourceIndex(0) --- >>> _10 = multiRobots_3[_9], nameA = _10.name, _11 = _10.skills, primaryA = _11.primary, secondaryA = _11.secondary; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -4106,221 +2092,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _12 = 0, _13 = getMultiRobots(); _12 < _13.length; _12++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(78, 1) Source(84, 1) + SourceIndex(0) -2 >Emitted(78, 5) Source(84, 5) + SourceIndex(0) -3 >Emitted(78, 6) Source(84, 78) + SourceIndex(0) -4 >Emitted(78, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(78, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(78, 17) Source(84, 94) + SourceIndex(0) -7 >Emitted(78, 19) Source(84, 78) + SourceIndex(0) -8 >Emitted(78, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(78, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(78, 25) Source(84, 78) + SourceIndex(0) -11>Emitted(78, 39) Source(84, 92) + SourceIndex(0) -12>Emitted(78, 41) Source(84, 94) + SourceIndex(0) -13>Emitted(78, 43) Source(84, 78) + SourceIndex(0) -14>Emitted(78, 59) Source(84, 94) + SourceIndex(0) -15>Emitted(78, 61) Source(84, 78) + SourceIndex(0) -16>Emitted(78, 66) Source(84, 94) + SourceIndex(0) +2 >Emitted(78, 6) Source(84, 78) + SourceIndex(0) +3 >Emitted(78, 17) Source(84, 94) + SourceIndex(0) +4 >Emitted(78, 19) Source(84, 78) + SourceIndex(0) +5 >Emitted(78, 25) Source(84, 78) + SourceIndex(0) +6 >Emitted(78, 39) Source(84, 92) + SourceIndex(0) +7 >Emitted(78, 41) Source(84, 94) + SourceIndex(0) +8 >Emitted(78, 43) Source(84, 78) + SourceIndex(0) +9 >Emitted(78, 59) Source(84, 94) + SourceIndex(0) +10>Emitted(78, 61) Source(84, 78) + SourceIndex(0) +11>Emitted(78, 66) Source(84, 94) + SourceIndex(0) --- >>> _14 = _13[_12], nameA = _14.name, _15 = _14.skills, primaryA = _15.primary, secondaryA = _15.secondary; 1->^^^^^^^^^^^^^^^^^^^^ @@ -4384,261 +2189,74 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _16 = 0, _17 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^^ -17> ^^ -18> ^^ -19> ^^^^^^^ -20> ^^ -21> ^^^^^^^^ -22> ^^ -23> ^^^^^^^^^ -24> ^^ -25> ^^^^^^ -26> ^^ -27> ^^ -28> ^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^^^ +17> ^^ +18> ^^^^^^^^^ +19> ^^ +20> ^^^^^^ +21> ^^ +22> ^^ +23> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skills -17> : -18> { -19> primary -20> : -21> "mowing" -22> , -23> secondary -24> : -25> "none" -26> } -27> } +2 >for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of +3 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skills +12> : +13> { +14> primary +15> : +16> "mowing" +17> , +18> secondary +19> : +20> "none" +21> } +22> } 1->Emitted(82, 1) Source(87, 1) + SourceIndex(0) -2 >Emitted(82, 5) Source(87, 5) + SourceIndex(0) -3 >Emitted(82, 6) Source(87, 78) + SourceIndex(0) -4 >Emitted(82, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(82, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(82, 17) Source(88, 79) + SourceIndex(0) -7 >Emitted(82, 19) Source(87, 78) + SourceIndex(0) -8 >Emitted(82, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(82, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(82, 26) Source(87, 79) + SourceIndex(0) -11>Emitted(82, 28) Source(87, 81) + SourceIndex(0) -12>Emitted(82, 32) Source(87, 85) + SourceIndex(0) -13>Emitted(82, 34) Source(87, 87) + SourceIndex(0) -14>Emitted(82, 41) Source(87, 94) + SourceIndex(0) -15>Emitted(82, 43) Source(87, 96) + SourceIndex(0) -16>Emitted(82, 49) Source(87, 102) + SourceIndex(0) -17>Emitted(82, 51) Source(87, 104) + SourceIndex(0) -18>Emitted(82, 53) Source(87, 106) + SourceIndex(0) -19>Emitted(82, 60) Source(87, 113) + SourceIndex(0) -20>Emitted(82, 62) Source(87, 115) + SourceIndex(0) -21>Emitted(82, 70) Source(87, 123) + SourceIndex(0) -22>Emitted(82, 72) Source(87, 125) + SourceIndex(0) -23>Emitted(82, 81) Source(87, 134) + SourceIndex(0) -24>Emitted(82, 83) Source(87, 136) + SourceIndex(0) -25>Emitted(82, 89) Source(87, 142) + SourceIndex(0) -26>Emitted(82, 91) Source(87, 144) + SourceIndex(0) -27>Emitted(82, 93) Source(87, 146) + SourceIndex(0) +2 >Emitted(82, 6) Source(87, 78) + SourceIndex(0) +3 >Emitted(82, 17) Source(88, 79) + SourceIndex(0) +4 >Emitted(82, 19) Source(87, 78) + SourceIndex(0) +5 >Emitted(82, 26) Source(87, 79) + SourceIndex(0) +6 >Emitted(82, 28) Source(87, 81) + SourceIndex(0) +7 >Emitted(82, 32) Source(87, 85) + SourceIndex(0) +8 >Emitted(82, 34) Source(87, 87) + SourceIndex(0) +9 >Emitted(82, 41) Source(87, 94) + SourceIndex(0) +10>Emitted(82, 43) Source(87, 96) + SourceIndex(0) +11>Emitted(82, 49) Source(87, 102) + SourceIndex(0) +12>Emitted(82, 51) Source(87, 104) + SourceIndex(0) +13>Emitted(82, 53) Source(87, 106) + SourceIndex(0) +14>Emitted(82, 60) Source(87, 113) + SourceIndex(0) +15>Emitted(82, 62) Source(87, 115) + SourceIndex(0) +16>Emitted(82, 70) Source(87, 123) + SourceIndex(0) +17>Emitted(82, 72) Source(87, 125) + SourceIndex(0) +18>Emitted(82, 81) Source(87, 134) + SourceIndex(0) +19>Emitted(82, 83) Source(87, 136) + SourceIndex(0) +20>Emitted(82, 89) Source(87, 142) + SourceIndex(0) +21>Emitted(82, 91) Source(87, 144) + SourceIndex(0) +22>Emitted(82, 93) Source(87, 146) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _16 < _17.length; _16++) { 1->^^^^ @@ -4778,228 +2396,33 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _20 = 0, robots_4 = robots; _20 < robots_4.length; _20++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ 1-> > -2 >for -3 > ({name, skill } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > for ({name, skill } of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > for ({name, skill } of robots -11> -12> robots -13> -14> robots +2 >for ({name, skill } of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(87, 1) Source(91, 1) + SourceIndex(0) -2 >Emitted(87, 5) Source(91, 5) + SourceIndex(0) -3 >Emitted(87, 6) Source(91, 24) + SourceIndex(0) -4 >Emitted(87, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(87, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(87, 17) Source(91, 30) + SourceIndex(0) -7 >Emitted(87, 19) Source(91, 24) + SourceIndex(0) -8 >Emitted(87, 28) Source(1, 1) + SourceIndex(0) -9 >Emitted(87, 29) Source(1, 2) + SourceIndex(0) -10>Emitted(87, 36) Source(91, 30) + SourceIndex(0) -11>Emitted(87, 38) Source(91, 24) + SourceIndex(0) -12>Emitted(87, 59) Source(91, 30) + SourceIndex(0) -13>Emitted(87, 61) Source(91, 24) + SourceIndex(0) -14>Emitted(87, 66) Source(91, 30) + SourceIndex(0) +2 >Emitted(87, 6) Source(91, 24) + SourceIndex(0) +3 >Emitted(87, 17) Source(91, 30) + SourceIndex(0) +4 >Emitted(87, 19) Source(91, 24) + SourceIndex(0) +5 >Emitted(87, 36) Source(91, 30) + SourceIndex(0) +6 >Emitted(87, 38) Source(91, 24) + SourceIndex(0) +7 >Emitted(87, 59) Source(91, 30) + SourceIndex(0) +8 >Emitted(87, 61) Source(91, 24) + SourceIndex(0) +9 >Emitted(87, 66) Source(91, 30) + SourceIndex(0) --- >>> _21 = robots_4[_20], name = _21.name, skill = _21.skill; 1 >^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -5051,240 +2474,39 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _22 = 0, _23 = getRobots(); _22 < _23.length; _22++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ 1-> > -2 >for -3 > ({name, skill } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > for ({name, skill } of robots) { - > console.log(nameA); - > } - > for ({name, skill } of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > for ({name, skill } of robots) { - > console.log(nameA); - > } - > for ({name, skill } of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ({name, skill } of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(91, 1) Source(94, 1) + SourceIndex(0) -2 >Emitted(91, 5) Source(94, 5) + SourceIndex(0) -3 >Emitted(91, 6) Source(94, 24) + SourceIndex(0) -4 >Emitted(91, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(91, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(91, 17) Source(94, 35) + SourceIndex(0) -7 >Emitted(91, 19) Source(94, 24) + SourceIndex(0) -8 >Emitted(91, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(91, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(91, 25) Source(94, 24) + SourceIndex(0) -11>Emitted(91, 34) Source(94, 33) + SourceIndex(0) -12>Emitted(91, 36) Source(94, 35) + SourceIndex(0) -13>Emitted(91, 38) Source(94, 24) + SourceIndex(0) -14>Emitted(91, 54) Source(94, 35) + SourceIndex(0) -15>Emitted(91, 56) Source(94, 24) + SourceIndex(0) -16>Emitted(91, 61) Source(94, 35) + SourceIndex(0) +2 >Emitted(91, 6) Source(94, 24) + SourceIndex(0) +3 >Emitted(91, 17) Source(94, 35) + SourceIndex(0) +4 >Emitted(91, 19) Source(94, 24) + SourceIndex(0) +5 >Emitted(91, 25) Source(94, 24) + SourceIndex(0) +6 >Emitted(91, 34) Source(94, 33) + SourceIndex(0) +7 >Emitted(91, 36) Source(94, 35) + SourceIndex(0) +8 >Emitted(91, 38) Source(94, 24) + SourceIndex(0) +9 >Emitted(91, 54) Source(94, 35) + SourceIndex(0) +10>Emitted(91, 56) Source(94, 24) + SourceIndex(0) +11>Emitted(91, 61) Source(94, 35) + SourceIndex(0) --- >>> _24 = _23[_22], name = _24.name, skill = _24.skill; 1 >^^^^^^^^^^^^^^^^^^^^ @@ -5336,300 +2558,93 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _25 = 0, _26 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _25 < _26.length; _25++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^ -21> ^^ -22> ^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^ -27> ^^ -28> ^^^^^^^^^^ -29> ^^ -30> ^ -31> ^^ -32> ^^^^^^^^^^^^^^^^ -33> ^^ -34> ^^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^^ +27> ^^^^^^^^^^^^^^^^ +28> ^^ +29> ^^^^^ 1-> > -2 >for -3 > ({name, skill } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > for ({name, skill } of robots) { - > console.log(nameA); - > } - > for ({name, skill } of getRobots()) { - > console.log(nameA); - > } - > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > for ({name, skill } of robots) { - > console.log(nameA); - > } - > for ({name, skill } of getRobots()) { - > console.log(nameA); - > } - > for ({name, skill } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skill -17> : -18> "mowing" -19> } -20> , -21> { -22> name -23> : -24> "trimmer" -25> , -26> skill -27> : -28> "trimming" -29> } -30> ] -31> -32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -33> -34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +2 >for ({name, skill } of +3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> +27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +28> +29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(95, 1) Source(97, 1) + SourceIndex(0) -2 >Emitted(95, 5) Source(97, 5) + SourceIndex(0) -3 >Emitted(95, 6) Source(97, 24) + SourceIndex(0) -4 >Emitted(95, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(95, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(95, 17) Source(97, 100) + SourceIndex(0) -7 >Emitted(95, 19) Source(97, 24) + SourceIndex(0) -8 >Emitted(95, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(95, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(95, 26) Source(97, 25) + SourceIndex(0) -11>Emitted(95, 28) Source(97, 27) + SourceIndex(0) -12>Emitted(95, 32) Source(97, 31) + SourceIndex(0) -13>Emitted(95, 34) Source(97, 33) + SourceIndex(0) -14>Emitted(95, 41) Source(97, 40) + SourceIndex(0) -15>Emitted(95, 43) Source(97, 42) + SourceIndex(0) -16>Emitted(95, 48) Source(97, 47) + SourceIndex(0) -17>Emitted(95, 50) Source(97, 49) + SourceIndex(0) -18>Emitted(95, 58) Source(97, 57) + SourceIndex(0) -19>Emitted(95, 60) Source(97, 59) + SourceIndex(0) -20>Emitted(95, 62) Source(97, 61) + SourceIndex(0) -21>Emitted(95, 64) Source(97, 63) + SourceIndex(0) -22>Emitted(95, 68) Source(97, 67) + SourceIndex(0) -23>Emitted(95, 70) Source(97, 69) + SourceIndex(0) -24>Emitted(95, 79) Source(97, 78) + SourceIndex(0) -25>Emitted(95, 81) Source(97, 80) + SourceIndex(0) -26>Emitted(95, 86) Source(97, 85) + SourceIndex(0) -27>Emitted(95, 88) Source(97, 87) + SourceIndex(0) -28>Emitted(95, 98) Source(97, 97) + SourceIndex(0) -29>Emitted(95, 100) Source(97, 99) + SourceIndex(0) -30>Emitted(95, 101) Source(97, 100) + SourceIndex(0) -31>Emitted(95, 103) Source(97, 24) + SourceIndex(0) -32>Emitted(95, 119) Source(97, 100) + SourceIndex(0) -33>Emitted(95, 121) Source(97, 24) + SourceIndex(0) -34>Emitted(95, 126) Source(97, 100) + SourceIndex(0) +2 >Emitted(95, 6) Source(97, 24) + SourceIndex(0) +3 >Emitted(95, 17) Source(97, 100) + SourceIndex(0) +4 >Emitted(95, 19) Source(97, 24) + SourceIndex(0) +5 >Emitted(95, 26) Source(97, 25) + SourceIndex(0) +6 >Emitted(95, 28) Source(97, 27) + SourceIndex(0) +7 >Emitted(95, 32) Source(97, 31) + SourceIndex(0) +8 >Emitted(95, 34) Source(97, 33) + SourceIndex(0) +9 >Emitted(95, 41) Source(97, 40) + SourceIndex(0) +10>Emitted(95, 43) Source(97, 42) + SourceIndex(0) +11>Emitted(95, 48) Source(97, 47) + SourceIndex(0) +12>Emitted(95, 50) Source(97, 49) + SourceIndex(0) +13>Emitted(95, 58) Source(97, 57) + SourceIndex(0) +14>Emitted(95, 60) Source(97, 59) + SourceIndex(0) +15>Emitted(95, 62) Source(97, 61) + SourceIndex(0) +16>Emitted(95, 64) Source(97, 63) + SourceIndex(0) +17>Emitted(95, 68) Source(97, 67) + SourceIndex(0) +18>Emitted(95, 70) Source(97, 69) + SourceIndex(0) +19>Emitted(95, 79) Source(97, 78) + SourceIndex(0) +20>Emitted(95, 81) Source(97, 80) + SourceIndex(0) +21>Emitted(95, 86) Source(97, 85) + SourceIndex(0) +22>Emitted(95, 88) Source(97, 87) + SourceIndex(0) +23>Emitted(95, 98) Source(97, 97) + SourceIndex(0) +24>Emitted(95, 100) Source(97, 99) + SourceIndex(0) +25>Emitted(95, 101) Source(97, 100) + SourceIndex(0) +26>Emitted(95, 103) Source(97, 24) + SourceIndex(0) +27>Emitted(95, 119) Source(97, 100) + SourceIndex(0) +28>Emitted(95, 121) Source(97, 24) + SourceIndex(0) +29>Emitted(95, 126) Source(97, 100) + SourceIndex(0) --- >>> _27 = _26[_25], name = _27.name, skill = _27.skill; 1 >^^^^^^^^^^^^^^^^^^^^ @@ -5681,247 +2696,34 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _28 = 0, multiRobots_4 = multiRobots; _28 < multiRobots_4.length; _28++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({name, skills: { primary, secondary } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > for ({name, skill } of robots) { - > console.log(nameA); - > } - > for ({name, skill } of getRobots()) { - > console.log(nameA); - > } - > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name, skills: { primary, secondary } } of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > for ({name, skill } of robots) { - > console.log(nameA); - > } - > for ({name, skill } of getRobots()) { - > console.log(nameA); - > } - > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name, skills: { primary, secondary } } of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ({name, skills: { primary, secondary } } of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(99, 1) Source(100, 1) + SourceIndex(0) -2 >Emitted(99, 5) Source(100, 5) + SourceIndex(0) -3 >Emitted(99, 6) Source(100, 49) + SourceIndex(0) -4 >Emitted(99, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(99, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(99, 17) Source(100, 60) + SourceIndex(0) -7 >Emitted(99, 19) Source(100, 49) + SourceIndex(0) -8 >Emitted(99, 33) Source(1, 1) + SourceIndex(0) -9 >Emitted(99, 34) Source(1, 2) + SourceIndex(0) -10>Emitted(99, 46) Source(100, 60) + SourceIndex(0) -11>Emitted(99, 48) Source(100, 49) + SourceIndex(0) -12>Emitted(99, 74) Source(100, 60) + SourceIndex(0) -13>Emitted(99, 76) Source(100, 49) + SourceIndex(0) -14>Emitted(99, 81) Source(100, 60) + SourceIndex(0) +2 >Emitted(99, 6) Source(100, 49) + SourceIndex(0) +3 >Emitted(99, 17) Source(100, 60) + SourceIndex(0) +4 >Emitted(99, 19) Source(100, 49) + SourceIndex(0) +5 >Emitted(99, 46) Source(100, 60) + SourceIndex(0) +6 >Emitted(99, 48) Source(100, 49) + SourceIndex(0) +7 >Emitted(99, 74) Source(100, 60) + SourceIndex(0) +8 >Emitted(99, 76) Source(100, 49) + SourceIndex(0) +9 >Emitted(99, 81) Source(100, 60) + SourceIndex(0) --- >>> _29 = multiRobots_4[_28], name = _29.name, _30 = _29.skills, primary = _30.primary, secondary = _30.secondary; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -5985,259 +2787,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _31 = 0, _32 = getMultiRobots(); _31 < _32.length; _31++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({name, skills: { primary, secondary } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > for ({name, skill } of robots) { - > console.log(nameA); - > } - > for ({name, skill } of getRobots()) { - > console.log(nameA); - > } - > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name, skills: { primary, secondary } } of multiRobots) { - > console.log(nameA); - > } - > for ({name, skills: { primary, secondary } } of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > for ({name, skill } of robots) { - > console.log(nameA); - > } - > for ({name, skill } of getRobots()) { - > console.log(nameA); - > } - > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name, skills: { primary, secondary } } of multiRobots) { - > console.log(nameA); - > } - > for ({name, skills: { primary, secondary } } of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ({name, skills: { primary, secondary } } of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(103, 1) Source(103, 1) + SourceIndex(0) -2 >Emitted(103, 5) Source(103, 5) + SourceIndex(0) -3 >Emitted(103, 6) Source(103, 49) + SourceIndex(0) -4 >Emitted(103, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(103, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(103, 17) Source(103, 65) + SourceIndex(0) -7 >Emitted(103, 19) Source(103, 49) + SourceIndex(0) -8 >Emitted(103, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(103, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(103, 25) Source(103, 49) + SourceIndex(0) -11>Emitted(103, 39) Source(103, 63) + SourceIndex(0) -12>Emitted(103, 41) Source(103, 65) + SourceIndex(0) -13>Emitted(103, 43) Source(103, 49) + SourceIndex(0) -14>Emitted(103, 59) Source(103, 65) + SourceIndex(0) -15>Emitted(103, 61) Source(103, 49) + SourceIndex(0) -16>Emitted(103, 66) Source(103, 65) + SourceIndex(0) +2 >Emitted(103, 6) Source(103, 49) + SourceIndex(0) +3 >Emitted(103, 17) Source(103, 65) + SourceIndex(0) +4 >Emitted(103, 19) Source(103, 49) + SourceIndex(0) +5 >Emitted(103, 25) Source(103, 49) + SourceIndex(0) +6 >Emitted(103, 39) Source(103, 63) + SourceIndex(0) +7 >Emitted(103, 41) Source(103, 65) + SourceIndex(0) +8 >Emitted(103, 43) Source(103, 49) + SourceIndex(0) +9 >Emitted(103, 59) Source(103, 65) + SourceIndex(0) +10>Emitted(103, 61) Source(103, 49) + SourceIndex(0) +11>Emitted(103, 66) Source(103, 65) + SourceIndex(0) --- >>> _33 = _32[_31], name = _33.name, _34 = _33.skills, primary = _34.primary, secondary = _34.secondary; 1->^^^^^^^^^^^^^^^^^^^^ @@ -6301,299 +2884,74 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts --- >>>for (var _35 = 0, _36 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^^ -17> ^^ -18> ^^ -19> ^^^^^^^ -20> ^^ -21> ^^^^^^^^ -22> ^^ -23> ^^^^^^^^^ -24> ^^ -25> ^^^^^^ -26> ^^ -27> ^^ -28> ^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^^^ +17> ^^ +18> ^^^^^^^^^ +19> ^^ +20> ^^^^^^ +21> ^^ +22> ^^ +23> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({name, skills: { primary, secondary } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > for ({name, skill } of robots) { - > console.log(nameA); - > } - > for ({name, skill } of getRobots()) { - > console.log(nameA); - > } - > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name, skills: { primary, secondary } } of multiRobots) { - > console.log(nameA); - > } - > for ({name, skills: { primary, secondary } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name, skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > for ({name } of robots) { - > console.log(nameA); - > } - > for ({name } of getRobots()) { - > console.log(nameA); - > } - > for ({name } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary, secondary } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary, secondary } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA, skill: skillA } of robots) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skill: skillA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of multiRobots) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > for ({name, skill } of robots) { - > console.log(nameA); - > } - > for ({name, skill } of getRobots()) { - > console.log(nameA); - > } - > for ({name, skill } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({name, skills: { primary, secondary } } of multiRobots) { - > console.log(nameA); - > } - > for ({name, skills: { primary, secondary } } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({name, skills: { primary, secondary } } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skills -17> : -18> { -19> primary -20> : -21> "mowing" -22> , -23> secondary -24> : -25> "none" -26> } -27> } +2 >for ({name, skills: { primary, secondary } } of +3 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skills +12> : +13> { +14> primary +15> : +16> "mowing" +17> , +18> secondary +19> : +20> "none" +21> } +22> } 1->Emitted(107, 1) Source(106, 1) + SourceIndex(0) -2 >Emitted(107, 5) Source(106, 5) + SourceIndex(0) -3 >Emitted(107, 6) Source(106, 49) + SourceIndex(0) -4 >Emitted(107, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(107, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(107, 17) Source(107, 79) + SourceIndex(0) -7 >Emitted(107, 19) Source(106, 49) + SourceIndex(0) -8 >Emitted(107, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(107, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(107, 26) Source(106, 50) + SourceIndex(0) -11>Emitted(107, 28) Source(106, 52) + SourceIndex(0) -12>Emitted(107, 32) Source(106, 56) + SourceIndex(0) -13>Emitted(107, 34) Source(106, 58) + SourceIndex(0) -14>Emitted(107, 41) Source(106, 65) + SourceIndex(0) -15>Emitted(107, 43) Source(106, 67) + SourceIndex(0) -16>Emitted(107, 49) Source(106, 73) + SourceIndex(0) -17>Emitted(107, 51) Source(106, 75) + SourceIndex(0) -18>Emitted(107, 53) Source(106, 77) + SourceIndex(0) -19>Emitted(107, 60) Source(106, 84) + SourceIndex(0) -20>Emitted(107, 62) Source(106, 86) + SourceIndex(0) -21>Emitted(107, 70) Source(106, 94) + SourceIndex(0) -22>Emitted(107, 72) Source(106, 96) + SourceIndex(0) -23>Emitted(107, 81) Source(106, 105) + SourceIndex(0) -24>Emitted(107, 83) Source(106, 107) + SourceIndex(0) -25>Emitted(107, 89) Source(106, 113) + SourceIndex(0) -26>Emitted(107, 91) Source(106, 115) + SourceIndex(0) -27>Emitted(107, 93) Source(106, 117) + SourceIndex(0) +2 >Emitted(107, 6) Source(106, 49) + SourceIndex(0) +3 >Emitted(107, 17) Source(107, 79) + SourceIndex(0) +4 >Emitted(107, 19) Source(106, 49) + SourceIndex(0) +5 >Emitted(107, 26) Source(106, 50) + SourceIndex(0) +6 >Emitted(107, 28) Source(106, 52) + SourceIndex(0) +7 >Emitted(107, 32) Source(106, 56) + SourceIndex(0) +8 >Emitted(107, 34) Source(106, 58) + SourceIndex(0) +9 >Emitted(107, 41) Source(106, 65) + SourceIndex(0) +10>Emitted(107, 43) Source(106, 67) + SourceIndex(0) +11>Emitted(107, 49) Source(106, 73) + SourceIndex(0) +12>Emitted(107, 51) Source(106, 75) + SourceIndex(0) +13>Emitted(107, 53) Source(106, 77) + SourceIndex(0) +14>Emitted(107, 60) Source(106, 84) + SourceIndex(0) +15>Emitted(107, 62) Source(106, 86) + SourceIndex(0) +16>Emitted(107, 70) Source(106, 94) + SourceIndex(0) +17>Emitted(107, 72) Source(106, 96) + SourceIndex(0) +18>Emitted(107, 81) Source(106, 105) + SourceIndex(0) +19>Emitted(107, 83) Source(106, 107) + SourceIndex(0) +20>Emitted(107, 89) Source(106, 113) + SourceIndex(0) +21>Emitted(107, 91) Source(106, 115) + SourceIndex(0) +22>Emitted(107, 93) Source(106, 117) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _35 < _36.length; _35++) { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map index 32b0df198684a..ded47f3d17f8f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt index 8b32b72a4ddde..c671abf622afc 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt @@ -12,31 +12,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^ +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -56,134 +54,124 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > 2 >let 3 > robots -4 > : -5 > R -6 > obot[] = -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> ; +4 > : Robot[] = +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(17, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(17, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) -7 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) -8 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) -9 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) -10>Emitted(1, 23) Source(17, 32) + SourceIndex(0) -11>Emitted(1, 30) Source(17, 39) + SourceIndex(0) -12>Emitted(1, 32) Source(17, 41) + SourceIndex(0) -13>Emitted(1, 37) Source(17, 46) + SourceIndex(0) -14>Emitted(1, 39) Source(17, 48) + SourceIndex(0) -15>Emitted(1, 47) Source(17, 56) + SourceIndex(0) -16>Emitted(1, 49) Source(17, 58) + SourceIndex(0) -17>Emitted(1, 51) Source(17, 60) + SourceIndex(0) -18>Emitted(1, 53) Source(17, 62) + SourceIndex(0) -19>Emitted(1, 57) Source(17, 66) + SourceIndex(0) -20>Emitted(1, 59) Source(17, 68) + SourceIndex(0) -21>Emitted(1, 68) Source(17, 77) + SourceIndex(0) -22>Emitted(1, 70) Source(17, 79) + SourceIndex(0) -23>Emitted(1, 75) Source(17, 84) + SourceIndex(0) -24>Emitted(1, 77) Source(17, 86) + SourceIndex(0) -25>Emitted(1, 87) Source(17, 96) + SourceIndex(0) -26>Emitted(1, 89) Source(17, 98) + SourceIndex(0) -27>Emitted(1, 90) Source(17, 99) + SourceIndex(0) -28>Emitted(1, 91) Source(17, 100) + SourceIndex(0) +4 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) +5 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) +6 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) +7 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) +8 >Emitted(1, 23) Source(17, 32) + SourceIndex(0) +9 >Emitted(1, 30) Source(17, 39) + SourceIndex(0) +10>Emitted(1, 32) Source(17, 41) + SourceIndex(0) +11>Emitted(1, 37) Source(17, 46) + SourceIndex(0) +12>Emitted(1, 39) Source(17, 48) + SourceIndex(0) +13>Emitted(1, 47) Source(17, 56) + SourceIndex(0) +14>Emitted(1, 49) Source(17, 58) + SourceIndex(0) +15>Emitted(1, 51) Source(17, 60) + SourceIndex(0) +16>Emitted(1, 53) Source(17, 62) + SourceIndex(0) +17>Emitted(1, 57) Source(17, 66) + SourceIndex(0) +18>Emitted(1, 59) Source(17, 68) + SourceIndex(0) +19>Emitted(1, 68) Source(17, 77) + SourceIndex(0) +20>Emitted(1, 70) Source(17, 79) + SourceIndex(0) +21>Emitted(1, 75) Source(17, 84) + SourceIndex(0) +22>Emitted(1, 77) Source(17, 86) + SourceIndex(0) +23>Emitted(1, 87) Source(17, 96) + SourceIndex(0) +24>Emitted(1, 89) Source(17, 98) + SourceIndex(0) +25>Emitted(1, 90) Source(17, 99) + SourceIndex(0) +26>Emitted(1, 91) Source(17, 100) + SourceIndex(0) --- >>>var multiRobots = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^^^^^^^^ -21> ^^ -22> ^^^^^^ -23> ^^ -24> ^^ +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^^^ +17> ^^ +18> ^^^^^^^^^ +19> ^^ +20> ^^^^^^ +21> ^^ +22> ^^ 1 > > 2 >let 3 > multiRobots -4 > : -5 > M -6 > ultiRobot[] = -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skills -14> : -15> { -16> primary -17> : -18> "mowing" -19> , -20> secondary -21> : -22> "none" -23> } -24> } +4 > : MultiRobot[] = +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skills +12> : +13> { +14> primary +15> : +16> "mowing" +17> , +18> secondary +19> : +20> "none" +21> } +22> } 1 >Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 16) Source(18, 16) + SourceIndex(0) -4 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) -5 >Emitted(2, 18) Source(18, 19) + SourceIndex(0) -6 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) -7 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) -8 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) -9 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) -10>Emitted(2, 28) Source(18, 42) + SourceIndex(0) -11>Emitted(2, 35) Source(18, 49) + SourceIndex(0) -12>Emitted(2, 37) Source(18, 51) + SourceIndex(0) -13>Emitted(2, 43) Source(18, 57) + SourceIndex(0) -14>Emitted(2, 45) Source(18, 59) + SourceIndex(0) -15>Emitted(2, 47) Source(18, 61) + SourceIndex(0) -16>Emitted(2, 54) Source(18, 68) + SourceIndex(0) -17>Emitted(2, 56) Source(18, 70) + SourceIndex(0) -18>Emitted(2, 64) Source(18, 78) + SourceIndex(0) -19>Emitted(2, 66) Source(18, 80) + SourceIndex(0) -20>Emitted(2, 75) Source(18, 89) + SourceIndex(0) -21>Emitted(2, 77) Source(18, 91) + SourceIndex(0) -22>Emitted(2, 83) Source(18, 97) + SourceIndex(0) -23>Emitted(2, 85) Source(18, 99) + SourceIndex(0) -24>Emitted(2, 87) Source(18, 101) + SourceIndex(0) +4 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) +5 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) +6 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) +7 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) +8 >Emitted(2, 28) Source(18, 42) + SourceIndex(0) +9 >Emitted(2, 35) Source(18, 49) + SourceIndex(0) +10>Emitted(2, 37) Source(18, 51) + SourceIndex(0) +11>Emitted(2, 43) Source(18, 57) + SourceIndex(0) +12>Emitted(2, 45) Source(18, 59) + SourceIndex(0) +13>Emitted(2, 47) Source(18, 61) + SourceIndex(0) +14>Emitted(2, 54) Source(18, 68) + SourceIndex(0) +15>Emitted(2, 56) Source(18, 70) + SourceIndex(0) +16>Emitted(2, 64) Source(18, 78) + SourceIndex(0) +17>Emitted(2, 66) Source(18, 80) + SourceIndex(0) +18>Emitted(2, 75) Source(18, 89) + SourceIndex(0) +19>Emitted(2, 77) Source(18, 91) + SourceIndex(0) +20>Emitted(2, 83) Source(18, 97) + SourceIndex(0) +21>Emitted(2, 85) Source(18, 99) + SourceIndex(0) +22>Emitted(2, 87) Source(18, 101) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 1 >^^^^ @@ -258,21 +246,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>> return robots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobots() { > -2 > return -3 > -4 > robots -5 > ; +2 > return +3 > robots +4 > ; 1->Emitted(5, 5) Source(22, 5) + SourceIndex(0) -2 >Emitted(5, 11) Source(22, 11) + SourceIndex(0) -3 >Emitted(5, 12) Source(22, 12) + SourceIndex(0) -4 >Emitted(5, 18) Source(22, 18) + SourceIndex(0) -5 >Emitted(5, 19) Source(22, 19) + SourceIndex(0) +2 >Emitted(5, 12) Source(22, 12) + SourceIndex(0) +3 >Emitted(5, 18) Source(22, 18) + SourceIndex(0) +4 >Emitted(5, 19) Source(22, 19) + SourceIndex(0) --- >>>} 1 > @@ -294,21 +279,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>> return multiRobots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobots() { > -2 > return -3 > -4 > multiRobots -5 > ; +2 > return +3 > multiRobots +4 > ; 1->Emitted(8, 5) Source(26, 5) + SourceIndex(0) -2 >Emitted(8, 11) Source(26, 11) + SourceIndex(0) -3 >Emitted(8, 12) Source(26, 12) + SourceIndex(0) -4 >Emitted(8, 23) Source(26, 23) + SourceIndex(0) -5 >Emitted(8, 24) Source(26, 24) + SourceIndex(0) +2 >Emitted(8, 12) Source(26, 12) + SourceIndex(0) +3 >Emitted(8, 23) Source(26, 23) + SourceIndex(0) +4 >Emitted(8, 24) Source(26, 24) + SourceIndex(0) --- >>>} 1 > @@ -322,106 +304,35 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^-> 1-> > > -2 >for -3 > (let {name: nameA = "noName" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots -11> -12> robots -13> -14> robots +2 >for (let {name: nameA = "noName" } of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(10, 1) Source(29, 1) + SourceIndex(0) -2 >Emitted(10, 5) Source(29, 5) + SourceIndex(0) -3 >Emitted(10, 6) Source(29, 39) + SourceIndex(0) -4 >Emitted(10, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(10, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(10, 16) Source(29, 45) + SourceIndex(0) -7 >Emitted(10, 18) Source(29, 39) + SourceIndex(0) -8 >Emitted(10, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(10, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(10, 35) Source(29, 45) + SourceIndex(0) -11>Emitted(10, 37) Source(29, 39) + SourceIndex(0) -12>Emitted(10, 57) Source(29, 45) + SourceIndex(0) -13>Emitted(10, 59) Source(29, 39) + SourceIndex(0) -14>Emitted(10, 63) Source(29, 45) + SourceIndex(0) +2 >Emitted(10, 6) Source(29, 39) + SourceIndex(0) +3 >Emitted(10, 16) Source(29, 45) + SourceIndex(0) +4 >Emitted(10, 18) Source(29, 39) + SourceIndex(0) +5 >Emitted(10, 35) Source(29, 45) + SourceIndex(0) +6 >Emitted(10, 37) Source(29, 39) + SourceIndex(0) +7 >Emitted(10, 57) Source(29, 45) + SourceIndex(0) +8 >Emitted(10, 59) Source(29, 39) + SourceIndex(0) +9 >Emitted(10, 63) Source(29, 45) + SourceIndex(0) --- >>> var _a = robots_1[_i].name, nameA = _a === void 0 ? "noName" : _a; 1->^^^^ @@ -476,117 +387,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _b = 0, _c = getRobots(); _b < _c.length; _b++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^-> 1-> > -2 >for -3 > (let {name: nameA = "noName" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for (let {name: nameA = "noName" } of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(14, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(14, 5) Source(32, 5) + SourceIndex(0) -3 >Emitted(14, 6) Source(32, 39) + SourceIndex(0) -4 >Emitted(14, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(14, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(14, 16) Source(32, 50) + SourceIndex(0) -7 >Emitted(14, 18) Source(32, 39) + SourceIndex(0) -8 >Emitted(14, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(14, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(14, 23) Source(32, 39) + SourceIndex(0) -11>Emitted(14, 32) Source(32, 48) + SourceIndex(0) -12>Emitted(14, 34) Source(32, 50) + SourceIndex(0) -13>Emitted(14, 36) Source(32, 39) + SourceIndex(0) -14>Emitted(14, 50) Source(32, 50) + SourceIndex(0) -15>Emitted(14, 52) Source(32, 39) + SourceIndex(0) -16>Emitted(14, 56) Source(32, 50) + SourceIndex(0) +2 >Emitted(14, 6) Source(32, 39) + SourceIndex(0) +3 >Emitted(14, 16) Source(32, 50) + SourceIndex(0) +4 >Emitted(14, 18) Source(32, 39) + SourceIndex(0) +5 >Emitted(14, 23) Source(32, 39) + SourceIndex(0) +6 >Emitted(14, 32) Source(32, 48) + SourceIndex(0) +7 >Emitted(14, 34) Source(32, 50) + SourceIndex(0) +8 >Emitted(14, 36) Source(32, 39) + SourceIndex(0) +9 >Emitted(14, 50) Source(32, 50) + SourceIndex(0) +10>Emitted(14, 52) Source(32, 39) + SourceIndex(0) +11>Emitted(14, 56) Source(32, 50) + SourceIndex(0) --- >>> var _d = _c[_b].name, nameA = _d === void 0 ? "noName" : _d; 1->^^^^ @@ -641,176 +475,93 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _e = 0, _f = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _e < _f.length; _e++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^ -21> ^^ -22> ^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^ -27> ^^ -28> ^^^^^^^^^^ -29> ^^ -30> ^ -31> ^^ -32> ^^^^^^^^^^^^^^ -33> ^^ -34> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^^ +27> ^^^^^^^^^^^^^^ +28> ^^ +29> ^^^^ 1-> > -2 >for -3 > (let {name: nameA = "noName" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skill -17> : -18> "mowing" -19> } -20> , -21> { -22> name -23> : -24> "trimmer" -25> , -26> skill -27> : -28> "trimming" -29> } -30> ] -31> -32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -33> -34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +2 >for (let {name: nameA = "noName" } of +3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> +27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +28> +29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(18, 5) Source(35, 5) + SourceIndex(0) -3 >Emitted(18, 6) Source(35, 39) + SourceIndex(0) -4 >Emitted(18, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(18, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(18, 16) Source(35, 115) + SourceIndex(0) -7 >Emitted(18, 18) Source(35, 39) + SourceIndex(0) -8 >Emitted(18, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(18, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(18, 24) Source(35, 40) + SourceIndex(0) -11>Emitted(18, 26) Source(35, 42) + SourceIndex(0) -12>Emitted(18, 30) Source(35, 46) + SourceIndex(0) -13>Emitted(18, 32) Source(35, 48) + SourceIndex(0) -14>Emitted(18, 39) Source(35, 55) + SourceIndex(0) -15>Emitted(18, 41) Source(35, 57) + SourceIndex(0) -16>Emitted(18, 46) Source(35, 62) + SourceIndex(0) -17>Emitted(18, 48) Source(35, 64) + SourceIndex(0) -18>Emitted(18, 56) Source(35, 72) + SourceIndex(0) -19>Emitted(18, 58) Source(35, 74) + SourceIndex(0) -20>Emitted(18, 60) Source(35, 76) + SourceIndex(0) -21>Emitted(18, 62) Source(35, 78) + SourceIndex(0) -22>Emitted(18, 66) Source(35, 82) + SourceIndex(0) -23>Emitted(18, 68) Source(35, 84) + SourceIndex(0) -24>Emitted(18, 77) Source(35, 93) + SourceIndex(0) -25>Emitted(18, 79) Source(35, 95) + SourceIndex(0) -26>Emitted(18, 84) Source(35, 100) + SourceIndex(0) -27>Emitted(18, 86) Source(35, 102) + SourceIndex(0) -28>Emitted(18, 96) Source(35, 112) + SourceIndex(0) -29>Emitted(18, 98) Source(35, 114) + SourceIndex(0) -30>Emitted(18, 99) Source(35, 115) + SourceIndex(0) -31>Emitted(18, 101) Source(35, 39) + SourceIndex(0) -32>Emitted(18, 115) Source(35, 115) + SourceIndex(0) -33>Emitted(18, 117) Source(35, 39) + SourceIndex(0) -34>Emitted(18, 121) Source(35, 115) + SourceIndex(0) +2 >Emitted(18, 6) Source(35, 39) + SourceIndex(0) +3 >Emitted(18, 16) Source(35, 115) + SourceIndex(0) +4 >Emitted(18, 18) Source(35, 39) + SourceIndex(0) +5 >Emitted(18, 24) Source(35, 40) + SourceIndex(0) +6 >Emitted(18, 26) Source(35, 42) + SourceIndex(0) +7 >Emitted(18, 30) Source(35, 46) + SourceIndex(0) +8 >Emitted(18, 32) Source(35, 48) + SourceIndex(0) +9 >Emitted(18, 39) Source(35, 55) + SourceIndex(0) +10>Emitted(18, 41) Source(35, 57) + SourceIndex(0) +11>Emitted(18, 46) Source(35, 62) + SourceIndex(0) +12>Emitted(18, 48) Source(35, 64) + SourceIndex(0) +13>Emitted(18, 56) Source(35, 72) + SourceIndex(0) +14>Emitted(18, 58) Source(35, 74) + SourceIndex(0) +15>Emitted(18, 60) Source(35, 76) + SourceIndex(0) +16>Emitted(18, 62) Source(35, 78) + SourceIndex(0) +17>Emitted(18, 66) Source(35, 82) + SourceIndex(0) +18>Emitted(18, 68) Source(35, 84) + SourceIndex(0) +19>Emitted(18, 77) Source(35, 93) + SourceIndex(0) +20>Emitted(18, 79) Source(35, 95) + SourceIndex(0) +21>Emitted(18, 84) Source(35, 100) + SourceIndex(0) +22>Emitted(18, 86) Source(35, 102) + SourceIndex(0) +23>Emitted(18, 96) Source(35, 112) + SourceIndex(0) +24>Emitted(18, 98) Source(35, 114) + SourceIndex(0) +25>Emitted(18, 99) Source(35, 115) + SourceIndex(0) +26>Emitted(18, 101) Source(35, 39) + SourceIndex(0) +27>Emitted(18, 115) Source(35, 115) + SourceIndex(0) +28>Emitted(18, 117) Source(35, 39) + SourceIndex(0) +29>Emitted(18, 121) Source(35, 115) + SourceIndex(0) --- >>> var _g = _f[_e].name, nameA = _g === void 0 ? "noName" : _g; 1 >^^^^ @@ -865,126 +616,35 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _h = 0, multiRobots_1 = multiRobots; _h < multiRobots_1.length; _h++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(22, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(22, 5) Source(38, 5) + SourceIndex(0) -3 >Emitted(22, 6) Source(39, 55) + SourceIndex(0) -4 >Emitted(22, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(22, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(22, 16) Source(39, 66) + SourceIndex(0) -7 >Emitted(22, 18) Source(39, 55) + SourceIndex(0) -8 >Emitted(22, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(22, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(22, 45) Source(39, 66) + SourceIndex(0) -11>Emitted(22, 47) Source(39, 55) + SourceIndex(0) -12>Emitted(22, 72) Source(39, 66) + SourceIndex(0) -13>Emitted(22, 74) Source(39, 55) + SourceIndex(0) -14>Emitted(22, 78) Source(39, 66) + SourceIndex(0) +2 >Emitted(22, 6) Source(39, 55) + SourceIndex(0) +3 >Emitted(22, 16) Source(39, 66) + SourceIndex(0) +4 >Emitted(22, 18) Source(39, 55) + SourceIndex(0) +5 >Emitted(22, 45) Source(39, 66) + SourceIndex(0) +6 >Emitted(22, 47) Source(39, 55) + SourceIndex(0) +7 >Emitted(22, 72) Source(39, 66) + SourceIndex(0) +8 >Emitted(22, 74) Source(39, 55) + SourceIndex(0) +9 >Emitted(22, 78) Source(39, 66) + SourceIndex(0) --- >>> var _j = multiRobots_1[_h].skills, _k = _j === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _j, _l = _k.primary, primaryA = _l === void 0 ? "primary" : _l, _m = _k.secondary, secondaryA = _m === void 0 ? "secondary" : _m; 1->^^^^ @@ -1066,140 +726,41 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _o = 0, _p = getMultiRobots(); _o < _p.length; _o++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(26, 1) Source(42, 1) + SourceIndex(0) -2 >Emitted(26, 5) Source(42, 5) + SourceIndex(0) -3 >Emitted(26, 6) Source(43, 55) + SourceIndex(0) -4 >Emitted(26, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(26, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(26, 16) Source(43, 71) + SourceIndex(0) -7 >Emitted(26, 18) Source(43, 55) + SourceIndex(0) -8 >Emitted(26, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(26, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(26, 23) Source(43, 55) + SourceIndex(0) -11>Emitted(26, 37) Source(43, 69) + SourceIndex(0) -12>Emitted(26, 39) Source(43, 71) + SourceIndex(0) -13>Emitted(26, 41) Source(43, 55) + SourceIndex(0) -14>Emitted(26, 55) Source(43, 71) + SourceIndex(0) -15>Emitted(26, 57) Source(43, 55) + SourceIndex(0) -16>Emitted(26, 61) Source(43, 71) + SourceIndex(0) +2 >Emitted(26, 6) Source(43, 55) + SourceIndex(0) +3 >Emitted(26, 16) Source(43, 71) + SourceIndex(0) +4 >Emitted(26, 18) Source(43, 55) + SourceIndex(0) +5 >Emitted(26, 23) Source(43, 55) + SourceIndex(0) +6 >Emitted(26, 37) Source(43, 69) + SourceIndex(0) +7 >Emitted(26, 39) Source(43, 71) + SourceIndex(0) +8 >Emitted(26, 41) Source(43, 55) + SourceIndex(0) +9 >Emitted(26, 55) Source(43, 71) + SourceIndex(0) +10>Emitted(26, 57) Source(43, 55) + SourceIndex(0) +11>Emitted(26, 61) Source(43, 71) + SourceIndex(0) --- >>> var _q = _p[_o].skills, _r = _q === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _q, _s = _r.primary, primaryA = _s === void 0 ? "primary" : _s, _t = _r.secondary, secondaryA = _t === void 0 ? "secondary" : _t; 1->^^^^ @@ -1281,188 +842,79 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _u = 0, _v = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^^ -20> ^^^^^^^ -21> ^^ -22> ^^^^^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^^ -27> ^^ -28> ^^ -29> ^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^ +22> ^^ +23> ^^ +24> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > -11> [ -12> { -13> name -14> : -15> "mower" -16> , -17> skills -18> : -19> { -20> primary -21> : -22> "mowing" -23> , -24> secondary -25> : -26> "none" -27> } -28> } +2 >for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > +3 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +4 > +5 > +6 > [ +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "mowing" +18> , +19> secondary +20> : +21> "none" +22> } +23> } 1->Emitted(30, 1) Source(46, 1) + SourceIndex(0) -2 >Emitted(30, 5) Source(46, 5) + SourceIndex(0) -3 >Emitted(30, 6) Source(48, 5) + SourceIndex(0) -4 >Emitted(30, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(30, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(30, 16) Source(49, 79) + SourceIndex(0) -7 >Emitted(30, 18) Source(48, 5) + SourceIndex(0) -8 >Emitted(30, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(30, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(30, 23) Source(48, 19) + SourceIndex(0) -11>Emitted(30, 24) Source(48, 20) + SourceIndex(0) -12>Emitted(30, 26) Source(48, 22) + SourceIndex(0) -13>Emitted(30, 30) Source(48, 26) + SourceIndex(0) -14>Emitted(30, 32) Source(48, 28) + SourceIndex(0) -15>Emitted(30, 39) Source(48, 35) + SourceIndex(0) -16>Emitted(30, 41) Source(48, 37) + SourceIndex(0) -17>Emitted(30, 47) Source(48, 43) + SourceIndex(0) -18>Emitted(30, 49) Source(48, 45) + SourceIndex(0) -19>Emitted(30, 51) Source(48, 47) + SourceIndex(0) -20>Emitted(30, 58) Source(48, 54) + SourceIndex(0) -21>Emitted(30, 60) Source(48, 56) + SourceIndex(0) -22>Emitted(30, 68) Source(48, 64) + SourceIndex(0) -23>Emitted(30, 70) Source(48, 66) + SourceIndex(0) -24>Emitted(30, 79) Source(48, 75) + SourceIndex(0) -25>Emitted(30, 81) Source(48, 77) + SourceIndex(0) -26>Emitted(30, 87) Source(48, 83) + SourceIndex(0) -27>Emitted(30, 89) Source(48, 85) + SourceIndex(0) -28>Emitted(30, 91) Source(48, 87) + SourceIndex(0) +2 >Emitted(30, 6) Source(48, 5) + SourceIndex(0) +3 >Emitted(30, 16) Source(49, 79) + SourceIndex(0) +4 >Emitted(30, 18) Source(48, 5) + SourceIndex(0) +5 >Emitted(30, 23) Source(48, 19) + SourceIndex(0) +6 >Emitted(30, 24) Source(48, 20) + SourceIndex(0) +7 >Emitted(30, 26) Source(48, 22) + SourceIndex(0) +8 >Emitted(30, 30) Source(48, 26) + SourceIndex(0) +9 >Emitted(30, 32) Source(48, 28) + SourceIndex(0) +10>Emitted(30, 39) Source(48, 35) + SourceIndex(0) +11>Emitted(30, 41) Source(48, 37) + SourceIndex(0) +12>Emitted(30, 47) Source(48, 43) + SourceIndex(0) +13>Emitted(30, 49) Source(48, 45) + SourceIndex(0) +14>Emitted(30, 51) Source(48, 47) + SourceIndex(0) +15>Emitted(30, 58) Source(48, 54) + SourceIndex(0) +16>Emitted(30, 60) Source(48, 56) + SourceIndex(0) +17>Emitted(30, 68) Source(48, 64) + SourceIndex(0) +18>Emitted(30, 70) Source(48, 66) + SourceIndex(0) +19>Emitted(30, 79) Source(48, 75) + SourceIndex(0) +20>Emitted(30, 81) Source(48, 77) + SourceIndex(0) +21>Emitted(30, 87) Source(48, 83) + SourceIndex(0) +22>Emitted(30, 89) Source(48, 85) + SourceIndex(0) +23>Emitted(30, 91) Source(48, 87) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _u < _v.length; _u++) { 1->^^^^ @@ -1621,154 +1073,35 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _0 = 0, robots_2 = robots; _0 < robots_2.length; _0++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > (let {name: nameA = "noName", skill: skillA = "noSkill" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots -11> -12> robots -13> -14> robots +2 >for (let {name: nameA = "noName", skill: skillA = "noSkill" } of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(35, 1) Source(53, 1) + SourceIndex(0) -2 >Emitted(35, 5) Source(53, 5) + SourceIndex(0) -3 >Emitted(35, 6) Source(53, 66) + SourceIndex(0) -4 >Emitted(35, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(35, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(35, 16) Source(53, 72) + SourceIndex(0) -7 >Emitted(35, 18) Source(53, 66) + SourceIndex(0) -8 >Emitted(35, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(35, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(35, 35) Source(53, 72) + SourceIndex(0) -11>Emitted(35, 37) Source(53, 66) + SourceIndex(0) -12>Emitted(35, 57) Source(53, 72) + SourceIndex(0) -13>Emitted(35, 59) Source(53, 66) + SourceIndex(0) -14>Emitted(35, 63) Source(53, 72) + SourceIndex(0) +2 >Emitted(35, 6) Source(53, 66) + SourceIndex(0) +3 >Emitted(35, 16) Source(53, 72) + SourceIndex(0) +4 >Emitted(35, 18) Source(53, 66) + SourceIndex(0) +5 >Emitted(35, 35) Source(53, 72) + SourceIndex(0) +6 >Emitted(35, 37) Source(53, 66) + SourceIndex(0) +7 >Emitted(35, 57) Source(53, 72) + SourceIndex(0) +8 >Emitted(35, 59) Source(53, 66) + SourceIndex(0) +9 >Emitted(35, 63) Source(53, 72) + SourceIndex(0) --- >>> var _1 = robots_2[_0], _2 = _1.name, nameA = _2 === void 0 ? "noName" : _2, _3 = _1.skill, skillA = _3 === void 0 ? "noSkill" : _3; 1->^^^^ @@ -1841,165 +1174,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _4 = 0, _5 = getRobots(); _4 < _5.length; _4++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let {name: nameA = "noName", skill: skillA = "noSkill" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for (let {name: nameA = "noName", skill: skillA = "noSkill" } of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(39, 1) Source(56, 1) + SourceIndex(0) -2 >Emitted(39, 5) Source(56, 5) + SourceIndex(0) -3 >Emitted(39, 6) Source(56, 67) + SourceIndex(0) -4 >Emitted(39, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(39, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(39, 16) Source(56, 78) + SourceIndex(0) -7 >Emitted(39, 18) Source(56, 67) + SourceIndex(0) -8 >Emitted(39, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(39, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(39, 23) Source(56, 67) + SourceIndex(0) -11>Emitted(39, 32) Source(56, 76) + SourceIndex(0) -12>Emitted(39, 34) Source(56, 78) + SourceIndex(0) -13>Emitted(39, 36) Source(56, 67) + SourceIndex(0) -14>Emitted(39, 50) Source(56, 78) + SourceIndex(0) -15>Emitted(39, 52) Source(56, 67) + SourceIndex(0) -16>Emitted(39, 56) Source(56, 78) + SourceIndex(0) +2 >Emitted(39, 6) Source(56, 67) + SourceIndex(0) +3 >Emitted(39, 16) Source(56, 78) + SourceIndex(0) +4 >Emitted(39, 18) Source(56, 67) + SourceIndex(0) +5 >Emitted(39, 23) Source(56, 67) + SourceIndex(0) +6 >Emitted(39, 32) Source(56, 76) + SourceIndex(0) +7 >Emitted(39, 34) Source(56, 78) + SourceIndex(0) +8 >Emitted(39, 36) Source(56, 67) + SourceIndex(0) +9 >Emitted(39, 50) Source(56, 78) + SourceIndex(0) +10>Emitted(39, 52) Source(56, 67) + SourceIndex(0) +11>Emitted(39, 56) Source(56, 78) + SourceIndex(0) --- >>> var _6 = _5[_4], _7 = _6.name, nameA = _7 === void 0 ? "noName" : _7, _8 = _6.skill, skillA = _8 === void 0 ? "noSkill" : _8; 1->^^^^ @@ -2072,225 +1280,94 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _9 = 0, _10 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _9 < _10.length; _9++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^ -21> ^^ -22> ^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^ -27> ^^ -28> ^^^^^^^^^^ -29> ^^ -30> ^ -31> ^^ -32> ^^^^^^^^^^^^^^^ -33> ^^ -34> ^^^^ -35> ^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^^ +27> ^^^^^^^^^^^^^^^ +28> ^^ +29> ^^^^ +30> ^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let {name: nameA = "noName", skill: skillA = "noSkill" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skill -17> : -18> "mowing" -19> } -20> , -21> { -22> name -23> : -24> "trimmer" -25> , -26> skill -27> : -28> "trimming" -29> } -30> ] -31> -32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -33> -34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +2 >for (let {name: nameA = "noName", skill: skillA = "noSkill" } of +3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> +27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +28> +29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(43, 1) Source(59, 1) + SourceIndex(0) -2 >Emitted(43, 5) Source(59, 5) + SourceIndex(0) -3 >Emitted(43, 6) Source(59, 67) + SourceIndex(0) -4 >Emitted(43, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(43, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(43, 16) Source(59, 143) + SourceIndex(0) -7 >Emitted(43, 18) Source(59, 67) + SourceIndex(0) -8 >Emitted(43, 22) Source(1, 1) + SourceIndex(0) -9 >Emitted(43, 23) Source(1, 2) + SourceIndex(0) -10>Emitted(43, 25) Source(59, 68) + SourceIndex(0) -11>Emitted(43, 27) Source(59, 70) + SourceIndex(0) -12>Emitted(43, 31) Source(59, 74) + SourceIndex(0) -13>Emitted(43, 33) Source(59, 76) + SourceIndex(0) -14>Emitted(43, 40) Source(59, 83) + SourceIndex(0) -15>Emitted(43, 42) Source(59, 85) + SourceIndex(0) -16>Emitted(43, 47) Source(59, 90) + SourceIndex(0) -17>Emitted(43, 49) Source(59, 92) + SourceIndex(0) -18>Emitted(43, 57) Source(59, 100) + SourceIndex(0) -19>Emitted(43, 59) Source(59, 102) + SourceIndex(0) -20>Emitted(43, 61) Source(59, 104) + SourceIndex(0) -21>Emitted(43, 63) Source(59, 106) + SourceIndex(0) -22>Emitted(43, 67) Source(59, 110) + SourceIndex(0) -23>Emitted(43, 69) Source(59, 112) + SourceIndex(0) -24>Emitted(43, 78) Source(59, 121) + SourceIndex(0) -25>Emitted(43, 80) Source(59, 123) + SourceIndex(0) -26>Emitted(43, 85) Source(59, 128) + SourceIndex(0) -27>Emitted(43, 87) Source(59, 130) + SourceIndex(0) -28>Emitted(43, 97) Source(59, 140) + SourceIndex(0) -29>Emitted(43, 99) Source(59, 142) + SourceIndex(0) -30>Emitted(43, 100) Source(59, 143) + SourceIndex(0) -31>Emitted(43, 102) Source(59, 67) + SourceIndex(0) -32>Emitted(43, 117) Source(59, 143) + SourceIndex(0) -33>Emitted(43, 119) Source(59, 67) + SourceIndex(0) -34>Emitted(43, 123) Source(59, 143) + SourceIndex(0) +2 >Emitted(43, 6) Source(59, 67) + SourceIndex(0) +3 >Emitted(43, 16) Source(59, 143) + SourceIndex(0) +4 >Emitted(43, 18) Source(59, 67) + SourceIndex(0) +5 >Emitted(43, 25) Source(59, 68) + SourceIndex(0) +6 >Emitted(43, 27) Source(59, 70) + SourceIndex(0) +7 >Emitted(43, 31) Source(59, 74) + SourceIndex(0) +8 >Emitted(43, 33) Source(59, 76) + SourceIndex(0) +9 >Emitted(43, 40) Source(59, 83) + SourceIndex(0) +10>Emitted(43, 42) Source(59, 85) + SourceIndex(0) +11>Emitted(43, 47) Source(59, 90) + SourceIndex(0) +12>Emitted(43, 49) Source(59, 92) + SourceIndex(0) +13>Emitted(43, 57) Source(59, 100) + SourceIndex(0) +14>Emitted(43, 59) Source(59, 102) + SourceIndex(0) +15>Emitted(43, 61) Source(59, 104) + SourceIndex(0) +16>Emitted(43, 63) Source(59, 106) + SourceIndex(0) +17>Emitted(43, 67) Source(59, 110) + SourceIndex(0) +18>Emitted(43, 69) Source(59, 112) + SourceIndex(0) +19>Emitted(43, 78) Source(59, 121) + SourceIndex(0) +20>Emitted(43, 80) Source(59, 123) + SourceIndex(0) +21>Emitted(43, 85) Source(59, 128) + SourceIndex(0) +22>Emitted(43, 87) Source(59, 130) + SourceIndex(0) +23>Emitted(43, 97) Source(59, 140) + SourceIndex(0) +24>Emitted(43, 99) Source(59, 142) + SourceIndex(0) +25>Emitted(43, 100) Source(59, 143) + SourceIndex(0) +26>Emitted(43, 102) Source(59, 67) + SourceIndex(0) +27>Emitted(43, 117) Source(59, 143) + SourceIndex(0) +28>Emitted(43, 119) Source(59, 67) + SourceIndex(0) +29>Emitted(43, 123) Source(59, 143) + SourceIndex(0) --- >>> var _11 = _10[_9], _12 = _11.name, nameA = _12 === void 0 ? "noName" : _12, _13 = _11.skill, skillA = _13 === void 0 ? "noSkill" : _13; 1->^^^^ @@ -2363,189 +1440,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _14 = 0, multiRobots_2 = multiRobots; _14 < multiRobots_2.length; _14++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + >} of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(47, 1) Source(62, 1) + SourceIndex(0) -2 >Emitted(47, 5) Source(62, 5) + SourceIndex(0) -3 >Emitted(47, 6) Source(68, 6) + SourceIndex(0) -4 >Emitted(47, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(47, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(47, 17) Source(68, 17) + SourceIndex(0) -7 >Emitted(47, 19) Source(68, 6) + SourceIndex(0) -8 >Emitted(47, 33) Source(1, 1) + SourceIndex(0) -9 >Emitted(47, 34) Source(1, 2) + SourceIndex(0) -10>Emitted(47, 46) Source(68, 17) + SourceIndex(0) -11>Emitted(47, 48) Source(68, 6) + SourceIndex(0) -12>Emitted(47, 74) Source(68, 17) + SourceIndex(0) -13>Emitted(47, 76) Source(68, 6) + SourceIndex(0) -14>Emitted(47, 81) Source(68, 17) + SourceIndex(0) +2 >Emitted(47, 6) Source(68, 6) + SourceIndex(0) +3 >Emitted(47, 17) Source(68, 17) + SourceIndex(0) +4 >Emitted(47, 19) Source(68, 6) + SourceIndex(0) +5 >Emitted(47, 46) Source(68, 17) + SourceIndex(0) +6 >Emitted(47, 48) Source(68, 6) + SourceIndex(0) +7 >Emitted(47, 74) Source(68, 17) + SourceIndex(0) +8 >Emitted(47, 76) Source(68, 6) + SourceIndex(0) +9 >Emitted(47, 81) Source(68, 17) + SourceIndex(0) --- >>> var _15 = multiRobots_2[_14], _16 = _15.name, nameA = _16 === void 0 ? "noName" : _16, _17 = _15.skills, _18 = _17 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _17, _19 = _18.primary, primaryA = _19 === void 0 ? "primary" : _19, _20 = _18.secondary, secondaryA = _20 === void 0 ? "secondary" : _20; 1->^^^^ @@ -2658,213 +1586,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _21 = 0, _22 = getMultiRobots(); _21 < _22.length; _21++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + >} of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(51, 1) Source(71, 1) + SourceIndex(0) -2 >Emitted(51, 5) Source(71, 5) + SourceIndex(0) -3 >Emitted(51, 6) Source(77, 6) + SourceIndex(0) -4 >Emitted(51, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(51, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(51, 17) Source(77, 22) + SourceIndex(0) -7 >Emitted(51, 19) Source(77, 6) + SourceIndex(0) -8 >Emitted(51, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(51, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(51, 25) Source(77, 6) + SourceIndex(0) -11>Emitted(51, 39) Source(77, 20) + SourceIndex(0) -12>Emitted(51, 41) Source(77, 22) + SourceIndex(0) -13>Emitted(51, 43) Source(77, 6) + SourceIndex(0) -14>Emitted(51, 59) Source(77, 22) + SourceIndex(0) -15>Emitted(51, 61) Source(77, 6) + SourceIndex(0) -16>Emitted(51, 66) Source(77, 22) + SourceIndex(0) +2 >Emitted(51, 6) Source(77, 6) + SourceIndex(0) +3 >Emitted(51, 17) Source(77, 22) + SourceIndex(0) +4 >Emitted(51, 19) Source(77, 6) + SourceIndex(0) +5 >Emitted(51, 25) Source(77, 6) + SourceIndex(0) +6 >Emitted(51, 39) Source(77, 20) + SourceIndex(0) +7 >Emitted(51, 41) Source(77, 22) + SourceIndex(0) +8 >Emitted(51, 43) Source(77, 6) + SourceIndex(0) +9 >Emitted(51, 59) Source(77, 22) + SourceIndex(0) +10>Emitted(51, 61) Source(77, 6) + SourceIndex(0) +11>Emitted(51, 66) Source(77, 22) + SourceIndex(0) --- >>> var _23 = _22[_21], _24 = _23.name, nameA = _24 === void 0 ? "noName" : _24, _25 = _23.skills, _26 = _25 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _25, _27 = _26.primary, primaryA = _27 === void 0 ? "primary" : _27, _28 = _26.secondary, secondaryA = _28 === void 0 ? "secondary" : _28; 1->^^^^ @@ -2977,268 +1738,83 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _29 = 0, _30 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^^ -20> ^^^^^^^ -21> ^^ -22> ^^^^^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^^ -27> ^^ -28> ^^ -29> ^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^ +22> ^^ +23> ^^ +24> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary?: string; - > secondary?: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > for (let {name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for (let {name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for (let { - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -11> [ -12> { -13> name -14> : -15> "mower" -16> , -17> skills -18> : -19> { -20> primary -21> : -22> "mowing" -23> , -24> secondary -25> : -26> "none" -27> } -28> } +2 >for (let { + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + >} of +3 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +4 > +5 > +6 > [ +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "mowing" +18> , +19> secondary +20> : +21> "none" +22> } +23> } 1->Emitted(55, 1) Source(80, 1) + SourceIndex(0) -2 >Emitted(55, 5) Source(80, 5) + SourceIndex(0) -3 >Emitted(55, 6) Source(86, 6) + SourceIndex(0) -4 >Emitted(55, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(55, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(55, 17) Source(87, 79) + SourceIndex(0) -7 >Emitted(55, 19) Source(86, 6) + SourceIndex(0) -8 >Emitted(55, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(55, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(55, 25) Source(86, 20) + SourceIndex(0) -11>Emitted(55, 26) Source(86, 21) + SourceIndex(0) -12>Emitted(55, 28) Source(86, 23) + SourceIndex(0) -13>Emitted(55, 32) Source(86, 27) + SourceIndex(0) -14>Emitted(55, 34) Source(86, 29) + SourceIndex(0) -15>Emitted(55, 41) Source(86, 36) + SourceIndex(0) -16>Emitted(55, 43) Source(86, 38) + SourceIndex(0) -17>Emitted(55, 49) Source(86, 44) + SourceIndex(0) -18>Emitted(55, 51) Source(86, 46) + SourceIndex(0) -19>Emitted(55, 53) Source(86, 48) + SourceIndex(0) -20>Emitted(55, 60) Source(86, 55) + SourceIndex(0) -21>Emitted(55, 62) Source(86, 57) + SourceIndex(0) -22>Emitted(55, 70) Source(86, 65) + SourceIndex(0) -23>Emitted(55, 72) Source(86, 67) + SourceIndex(0) -24>Emitted(55, 81) Source(86, 76) + SourceIndex(0) -25>Emitted(55, 83) Source(86, 78) + SourceIndex(0) -26>Emitted(55, 89) Source(86, 84) + SourceIndex(0) -27>Emitted(55, 91) Source(86, 86) + SourceIndex(0) -28>Emitted(55, 93) Source(86, 88) + SourceIndex(0) +2 >Emitted(55, 6) Source(86, 6) + SourceIndex(0) +3 >Emitted(55, 17) Source(87, 79) + SourceIndex(0) +4 >Emitted(55, 19) Source(86, 6) + SourceIndex(0) +5 >Emitted(55, 25) Source(86, 20) + SourceIndex(0) +6 >Emitted(55, 26) Source(86, 21) + SourceIndex(0) +7 >Emitted(55, 28) Source(86, 23) + SourceIndex(0) +8 >Emitted(55, 32) Source(86, 27) + SourceIndex(0) +9 >Emitted(55, 34) Source(86, 29) + SourceIndex(0) +10>Emitted(55, 41) Source(86, 36) + SourceIndex(0) +11>Emitted(55, 43) Source(86, 38) + SourceIndex(0) +12>Emitted(55, 49) Source(86, 44) + SourceIndex(0) +13>Emitted(55, 51) Source(86, 46) + SourceIndex(0) +14>Emitted(55, 53) Source(86, 48) + SourceIndex(0) +15>Emitted(55, 60) Source(86, 55) + SourceIndex(0) +16>Emitted(55, 62) Source(86, 57) + SourceIndex(0) +17>Emitted(55, 70) Source(86, 65) + SourceIndex(0) +18>Emitted(55, 72) Source(86, 67) + SourceIndex(0) +19>Emitted(55, 81) Source(86, 76) + SourceIndex(0) +20>Emitted(55, 83) Source(86, 78) + SourceIndex(0) +21>Emitted(55, 89) Source(86, 84) + SourceIndex(0) +22>Emitted(55, 91) Source(86, 86) + SourceIndex(0) +23>Emitted(55, 93) Source(86, 88) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _29 < _30.length; _29++) { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map index cde4579f512e8..1fb3063f3ed81 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt index 1a8970b7e440f..9efe6ce79603f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt @@ -12,31 +12,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^ -14> ^^ -15> ^^^^^^^^ -16> ^^ -17> ^^ -18> ^^ -19> ^^^^ -20> ^^ -21> ^^^^^^^^^ -22> ^^ -23> ^^^^^ -24> ^^ -25> ^^^^^^^^^^ -26> ^^ -27> ^ -28> ^ +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -56,134 +54,124 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue > 2 >let 3 > robots -4 > : -5 > R -6 > obot[] = -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skill -14> : -15> "mowing" -16> } -17> , -18> { -19> name -20> : -21> "trimmer" -22> , -23> skill -24> : -25> "trimming" -26> } -27> ] -28> ; +4 > : Robot[] = +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> ; 1 >Emitted(1, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(17, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(17, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(17, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) -7 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) -8 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) -9 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) -10>Emitted(1, 23) Source(17, 32) + SourceIndex(0) -11>Emitted(1, 30) Source(17, 39) + SourceIndex(0) -12>Emitted(1, 32) Source(17, 41) + SourceIndex(0) -13>Emitted(1, 37) Source(17, 46) + SourceIndex(0) -14>Emitted(1, 39) Source(17, 48) + SourceIndex(0) -15>Emitted(1, 47) Source(17, 56) + SourceIndex(0) -16>Emitted(1, 49) Source(17, 58) + SourceIndex(0) -17>Emitted(1, 51) Source(17, 60) + SourceIndex(0) -18>Emitted(1, 53) Source(17, 62) + SourceIndex(0) -19>Emitted(1, 57) Source(17, 66) + SourceIndex(0) -20>Emitted(1, 59) Source(17, 68) + SourceIndex(0) -21>Emitted(1, 68) Source(17, 77) + SourceIndex(0) -22>Emitted(1, 70) Source(17, 79) + SourceIndex(0) -23>Emitted(1, 75) Source(17, 84) + SourceIndex(0) -24>Emitted(1, 77) Source(17, 86) + SourceIndex(0) -25>Emitted(1, 87) Source(17, 96) + SourceIndex(0) -26>Emitted(1, 89) Source(17, 98) + SourceIndex(0) -27>Emitted(1, 90) Source(17, 99) + SourceIndex(0) -28>Emitted(1, 91) Source(17, 100) + SourceIndex(0) +4 >Emitted(1, 14) Source(17, 23) + SourceIndex(0) +5 >Emitted(1, 15) Source(17, 24) + SourceIndex(0) +6 >Emitted(1, 17) Source(17, 26) + SourceIndex(0) +7 >Emitted(1, 21) Source(17, 30) + SourceIndex(0) +8 >Emitted(1, 23) Source(17, 32) + SourceIndex(0) +9 >Emitted(1, 30) Source(17, 39) + SourceIndex(0) +10>Emitted(1, 32) Source(17, 41) + SourceIndex(0) +11>Emitted(1, 37) Source(17, 46) + SourceIndex(0) +12>Emitted(1, 39) Source(17, 48) + SourceIndex(0) +13>Emitted(1, 47) Source(17, 56) + SourceIndex(0) +14>Emitted(1, 49) Source(17, 58) + SourceIndex(0) +15>Emitted(1, 51) Source(17, 60) + SourceIndex(0) +16>Emitted(1, 53) Source(17, 62) + SourceIndex(0) +17>Emitted(1, 57) Source(17, 66) + SourceIndex(0) +18>Emitted(1, 59) Source(17, 68) + SourceIndex(0) +19>Emitted(1, 68) Source(17, 77) + SourceIndex(0) +20>Emitted(1, 70) Source(17, 79) + SourceIndex(0) +21>Emitted(1, 75) Source(17, 84) + SourceIndex(0) +22>Emitted(1, 77) Source(17, 86) + SourceIndex(0) +23>Emitted(1, 87) Source(17, 96) + SourceIndex(0) +24>Emitted(1, 89) Source(17, 98) + SourceIndex(0) +25>Emitted(1, 90) Source(17, 99) + SourceIndex(0) +26>Emitted(1, 91) Source(17, 100) + SourceIndex(0) --- >>>var multiRobots = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^^^^ -10> ^^ -11> ^^^^^^^ -12> ^^ -13> ^^^^^^ -14> ^^ -15> ^^ -16> ^^^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^^^^^^^^ -21> ^^ -22> ^^^^^^ -23> ^^ -24> ^^ +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^^^ +17> ^^ +18> ^^^^^^^^^ +19> ^^ +20> ^^^^^^ +21> ^^ +22> ^^ 1 > > 2 >let 3 > multiRobots -4 > : -5 > M -6 > ultiRobot[] = -7 > [ -8 > { -9 > name -10> : -11> "mower" -12> , -13> skills -14> : -15> { -16> primary -17> : -18> "mowing" -19> , -20> secondary -21> : -22> "none" -23> } -24> } +4 > : MultiRobot[] = +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skills +12> : +13> { +14> primary +15> : +16> "mowing" +17> , +18> secondary +19> : +20> "none" +21> } +22> } 1 >Emitted(2, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(18, 5) + SourceIndex(0) 3 >Emitted(2, 16) Source(18, 16) + SourceIndex(0) -4 >Emitted(2, 17) Source(18, 18) + SourceIndex(0) -5 >Emitted(2, 18) Source(18, 19) + SourceIndex(0) -6 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) -7 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) -8 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) -9 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) -10>Emitted(2, 28) Source(18, 42) + SourceIndex(0) -11>Emitted(2, 35) Source(18, 49) + SourceIndex(0) -12>Emitted(2, 37) Source(18, 51) + SourceIndex(0) -13>Emitted(2, 43) Source(18, 57) + SourceIndex(0) -14>Emitted(2, 45) Source(18, 59) + SourceIndex(0) -15>Emitted(2, 47) Source(18, 61) + SourceIndex(0) -16>Emitted(2, 54) Source(18, 68) + SourceIndex(0) -17>Emitted(2, 56) Source(18, 70) + SourceIndex(0) -18>Emitted(2, 64) Source(18, 78) + SourceIndex(0) -19>Emitted(2, 66) Source(18, 80) + SourceIndex(0) -20>Emitted(2, 75) Source(18, 89) + SourceIndex(0) -21>Emitted(2, 77) Source(18, 91) + SourceIndex(0) -22>Emitted(2, 83) Source(18, 97) + SourceIndex(0) -23>Emitted(2, 85) Source(18, 99) + SourceIndex(0) -24>Emitted(2, 87) Source(18, 101) + SourceIndex(0) +4 >Emitted(2, 19) Source(18, 33) + SourceIndex(0) +5 >Emitted(2, 20) Source(18, 34) + SourceIndex(0) +6 >Emitted(2, 22) Source(18, 36) + SourceIndex(0) +7 >Emitted(2, 26) Source(18, 40) + SourceIndex(0) +8 >Emitted(2, 28) Source(18, 42) + SourceIndex(0) +9 >Emitted(2, 35) Source(18, 49) + SourceIndex(0) +10>Emitted(2, 37) Source(18, 51) + SourceIndex(0) +11>Emitted(2, 43) Source(18, 57) + SourceIndex(0) +12>Emitted(2, 45) Source(18, 59) + SourceIndex(0) +13>Emitted(2, 47) Source(18, 61) + SourceIndex(0) +14>Emitted(2, 54) Source(18, 68) + SourceIndex(0) +15>Emitted(2, 56) Source(18, 70) + SourceIndex(0) +16>Emitted(2, 64) Source(18, 78) + SourceIndex(0) +17>Emitted(2, 66) Source(18, 80) + SourceIndex(0) +18>Emitted(2, 75) Source(18, 89) + SourceIndex(0) +19>Emitted(2, 77) Source(18, 91) + SourceIndex(0) +20>Emitted(2, 83) Source(18, 97) + SourceIndex(0) +21>Emitted(2, 85) Source(18, 99) + SourceIndex(0) +22>Emitted(2, 87) Source(18, 101) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 1 >^^^^ @@ -258,21 +246,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>> return robots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobots() { > -2 > return -3 > -4 > robots -5 > ; +2 > return +3 > robots +4 > ; 1->Emitted(5, 5) Source(22, 5) + SourceIndex(0) -2 >Emitted(5, 11) Source(22, 11) + SourceIndex(0) -3 >Emitted(5, 12) Source(22, 12) + SourceIndex(0) -4 >Emitted(5, 18) Source(22, 18) + SourceIndex(0) -5 >Emitted(5, 19) Source(22, 19) + SourceIndex(0) +2 >Emitted(5, 12) Source(22, 12) + SourceIndex(0) +3 >Emitted(5, 18) Source(22, 18) + SourceIndex(0) +4 >Emitted(5, 19) Source(22, 19) + SourceIndex(0) --- >>>} 1 > @@ -294,21 +279,18 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>> return multiRobots; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobots() { > -2 > return -3 > -4 > multiRobots -5 > ; +2 > return +3 > multiRobots +4 > ; 1->Emitted(8, 5) Source(26, 5) + SourceIndex(0) -2 >Emitted(8, 11) Source(26, 11) + SourceIndex(0) -3 >Emitted(8, 12) Source(26, 12) + SourceIndex(0) -4 >Emitted(8, 23) Source(26, 23) + SourceIndex(0) -5 >Emitted(8, 24) Source(26, 24) + SourceIndex(0) +2 >Emitted(8, 12) Source(26, 12) + SourceIndex(0) +3 >Emitted(8, 23) Source(26, 23) + SourceIndex(0) +4 >Emitted(8, 24) Source(26, 24) + SourceIndex(0) --- >>>} 1 > @@ -396,112 +378,35 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _i = 0, robots_1 = robots; _i < robots_1.length; _i++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^-> 1-> > > -2 >for -3 > ({name: nameA = "noName" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots -11> -12> robots -13> -14> robots +2 >for ({name: nameA = "noName" } of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(12, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(12, 5) Source(32, 5) + SourceIndex(0) -3 >Emitted(12, 6) Source(32, 35) + SourceIndex(0) -4 >Emitted(12, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(12, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(12, 16) Source(32, 41) + SourceIndex(0) -7 >Emitted(12, 18) Source(32, 35) + SourceIndex(0) -8 >Emitted(12, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(12, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(12, 35) Source(32, 41) + SourceIndex(0) -11>Emitted(12, 37) Source(32, 35) + SourceIndex(0) -12>Emitted(12, 57) Source(32, 41) + SourceIndex(0) -13>Emitted(12, 59) Source(32, 35) + SourceIndex(0) -14>Emitted(12, 63) Source(32, 41) + SourceIndex(0) +2 >Emitted(12, 6) Source(32, 35) + SourceIndex(0) +3 >Emitted(12, 16) Source(32, 41) + SourceIndex(0) +4 >Emitted(12, 18) Source(32, 35) + SourceIndex(0) +5 >Emitted(12, 35) Source(32, 41) + SourceIndex(0) +6 >Emitted(12, 37) Source(32, 35) + SourceIndex(0) +7 >Emitted(12, 57) Source(32, 41) + SourceIndex(0) +8 >Emitted(12, 59) Source(32, 35) + SourceIndex(0) +9 >Emitted(12, 63) Source(32, 41) + SourceIndex(0) --- >>> _a = robots_1[_i].name, nameA = _a === void 0 ? "noName" : _a; 1->^^^^ @@ -553,123 +458,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _b = 0, _c = getRobots(); _b < _c.length; _b++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^-> 1-> > -2 >for -3 > ({name: nameA = "noName" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ({name: nameA = "noName" } of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(16, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(16, 5) Source(35, 5) + SourceIndex(0) -3 >Emitted(16, 6) Source(35, 35) + SourceIndex(0) -4 >Emitted(16, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(16, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(16, 16) Source(35, 46) + SourceIndex(0) -7 >Emitted(16, 18) Source(35, 35) + SourceIndex(0) -8 >Emitted(16, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(16, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(16, 23) Source(35, 35) + SourceIndex(0) -11>Emitted(16, 32) Source(35, 44) + SourceIndex(0) -12>Emitted(16, 34) Source(35, 46) + SourceIndex(0) -13>Emitted(16, 36) Source(35, 35) + SourceIndex(0) -14>Emitted(16, 50) Source(35, 46) + SourceIndex(0) -15>Emitted(16, 52) Source(35, 35) + SourceIndex(0) -16>Emitted(16, 56) Source(35, 46) + SourceIndex(0) +2 >Emitted(16, 6) Source(35, 35) + SourceIndex(0) +3 >Emitted(16, 16) Source(35, 46) + SourceIndex(0) +4 >Emitted(16, 18) Source(35, 35) + SourceIndex(0) +5 >Emitted(16, 23) Source(35, 35) + SourceIndex(0) +6 >Emitted(16, 32) Source(35, 44) + SourceIndex(0) +7 >Emitted(16, 34) Source(35, 46) + SourceIndex(0) +8 >Emitted(16, 36) Source(35, 35) + SourceIndex(0) +9 >Emitted(16, 50) Source(35, 46) + SourceIndex(0) +10>Emitted(16, 52) Source(35, 35) + SourceIndex(0) +11>Emitted(16, 56) Source(35, 46) + SourceIndex(0) --- >>> _d = _c[_b].name, nameA = _d === void 0 ? "noName" : _d; 1->^^^^ @@ -721,182 +543,93 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _e = 0, _f = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _e < _f.length; _e++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^ -21> ^^ -22> ^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^ -27> ^^ -28> ^^^^^^^^^^ -29> ^^ -30> ^ -31> ^^ -32> ^^^^^^^^^^^^^^ -33> ^^ -34> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^^ +27> ^^^^^^^^^^^^^^ +28> ^^ +29> ^^^^ 1-> > -2 >for -3 > ({name: nameA = "noName" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skill -17> : -18> "mowing" -19> } -20> , -21> { -22> name -23> : -24> "trimmer" -25> , -26> skill -27> : -28> "trimming" -29> } -30> ] -31> -32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -33> -34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +2 >for ({name: nameA = "noName" } of +3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> +27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +28> +29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(20, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(20, 5) Source(38, 5) + SourceIndex(0) -3 >Emitted(20, 6) Source(38, 35) + SourceIndex(0) -4 >Emitted(20, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(20, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(20, 16) Source(38, 111) + SourceIndex(0) -7 >Emitted(20, 18) Source(38, 35) + SourceIndex(0) -8 >Emitted(20, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(20, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(20, 24) Source(38, 36) + SourceIndex(0) -11>Emitted(20, 26) Source(38, 38) + SourceIndex(0) -12>Emitted(20, 30) Source(38, 42) + SourceIndex(0) -13>Emitted(20, 32) Source(38, 44) + SourceIndex(0) -14>Emitted(20, 39) Source(38, 51) + SourceIndex(0) -15>Emitted(20, 41) Source(38, 53) + SourceIndex(0) -16>Emitted(20, 46) Source(38, 58) + SourceIndex(0) -17>Emitted(20, 48) Source(38, 60) + SourceIndex(0) -18>Emitted(20, 56) Source(38, 68) + SourceIndex(0) -19>Emitted(20, 58) Source(38, 70) + SourceIndex(0) -20>Emitted(20, 60) Source(38, 72) + SourceIndex(0) -21>Emitted(20, 62) Source(38, 74) + SourceIndex(0) -22>Emitted(20, 66) Source(38, 78) + SourceIndex(0) -23>Emitted(20, 68) Source(38, 80) + SourceIndex(0) -24>Emitted(20, 77) Source(38, 89) + SourceIndex(0) -25>Emitted(20, 79) Source(38, 91) + SourceIndex(0) -26>Emitted(20, 84) Source(38, 96) + SourceIndex(0) -27>Emitted(20, 86) Source(38, 98) + SourceIndex(0) -28>Emitted(20, 96) Source(38, 108) + SourceIndex(0) -29>Emitted(20, 98) Source(38, 110) + SourceIndex(0) -30>Emitted(20, 99) Source(38, 111) + SourceIndex(0) -31>Emitted(20, 101) Source(38, 35) + SourceIndex(0) -32>Emitted(20, 115) Source(38, 111) + SourceIndex(0) -33>Emitted(20, 117) Source(38, 35) + SourceIndex(0) -34>Emitted(20, 121) Source(38, 111) + SourceIndex(0) +2 >Emitted(20, 6) Source(38, 35) + SourceIndex(0) +3 >Emitted(20, 16) Source(38, 111) + SourceIndex(0) +4 >Emitted(20, 18) Source(38, 35) + SourceIndex(0) +5 >Emitted(20, 24) Source(38, 36) + SourceIndex(0) +6 >Emitted(20, 26) Source(38, 38) + SourceIndex(0) +7 >Emitted(20, 30) Source(38, 42) + SourceIndex(0) +8 >Emitted(20, 32) Source(38, 44) + SourceIndex(0) +9 >Emitted(20, 39) Source(38, 51) + SourceIndex(0) +10>Emitted(20, 41) Source(38, 53) + SourceIndex(0) +11>Emitted(20, 46) Source(38, 58) + SourceIndex(0) +12>Emitted(20, 48) Source(38, 60) + SourceIndex(0) +13>Emitted(20, 56) Source(38, 68) + SourceIndex(0) +14>Emitted(20, 58) Source(38, 70) + SourceIndex(0) +15>Emitted(20, 60) Source(38, 72) + SourceIndex(0) +16>Emitted(20, 62) Source(38, 74) + SourceIndex(0) +17>Emitted(20, 66) Source(38, 78) + SourceIndex(0) +18>Emitted(20, 68) Source(38, 80) + SourceIndex(0) +19>Emitted(20, 77) Source(38, 89) + SourceIndex(0) +20>Emitted(20, 79) Source(38, 91) + SourceIndex(0) +21>Emitted(20, 84) Source(38, 96) + SourceIndex(0) +22>Emitted(20, 86) Source(38, 98) + SourceIndex(0) +23>Emitted(20, 96) Source(38, 108) + SourceIndex(0) +24>Emitted(20, 98) Source(38, 110) + SourceIndex(0) +25>Emitted(20, 99) Source(38, 111) + SourceIndex(0) +26>Emitted(20, 101) Source(38, 35) + SourceIndex(0) +27>Emitted(20, 115) Source(38, 111) + SourceIndex(0) +28>Emitted(20, 117) Source(38, 35) + SourceIndex(0) +29>Emitted(20, 121) Source(38, 111) + SourceIndex(0) --- >>> _g = _f[_e].name, nameA = _g === void 0 ? "noName" : _g; 1 >^^^^ @@ -948,132 +681,35 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _h = 0, multiRobots_1 = multiRobots; _h < multiRobots_1.length; _h++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(24, 1) Source(41, 1) + SourceIndex(0) -2 >Emitted(24, 5) Source(41, 5) + SourceIndex(0) -3 >Emitted(24, 6) Source(42, 55) + SourceIndex(0) -4 >Emitted(24, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(24, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(24, 16) Source(42, 66) + SourceIndex(0) -7 >Emitted(24, 18) Source(42, 55) + SourceIndex(0) -8 >Emitted(24, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(24, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(24, 45) Source(42, 66) + SourceIndex(0) -11>Emitted(24, 47) Source(42, 55) + SourceIndex(0) -12>Emitted(24, 72) Source(42, 66) + SourceIndex(0) -13>Emitted(24, 74) Source(42, 55) + SourceIndex(0) -14>Emitted(24, 78) Source(42, 66) + SourceIndex(0) +2 >Emitted(24, 6) Source(42, 55) + SourceIndex(0) +3 >Emitted(24, 16) Source(42, 66) + SourceIndex(0) +4 >Emitted(24, 18) Source(42, 55) + SourceIndex(0) +5 >Emitted(24, 45) Source(42, 66) + SourceIndex(0) +6 >Emitted(24, 47) Source(42, 55) + SourceIndex(0) +7 >Emitted(24, 72) Source(42, 66) + SourceIndex(0) +8 >Emitted(24, 74) Source(42, 55) + SourceIndex(0) +9 >Emitted(24, 78) Source(42, 66) + SourceIndex(0) --- >>> _j = multiRobots_1[_h].skills, _k = _j === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _j, _l = _k.primary, primaryA = _l === void 0 ? "primary" : _l, _m = _k.secondary, secondaryA = _m === void 0 ? "secondary" : _m; 1->^^^^ @@ -1152,146 +788,41 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _o = 0, _p = getMultiRobots(); _o < _p.length; _o++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(28, 1) Source(45, 1) + SourceIndex(0) -2 >Emitted(28, 5) Source(45, 5) + SourceIndex(0) -3 >Emitted(28, 6) Source(46, 55) + SourceIndex(0) -4 >Emitted(28, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(28, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(28, 16) Source(46, 71) + SourceIndex(0) -7 >Emitted(28, 18) Source(46, 55) + SourceIndex(0) -8 >Emitted(28, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(28, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(28, 23) Source(46, 55) + SourceIndex(0) -11>Emitted(28, 37) Source(46, 69) + SourceIndex(0) -12>Emitted(28, 39) Source(46, 71) + SourceIndex(0) -13>Emitted(28, 41) Source(46, 55) + SourceIndex(0) -14>Emitted(28, 55) Source(46, 71) + SourceIndex(0) -15>Emitted(28, 57) Source(46, 55) + SourceIndex(0) -16>Emitted(28, 61) Source(46, 71) + SourceIndex(0) +2 >Emitted(28, 6) Source(46, 55) + SourceIndex(0) +3 >Emitted(28, 16) Source(46, 71) + SourceIndex(0) +4 >Emitted(28, 18) Source(46, 55) + SourceIndex(0) +5 >Emitted(28, 23) Source(46, 55) + SourceIndex(0) +6 >Emitted(28, 37) Source(46, 69) + SourceIndex(0) +7 >Emitted(28, 39) Source(46, 71) + SourceIndex(0) +8 >Emitted(28, 41) Source(46, 55) + SourceIndex(0) +9 >Emitted(28, 55) Source(46, 71) + SourceIndex(0) +10>Emitted(28, 57) Source(46, 55) + SourceIndex(0) +11>Emitted(28, 61) Source(46, 71) + SourceIndex(0) --- >>> _q = _p[_o].skills, _r = _q === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _q, _s = _r.primary, primaryA = _s === void 0 ? "primary" : _s, _t = _r.secondary, secondaryA = _t === void 0 ? "secondary" : _t; 1->^^^^ @@ -1370,194 +901,79 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _u = 0, _v = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^^ -20> ^^^^^^^ -21> ^^ -22> ^^^^^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^^ -27> ^^ -28> ^^ -29> ^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^ +22> ^^ +23> ^^ +24> ^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > -11> [ -12> { -13> name -14> : -15> "mower" -16> , -17> skills -18> : -19> { -20> primary -21> : -22> "mowing" -23> , -24> secondary -25> : -26> "none" -27> } -28> } +2 >for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = + > { primary: "nosKill", secondary: "noSkill" } } of + > +3 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +4 > +5 > +6 > [ +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "mowing" +18> , +19> secondary +20> : +21> "none" +22> } +23> } 1->Emitted(32, 1) Source(49, 1) + SourceIndex(0) -2 >Emitted(32, 5) Source(49, 5) + SourceIndex(0) -3 >Emitted(32, 6) Source(51, 5) + SourceIndex(0) -4 >Emitted(32, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(32, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(32, 16) Source(52, 83) + SourceIndex(0) -7 >Emitted(32, 18) Source(51, 5) + SourceIndex(0) -8 >Emitted(32, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(32, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(32, 23) Source(51, 19) + SourceIndex(0) -11>Emitted(32, 24) Source(51, 20) + SourceIndex(0) -12>Emitted(32, 26) Source(51, 22) + SourceIndex(0) -13>Emitted(32, 30) Source(51, 26) + SourceIndex(0) -14>Emitted(32, 32) Source(51, 28) + SourceIndex(0) -15>Emitted(32, 39) Source(51, 35) + SourceIndex(0) -16>Emitted(32, 41) Source(51, 37) + SourceIndex(0) -17>Emitted(32, 47) Source(51, 43) + SourceIndex(0) -18>Emitted(32, 49) Source(51, 45) + SourceIndex(0) -19>Emitted(32, 51) Source(51, 47) + SourceIndex(0) -20>Emitted(32, 58) Source(51, 54) + SourceIndex(0) -21>Emitted(32, 60) Source(51, 56) + SourceIndex(0) -22>Emitted(32, 68) Source(51, 64) + SourceIndex(0) -23>Emitted(32, 70) Source(51, 66) + SourceIndex(0) -24>Emitted(32, 79) Source(51, 75) + SourceIndex(0) -25>Emitted(32, 81) Source(51, 77) + SourceIndex(0) -26>Emitted(32, 87) Source(51, 83) + SourceIndex(0) -27>Emitted(32, 89) Source(51, 85) + SourceIndex(0) -28>Emitted(32, 91) Source(51, 87) + SourceIndex(0) +2 >Emitted(32, 6) Source(51, 5) + SourceIndex(0) +3 >Emitted(32, 16) Source(52, 83) + SourceIndex(0) +4 >Emitted(32, 18) Source(51, 5) + SourceIndex(0) +5 >Emitted(32, 23) Source(51, 19) + SourceIndex(0) +6 >Emitted(32, 24) Source(51, 20) + SourceIndex(0) +7 >Emitted(32, 26) Source(51, 22) + SourceIndex(0) +8 >Emitted(32, 30) Source(51, 26) + SourceIndex(0) +9 >Emitted(32, 32) Source(51, 28) + SourceIndex(0) +10>Emitted(32, 39) Source(51, 35) + SourceIndex(0) +11>Emitted(32, 41) Source(51, 37) + SourceIndex(0) +12>Emitted(32, 47) Source(51, 43) + SourceIndex(0) +13>Emitted(32, 49) Source(51, 45) + SourceIndex(0) +14>Emitted(32, 51) Source(51, 47) + SourceIndex(0) +15>Emitted(32, 58) Source(51, 54) + SourceIndex(0) +16>Emitted(32, 60) Source(51, 56) + SourceIndex(0) +17>Emitted(32, 68) Source(51, 64) + SourceIndex(0) +18>Emitted(32, 70) Source(51, 66) + SourceIndex(0) +19>Emitted(32, 79) Source(51, 75) + SourceIndex(0) +20>Emitted(32, 81) Source(51, 77) + SourceIndex(0) +21>Emitted(32, 87) Source(51, 83) + SourceIndex(0) +22>Emitted(32, 89) Source(51, 85) + SourceIndex(0) +23>Emitted(32, 91) Source(51, 87) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _u < _v.length; _u++) { 1->^^^^ @@ -1713,160 +1129,35 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _0 = 0, robots_2 = robots; _0 < robots_2.length; _0++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^-> 1-> > > -2 >for -3 > ({ name = "noName" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots -11> -12> robots -13> -14> robots +2 >for ({ name = "noName" } of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(37, 1) Source(56, 1) + SourceIndex(0) -2 >Emitted(37, 5) Source(56, 5) + SourceIndex(0) -3 >Emitted(37, 6) Source(56, 29) + SourceIndex(0) -4 >Emitted(37, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(37, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(37, 16) Source(56, 35) + SourceIndex(0) -7 >Emitted(37, 18) Source(56, 29) + SourceIndex(0) -8 >Emitted(37, 27) Source(1, 1) + SourceIndex(0) -9 >Emitted(37, 28) Source(1, 2) + SourceIndex(0) -10>Emitted(37, 35) Source(56, 35) + SourceIndex(0) -11>Emitted(37, 37) Source(56, 29) + SourceIndex(0) -12>Emitted(37, 57) Source(56, 35) + SourceIndex(0) -13>Emitted(37, 59) Source(56, 29) + SourceIndex(0) -14>Emitted(37, 63) Source(56, 35) + SourceIndex(0) +2 >Emitted(37, 6) Source(56, 29) + SourceIndex(0) +3 >Emitted(37, 16) Source(56, 35) + SourceIndex(0) +4 >Emitted(37, 18) Source(56, 29) + SourceIndex(0) +5 >Emitted(37, 35) Source(56, 35) + SourceIndex(0) +6 >Emitted(37, 37) Source(56, 29) + SourceIndex(0) +7 >Emitted(37, 57) Source(56, 35) + SourceIndex(0) +8 >Emitted(37, 59) Source(56, 29) + SourceIndex(0) +9 >Emitted(37, 63) Source(56, 35) + SourceIndex(0) --- >>> _1 = robots_2[_0].name, name = _1 === void 0 ? "noName" : _1; 1->^^^^ @@ -1918,171 +1209,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _2 = 0, _3 = getRobots(); _2 < _3.length; _2++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^ -17> ^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^ +12> ^^^^^-> 1-> > -2 >for -3 > ({ name = "noName" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ({ name = "noName" } of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(41, 1) Source(59, 1) + SourceIndex(0) -2 >Emitted(41, 5) Source(59, 5) + SourceIndex(0) -3 >Emitted(41, 6) Source(59, 29) + SourceIndex(0) -4 >Emitted(41, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(41, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(41, 16) Source(59, 40) + SourceIndex(0) -7 >Emitted(41, 18) Source(59, 29) + SourceIndex(0) -8 >Emitted(41, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(41, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(41, 23) Source(59, 29) + SourceIndex(0) -11>Emitted(41, 32) Source(59, 38) + SourceIndex(0) -12>Emitted(41, 34) Source(59, 40) + SourceIndex(0) -13>Emitted(41, 36) Source(59, 29) + SourceIndex(0) -14>Emitted(41, 50) Source(59, 40) + SourceIndex(0) -15>Emitted(41, 52) Source(59, 29) + SourceIndex(0) -16>Emitted(41, 56) Source(59, 40) + SourceIndex(0) +2 >Emitted(41, 6) Source(59, 29) + SourceIndex(0) +3 >Emitted(41, 16) Source(59, 40) + SourceIndex(0) +4 >Emitted(41, 18) Source(59, 29) + SourceIndex(0) +5 >Emitted(41, 23) Source(59, 29) + SourceIndex(0) +6 >Emitted(41, 32) Source(59, 38) + SourceIndex(0) +7 >Emitted(41, 34) Source(59, 40) + SourceIndex(0) +8 >Emitted(41, 36) Source(59, 29) + SourceIndex(0) +9 >Emitted(41, 50) Source(59, 40) + SourceIndex(0) +10>Emitted(41, 52) Source(59, 29) + SourceIndex(0) +11>Emitted(41, 56) Source(59, 40) + SourceIndex(0) --- >>> _4 = _3[_2].name, name = _4 === void 0 ? "noName" : _4; 1->^^^^ @@ -2134,230 +1294,93 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _5 = 0, _6 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _5 < _6.length; _5++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^ -21> ^^ -22> ^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^ -27> ^^ -28> ^^^^^^^^^^ -29> ^^ -30> ^ -31> ^^ -32> ^^^^^^^^^^^^^^ -33> ^^ -34> ^^^^ +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^^ +27> ^^^^^^^^^^^^^^ +28> ^^ +29> ^^^^ 1-> > -2 >for -3 > ({ name = "noName" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skill -17> : -18> "mowing" -19> } -20> , -21> { -22> name -23> : -24> "trimmer" -25> , -26> skill -27> : -28> "trimming" -29> } -30> ] -31> -32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -33> -34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +2 >for ({ name = "noName" } of +3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> +27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +28> +29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(45, 1) Source(62, 1) + SourceIndex(0) -2 >Emitted(45, 5) Source(62, 5) + SourceIndex(0) -3 >Emitted(45, 6) Source(62, 29) + SourceIndex(0) -4 >Emitted(45, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(45, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(45, 16) Source(62, 105) + SourceIndex(0) -7 >Emitted(45, 18) Source(62, 29) + SourceIndex(0) -8 >Emitted(45, 21) Source(1, 1) + SourceIndex(0) -9 >Emitted(45, 22) Source(1, 2) + SourceIndex(0) -10>Emitted(45, 24) Source(62, 30) + SourceIndex(0) -11>Emitted(45, 26) Source(62, 32) + SourceIndex(0) -12>Emitted(45, 30) Source(62, 36) + SourceIndex(0) -13>Emitted(45, 32) Source(62, 38) + SourceIndex(0) -14>Emitted(45, 39) Source(62, 45) + SourceIndex(0) -15>Emitted(45, 41) Source(62, 47) + SourceIndex(0) -16>Emitted(45, 46) Source(62, 52) + SourceIndex(0) -17>Emitted(45, 48) Source(62, 54) + SourceIndex(0) -18>Emitted(45, 56) Source(62, 62) + SourceIndex(0) -19>Emitted(45, 58) Source(62, 64) + SourceIndex(0) -20>Emitted(45, 60) Source(62, 66) + SourceIndex(0) -21>Emitted(45, 62) Source(62, 68) + SourceIndex(0) -22>Emitted(45, 66) Source(62, 72) + SourceIndex(0) -23>Emitted(45, 68) Source(62, 74) + SourceIndex(0) -24>Emitted(45, 77) Source(62, 83) + SourceIndex(0) -25>Emitted(45, 79) Source(62, 85) + SourceIndex(0) -26>Emitted(45, 84) Source(62, 90) + SourceIndex(0) -27>Emitted(45, 86) Source(62, 92) + SourceIndex(0) -28>Emitted(45, 96) Source(62, 102) + SourceIndex(0) -29>Emitted(45, 98) Source(62, 104) + SourceIndex(0) -30>Emitted(45, 99) Source(62, 105) + SourceIndex(0) -31>Emitted(45, 101) Source(62, 29) + SourceIndex(0) -32>Emitted(45, 115) Source(62, 105) + SourceIndex(0) -33>Emitted(45, 117) Source(62, 29) + SourceIndex(0) -34>Emitted(45, 121) Source(62, 105) + SourceIndex(0) +2 >Emitted(45, 6) Source(62, 29) + SourceIndex(0) +3 >Emitted(45, 16) Source(62, 105) + SourceIndex(0) +4 >Emitted(45, 18) Source(62, 29) + SourceIndex(0) +5 >Emitted(45, 24) Source(62, 30) + SourceIndex(0) +6 >Emitted(45, 26) Source(62, 32) + SourceIndex(0) +7 >Emitted(45, 30) Source(62, 36) + SourceIndex(0) +8 >Emitted(45, 32) Source(62, 38) + SourceIndex(0) +9 >Emitted(45, 39) Source(62, 45) + SourceIndex(0) +10>Emitted(45, 41) Source(62, 47) + SourceIndex(0) +11>Emitted(45, 46) Source(62, 52) + SourceIndex(0) +12>Emitted(45, 48) Source(62, 54) + SourceIndex(0) +13>Emitted(45, 56) Source(62, 62) + SourceIndex(0) +14>Emitted(45, 58) Source(62, 64) + SourceIndex(0) +15>Emitted(45, 60) Source(62, 66) + SourceIndex(0) +16>Emitted(45, 62) Source(62, 68) + SourceIndex(0) +17>Emitted(45, 66) Source(62, 72) + SourceIndex(0) +18>Emitted(45, 68) Source(62, 74) + SourceIndex(0) +19>Emitted(45, 77) Source(62, 83) + SourceIndex(0) +20>Emitted(45, 79) Source(62, 85) + SourceIndex(0) +21>Emitted(45, 84) Source(62, 90) + SourceIndex(0) +22>Emitted(45, 86) Source(62, 92) + SourceIndex(0) +23>Emitted(45, 96) Source(62, 102) + SourceIndex(0) +24>Emitted(45, 98) Source(62, 104) + SourceIndex(0) +25>Emitted(45, 99) Source(62, 105) + SourceIndex(0) +26>Emitted(45, 101) Source(62, 29) + SourceIndex(0) +27>Emitted(45, 115) Source(62, 105) + SourceIndex(0) +28>Emitted(45, 117) Source(62, 29) + SourceIndex(0) +29>Emitted(45, 121) Source(62, 105) + SourceIndex(0) --- >>> _7 = _6[_5].name, name = _7 === void 0 ? "noName" : _7; 1 >^^^^ @@ -2409,192 +1432,39 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _8 = 0, multiRobots_2 = multiRobots; _8 < multiRobots_2.length; _8++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + >} of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(49, 1) Source(65, 1) + SourceIndex(0) -2 >Emitted(49, 5) Source(65, 5) + SourceIndex(0) -3 >Emitted(49, 6) Source(70, 6) + SourceIndex(0) -4 >Emitted(49, 13) Source(1, 1) + SourceIndex(0) -5 >Emitted(49, 14) Source(1, 2) + SourceIndex(0) -6 >Emitted(49, 16) Source(70, 17) + SourceIndex(0) -7 >Emitted(49, 18) Source(70, 6) + SourceIndex(0) -8 >Emitted(49, 32) Source(1, 1) + SourceIndex(0) -9 >Emitted(49, 33) Source(1, 2) + SourceIndex(0) -10>Emitted(49, 45) Source(70, 17) + SourceIndex(0) -11>Emitted(49, 47) Source(70, 6) + SourceIndex(0) -12>Emitted(49, 72) Source(70, 17) + SourceIndex(0) -13>Emitted(49, 74) Source(70, 6) + SourceIndex(0) -14>Emitted(49, 78) Source(70, 17) + SourceIndex(0) +2 >Emitted(49, 6) Source(70, 6) + SourceIndex(0) +3 >Emitted(49, 16) Source(70, 17) + SourceIndex(0) +4 >Emitted(49, 18) Source(70, 6) + SourceIndex(0) +5 >Emitted(49, 45) Source(70, 17) + SourceIndex(0) +6 >Emitted(49, 47) Source(70, 6) + SourceIndex(0) +7 >Emitted(49, 72) Source(70, 17) + SourceIndex(0) +8 >Emitted(49, 74) Source(70, 6) + SourceIndex(0) +9 >Emitted(49, 78) Source(70, 17) + SourceIndex(0) --- >>> _9 = multiRobots_2[_8].skills, _10 = _9 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _9, _11 = _10.primary, primary = _11 === void 0 ? "primary" : _11, _12 = _10.secondary, secondary = _12 === void 0 ? "secondary" : _12; 1->^^^^ @@ -2679,214 +1549,45 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _13 = 0, _14 = getMultiRobots(); _13 < _14.length; _13++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + >} of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(53, 1) Source(73, 1) + SourceIndex(0) -2 >Emitted(53, 5) Source(73, 5) + SourceIndex(0) -3 >Emitted(53, 6) Source(78, 6) + SourceIndex(0) -4 >Emitted(53, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(53, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(53, 17) Source(78, 22) + SourceIndex(0) -7 >Emitted(53, 19) Source(78, 6) + SourceIndex(0) -8 >Emitted(53, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(53, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(53, 25) Source(78, 6) + SourceIndex(0) -11>Emitted(53, 39) Source(78, 20) + SourceIndex(0) -12>Emitted(53, 41) Source(78, 22) + SourceIndex(0) -13>Emitted(53, 43) Source(78, 6) + SourceIndex(0) -14>Emitted(53, 59) Source(78, 22) + SourceIndex(0) -15>Emitted(53, 61) Source(78, 6) + SourceIndex(0) -16>Emitted(53, 66) Source(78, 22) + SourceIndex(0) +2 >Emitted(53, 6) Source(78, 6) + SourceIndex(0) +3 >Emitted(53, 17) Source(78, 22) + SourceIndex(0) +4 >Emitted(53, 19) Source(78, 6) + SourceIndex(0) +5 >Emitted(53, 25) Source(78, 6) + SourceIndex(0) +6 >Emitted(53, 39) Source(78, 20) + SourceIndex(0) +7 >Emitted(53, 41) Source(78, 22) + SourceIndex(0) +8 >Emitted(53, 43) Source(78, 6) + SourceIndex(0) +9 >Emitted(53, 59) Source(78, 22) + SourceIndex(0) +10>Emitted(53, 61) Source(78, 6) + SourceIndex(0) +11>Emitted(53, 66) Source(78, 22) + SourceIndex(0) --- >>> _15 = _14[_13].skills, _16 = _15 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _15, _17 = _16.primary, primary = _17 === void 0 ? "primary" : _17, _18 = _16.secondary, secondary = _18 === void 0 ? "secondary" : _18; 1->^^^^ @@ -2971,264 +1672,79 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _19 = 0, _20 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^^ -17> ^^ -18> ^^ -19> ^^^^^^^ -20> ^^ -21> ^^^^^^^^ -22> ^^ -23> ^^^^^^^^^ -24> ^^ -25> ^^^^^^ -26> ^^ -27> ^^ -28> ^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^^^ +17> ^^ +18> ^^^^^^^^^ +19> ^^ +20> ^^^^^^ +21> ^^ +22> ^^ +23> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skills -17> : -18> { -19> primary -20> : -21> "mowing" -22> , -23> secondary -24> : -25> "none" -26> } -27> } +2 >for ({ + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + >} of +3 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skills +12> : +13> { +14> primary +15> : +16> "mowing" +17> , +18> secondary +19> : +20> "none" +21> } +22> } 1->Emitted(57, 1) Source(81, 1) + SourceIndex(0) -2 >Emitted(57, 5) Source(81, 5) + SourceIndex(0) -3 >Emitted(57, 6) Source(86, 6) + SourceIndex(0) -4 >Emitted(57, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(57, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(57, 17) Source(87, 79) + SourceIndex(0) -7 >Emitted(57, 19) Source(86, 6) + SourceIndex(0) -8 >Emitted(57, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(57, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(57, 26) Source(86, 7) + SourceIndex(0) -11>Emitted(57, 28) Source(86, 9) + SourceIndex(0) -12>Emitted(57, 32) Source(86, 13) + SourceIndex(0) -13>Emitted(57, 34) Source(86, 15) + SourceIndex(0) -14>Emitted(57, 41) Source(86, 22) + SourceIndex(0) -15>Emitted(57, 43) Source(86, 24) + SourceIndex(0) -16>Emitted(57, 49) Source(86, 30) + SourceIndex(0) -17>Emitted(57, 51) Source(86, 32) + SourceIndex(0) -18>Emitted(57, 53) Source(86, 34) + SourceIndex(0) -19>Emitted(57, 60) Source(86, 41) + SourceIndex(0) -20>Emitted(57, 62) Source(86, 43) + SourceIndex(0) -21>Emitted(57, 70) Source(86, 51) + SourceIndex(0) -22>Emitted(57, 72) Source(86, 53) + SourceIndex(0) -23>Emitted(57, 81) Source(86, 62) + SourceIndex(0) -24>Emitted(57, 83) Source(86, 64) + SourceIndex(0) -25>Emitted(57, 89) Source(86, 70) + SourceIndex(0) -26>Emitted(57, 91) Source(86, 72) + SourceIndex(0) -27>Emitted(57, 93) Source(86, 74) + SourceIndex(0) +2 >Emitted(57, 6) Source(86, 6) + SourceIndex(0) +3 >Emitted(57, 17) Source(87, 79) + SourceIndex(0) +4 >Emitted(57, 19) Source(86, 6) + SourceIndex(0) +5 >Emitted(57, 26) Source(86, 7) + SourceIndex(0) +6 >Emitted(57, 28) Source(86, 9) + SourceIndex(0) +7 >Emitted(57, 32) Source(86, 13) + SourceIndex(0) +8 >Emitted(57, 34) Source(86, 15) + SourceIndex(0) +9 >Emitted(57, 41) Source(86, 22) + SourceIndex(0) +10>Emitted(57, 43) Source(86, 24) + SourceIndex(0) +11>Emitted(57, 49) Source(86, 30) + SourceIndex(0) +12>Emitted(57, 51) Source(86, 32) + SourceIndex(0) +13>Emitted(57, 53) Source(86, 34) + SourceIndex(0) +14>Emitted(57, 60) Source(86, 41) + SourceIndex(0) +15>Emitted(57, 62) Source(86, 43) + SourceIndex(0) +16>Emitted(57, 70) Source(86, 51) + SourceIndex(0) +17>Emitted(57, 72) Source(86, 53) + SourceIndex(0) +18>Emitted(57, 81) Source(86, 62) + SourceIndex(0) +19>Emitted(57, 83) Source(86, 64) + SourceIndex(0) +20>Emitted(57, 89) Source(86, 70) + SourceIndex(0) +21>Emitted(57, 91) Source(86, 72) + SourceIndex(0) +22>Emitted(57, 93) Source(86, 74) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _19 < _20.length; _19++) { 1->^^^^ @@ -3389,233 +1905,36 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _25 = 0, robots_3 = robots; _25 < robots_3.length; _25++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > > -2 >for -3 > ({name: nameA = "noName", skill: skillA = "noSkill" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots -11> -12> robots -13> -14> robots +2 >for ({name: nameA = "noName", skill: skillA = "noSkill" } of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(62, 1) Source(92, 1) + SourceIndex(0) -2 >Emitted(62, 5) Source(92, 5) + SourceIndex(0) -3 >Emitted(62, 6) Source(92, 62) + SourceIndex(0) -4 >Emitted(62, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(62, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(62, 17) Source(92, 68) + SourceIndex(0) -7 >Emitted(62, 19) Source(92, 62) + SourceIndex(0) -8 >Emitted(62, 28) Source(1, 1) + SourceIndex(0) -9 >Emitted(62, 29) Source(1, 2) + SourceIndex(0) -10>Emitted(62, 36) Source(92, 68) + SourceIndex(0) -11>Emitted(62, 38) Source(92, 62) + SourceIndex(0) -12>Emitted(62, 59) Source(92, 68) + SourceIndex(0) -13>Emitted(62, 61) Source(92, 62) + SourceIndex(0) -14>Emitted(62, 66) Source(92, 68) + SourceIndex(0) +2 >Emitted(62, 6) Source(92, 62) + SourceIndex(0) +3 >Emitted(62, 17) Source(92, 68) + SourceIndex(0) +4 >Emitted(62, 19) Source(92, 62) + SourceIndex(0) +5 >Emitted(62, 36) Source(92, 68) + SourceIndex(0) +6 >Emitted(62, 38) Source(92, 62) + SourceIndex(0) +7 >Emitted(62, 59) Source(92, 68) + SourceIndex(0) +8 >Emitted(62, 61) Source(92, 62) + SourceIndex(0) +9 >Emitted(62, 66) Source(92, 68) + SourceIndex(0) --- >>> _26 = robots_3[_25], _27 = _26.name, nameA = _27 === void 0 ? "noName" : _27, _28 = _26.skill, skillA = _28 === void 0 ? "noSkill" : _28; 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -3679,243 +1998,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _29 = 0, _30 = getRobots(); _29 < _30.length; _29++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({name: nameA = "noName", skill: skillA = "noSkill" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ({name: nameA = "noName", skill: skillA = "noSkill" } of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(66, 1) Source(95, 1) + SourceIndex(0) -2 >Emitted(66, 5) Source(95, 5) + SourceIndex(0) -3 >Emitted(66, 6) Source(95, 63) + SourceIndex(0) -4 >Emitted(66, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(66, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(66, 17) Source(95, 74) + SourceIndex(0) -7 >Emitted(66, 19) Source(95, 63) + SourceIndex(0) -8 >Emitted(66, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(66, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(66, 25) Source(95, 63) + SourceIndex(0) -11>Emitted(66, 34) Source(95, 72) + SourceIndex(0) -12>Emitted(66, 36) Source(95, 74) + SourceIndex(0) -13>Emitted(66, 38) Source(95, 63) + SourceIndex(0) -14>Emitted(66, 54) Source(95, 74) + SourceIndex(0) -15>Emitted(66, 56) Source(95, 63) + SourceIndex(0) -16>Emitted(66, 61) Source(95, 74) + SourceIndex(0) +2 >Emitted(66, 6) Source(95, 63) + SourceIndex(0) +3 >Emitted(66, 17) Source(95, 74) + SourceIndex(0) +4 >Emitted(66, 19) Source(95, 63) + SourceIndex(0) +5 >Emitted(66, 25) Source(95, 63) + SourceIndex(0) +6 >Emitted(66, 34) Source(95, 72) + SourceIndex(0) +7 >Emitted(66, 36) Source(95, 74) + SourceIndex(0) +8 >Emitted(66, 38) Source(95, 63) + SourceIndex(0) +9 >Emitted(66, 54) Source(95, 74) + SourceIndex(0) +10>Emitted(66, 56) Source(95, 63) + SourceIndex(0) +11>Emitted(66, 61) Source(95, 74) + SourceIndex(0) --- >>> _31 = _30[_29], _32 = _31.name, nameA = _32 === void 0 ? "noName" : _32, _33 = _31.skill, skillA = _33 === void 0 ? "noSkill" : _33; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3979,303 +2095,94 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _34 = 0, _35 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _34 < _35.length; _34++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^ -21> ^^ -22> ^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^ -27> ^^ -28> ^^^^^^^^^^ -29> ^^ -30> ^ -31> ^^ -32> ^^^^^^^^^^^^^^^^ -33> ^^ -34> ^^^^^ -35> ^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^^ +27> ^^^^^^^^^^^^^^^^ +28> ^^ +29> ^^^^^ +30> ^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({name: nameA = "noName", skill: skillA = "noSkill" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skill -17> : -18> "mowing" -19> } -20> , -21> { -22> name -23> : -24> "trimmer" -25> , -26> skill -27> : -28> "trimming" -29> } -30> ] -31> -32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -33> -34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +2 >for ({name: nameA = "noName", skill: skillA = "noSkill" } of +3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> +27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +28> +29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(70, 1) Source(98, 1) + SourceIndex(0) -2 >Emitted(70, 5) Source(98, 5) + SourceIndex(0) -3 >Emitted(70, 6) Source(98, 63) + SourceIndex(0) -4 >Emitted(70, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(70, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(70, 17) Source(98, 139) + SourceIndex(0) -7 >Emitted(70, 19) Source(98, 63) + SourceIndex(0) -8 >Emitted(70, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(70, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(70, 26) Source(98, 64) + SourceIndex(0) -11>Emitted(70, 28) Source(98, 66) + SourceIndex(0) -12>Emitted(70, 32) Source(98, 70) + SourceIndex(0) -13>Emitted(70, 34) Source(98, 72) + SourceIndex(0) -14>Emitted(70, 41) Source(98, 79) + SourceIndex(0) -15>Emitted(70, 43) Source(98, 81) + SourceIndex(0) -16>Emitted(70, 48) Source(98, 86) + SourceIndex(0) -17>Emitted(70, 50) Source(98, 88) + SourceIndex(0) -18>Emitted(70, 58) Source(98, 96) + SourceIndex(0) -19>Emitted(70, 60) Source(98, 98) + SourceIndex(0) -20>Emitted(70, 62) Source(98, 100) + SourceIndex(0) -21>Emitted(70, 64) Source(98, 102) + SourceIndex(0) -22>Emitted(70, 68) Source(98, 106) + SourceIndex(0) -23>Emitted(70, 70) Source(98, 108) + SourceIndex(0) -24>Emitted(70, 79) Source(98, 117) + SourceIndex(0) -25>Emitted(70, 81) Source(98, 119) + SourceIndex(0) -26>Emitted(70, 86) Source(98, 124) + SourceIndex(0) -27>Emitted(70, 88) Source(98, 126) + SourceIndex(0) -28>Emitted(70, 98) Source(98, 136) + SourceIndex(0) -29>Emitted(70, 100) Source(98, 138) + SourceIndex(0) -30>Emitted(70, 101) Source(98, 139) + SourceIndex(0) -31>Emitted(70, 103) Source(98, 63) + SourceIndex(0) -32>Emitted(70, 119) Source(98, 139) + SourceIndex(0) -33>Emitted(70, 121) Source(98, 63) + SourceIndex(0) -34>Emitted(70, 126) Source(98, 139) + SourceIndex(0) +2 >Emitted(70, 6) Source(98, 63) + SourceIndex(0) +3 >Emitted(70, 17) Source(98, 139) + SourceIndex(0) +4 >Emitted(70, 19) Source(98, 63) + SourceIndex(0) +5 >Emitted(70, 26) Source(98, 64) + SourceIndex(0) +6 >Emitted(70, 28) Source(98, 66) + SourceIndex(0) +7 >Emitted(70, 32) Source(98, 70) + SourceIndex(0) +8 >Emitted(70, 34) Source(98, 72) + SourceIndex(0) +9 >Emitted(70, 41) Source(98, 79) + SourceIndex(0) +10>Emitted(70, 43) Source(98, 81) + SourceIndex(0) +11>Emitted(70, 48) Source(98, 86) + SourceIndex(0) +12>Emitted(70, 50) Source(98, 88) + SourceIndex(0) +13>Emitted(70, 58) Source(98, 96) + SourceIndex(0) +14>Emitted(70, 60) Source(98, 98) + SourceIndex(0) +15>Emitted(70, 62) Source(98, 100) + SourceIndex(0) +16>Emitted(70, 64) Source(98, 102) + SourceIndex(0) +17>Emitted(70, 68) Source(98, 106) + SourceIndex(0) +18>Emitted(70, 70) Source(98, 108) + SourceIndex(0) +19>Emitted(70, 79) Source(98, 117) + SourceIndex(0) +20>Emitted(70, 81) Source(98, 119) + SourceIndex(0) +21>Emitted(70, 86) Source(98, 124) + SourceIndex(0) +22>Emitted(70, 88) Source(98, 126) + SourceIndex(0) +23>Emitted(70, 98) Source(98, 136) + SourceIndex(0) +24>Emitted(70, 100) Source(98, 138) + SourceIndex(0) +25>Emitted(70, 101) Source(98, 139) + SourceIndex(0) +26>Emitted(70, 103) Source(98, 63) + SourceIndex(0) +27>Emitted(70, 119) Source(98, 139) + SourceIndex(0) +28>Emitted(70, 121) Source(98, 63) + SourceIndex(0) +29>Emitted(70, 126) Source(98, 139) + SourceIndex(0) --- >>> _36 = _35[_34], _37 = _36.name, nameA = _37 === void 0 ? "noName" : _37, _38 = _36.skill, skillA = _38 === void 0 ? "noSkill" : _38; 1->^^^^^^^^^^^^^^^^^^^^ @@ -4339,267 +2246,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _39 = 0, multiRobots_3 = multiRobots; _39 < multiRobots_3.length; _39++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + >} of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(74, 1) Source(101, 1) + SourceIndex(0) -2 >Emitted(74, 5) Source(101, 5) + SourceIndex(0) -3 >Emitted(74, 6) Source(107, 6) + SourceIndex(0) -4 >Emitted(74, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(74, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(74, 17) Source(107, 17) + SourceIndex(0) -7 >Emitted(74, 19) Source(107, 6) + SourceIndex(0) -8 >Emitted(74, 33) Source(1, 1) + SourceIndex(0) -9 >Emitted(74, 34) Source(1, 2) + SourceIndex(0) -10>Emitted(74, 46) Source(107, 17) + SourceIndex(0) -11>Emitted(74, 48) Source(107, 6) + SourceIndex(0) -12>Emitted(74, 74) Source(107, 17) + SourceIndex(0) -13>Emitted(74, 76) Source(107, 6) + SourceIndex(0) -14>Emitted(74, 81) Source(107, 17) + SourceIndex(0) +2 >Emitted(74, 6) Source(107, 6) + SourceIndex(0) +3 >Emitted(74, 17) Source(107, 17) + SourceIndex(0) +4 >Emitted(74, 19) Source(107, 6) + SourceIndex(0) +5 >Emitted(74, 46) Source(107, 17) + SourceIndex(0) +6 >Emitted(74, 48) Source(107, 6) + SourceIndex(0) +7 >Emitted(74, 74) Source(107, 17) + SourceIndex(0) +8 >Emitted(74, 76) Source(107, 6) + SourceIndex(0) +9 >Emitted(74, 81) Source(107, 17) + SourceIndex(0) --- >>> _40 = multiRobots_3[_39], _41 = _40.name, nameA = _41 === void 0 ? "noName" : _41, _42 = _40.skills, _43 = _42 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _42, _44 = _43.primary, primaryA = _44 === void 0 ? "primary" : _44, _45 = _43.secondary, secondaryA = _45 === void 0 ? "secondary" : _45; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -4697,291 +2377,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _46 = 0, _47 = getMultiRobots(); _46 < _47.length; _46++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + >} of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(78, 1) Source(110, 1) + SourceIndex(0) -2 >Emitted(78, 5) Source(110, 5) + SourceIndex(0) -3 >Emitted(78, 6) Source(116, 6) + SourceIndex(0) -4 >Emitted(78, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(78, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(78, 17) Source(116, 22) + SourceIndex(0) -7 >Emitted(78, 19) Source(116, 6) + SourceIndex(0) -8 >Emitted(78, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(78, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(78, 25) Source(116, 6) + SourceIndex(0) -11>Emitted(78, 39) Source(116, 20) + SourceIndex(0) -12>Emitted(78, 41) Source(116, 22) + SourceIndex(0) -13>Emitted(78, 43) Source(116, 6) + SourceIndex(0) -14>Emitted(78, 59) Source(116, 22) + SourceIndex(0) -15>Emitted(78, 61) Source(116, 6) + SourceIndex(0) -16>Emitted(78, 66) Source(116, 22) + SourceIndex(0) +2 >Emitted(78, 6) Source(116, 6) + SourceIndex(0) +3 >Emitted(78, 17) Source(116, 22) + SourceIndex(0) +4 >Emitted(78, 19) Source(116, 6) + SourceIndex(0) +5 >Emitted(78, 25) Source(116, 6) + SourceIndex(0) +6 >Emitted(78, 39) Source(116, 20) + SourceIndex(0) +7 >Emitted(78, 41) Source(116, 22) + SourceIndex(0) +8 >Emitted(78, 43) Source(116, 6) + SourceIndex(0) +9 >Emitted(78, 59) Source(116, 22) + SourceIndex(0) +10>Emitted(78, 61) Source(116, 6) + SourceIndex(0) +11>Emitted(78, 66) Source(116, 22) + SourceIndex(0) --- >>> _48 = _47[_46], _49 = _48.name, nameA = _49 === void 0 ? "noName" : _49, _50 = _48.skills, _51 = _50 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _50, _52 = _51.primary, primaryA = _52 === void 0 ? "primary" : _52, _53 = _51.secondary, secondaryA = _53 === void 0 ? "secondary" : _53; 1->^^^^^^^^^^^^^^^^^^^^ @@ -5079,346 +2514,83 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _54 = 0, _55 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^ -12> ^^ -13> ^^^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^ -18> ^^ -19> ^^ -20> ^^^^^^^ -21> ^^ -22> ^^^^^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^^ -27> ^^ -28> ^^ -29> ^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^ +7 > ^^ +8 > ^^^^ +9 > ^^ +10> ^^^^^^^ +11> ^^ +12> ^^^^^^ +13> ^^ +14> ^^ +15> ^^^^^^^ +16> ^^ +17> ^^^^^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^^ +22> ^^ +23> ^^ +24> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -11> [ -12> { -13> name -14> : -15> "mower" -16> , -17> skills -18> : -19> { -20> primary -21> : -22> "mowing" -23> , -24> secondary -25> : -26> "none" -27> } -28> } +2 >for ({ + > name: nameA = "noName", + > skills: { + > primary: primaryA = "primary", + > secondary: secondaryA = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + >} of +3 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +4 > +5 > +6 > [ +7 > { +8 > name +9 > : +10> "mower" +11> , +12> skills +13> : +14> { +15> primary +16> : +17> "mowing" +18> , +19> secondary +20> : +21> "none" +22> } +23> } 1->Emitted(82, 1) Source(119, 1) + SourceIndex(0) -2 >Emitted(82, 5) Source(119, 5) + SourceIndex(0) -3 >Emitted(82, 6) Source(125, 6) + SourceIndex(0) -4 >Emitted(82, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(82, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(82, 17) Source(126, 79) + SourceIndex(0) -7 >Emitted(82, 19) Source(125, 6) + SourceIndex(0) -8 >Emitted(82, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(82, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(82, 25) Source(125, 20) + SourceIndex(0) -11>Emitted(82, 26) Source(125, 21) + SourceIndex(0) -12>Emitted(82, 28) Source(125, 23) + SourceIndex(0) -13>Emitted(82, 32) Source(125, 27) + SourceIndex(0) -14>Emitted(82, 34) Source(125, 29) + SourceIndex(0) -15>Emitted(82, 41) Source(125, 36) + SourceIndex(0) -16>Emitted(82, 43) Source(125, 38) + SourceIndex(0) -17>Emitted(82, 49) Source(125, 44) + SourceIndex(0) -18>Emitted(82, 51) Source(125, 46) + SourceIndex(0) -19>Emitted(82, 53) Source(125, 48) + SourceIndex(0) -20>Emitted(82, 60) Source(125, 55) + SourceIndex(0) -21>Emitted(82, 62) Source(125, 57) + SourceIndex(0) -22>Emitted(82, 70) Source(125, 65) + SourceIndex(0) -23>Emitted(82, 72) Source(125, 67) + SourceIndex(0) -24>Emitted(82, 81) Source(125, 76) + SourceIndex(0) -25>Emitted(82, 83) Source(125, 78) + SourceIndex(0) -26>Emitted(82, 89) Source(125, 84) + SourceIndex(0) -27>Emitted(82, 91) Source(125, 86) + SourceIndex(0) -28>Emitted(82, 93) Source(125, 88) + SourceIndex(0) +2 >Emitted(82, 6) Source(125, 6) + SourceIndex(0) +3 >Emitted(82, 17) Source(126, 79) + SourceIndex(0) +4 >Emitted(82, 19) Source(125, 6) + SourceIndex(0) +5 >Emitted(82, 25) Source(125, 20) + SourceIndex(0) +6 >Emitted(82, 26) Source(125, 21) + SourceIndex(0) +7 >Emitted(82, 28) Source(125, 23) + SourceIndex(0) +8 >Emitted(82, 32) Source(125, 27) + SourceIndex(0) +9 >Emitted(82, 34) Source(125, 29) + SourceIndex(0) +10>Emitted(82, 41) Source(125, 36) + SourceIndex(0) +11>Emitted(82, 43) Source(125, 38) + SourceIndex(0) +12>Emitted(82, 49) Source(125, 44) + SourceIndex(0) +13>Emitted(82, 51) Source(125, 46) + SourceIndex(0) +14>Emitted(82, 53) Source(125, 48) + SourceIndex(0) +15>Emitted(82, 60) Source(125, 55) + SourceIndex(0) +16>Emitted(82, 62) Source(125, 57) + SourceIndex(0) +17>Emitted(82, 70) Source(125, 65) + SourceIndex(0) +18>Emitted(82, 72) Source(125, 67) + SourceIndex(0) +19>Emitted(82, 81) Source(125, 76) + SourceIndex(0) +20>Emitted(82, 83) Source(125, 78) + SourceIndex(0) +21>Emitted(82, 89) Source(125, 84) + SourceIndex(0) +22>Emitted(82, 91) Source(125, 86) + SourceIndex(0) +23>Emitted(82, 93) Source(125, 88) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _54 < _55.length; _54++) { 1->^^^^ @@ -5592,308 +2764,35 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _62 = 0, robots_4 = robots; _62 < robots_4.length; _62++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^ -9 > ^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > -2 >for -3 > ({ name = "noName", skill = "noSkill" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > - > for ({ name = "noName", skill = "noSkill" } of robots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > - > for ({ name = "noName", skill = "noSkill" } of robots -11> -12> robots -13> -14> robots +2 >for ({ name = "noName", skill = "noSkill" } of +3 > robots +4 > +5 > robots +6 > +7 > robots +8 > +9 > robots 1->Emitted(87, 1) Source(130, 1) + SourceIndex(0) -2 >Emitted(87, 5) Source(130, 5) + SourceIndex(0) -3 >Emitted(87, 6) Source(130, 49) + SourceIndex(0) -4 >Emitted(87, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(87, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(87, 17) Source(130, 55) + SourceIndex(0) -7 >Emitted(87, 19) Source(130, 49) + SourceIndex(0) -8 >Emitted(87, 28) Source(1, 1) + SourceIndex(0) -9 >Emitted(87, 29) Source(1, 2) + SourceIndex(0) -10>Emitted(87, 36) Source(130, 55) + SourceIndex(0) -11>Emitted(87, 38) Source(130, 49) + SourceIndex(0) -12>Emitted(87, 59) Source(130, 55) + SourceIndex(0) -13>Emitted(87, 61) Source(130, 49) + SourceIndex(0) -14>Emitted(87, 66) Source(130, 55) + SourceIndex(0) +2 >Emitted(87, 6) Source(130, 49) + SourceIndex(0) +3 >Emitted(87, 17) Source(130, 55) + SourceIndex(0) +4 >Emitted(87, 19) Source(130, 49) + SourceIndex(0) +5 >Emitted(87, 36) Source(130, 55) + SourceIndex(0) +6 >Emitted(87, 38) Source(130, 49) + SourceIndex(0) +7 >Emitted(87, 59) Source(130, 55) + SourceIndex(0) +8 >Emitted(87, 61) Source(130, 49) + SourceIndex(0) +9 >Emitted(87, 66) Source(130, 55) + SourceIndex(0) --- >>> _63 = robots_4[_62], _64 = _63.name, name = _64 === void 0 ? "noName" : _64, _65 = _63.skill, skill = _65 === void 0 ? "noSkill" : _65; 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -5957,319 +2856,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _66 = 0, _67 = getRobots(); _66 < _67.length; _66++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ name = "noName", skill = "noSkill" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > - > for ({ name = "noName", skill = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of getRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > - > for ({ name = "noName", skill = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of -11> getRobots -12> () -13> -14> getRobots() -15> -16> getRobots() +2 >for ({ name = "noName", skill = "noSkill" } of +3 > getRobots() +4 > +5 > +6 > getRobots +7 > () +8 > +9 > getRobots() +10> +11> getRobots() 1->Emitted(91, 1) Source(133, 1) + SourceIndex(0) -2 >Emitted(91, 5) Source(133, 5) + SourceIndex(0) -3 >Emitted(91, 6) Source(133, 49) + SourceIndex(0) -4 >Emitted(91, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(91, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(91, 17) Source(133, 60) + SourceIndex(0) -7 >Emitted(91, 19) Source(133, 49) + SourceIndex(0) -8 >Emitted(91, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(91, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(91, 25) Source(133, 49) + SourceIndex(0) -11>Emitted(91, 34) Source(133, 58) + SourceIndex(0) -12>Emitted(91, 36) Source(133, 60) + SourceIndex(0) -13>Emitted(91, 38) Source(133, 49) + SourceIndex(0) -14>Emitted(91, 54) Source(133, 60) + SourceIndex(0) -15>Emitted(91, 56) Source(133, 49) + SourceIndex(0) -16>Emitted(91, 61) Source(133, 60) + SourceIndex(0) +2 >Emitted(91, 6) Source(133, 49) + SourceIndex(0) +3 >Emitted(91, 17) Source(133, 60) + SourceIndex(0) +4 >Emitted(91, 19) Source(133, 49) + SourceIndex(0) +5 >Emitted(91, 25) Source(133, 49) + SourceIndex(0) +6 >Emitted(91, 34) Source(133, 58) + SourceIndex(0) +7 >Emitted(91, 36) Source(133, 60) + SourceIndex(0) +8 >Emitted(91, 38) Source(133, 49) + SourceIndex(0) +9 >Emitted(91, 54) Source(133, 60) + SourceIndex(0) +10>Emitted(91, 56) Source(133, 49) + SourceIndex(0) +11>Emitted(91, 61) Source(133, 60) + SourceIndex(0) --- >>> _68 = _67[_66], _69 = _68.name, name = _69 === void 0 ? "noName" : _69, _70 = _68.skill, skill = _70 === void 0 ? "noSkill" : _70; 1->^^^^^^^^^^^^^^^^^^^^ @@ -6333,379 +2953,94 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _71 = 0, _72 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; _71 < _72.length; _71++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^ -18> ^^^^^^^^ -19> ^^ -20> ^^ -21> ^^ -22> ^^^^ -23> ^^ -24> ^^^^^^^^^ -25> ^^ -26> ^^^^^ -27> ^^ -28> ^^^^^^^^^^ -29> ^^ -30> ^ -31> ^^ -32> ^^^^^^^^^^^^^^^^ -33> ^^ -34> ^^^^^ -35> ^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^ +13> ^^^^^^^^ +14> ^^ +15> ^^ +16> ^^ +17> ^^^^ +18> ^^ +19> ^^^^^^^^^ +20> ^^ +21> ^^^^^ +22> ^^ +23> ^^^^^^^^^^ +24> ^^ +25> ^ +26> ^^ +27> ^^^^^^^^^^^^^^^^ +28> ^^ +29> ^^^^^ +30> ^^^^^^^^^^-> 1-> > -2 >for -3 > ({ name = "noName", skill = "noSkill" } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > - > for ({ name = "noName", skill = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > - > for ({ name = "noName", skill = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skill -17> : -18> "mowing" -19> } -20> , -21> { -22> name -23> : -24> "trimmer" -25> , -26> skill -27> : -28> "trimming" -29> } -30> ] -31> -32> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] -33> -34> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +2 >for ({ name = "noName", skill = "noSkill" } of +3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skill +12> : +13> "mowing" +14> } +15> , +16> { +17> name +18> : +19> "trimmer" +20> , +21> skill +22> : +23> "trimming" +24> } +25> ] +26> +27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +28> +29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 1->Emitted(95, 1) Source(136, 1) + SourceIndex(0) -2 >Emitted(95, 5) Source(136, 5) + SourceIndex(0) -3 >Emitted(95, 6) Source(136, 49) + SourceIndex(0) -4 >Emitted(95, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(95, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(95, 17) Source(136, 125) + SourceIndex(0) -7 >Emitted(95, 19) Source(136, 49) + SourceIndex(0) -8 >Emitted(95, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(95, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(95, 26) Source(136, 50) + SourceIndex(0) -11>Emitted(95, 28) Source(136, 52) + SourceIndex(0) -12>Emitted(95, 32) Source(136, 56) + SourceIndex(0) -13>Emitted(95, 34) Source(136, 58) + SourceIndex(0) -14>Emitted(95, 41) Source(136, 65) + SourceIndex(0) -15>Emitted(95, 43) Source(136, 67) + SourceIndex(0) -16>Emitted(95, 48) Source(136, 72) + SourceIndex(0) -17>Emitted(95, 50) Source(136, 74) + SourceIndex(0) -18>Emitted(95, 58) Source(136, 82) + SourceIndex(0) -19>Emitted(95, 60) Source(136, 84) + SourceIndex(0) -20>Emitted(95, 62) Source(136, 86) + SourceIndex(0) -21>Emitted(95, 64) Source(136, 88) + SourceIndex(0) -22>Emitted(95, 68) Source(136, 92) + SourceIndex(0) -23>Emitted(95, 70) Source(136, 94) + SourceIndex(0) -24>Emitted(95, 79) Source(136, 103) + SourceIndex(0) -25>Emitted(95, 81) Source(136, 105) + SourceIndex(0) -26>Emitted(95, 86) Source(136, 110) + SourceIndex(0) -27>Emitted(95, 88) Source(136, 112) + SourceIndex(0) -28>Emitted(95, 98) Source(136, 122) + SourceIndex(0) -29>Emitted(95, 100) Source(136, 124) + SourceIndex(0) -30>Emitted(95, 101) Source(136, 125) + SourceIndex(0) -31>Emitted(95, 103) Source(136, 49) + SourceIndex(0) -32>Emitted(95, 119) Source(136, 125) + SourceIndex(0) -33>Emitted(95, 121) Source(136, 49) + SourceIndex(0) -34>Emitted(95, 126) Source(136, 125) + SourceIndex(0) +2 >Emitted(95, 6) Source(136, 49) + SourceIndex(0) +3 >Emitted(95, 17) Source(136, 125) + SourceIndex(0) +4 >Emitted(95, 19) Source(136, 49) + SourceIndex(0) +5 >Emitted(95, 26) Source(136, 50) + SourceIndex(0) +6 >Emitted(95, 28) Source(136, 52) + SourceIndex(0) +7 >Emitted(95, 32) Source(136, 56) + SourceIndex(0) +8 >Emitted(95, 34) Source(136, 58) + SourceIndex(0) +9 >Emitted(95, 41) Source(136, 65) + SourceIndex(0) +10>Emitted(95, 43) Source(136, 67) + SourceIndex(0) +11>Emitted(95, 48) Source(136, 72) + SourceIndex(0) +12>Emitted(95, 50) Source(136, 74) + SourceIndex(0) +13>Emitted(95, 58) Source(136, 82) + SourceIndex(0) +14>Emitted(95, 60) Source(136, 84) + SourceIndex(0) +15>Emitted(95, 62) Source(136, 86) + SourceIndex(0) +16>Emitted(95, 64) Source(136, 88) + SourceIndex(0) +17>Emitted(95, 68) Source(136, 92) + SourceIndex(0) +18>Emitted(95, 70) Source(136, 94) + SourceIndex(0) +19>Emitted(95, 79) Source(136, 103) + SourceIndex(0) +20>Emitted(95, 81) Source(136, 105) + SourceIndex(0) +21>Emitted(95, 86) Source(136, 110) + SourceIndex(0) +22>Emitted(95, 88) Source(136, 112) + SourceIndex(0) +23>Emitted(95, 98) Source(136, 122) + SourceIndex(0) +24>Emitted(95, 100) Source(136, 124) + SourceIndex(0) +25>Emitted(95, 101) Source(136, 125) + SourceIndex(0) +26>Emitted(95, 103) Source(136, 49) + SourceIndex(0) +27>Emitted(95, 119) Source(136, 125) + SourceIndex(0) +28>Emitted(95, 121) Source(136, 49) + SourceIndex(0) +29>Emitted(95, 126) Source(136, 125) + SourceIndex(0) --- >>> _73 = _72[_71], _74 = _73.name, name = _74 === void 0 ? "noName" : _74, _75 = _73.skill, skill = _75 === void 0 ? "noSkill" : _75; 1->^^^^^^^^^^^^^^^^^^^^ @@ -6769,343 +3104,40 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _76 = 0, multiRobots_4 = multiRobots; _76 < multiRobots_4.length; _76++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^^^^^^^^^^^ -9 > ^ -10> ^^^^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^ -13> ^^ -14> ^^^^^ -15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^ +10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > - > for ({ name = "noName", skill = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > - > for ({ name = "noName", skill = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots -11> -12> multiRobots -13> -14> multiRobots +2 >for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + >} of +3 > multiRobots +4 > +5 > multiRobots +6 > +7 > multiRobots +8 > +9 > multiRobots 1->Emitted(99, 1) Source(139, 1) + SourceIndex(0) -2 >Emitted(99, 5) Source(139, 5) + SourceIndex(0) -3 >Emitted(99, 6) Source(145, 6) + SourceIndex(0) -4 >Emitted(99, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(99, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(99, 17) Source(145, 17) + SourceIndex(0) -7 >Emitted(99, 19) Source(145, 6) + SourceIndex(0) -8 >Emitted(99, 33) Source(1, 1) + SourceIndex(0) -9 >Emitted(99, 34) Source(1, 2) + SourceIndex(0) -10>Emitted(99, 46) Source(145, 17) + SourceIndex(0) -11>Emitted(99, 48) Source(145, 6) + SourceIndex(0) -12>Emitted(99, 74) Source(145, 17) + SourceIndex(0) -13>Emitted(99, 76) Source(145, 6) + SourceIndex(0) -14>Emitted(99, 81) Source(145, 17) + SourceIndex(0) +2 >Emitted(99, 6) Source(145, 6) + SourceIndex(0) +3 >Emitted(99, 17) Source(145, 17) + SourceIndex(0) +4 >Emitted(99, 19) Source(145, 6) + SourceIndex(0) +5 >Emitted(99, 46) Source(145, 17) + SourceIndex(0) +6 >Emitted(99, 48) Source(145, 6) + SourceIndex(0) +7 >Emitted(99, 74) Source(145, 17) + SourceIndex(0) +8 >Emitted(99, 76) Source(145, 6) + SourceIndex(0) +9 >Emitted(99, 81) Source(145, 17) + SourceIndex(0) --- >>> _77 = multiRobots_4[_76], _78 = _77.name, name = _78 === void 0 ? "noName" : _78, _79 = _77.skills, _80 = _79 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _79, _81 = _80.primary, primary = _81 === void 0 ? "primary" : _81, _82 = _80.secondary, secondary = _82 === void 0 ? "secondary" : _82; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -7203,367 +3235,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _83 = 0, _84 = getMultiRobots(); _83 < _84.length; _83++) { 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^^^^^^^^^^^^^^^^ -15> ^^ -16> ^^^^^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^ +6 > ^^^^^^^^^^^^^^ +7 > ^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^ +12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > - > for ({ name = "noName", skill = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots() -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > - > for ({ name = "noName", skill = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -11> getMultiRobots -12> () -13> -14> getMultiRobots() -15> -16> getMultiRobots() +2 >for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + >} of +3 > getMultiRobots() +4 > +5 > +6 > getMultiRobots +7 > () +8 > +9 > getMultiRobots() +10> +11> getMultiRobots() 1->Emitted(103, 1) Source(148, 1) + SourceIndex(0) -2 >Emitted(103, 5) Source(148, 5) + SourceIndex(0) -3 >Emitted(103, 6) Source(154, 6) + SourceIndex(0) -4 >Emitted(103, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(103, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(103, 17) Source(154, 22) + SourceIndex(0) -7 >Emitted(103, 19) Source(154, 6) + SourceIndex(0) -8 >Emitted(103, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(103, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(103, 25) Source(154, 6) + SourceIndex(0) -11>Emitted(103, 39) Source(154, 20) + SourceIndex(0) -12>Emitted(103, 41) Source(154, 22) + SourceIndex(0) -13>Emitted(103, 43) Source(154, 6) + SourceIndex(0) -14>Emitted(103, 59) Source(154, 22) + SourceIndex(0) -15>Emitted(103, 61) Source(154, 6) + SourceIndex(0) -16>Emitted(103, 66) Source(154, 22) + SourceIndex(0) +2 >Emitted(103, 6) Source(154, 6) + SourceIndex(0) +3 >Emitted(103, 17) Source(154, 22) + SourceIndex(0) +4 >Emitted(103, 19) Source(154, 6) + SourceIndex(0) +5 >Emitted(103, 25) Source(154, 6) + SourceIndex(0) +6 >Emitted(103, 39) Source(154, 20) + SourceIndex(0) +7 >Emitted(103, 41) Source(154, 22) + SourceIndex(0) +8 >Emitted(103, 43) Source(154, 6) + SourceIndex(0) +9 >Emitted(103, 59) Source(154, 22) + SourceIndex(0) +10>Emitted(103, 61) Source(154, 6) + SourceIndex(0) +11>Emitted(103, 66) Source(154, 22) + SourceIndex(0) --- >>> _85 = _84[_83], _86 = _85.name, name = _86 === void 0 ? "noName" : _86, _87 = _85.skills, _88 = _87 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _87, _89 = _88.primary, primary = _89 === void 0 ? "primary" : _89, _90 = _88.secondary, secondary = _90 === void 0 ? "secondary" : _90; 1->^^^^^^^^^^^^^^^^^^^^ @@ -7661,419 +3372,80 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue --- >>>for (var _91 = 0, _92 = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, 1-> -2 >^^^^ -3 > ^ -4 > ^^^^^^^^ -5 > ^ -6 > ^^ -7 > ^^ -8 > ^^^^ -9 > ^ -10> ^^ -11> ^^ -12> ^^^^ -13> ^^ -14> ^^^^^^^ -15> ^^ -16> ^^^^^^ -17> ^^ -18> ^^ -19> ^^^^^^^ -20> ^^ -21> ^^^^^^^^ -22> ^^ -23> ^^^^^^^^^ -24> ^^ -25> ^^^^^^ -26> ^^ -27> ^^ -28> ^^^^^^^^^^^^^^^-> +2 >^^^^^ +3 > ^^^^^^^^^^^ +4 > ^^ +5 > ^^^^^^^ +6 > ^^ +7 > ^^^^ +8 > ^^ +9 > ^^^^^^^ +10> ^^ +11> ^^^^^^ +12> ^^ +13> ^^ +14> ^^^^^^^ +15> ^^ +16> ^^^^^^^^ +17> ^^ +18> ^^^^^^^^^ +19> ^^ +20> ^^^^^^ +21> ^^ +22> ^^ +23> ^^^^^^^^^^^^^^^-> 1-> > -2 >for -3 > ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of -4 > -5 > d -6 > eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > - > for ({ name = "noName", skill = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] -7 > -8 > -9 > d -10> eclare var console: { - > log(msg: any): void; - > } - > interface Robot { - > name: string; - > skill: string; - > } - > - > interface MultiRobot { - > name: string; - > skills: { - > primary: string; - > secondary: string; - > }; - > } - > - > let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; - > let multiRobots: MultiRobot[] = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; - > - > function getRobots() { - > return robots; - > } - > - > function getMultiRobots() { - > return multiRobots; - > } - > - > let nameA: string, primaryA: string, secondaryA: string, i: number, skillA: string; - > let name: string, primary: string, secondary: string, skill: string; - > - > for ({name: nameA = "noName" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of multiRobots) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = - > { primary: "nosKill", secondary: "noSkill" } } of - > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > for ({ name = "noName" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(primaryA); - > } - > for ({ - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(primaryA); - > } - > - > - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name: nameA = "noName", - > skills: { - > primary: primaryA = "primary", - > secondary: secondaryA = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, - > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) { - > console.log(nameA); - > } - > - > for ({ name = "noName", skill = "noSkill" } of robots) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of getRobots()) { - > console.log(nameA); - > } - > for ({ name = "noName", skill = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { - > console.log(nameA); - > } - > for ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of multiRobots) { - > console.log(nameA); - > } - > for ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of getMultiRobots()) { - > console.log(nameA); - > } - > for ({ - > name = "noName", - > skills: { - > primary = "primary", - > secondary = "secondary" - > } = { primary: "noSkill", secondary: "noSkill" } - > } of [ -11> { -12> name -13> : -14> "mower" -15> , -16> skills -17> : -18> { -19> primary -20> : -21> "mowing" -22> , -23> secondary -24> : -25> "none" -26> } -27> } +2 >for ({ + > name = "noName", + > skills: { + > primary = "primary", + > secondary = "secondary" + > } = { primary: "noSkill", secondary: "noSkill" } + >} of +3 > [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, + > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +4 > +5 > [ +6 > { +7 > name +8 > : +9 > "mower" +10> , +11> skills +12> : +13> { +14> primary +15> : +16> "mowing" +17> , +18> secondary +19> : +20> "none" +21> } +22> } 1->Emitted(107, 1) Source(157, 1) + SourceIndex(0) -2 >Emitted(107, 5) Source(157, 5) + SourceIndex(0) -3 >Emitted(107, 6) Source(163, 6) + SourceIndex(0) -4 >Emitted(107, 14) Source(1, 1) + SourceIndex(0) -5 >Emitted(107, 15) Source(1, 2) + SourceIndex(0) -6 >Emitted(107, 17) Source(164, 79) + SourceIndex(0) -7 >Emitted(107, 19) Source(163, 6) + SourceIndex(0) -8 >Emitted(107, 23) Source(1, 1) + SourceIndex(0) -9 >Emitted(107, 24) Source(1, 2) + SourceIndex(0) -10>Emitted(107, 26) Source(163, 7) + SourceIndex(0) -11>Emitted(107, 28) Source(163, 9) + SourceIndex(0) -12>Emitted(107, 32) Source(163, 13) + SourceIndex(0) -13>Emitted(107, 34) Source(163, 15) + SourceIndex(0) -14>Emitted(107, 41) Source(163, 22) + SourceIndex(0) -15>Emitted(107, 43) Source(163, 24) + SourceIndex(0) -16>Emitted(107, 49) Source(163, 30) + SourceIndex(0) -17>Emitted(107, 51) Source(163, 32) + SourceIndex(0) -18>Emitted(107, 53) Source(163, 34) + SourceIndex(0) -19>Emitted(107, 60) Source(163, 41) + SourceIndex(0) -20>Emitted(107, 62) Source(163, 43) + SourceIndex(0) -21>Emitted(107, 70) Source(163, 51) + SourceIndex(0) -22>Emitted(107, 72) Source(163, 53) + SourceIndex(0) -23>Emitted(107, 81) Source(163, 62) + SourceIndex(0) -24>Emitted(107, 83) Source(163, 64) + SourceIndex(0) -25>Emitted(107, 89) Source(163, 70) + SourceIndex(0) -26>Emitted(107, 91) Source(163, 72) + SourceIndex(0) -27>Emitted(107, 93) Source(163, 74) + SourceIndex(0) +2 >Emitted(107, 6) Source(163, 6) + SourceIndex(0) +3 >Emitted(107, 17) Source(164, 79) + SourceIndex(0) +4 >Emitted(107, 19) Source(163, 6) + SourceIndex(0) +5 >Emitted(107, 26) Source(163, 7) + SourceIndex(0) +6 >Emitted(107, 28) Source(163, 9) + SourceIndex(0) +7 >Emitted(107, 32) Source(163, 13) + SourceIndex(0) +8 >Emitted(107, 34) Source(163, 15) + SourceIndex(0) +9 >Emitted(107, 41) Source(163, 22) + SourceIndex(0) +10>Emitted(107, 43) Source(163, 24) + SourceIndex(0) +11>Emitted(107, 49) Source(163, 30) + SourceIndex(0) +12>Emitted(107, 51) Source(163, 32) + SourceIndex(0) +13>Emitted(107, 53) Source(163, 34) + SourceIndex(0) +14>Emitted(107, 60) Source(163, 41) + SourceIndex(0) +15>Emitted(107, 62) Source(163, 43) + SourceIndex(0) +16>Emitted(107, 70) Source(163, 51) + SourceIndex(0) +17>Emitted(107, 72) Source(163, 53) + SourceIndex(0) +18>Emitted(107, 81) Source(163, 62) + SourceIndex(0) +19>Emitted(107, 83) Source(163, 64) + SourceIndex(0) +20>Emitted(107, 89) Source(163, 70) + SourceIndex(0) +21>Emitted(107, 91) Source(163, 72) + SourceIndex(0) +22>Emitted(107, 93) Source(163, 74) + SourceIndex(0) --- >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; _91 < _92.length; _91++) { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js.map index b195c387a8840..b05ceecbc4a95 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterNestedObjectBindingPattern.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AAExF,cAAc,EAA+D;QAA7D,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAC9D,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,cAAc,EAA4E;QAA1E,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAC3E,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AACD,cAAc,EAAiB;QAAf,kBAAM;IAClB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AAChC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterNestedObjectBindingPattern.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AAExF,cAAc,EAA+D;QAA7D,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAC9D,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,cAAc,EAA4E;QAA1E,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAC3E,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AACD,cAAc,EAAiB;QAAf,kBAAM;IAClB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AAChC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.sourcemap.txt index b4f9f39887f33..8e39fd676d02d 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPattern.sourcemap.txt @@ -12,27 +12,25 @@ sourceFile:sourceMapValidationDestructuringParameterNestedObjectBindingPattern.t 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^^ -22> ^^ -23> ^^ -24> ^ +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^^ +12> ^^ +13> ^^^^^^^ +14> ^^ +15> ^^^^^^^^ +16> ^^ +17> ^^^^^^^^^ +18> ^^ +19> ^^^^^^ +20> ^^ +21> ^^ +22> ^ 1 >declare var console: { > log(msg: string): void; >} @@ -46,51 +44,47 @@ sourceFile:sourceMapValidationDestructuringParameterNestedObjectBindingPattern.t > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skills -13> : -14> { -15> primary -16> : -17> "mowing" -18> , -19> secondary -20> : -21> "none" -22> } -23> } -24> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skills +11> : +12> { +13> primary +14> : +15> "mowing" +16> , +17> secondary +18> : +19> "none" +20> } +21> } +22> ; 1 >Emitted(1, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(11, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(11, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(11, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(11, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) -7 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) -8 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) -9 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) -10>Emitted(1, 29) Source(11, 36) + SourceIndex(0) -11>Emitted(1, 31) Source(11, 38) + SourceIndex(0) -12>Emitted(1, 37) Source(11, 44) + SourceIndex(0) -13>Emitted(1, 39) Source(11, 46) + SourceIndex(0) -14>Emitted(1, 41) Source(11, 48) + SourceIndex(0) -15>Emitted(1, 48) Source(11, 55) + SourceIndex(0) -16>Emitted(1, 50) Source(11, 57) + SourceIndex(0) -17>Emitted(1, 58) Source(11, 65) + SourceIndex(0) -18>Emitted(1, 60) Source(11, 67) + SourceIndex(0) -19>Emitted(1, 69) Source(11, 76) + SourceIndex(0) -20>Emitted(1, 71) Source(11, 78) + SourceIndex(0) -21>Emitted(1, 77) Source(11, 84) + SourceIndex(0) -22>Emitted(1, 79) Source(11, 86) + SourceIndex(0) -23>Emitted(1, 81) Source(11, 88) + SourceIndex(0) -24>Emitted(1, 82) Source(11, 89) + SourceIndex(0) +4 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) +5 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) +6 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) +7 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) +8 >Emitted(1, 29) Source(11, 36) + SourceIndex(0) +9 >Emitted(1, 31) Source(11, 38) + SourceIndex(0) +10>Emitted(1, 37) Source(11, 44) + SourceIndex(0) +11>Emitted(1, 39) Source(11, 46) + SourceIndex(0) +12>Emitted(1, 41) Source(11, 48) + SourceIndex(0) +13>Emitted(1, 48) Source(11, 55) + SourceIndex(0) +14>Emitted(1, 50) Source(11, 57) + SourceIndex(0) +15>Emitted(1, 58) Source(11, 65) + SourceIndex(0) +16>Emitted(1, 60) Source(11, 67) + SourceIndex(0) +17>Emitted(1, 69) Source(11, 76) + SourceIndex(0) +18>Emitted(1, 71) Source(11, 78) + SourceIndex(0) +19>Emitted(1, 77) Source(11, 84) + SourceIndex(0) +20>Emitted(1, 79) Source(11, 86) + SourceIndex(0) +21>Emitted(1, 81) Source(11, 88) + SourceIndex(0) +22>Emitted(1, 82) Source(11, 89) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js.map index e5dc79750a9c1..0fdd3c9bceca8 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AAExF,cACI,EAKiB;QAJb,yCAGoD,EAHpD,0EAGoD,EAFhD,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC;IAG3C,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,cACI,EAMiB;QANjB,gCAMiB,EALb,YAAoB,EAApB,mCAAoB,EACpB,cAGoD,EAHpD,0EAGoD,EAFhD,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC;IAG3C,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AACD,cAAc,EAA8E;QAA5E,yCAAyD,EAAzD,8EAAyD;IACrE,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AAChC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AAExF,cACI,EAKiB;QAJb,yCAGoD,EAHpD,0EAGoD,EAFhD,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC;IAG3C,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,cACI,EAMiB;QANjB,gCAMiB,EALb,YAAoB,EAApB,mCAAoB,EACpB,cAGoD,EAHpD,0EAGoD,EAFhD,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC;IAG3C,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AACD,cAAc,EAA8E;QAA5E,yCAAyD,EAAzD,8EAAyD;IACrE,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AAChC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.sourcemap.txt index 69e742fbb9e05..aca1d58bcac5f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterNestedObjectBindingPatternDefaultValues.sourcemap.txt @@ -12,27 +12,25 @@ sourceFile:sourceMapValidationDestructuringParameterNestedObjectBindingPatternDe 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^^ -22> ^^ -23> ^^ -24> ^ +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^^ +12> ^^ +13> ^^^^^^^ +14> ^^ +15> ^^^^^^^^ +16> ^^ +17> ^^^^^^^^^ +18> ^^ +19> ^^^^^^ +20> ^^ +21> ^^ +22> ^ 1 >declare var console: { > log(msg: string): void; >} @@ -46,51 +44,47 @@ sourceFile:sourceMapValidationDestructuringParameterNestedObjectBindingPatternDe > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skills -13> : -14> { -15> primary -16> : -17> "mowing" -18> , -19> secondary -20> : -21> "none" -22> } -23> } -24> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skills +11> : +12> { +13> primary +14> : +15> "mowing" +16> , +17> secondary +18> : +19> "none" +20> } +21> } +22> ; 1 >Emitted(1, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(11, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(11, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(11, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(11, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) -7 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) -8 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) -9 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) -10>Emitted(1, 29) Source(11, 36) + SourceIndex(0) -11>Emitted(1, 31) Source(11, 38) + SourceIndex(0) -12>Emitted(1, 37) Source(11, 44) + SourceIndex(0) -13>Emitted(1, 39) Source(11, 46) + SourceIndex(0) -14>Emitted(1, 41) Source(11, 48) + SourceIndex(0) -15>Emitted(1, 48) Source(11, 55) + SourceIndex(0) -16>Emitted(1, 50) Source(11, 57) + SourceIndex(0) -17>Emitted(1, 58) Source(11, 65) + SourceIndex(0) -18>Emitted(1, 60) Source(11, 67) + SourceIndex(0) -19>Emitted(1, 69) Source(11, 76) + SourceIndex(0) -20>Emitted(1, 71) Source(11, 78) + SourceIndex(0) -21>Emitted(1, 77) Source(11, 84) + SourceIndex(0) -22>Emitted(1, 79) Source(11, 86) + SourceIndex(0) -23>Emitted(1, 81) Source(11, 88) + SourceIndex(0) -24>Emitted(1, 82) Source(11, 89) + SourceIndex(0) +4 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) +5 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) +6 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) +7 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) +8 >Emitted(1, 29) Source(11, 36) + SourceIndex(0) +9 >Emitted(1, 31) Source(11, 38) + SourceIndex(0) +10>Emitted(1, 37) Source(11, 44) + SourceIndex(0) +11>Emitted(1, 39) Source(11, 46) + SourceIndex(0) +12>Emitted(1, 41) Source(11, 48) + SourceIndex(0) +13>Emitted(1, 48) Source(11, 55) + SourceIndex(0) +14>Emitted(1, 50) Source(11, 57) + SourceIndex(0) +15>Emitted(1, 58) Source(11, 65) + SourceIndex(0) +16>Emitted(1, 60) Source(11, 67) + SourceIndex(0) +17>Emitted(1, 69) Source(11, 76) + SourceIndex(0) +18>Emitted(1, 71) Source(11, 78) + SourceIndex(0) +19>Emitted(1, 77) Source(11, 84) + SourceIndex(0) +20>Emitted(1, 79) Source(11, 86) + SourceIndex(0) +21>Emitted(1, 81) Source(11, 88) + SourceIndex(0) +22>Emitted(1, 82) Source(11, 89) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.js.map index bd8539218b2be..adc7a7dbb90d0 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParameterObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParameterObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterObjectBindingPattern.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC;AACpB,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AAEvD,cAAc,EAAsB;QAApB,eAAW;IACvB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAqC;QAAnC,eAAW,EAAE,iBAAa;IACtC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAe;QAAb,cAAI;IAChB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACtB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParameterObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterObjectBindingPattern.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AAEvD,cAAc,EAAsB;QAApB,eAAW;IACvB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAqC;QAAnC,eAAW,EAAE,iBAAa;IACtC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAe;QAAb,cAAI;IAChB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACtB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.sourcemap.txt index 16ecc1ed22ac0..ee826647f54c4 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPattern.sourcemap.txt @@ -12,12 +12,10 @@ sourceFile:sourceMapValidationDestructuringParameterObjectBindingPattern.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >interface Robot { > name: string; > skill: string; @@ -28,70 +26,60 @@ sourceFile:sourceMapValidationDestructuringParameterObjectBindingPattern.ts > 2 >var 3 > hello -4 > -5 > = -6 > -7 > "hello" -8 > ; +4 > = +5 > "hello" +6 > ; 1 >Emitted(1, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(8, 10) + SourceIndex(0) -4 >Emitted(1, 11) Source(8, 11) + SourceIndex(0) -5 >Emitted(1, 12) Source(8, 12) + SourceIndex(0) -6 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) -7 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) -8 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) +4 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) +5 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) +6 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) --- >>>var robotA = { name: "mower", skill: "mowing" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^ -13> ^^ -14> ^^^^^^^^ -15> ^^ -16> ^ +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^^ +14> ^ 1-> > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skill -13> : -14> "mowing" -15> } -16> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skill +11> : +12> "mowing" +13> } +14> ; 1->Emitted(2, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(9, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(9, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) -7 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) -8 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) -9 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) -10>Emitted(2, 29) Source(9, 36) + SourceIndex(0) -11>Emitted(2, 31) Source(9, 38) + SourceIndex(0) -12>Emitted(2, 36) Source(9, 43) + SourceIndex(0) -13>Emitted(2, 38) Source(9, 45) + SourceIndex(0) -14>Emitted(2, 46) Source(9, 53) + SourceIndex(0) -15>Emitted(2, 48) Source(9, 55) + SourceIndex(0) -16>Emitted(2, 49) Source(9, 56) + SourceIndex(0) +4 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) +5 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) +6 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) +7 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) +8 >Emitted(2, 29) Source(9, 36) + SourceIndex(0) +9 >Emitted(2, 31) Source(9, 38) + SourceIndex(0) +10>Emitted(2, 36) Source(9, 43) + SourceIndex(0) +11>Emitted(2, 38) Source(9, 45) + SourceIndex(0) +12>Emitted(2, 46) Source(9, 53) + SourceIndex(0) +13>Emitted(2, 48) Source(9, 55) + SourceIndex(0) +14>Emitted(2, 49) Source(9, 56) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js.map index 0a1fde46ec00d..ddf41d9e59f99 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC;AACpB,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AAEvD,cAAc,EAAyC;QAAvC,mCAAwB,EAAxB,uCAAwB;IACpC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAmE;QAAnE,4BAAmE,EAAjE,YAAwB,EAAxB,uCAAwB,EAAE,aAAyB,EAAzB,uCAAyB;IAC/D,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAiC;QAA/B,mCAAiB,EAAjB,sCAAiB;IAC7B,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACtB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AAEvD,cAAc,EAAyC;QAAvC,mCAAwB,EAAxB,uCAAwB;IACpC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAmE;QAAnE,4BAAmE,EAAjE,YAAwB,EAAxB,uCAAwB,EAAE,aAAyB,EAAzB,uCAAyB;IAC/D,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAiC;QAA/B,mCAAiB,EAAjB,sCAAiB;IAC7B,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACtB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.sourcemap.txt index 5b108fcbbe2d4..555bc56079703 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParameterObjectBindingPatternDefaultValues.sourcemap.txt @@ -12,12 +12,10 @@ sourceFile:sourceMapValidationDestructuringParameterObjectBindingPatternDefaultV 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >interface Robot { > name?: string; > skill?: string; @@ -28,70 +26,60 @@ sourceFile:sourceMapValidationDestructuringParameterObjectBindingPatternDefaultV > 2 >var 3 > hello -4 > -5 > = -6 > -7 > "hello" -8 > ; +4 > = +5 > "hello" +6 > ; 1 >Emitted(1, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(8, 10) + SourceIndex(0) -4 >Emitted(1, 11) Source(8, 11) + SourceIndex(0) -5 >Emitted(1, 12) Source(8, 12) + SourceIndex(0) -6 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) -7 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) -8 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) +4 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) +5 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) +6 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) --- >>>var robotA = { name: "mower", skill: "mowing" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^ -13> ^^ -14> ^^^^^^^^ -15> ^^ -16> ^ +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^^ +14> ^ 1-> > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skill -13> : -14> "mowing" -15> } -16> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skill +11> : +12> "mowing" +13> } +14> ; 1->Emitted(2, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(9, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(9, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) -7 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) -8 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) -9 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) -10>Emitted(2, 29) Source(9, 36) + SourceIndex(0) -11>Emitted(2, 31) Source(9, 38) + SourceIndex(0) -12>Emitted(2, 36) Source(9, 43) + SourceIndex(0) -13>Emitted(2, 38) Source(9, 45) + SourceIndex(0) -14>Emitted(2, 46) Source(9, 53) + SourceIndex(0) -15>Emitted(2, 48) Source(9, 55) + SourceIndex(0) -16>Emitted(2, 49) Source(9, 56) + SourceIndex(0) +4 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) +5 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) +6 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) +7 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) +8 >Emitted(2, 29) Source(9, 36) + SourceIndex(0) +9 >Emitted(2, 31) Source(9, 38) + SourceIndex(0) +10>Emitted(2, 36) Source(9, 43) + SourceIndex(0) +11>Emitted(2, 38) Source(9, 45) + SourceIndex(0) +12>Emitted(2, 46) Source(9, 53) + SourceIndex(0) +13>Emitted(2, 48) Source(9, 55) + SourceIndex(0) +14>Emitted(2, 49) Source(9, 56) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.js.map index 9d45372536c3b..246a2da30a408 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParametertArrayBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAE3C,cAAc,EAAgB;QAAb,aAAK;IAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,cAAc,EAAgB;QAAf,eAAO;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AAED,cAAc,EAAkC;QAAjC,gBAAQ,EAAE,cAAM,EAAE,eAAO;IACpC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAgC;QAA/B,gBAAQ,EAAE,wBAAa;IAClC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAE3C,cAAc,EAAgB;QAAb,aAAK;IAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,cAAc,EAAgB;QAAf,eAAO;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AAED,cAAc,EAAkC;QAAjC,gBAAQ,EAAE,cAAM,EAAE,eAAO;IACpC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAgC;QAA/B,gBAAQ,EAAE,wBAAa;IAClC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.sourcemap.txt index c1cd197b2b315..098cb5058a114 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern.sourcemap.txt @@ -12,17 +12,15 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -30,31 +28,27 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern.ts > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(5, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(5, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(5, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(5, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(5, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(5, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(5, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(5, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(5, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(5, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(5, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(5, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(5, 44) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.js.map index cb9fd1f643d9c..b242ccd9114d8 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParametertArrayBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAExD,cAAc,EAAiB;QAAd,cAAM;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAe;QAAd,cAAM;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAiD;QAAhD,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe;IAClD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA2B;QAA1B,6BAAkB;IAC7B,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAExD,cAAc,EAAiB;QAAd,cAAM;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAe;QAAd,cAAM;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAiD;QAAhD,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe;IAClD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA2B;QAA1B,6BAAkB;IAC7B,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.sourcemap.txt index d992d143d7dc0..491e5025ecd83 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPattern2.sourcemap.txt @@ -12,19 +12,17 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern2.ts 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -32,35 +30,31 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern2.ts > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : Robot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(5, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(5, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(5, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) -8 >Emitted(1, 24) Source(5, 31) + SourceIndex(0) -9 >Emitted(1, 26) Source(5, 33) + SourceIndex(0) -10>Emitted(1, 27) Source(5, 34) + SourceIndex(0) -11>Emitted(1, 37) Source(5, 44) + SourceIndex(0) -12>Emitted(1, 39) Source(5, 46) + SourceIndex(0) -13>Emitted(1, 47) Source(5, 54) + SourceIndex(0) -14>Emitted(1, 48) Source(5, 55) + SourceIndex(0) -15>Emitted(1, 49) Source(5, 56) + SourceIndex(0) -16>Emitted(1, 50) Source(5, 57) + SourceIndex(0) +4 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) +6 >Emitted(1, 24) Source(5, 31) + SourceIndex(0) +7 >Emitted(1, 26) Source(5, 33) + SourceIndex(0) +8 >Emitted(1, 27) Source(5, 34) + SourceIndex(0) +9 >Emitted(1, 37) Source(5, 44) + SourceIndex(0) +10>Emitted(1, 39) Source(5, 46) + SourceIndex(0) +11>Emitted(1, 47) Source(5, 54) + SourceIndex(0) +12>Emitted(1, 48) Source(5, 55) + SourceIndex(0) +13>Emitted(1, 49) Source(5, 56) + SourceIndex(0) +14>Emitted(1, 50) Source(5, 57) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js.map index c1729e5321bf3..7fdda34358be3 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAE3C,cAAc,EAAmD;QAAnD,+CAAmD,EAAhD,UAAgB,EAAhB,qCAAgB;IAC7B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,cAAc,EAA6C;QAA5C,oDAAY,EAAZ,iCAAY;IACvB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AAED,cAAc,EAAkF;QAAlF,+CAAkF,EAAjF,UAAa,EAAb,kCAAa,EAAE,UAAe,EAAf,oCAAe,EAAE,UAAiB,EAAjB,sCAAiB;IAC5D,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA6D;QAA7D,+CAA6D,EAA5D,UAAa,EAAb,kCAAa,EAAE,wBAAa;IACvC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAE3C,cAAc,EAAmD;QAAnD,+CAAmD,EAAhD,UAAgB,EAAhB,qCAAgB;IAC7B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,cAAc,EAA6C;QAA5C,oDAAY,EAAZ,iCAAY;IACvB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AAED,cAAc,EAAkF;QAAlF,+CAAkF,EAAjF,UAAa,EAAb,kCAAa,EAAE,UAAe,EAAf,oCAAe,EAAE,UAAiB,EAAjB,sCAAiB;IAC5D,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA6D;QAA7D,+CAA6D,EAA5D,UAAa,EAAb,kCAAa,EAAE,wBAAa;IACvC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.sourcemap.txt index 76f709893f60f..250d7ec2931aa 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.sourcemap.txt @@ -12,17 +12,15 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPatternDefaultV 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -30,31 +28,27 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPatternDefaultV > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(5, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(5, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(5, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(5, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(5, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(5, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(5, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(5, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(5, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(5, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(5, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(5, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(5, 44) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js.map index 650f82af39da9..a489a3e41bffb 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAExD,cAAc,EAA0E;QAA1E,wDAA0E,EAAvE,UAA+B,EAA/B,oDAA+B;IAC5C,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA2D;QAA1D,6DAAiB,EAAjB,sCAAiB;IAC5B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAGoB;QAHnB,UAAiB,EAAjB,sCAAiB,EAAE,UAGR,EAHQ,gDAGR,EAFtB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAExD,cAAc,EAA0E;QAA1E,wDAA0E,EAAvE,UAA+B,EAA/B,oDAA+B;IAC5C,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA2D;QAA1D,6DAAiB,EAAjB,sCAAiB;IAC5B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAGoB;QAHnB,UAAiB,EAAjB,sCAAiB,EAAE,UAGR,EAHQ,gDAGR,EAFtB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.sourcemap.txt index a3713dc0db30f..28f94da65a1da 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues2.sourcemap.txt @@ -12,19 +12,17 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPatternDefaultV 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1 >declare var console: { > log(msg: any): void; >} @@ -32,35 +30,31 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPatternDefaultV > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : Robot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(5, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(5, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(5, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) -8 >Emitted(1, 24) Source(5, 31) + SourceIndex(0) -9 >Emitted(1, 26) Source(5, 33) + SourceIndex(0) -10>Emitted(1, 27) Source(5, 34) + SourceIndex(0) -11>Emitted(1, 37) Source(5, 44) + SourceIndex(0) -12>Emitted(1, 39) Source(5, 46) + SourceIndex(0) -13>Emitted(1, 47) Source(5, 54) + SourceIndex(0) -14>Emitted(1, 48) Source(5, 55) + SourceIndex(0) -15>Emitted(1, 49) Source(5, 56) + SourceIndex(0) -16>Emitted(1, 50) Source(5, 57) + SourceIndex(0) +4 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) +6 >Emitted(1, 24) Source(5, 31) + SourceIndex(0) +7 >Emitted(1, 26) Source(5, 33) + SourceIndex(0) +8 >Emitted(1, 27) Source(5, 34) + SourceIndex(0) +9 >Emitted(1, 37) Source(5, 44) + SourceIndex(0) +10>Emitted(1, 39) Source(5, 46) + SourceIndex(0) +11>Emitted(1, 47) Source(5, 54) + SourceIndex(0) +12>Emitted(1, 48) Source(5, 55) + SourceIndex(0) +13>Emitted(1, 49) Source(5, 56) + SourceIndex(0) +14>Emitted(1, 50) Source(5, 57) + SourceIndex(0) --- >>>function foo1(_a) { 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.js.map index 1b59ef9ce9f2c..0dff86fd1d45e 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatement.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatement.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC;AACpB,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,IAAA,mBAAW,CAAY;AACvB,IAAA,mBAAW,EAAE,qBAAa,CAAY;AACxC,IAAA,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAC/E,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatement.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,IAAA,mBAAW,CAAY;AACvB,IAAA,mBAAW,EAAE,qBAAa,CAAY;AACxC,IAAA,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAC/E,IAAI,KAAK,IAAI,KAAK,EAAE;IAChB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;KACI;IACD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.sourcemap.txt index db8405257207c..c00af2dfdbc32 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement.sourcemap.txt @@ -12,12 +12,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >interface Robot { > name: string; > skill: string; @@ -28,122 +26,106 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts > 2 >var 3 > hello -4 > -5 > = -6 > -7 > "hello" -8 > ; +4 > = +5 > "hello" +6 > ; 1 >Emitted(1, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(8, 10) + SourceIndex(0) -4 >Emitted(1, 11) Source(8, 11) + SourceIndex(0) -5 >Emitted(1, 12) Source(8, 12) + SourceIndex(0) -6 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) -7 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) -8 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) +4 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) +5 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) +6 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) --- >>>var robotA = { name: "mower", skill: "mowing" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^ -13> ^^ -14> ^^^^^^^^ -15> ^^ -16> ^ -17> ^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^^ +14> ^ +15> ^^^^^-> 1-> > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skill -13> : -14> "mowing" -15> } -16> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skill +11> : +12> "mowing" +13> } +14> ; 1->Emitted(2, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(9, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(9, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) -7 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) -8 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) -9 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) -10>Emitted(2, 29) Source(9, 36) + SourceIndex(0) -11>Emitted(2, 31) Source(9, 38) + SourceIndex(0) -12>Emitted(2, 36) Source(9, 43) + SourceIndex(0) -13>Emitted(2, 38) Source(9, 45) + SourceIndex(0) -14>Emitted(2, 46) Source(9, 53) + SourceIndex(0) -15>Emitted(2, 48) Source(9, 55) + SourceIndex(0) -16>Emitted(2, 49) Source(9, 56) + SourceIndex(0) +4 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) +5 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) +6 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) +7 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) +8 >Emitted(2, 29) Source(9, 36) + SourceIndex(0) +9 >Emitted(2, 31) Source(9, 38) + SourceIndex(0) +10>Emitted(2, 36) Source(9, 43) + SourceIndex(0) +11>Emitted(2, 38) Source(9, 45) + SourceIndex(0) +12>Emitted(2, 46) Source(9, 53) + SourceIndex(0) +13>Emitted(2, 48) Source(9, 55) + SourceIndex(0) +14>Emitted(2, 49) Source(9, 56) + SourceIndex(0) --- >>>var robotB = { name: "trimmer", skill: "trimming" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^ -13> ^^ -14> ^^^^^^^^^^ -15> ^^ -16> ^ +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^ +11> ^^ +12> ^^^^^^^^^^ +13> ^^ +14> ^ 1-> > 2 >var 3 > robotB -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "trimmer" -11> , -12> skill -13> : -14> "trimming" -15> } -16> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "trimmer" +9 > , +10> skill +11> : +12> "trimming" +13> } +14> ; 1->Emitted(3, 1) Source(10, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(10, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(10, 11) + SourceIndex(0) -4 >Emitted(3, 12) Source(10, 13) + SourceIndex(0) -5 >Emitted(3, 13) Source(10, 14) + SourceIndex(0) -6 >Emitted(3, 14) Source(10, 21) + SourceIndex(0) -7 >Emitted(3, 16) Source(10, 23) + SourceIndex(0) -8 >Emitted(3, 20) Source(10, 27) + SourceIndex(0) -9 >Emitted(3, 22) Source(10, 29) + SourceIndex(0) -10>Emitted(3, 31) Source(10, 38) + SourceIndex(0) -11>Emitted(3, 33) Source(10, 40) + SourceIndex(0) -12>Emitted(3, 38) Source(10, 45) + SourceIndex(0) -13>Emitted(3, 40) Source(10, 47) + SourceIndex(0) -14>Emitted(3, 50) Source(10, 57) + SourceIndex(0) -15>Emitted(3, 52) Source(10, 59) + SourceIndex(0) -16>Emitted(3, 53) Source(10, 60) + SourceIndex(0) +4 >Emitted(3, 14) Source(10, 21) + SourceIndex(0) +5 >Emitted(3, 16) Source(10, 23) + SourceIndex(0) +6 >Emitted(3, 20) Source(10, 27) + SourceIndex(0) +7 >Emitted(3, 22) Source(10, 29) + SourceIndex(0) +8 >Emitted(3, 31) Source(10, 38) + SourceIndex(0) +9 >Emitted(3, 33) Source(10, 40) + SourceIndex(0) +10>Emitted(3, 38) Source(10, 45) + SourceIndex(0) +11>Emitted(3, 40) Source(10, 47) + SourceIndex(0) +12>Emitted(3, 50) Source(10, 57) + SourceIndex(0) +13>Emitted(3, 52) Source(10, 59) + SourceIndex(0) +14>Emitted(3, 53) Source(10, 60) + SourceIndex(0) --- >>>var nameA = robotA.name; 1 > @@ -212,37 +194,25 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts --- >>>if (nameA == nameB) { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^ -6 > ^^^^ -7 > ^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^-> +2 >^^^^ +3 > ^^^^^ +4 > ^^^^ +5 > ^^^^^ +6 > ^^ +7 > ^^^^^-> 1 > > -2 >if -3 > -4 > ( -5 > nameA -6 > == -7 > nameB -8 > ) -9 > -10> { +2 >if ( +3 > nameA +4 > == +5 > nameB +6 > ) 1 >Emitted(7, 1) Source(14, 1) + SourceIndex(0) -2 >Emitted(7, 3) Source(14, 3) + SourceIndex(0) -3 >Emitted(7, 4) Source(14, 4) + SourceIndex(0) -4 >Emitted(7, 5) Source(14, 5) + SourceIndex(0) -5 >Emitted(7, 10) Source(14, 10) + SourceIndex(0) -6 >Emitted(7, 14) Source(14, 14) + SourceIndex(0) -7 >Emitted(7, 19) Source(14, 19) + SourceIndex(0) -8 >Emitted(7, 20) Source(14, 20) + SourceIndex(0) -9 >Emitted(7, 21) Source(14, 21) + SourceIndex(0) -10>Emitted(7, 22) Source(14, 22) + SourceIndex(0) +2 >Emitted(7, 5) Source(14, 5) + SourceIndex(0) +3 >Emitted(7, 10) Source(14, 10) + SourceIndex(0) +4 >Emitted(7, 14) Source(14, 14) + SourceIndex(0) +5 >Emitted(7, 19) Source(14, 19) + SourceIndex(0) +6 >Emitted(7, 21) Source(14, 21) + SourceIndex(0) --- >>> console.log(skillB); 1->^^^^ @@ -253,7 +223,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -272,30 +242,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts 8 >Emitted(8, 25) Source(15, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^-> +1 >^ +2 > ^^^^^^-> 1 > - > -2 >} -1 >Emitted(9, 1) Source(16, 1) + SourceIndex(0) -2 >Emitted(9, 2) Source(16, 2) + SourceIndex(0) + >} +1 >Emitted(9, 2) Source(16, 2) + SourceIndex(0) --- >>>else { -1-> -2 >^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^-> +1->^^^^^ +2 > ^^^^^^^^^^^^^^^^^^^-> 1-> - > -2 >else -3 > -4 > { -1->Emitted(10, 1) Source(17, 1) + SourceIndex(0) -2 >Emitted(10, 5) Source(17, 5) + SourceIndex(0) -3 >Emitted(10, 6) Source(17, 6) + SourceIndex(0) -4 >Emitted(10, 7) Source(17, 7) + SourceIndex(0) + >else +1->Emitted(10, 6) Source(17, 6) + SourceIndex(0) --- >>> console.log(nameC); 1->^^^^ @@ -306,7 +264,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -325,13 +283,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts 8 >Emitted(11, 24) Source(18, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(12, 1) Source(19, 1) + SourceIndex(0) -2 >Emitted(12, 2) Source(19, 2) + SourceIndex(0) + >} +1 >Emitted(12, 2) Source(19, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatement.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.js.map index c655b72bdf5e0..5b9c754af1b79 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatement1.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatement1.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement1.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC;AACpB,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACvD,IAAA,CAAS,EAAI,mBAAW,CAAY;AACpC,IAAA,CAAS,EAAI,mBAAW,EAAE,qBAAa,CAAY;AACnD,IAAA,CAAS,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAEpF,IAAA,mBAAW,EAAa,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;AAClC,IAAA,mBAAW,EAAE,qBAAa,EAAa,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC;AACtD,IAAA,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;AAE1F,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,EAAI,mBAAW,EAAa,EAAE,CAAE,CAAC,CAAD,OAAO,CAAC;AACrD,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,EAAI,mBAAW,EAAE,qBAAa,EAAa,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC;AACrE,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC;AACtG,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatement1.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement1.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACvD,IAAA,CAAS,EAAI,mBAAW,CAAY;AACpC,IAAA,CAAS,EAAI,mBAAW,EAAE,qBAAa,CAAY;AACnD,IAAA,CAAS,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAEpF,IAAA,mBAAW,EAAa,CAAC,GAAG,KAAK,CAAC;AAClC,IAAA,mBAAW,EAAE,qBAAa,EAAa,CAAC,GAAG,QAAQ,CAAC;AACtD,IAAA,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,CAAC,GAAG,KAAK,CAAC;AAE1F,IAAI,CAAC,GAAG,KAAK,EAAI,mBAAW,EAAa,EAAE,GAAE,OAAO,CAAC;AACrD,IAAI,CAAC,GAAG,KAAK,EAAI,mBAAW,EAAE,qBAAa,EAAa,EAAE,GAAG,OAAO,CAAC;AACrE,IAAI,CAAC,GAAG,KAAK,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,EAAE,GAAG,KAAK,CAAC;AACtG,IAAI,KAAK,IAAI,KAAK,EAAE;IAChB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;KACI;IACD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.sourcemap.txt index 9d469a17626ca..16a63b61c3439 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatement1.sourcemap.txt @@ -12,12 +12,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >interface Robot { > name: string; > skill: string; @@ -28,122 +26,106 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts > 2 >var 3 > hello -4 > -5 > = -6 > -7 > "hello" -8 > ; +4 > = +5 > "hello" +6 > ; 1 >Emitted(1, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(8, 10) + SourceIndex(0) -4 >Emitted(1, 11) Source(8, 11) + SourceIndex(0) -5 >Emitted(1, 12) Source(8, 12) + SourceIndex(0) -6 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) -7 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) -8 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) +4 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) +5 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) +6 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) --- >>>var robotA = { name: "mower", skill: "mowing" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^ -13> ^^ -14> ^^^^^^^^ -15> ^^ -16> ^ -17> ^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^^ +14> ^ +15> ^^^^^-> 1-> > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skill -13> : -14> "mowing" -15> } -16> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skill +11> : +12> "mowing" +13> } +14> ; 1->Emitted(2, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(9, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(9, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) -7 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) -8 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) -9 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) -10>Emitted(2, 29) Source(9, 36) + SourceIndex(0) -11>Emitted(2, 31) Source(9, 38) + SourceIndex(0) -12>Emitted(2, 36) Source(9, 43) + SourceIndex(0) -13>Emitted(2, 38) Source(9, 45) + SourceIndex(0) -14>Emitted(2, 46) Source(9, 53) + SourceIndex(0) -15>Emitted(2, 48) Source(9, 55) + SourceIndex(0) -16>Emitted(2, 49) Source(9, 56) + SourceIndex(0) +4 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) +5 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) +6 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) +7 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) +8 >Emitted(2, 29) Source(9, 36) + SourceIndex(0) +9 >Emitted(2, 31) Source(9, 38) + SourceIndex(0) +10>Emitted(2, 36) Source(9, 43) + SourceIndex(0) +11>Emitted(2, 38) Source(9, 45) + SourceIndex(0) +12>Emitted(2, 46) Source(9, 53) + SourceIndex(0) +13>Emitted(2, 48) Source(9, 55) + SourceIndex(0) +14>Emitted(2, 49) Source(9, 56) + SourceIndex(0) --- >>>var robotB = { name: "trimmer", skill: "trimming" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^ -13> ^^ -14> ^^^^^^^^^^ -15> ^^ -16> ^ +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^ +11> ^^ +12> ^^^^^^^^^^ +13> ^^ +14> ^ 1-> > 2 >var 3 > robotB -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "trimmer" -11> , -12> skill -13> : -14> "trimming" -15> } -16> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "trimmer" +9 > , +10> skill +11> : +12> "trimming" +13> } +14> ; 1->Emitted(3, 1) Source(10, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(10, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(10, 11) + SourceIndex(0) -4 >Emitted(3, 12) Source(10, 13) + SourceIndex(0) -5 >Emitted(3, 13) Source(10, 14) + SourceIndex(0) -6 >Emitted(3, 14) Source(10, 21) + SourceIndex(0) -7 >Emitted(3, 16) Source(10, 23) + SourceIndex(0) -8 >Emitted(3, 20) Source(10, 27) + SourceIndex(0) -9 >Emitted(3, 22) Source(10, 29) + SourceIndex(0) -10>Emitted(3, 31) Source(10, 38) + SourceIndex(0) -11>Emitted(3, 33) Source(10, 40) + SourceIndex(0) -12>Emitted(3, 38) Source(10, 45) + SourceIndex(0) -13>Emitted(3, 40) Source(10, 47) + SourceIndex(0) -14>Emitted(3, 50) Source(10, 57) + SourceIndex(0) -15>Emitted(3, 52) Source(10, 59) + SourceIndex(0) -16>Emitted(3, 53) Source(10, 60) + SourceIndex(0) +4 >Emitted(3, 14) Source(10, 21) + SourceIndex(0) +5 >Emitted(3, 16) Source(10, 23) + SourceIndex(0) +6 >Emitted(3, 20) Source(10, 27) + SourceIndex(0) +7 >Emitted(3, 22) Source(10, 29) + SourceIndex(0) +8 >Emitted(3, 31) Source(10, 38) + SourceIndex(0) +9 >Emitted(3, 33) Source(10, 40) + SourceIndex(0) +10>Emitted(3, 38) Source(10, 45) + SourceIndex(0) +11>Emitted(3, 40) Source(10, 47) + SourceIndex(0) +12>Emitted(3, 50) Source(10, 57) + SourceIndex(0) +13>Emitted(3, 52) Source(10, 59) + SourceIndex(0) +14>Emitted(3, 53) Source(10, 60) + SourceIndex(0) --- >>>var a, nameA = robotA.name; 1 > @@ -234,12 +216,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 3 > ^^^^^^^^^^^^^^^^^^^ 4 > ^^ 5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^ -10> ^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +6 > ^^^ +7 > ^^^^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > >var { @@ -247,21 +227,17 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 3 > name: nameA 4 > } = robotA, 5 > a -6 > -7 > = -8 > -9 > hello -10> ; +6 > = +7 > hello +8 > ; 1 >Emitted(7, 1) Source(15, 7) + SourceIndex(0) 2 >Emitted(7, 5) Source(15, 7) + SourceIndex(0) 3 >Emitted(7, 24) Source(15, 18) + SourceIndex(0) 4 >Emitted(7, 26) Source(15, 31) + SourceIndex(0) 5 >Emitted(7, 27) Source(15, 32) + SourceIndex(0) -6 >Emitted(7, 28) Source(15, 33) + SourceIndex(0) -7 >Emitted(7, 29) Source(15, 34) + SourceIndex(0) -8 >Emitted(7, 30) Source(15, 35) + SourceIndex(0) -9 >Emitted(7, 35) Source(15, 40) + SourceIndex(0) -10>Emitted(7, 36) Source(15, 41) + SourceIndex(0) +6 >Emitted(7, 30) Source(15, 35) + SourceIndex(0) +7 >Emitted(7, 35) Source(15, 40) + SourceIndex(0) +8 >Emitted(7, 36) Source(15, 41) + SourceIndex(0) --- >>>var nameB = robotB.name, skillB = robotB.skill, b = " hello"; 1-> @@ -271,12 +247,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 5 > ^^^^^^^^^^^^^^^^^^^^^ 6 > ^^ 7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^^^^^ -12> ^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +8 > ^^^ +9 > ^^^^^^^^ +10> ^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> >var { 2 > @@ -285,11 +259,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 5 > skill: skillB 6 > } = robotB, 7 > b -8 > -9 > = -10> -11> " hello" -12> ; +8 > = +9 > " hello" +10> ; 1->Emitted(8, 1) Source(16, 7) + SourceIndex(0) 2 >Emitted(8, 5) Source(16, 7) + SourceIndex(0) 3 >Emitted(8, 24) Source(16, 18) + SourceIndex(0) @@ -297,11 +269,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 5 >Emitted(8, 47) Source(16, 33) + SourceIndex(0) 6 >Emitted(8, 49) Source(16, 46) + SourceIndex(0) 7 >Emitted(8, 50) Source(16, 47) + SourceIndex(0) -8 >Emitted(8, 51) Source(16, 48) + SourceIndex(0) -9 >Emitted(8, 52) Source(16, 49) + SourceIndex(0) -10>Emitted(8, 53) Source(16, 50) + SourceIndex(0) -11>Emitted(8, 61) Source(16, 58) + SourceIndex(0) -12>Emitted(8, 62) Source(16, 59) + SourceIndex(0) +8 >Emitted(8, 53) Source(16, 50) + SourceIndex(0) +9 >Emitted(8, 61) Source(16, 58) + SourceIndex(0) +10>Emitted(8, 62) Source(16, 59) + SourceIndex(0) --- >>>var _b = { name: "Edger", skill: "cutting edges" }, nameC = _b.name, skillC = _b.skill, c = hello; 1-> @@ -313,11 +283,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 7 > ^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^ -10> ^ -11> ^ -12> ^ -13> ^^^^^ -14> ^ +10> ^^^ +11> ^^^^^ +12> ^ 1-> >var 2 > @@ -328,11 +296,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 7 > skill: skillC 8 > } = { name: "Edger", skill: "cutting edges" }, 9 > c -10> -11> = -12> -13> hello -14> ; +10> = +11> hello +12> ; 1->Emitted(9, 1) Source(17, 5) + SourceIndex(0) 2 >Emitted(9, 5) Source(17, 5) + SourceIndex(0) 3 >Emitted(9, 51) Source(17, 79) + SourceIndex(0) @@ -342,219 +308,169 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 7 >Emitted(9, 87) Source(17, 33) + SourceIndex(0) 8 >Emitted(9, 89) Source(17, 81) + SourceIndex(0) 9 >Emitted(9, 90) Source(17, 82) + SourceIndex(0) -10>Emitted(9, 91) Source(17, 83) + SourceIndex(0) -11>Emitted(9, 92) Source(17, 84) + SourceIndex(0) -12>Emitted(9, 93) Source(17, 85) + SourceIndex(0) -13>Emitted(9, 98) Source(17, 90) + SourceIndex(0) -14>Emitted(9, 99) Source(17, 91) + SourceIndex(0) +10>Emitted(9, 93) Source(17, 85) + SourceIndex(0) +11>Emitted(9, 98) Source(17, 90) + SourceIndex(0) +12>Emitted(9, 99) Source(17, 91) + SourceIndex(0) --- >>>var a = hello, nameA = robotA.name, a1 = "hello"; 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^^^^^ -16> ^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^ +10> ^^^ +11> ^^^^^^^ +12> ^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > > 2 >var 3 > a -4 > -5 > = -6 > -7 > hello -8 > , { -9 > name: nameA -10> } = robotA, -11> a1 -12> = -13> " -14> -15> "hello" -16> ; +4 > = +5 > hello +6 > , { +7 > name: nameA +8 > } = robotA, +9 > a1 +10> = +11> "hello" +12> ; 1 >Emitted(10, 1) Source(19, 1) + SourceIndex(0) 2 >Emitted(10, 5) Source(19, 5) + SourceIndex(0) 3 >Emitted(10, 6) Source(19, 6) + SourceIndex(0) -4 >Emitted(10, 7) Source(19, 7) + SourceIndex(0) -5 >Emitted(10, 8) Source(19, 8) + SourceIndex(0) -6 >Emitted(10, 9) Source(19, 9) + SourceIndex(0) -7 >Emitted(10, 14) Source(19, 14) + SourceIndex(0) -8 >Emitted(10, 16) Source(19, 18) + SourceIndex(0) -9 >Emitted(10, 35) Source(19, 29) + SourceIndex(0) -10>Emitted(10, 37) Source(19, 42) + SourceIndex(0) -11>Emitted(10, 39) Source(19, 44) + SourceIndex(0) -12>Emitted(10, 40) Source(19, 46) + SourceIndex(0) -13>Emitted(10, 41) Source(19, 47) + SourceIndex(0) -14>Emitted(10, 42) Source(19, 46) + SourceIndex(0) -15>Emitted(10, 49) Source(19, 53) + SourceIndex(0) -16>Emitted(10, 50) Source(19, 54) + SourceIndex(0) +4 >Emitted(10, 9) Source(19, 9) + SourceIndex(0) +5 >Emitted(10, 14) Source(19, 14) + SourceIndex(0) +6 >Emitted(10, 16) Source(19, 18) + SourceIndex(0) +7 >Emitted(10, 35) Source(19, 29) + SourceIndex(0) +8 >Emitted(10, 37) Source(19, 42) + SourceIndex(0) +9 >Emitted(10, 39) Source(19, 44) + SourceIndex(0) +10>Emitted(10, 42) Source(19, 46) + SourceIndex(0) +11>Emitted(10, 49) Source(19, 53) + SourceIndex(0) +12>Emitted(10, 50) Source(19, 54) + SourceIndex(0) --- >>>var b = hello, nameB = robotB.name, skillB = robotB.skill, b1 = "hello"; 1-> 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^ -18> ^ -19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^^^^^^^ +10> ^^ +11> ^^ +12> ^^^ +13> ^^^^^^^ +14> ^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > b -4 > -5 > = -6 > -7 > hello -8 > , { -9 > name: nameB -10> , -11> skill: skillB -12> } = robotB, -13> b1 -14> -15> = -16> -17> "hello" -18> ; +4 > = +5 > hello +6 > , { +7 > name: nameB +8 > , +9 > skill: skillB +10> } = robotB, +11> b1 +12> = +13> "hello" +14> ; 1->Emitted(11, 1) Source(20, 1) + SourceIndex(0) 2 >Emitted(11, 5) Source(20, 5) + SourceIndex(0) 3 >Emitted(11, 6) Source(20, 6) + SourceIndex(0) -4 >Emitted(11, 7) Source(20, 7) + SourceIndex(0) -5 >Emitted(11, 8) Source(20, 8) + SourceIndex(0) -6 >Emitted(11, 9) Source(20, 9) + SourceIndex(0) -7 >Emitted(11, 14) Source(20, 14) + SourceIndex(0) -8 >Emitted(11, 16) Source(20, 18) + SourceIndex(0) -9 >Emitted(11, 35) Source(20, 29) + SourceIndex(0) -10>Emitted(11, 37) Source(20, 31) + SourceIndex(0) -11>Emitted(11, 58) Source(20, 44) + SourceIndex(0) -12>Emitted(11, 60) Source(20, 57) + SourceIndex(0) -13>Emitted(11, 62) Source(20, 59) + SourceIndex(0) -14>Emitted(11, 63) Source(20, 60) + SourceIndex(0) -15>Emitted(11, 64) Source(20, 61) + SourceIndex(0) -16>Emitted(11, 65) Source(20, 62) + SourceIndex(0) -17>Emitted(11, 72) Source(20, 69) + SourceIndex(0) -18>Emitted(11, 73) Source(20, 70) + SourceIndex(0) +4 >Emitted(11, 9) Source(20, 9) + SourceIndex(0) +5 >Emitted(11, 14) Source(20, 14) + SourceIndex(0) +6 >Emitted(11, 16) Source(20, 18) + SourceIndex(0) +7 >Emitted(11, 35) Source(20, 29) + SourceIndex(0) +8 >Emitted(11, 37) Source(20, 31) + SourceIndex(0) +9 >Emitted(11, 58) Source(20, 44) + SourceIndex(0) +10>Emitted(11, 60) Source(20, 57) + SourceIndex(0) +11>Emitted(11, 62) Source(20, 59) + SourceIndex(0) +12>Emitted(11, 65) Source(20, 62) + SourceIndex(0) +13>Emitted(11, 72) Source(20, 69) + SourceIndex(0) +14>Emitted(11, 73) Source(20, 70) + SourceIndex(0) --- >>>var c = hello, _c = { name: "Edger", skill: "cutting edges" }, nameC = _c.name, skillC = _c.skill, c1 = hello; 1-> 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^ -8 > ^^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -10> ^^ -11> ^^^^^^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^^^^^^^^^^ -14> ^^ -15> ^^ -16> ^ -17> ^ -18> ^ -19> ^^^^^ -20> ^ +4 > ^^^ +5 > ^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +8 > ^^ +9 > ^^^^^^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^^^^^^^^^^ +12> ^^ +13> ^^ +14> ^^^ +15> ^^^^^ +16> ^ 1-> > 2 >var 3 > c -4 > -5 > = -6 > -7 > hello -8 > , -9 > { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" } -10> -11> name: nameC -12> , -13> skill: skillC -14> } = { name: "Edger", skill: "cutting edges" }, -15> c1 -16> -17> = -18> -19> hello -20> ; +4 > = +5 > hello +6 > , +7 > { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" } +8 > +9 > name: nameC +10> , +11> skill: skillC +12> } = { name: "Edger", skill: "cutting edges" }, +13> c1 +14> = +15> hello +16> ; 1->Emitted(12, 1) Source(21, 1) + SourceIndex(0) 2 >Emitted(12, 5) Source(21, 5) + SourceIndex(0) 3 >Emitted(12, 6) Source(21, 6) + SourceIndex(0) -4 >Emitted(12, 7) Source(21, 7) + SourceIndex(0) -5 >Emitted(12, 8) Source(21, 8) + SourceIndex(0) -6 >Emitted(12, 9) Source(21, 9) + SourceIndex(0) -7 >Emitted(12, 14) Source(21, 14) + SourceIndex(0) -8 >Emitted(12, 16) Source(21, 16) + SourceIndex(0) -9 >Emitted(12, 62) Source(21, 90) + SourceIndex(0) -10>Emitted(12, 64) Source(21, 18) + SourceIndex(0) -11>Emitted(12, 79) Source(21, 29) + SourceIndex(0) -12>Emitted(12, 81) Source(21, 31) + SourceIndex(0) -13>Emitted(12, 98) Source(21, 44) + SourceIndex(0) -14>Emitted(12, 100) Source(21, 92) + SourceIndex(0) -15>Emitted(12, 102) Source(21, 94) + SourceIndex(0) -16>Emitted(12, 103) Source(21, 95) + SourceIndex(0) -17>Emitted(12, 104) Source(21, 96) + SourceIndex(0) -18>Emitted(12, 105) Source(21, 97) + SourceIndex(0) -19>Emitted(12, 110) Source(21, 102) + SourceIndex(0) -20>Emitted(12, 111) Source(21, 103) + SourceIndex(0) +4 >Emitted(12, 9) Source(21, 9) + SourceIndex(0) +5 >Emitted(12, 14) Source(21, 14) + SourceIndex(0) +6 >Emitted(12, 16) Source(21, 16) + SourceIndex(0) +7 >Emitted(12, 62) Source(21, 90) + SourceIndex(0) +8 >Emitted(12, 64) Source(21, 18) + SourceIndex(0) +9 >Emitted(12, 79) Source(21, 29) + SourceIndex(0) +10>Emitted(12, 81) Source(21, 31) + SourceIndex(0) +11>Emitted(12, 98) Source(21, 44) + SourceIndex(0) +12>Emitted(12, 100) Source(21, 92) + SourceIndex(0) +13>Emitted(12, 102) Source(21, 94) + SourceIndex(0) +14>Emitted(12, 105) Source(21, 97) + SourceIndex(0) +15>Emitted(12, 110) Source(21, 102) + SourceIndex(0) +16>Emitted(12, 111) Source(21, 103) + SourceIndex(0) --- >>>if (nameA == nameB) { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^ -6 > ^^^^ -7 > ^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^-> +2 >^^^^ +3 > ^^^^^ +4 > ^^^^ +5 > ^^^^^ +6 > ^^ +7 > ^^^^^-> 1 > > -2 >if -3 > -4 > ( -5 > nameA -6 > == -7 > nameB -8 > ) -9 > -10> { +2 >if ( +3 > nameA +4 > == +5 > nameB +6 > ) 1 >Emitted(13, 1) Source(22, 1) + SourceIndex(0) -2 >Emitted(13, 3) Source(22, 3) + SourceIndex(0) -3 >Emitted(13, 4) Source(22, 4) + SourceIndex(0) -4 >Emitted(13, 5) Source(22, 5) + SourceIndex(0) -5 >Emitted(13, 10) Source(22, 10) + SourceIndex(0) -6 >Emitted(13, 14) Source(22, 14) + SourceIndex(0) -7 >Emitted(13, 19) Source(22, 19) + SourceIndex(0) -8 >Emitted(13, 20) Source(22, 20) + SourceIndex(0) -9 >Emitted(13, 21) Source(22, 21) + SourceIndex(0) -10>Emitted(13, 22) Source(22, 22) + SourceIndex(0) +2 >Emitted(13, 5) Source(22, 5) + SourceIndex(0) +3 >Emitted(13, 10) Source(22, 10) + SourceIndex(0) +4 >Emitted(13, 14) Source(22, 14) + SourceIndex(0) +5 >Emitted(13, 19) Source(22, 19) + SourceIndex(0) +6 >Emitted(13, 21) Source(22, 21) + SourceIndex(0) --- >>> console.log(skillB); 1->^^^^ @@ -565,7 +481,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -584,30 +500,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 8 >Emitted(14, 25) Source(23, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^-> +1 >^ +2 > ^^^^^^-> 1 > - > -2 >} -1 >Emitted(15, 1) Source(24, 1) + SourceIndex(0) -2 >Emitted(15, 2) Source(24, 2) + SourceIndex(0) + >} +1 >Emitted(15, 2) Source(24, 2) + SourceIndex(0) --- >>>else { -1-> -2 >^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^-> +1->^^^^^ +2 > ^^^^^^^^^^^^^^^^^^^-> 1-> - > -2 >else -3 > -4 > { -1->Emitted(16, 1) Source(25, 1) + SourceIndex(0) -2 >Emitted(16, 5) Source(25, 5) + SourceIndex(0) -3 >Emitted(16, 6) Source(25, 6) + SourceIndex(0) -4 >Emitted(16, 7) Source(25, 7) + SourceIndex(0) + >else +1->Emitted(16, 6) Source(25, 6) + SourceIndex(0) --- >>> console.log(nameC); 1->^^^^ @@ -618,7 +522,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -637,13 +541,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts 8 >Emitted(17, 24) Source(26, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(18, 1) Source(27, 1) + SourceIndex(0) -2 >Emitted(18, 2) Source(27, 2) + SourceIndex(0) + >} +1 >Emitted(18, 2) Source(27, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatement1.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map index bcc2f60d92e92..919575fe39315 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAGxC,IAAA,iBAAK,CAAW;AAClB,IAAA,mBAAO,CAAW;AAClB,IAAA,oBAAQ,EAAE,kBAAM,EAAE,mBAAO,CAAW;AAEpC,IAAA,6CAAQ,CAAoC;AAC7C,IAAA,oCAA0D,EAAzD,eAAO,EAAE,aAAK,EAAE,cAAM,CAAoC;AAE1D,IAAA,oBAAQ,EAAE,4BAAa,CAAW;AAEvC,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAGxC,IAAA,iBAAK,CAAW;AAClB,IAAA,mBAAO,CAAW;AAClB,IAAA,oBAAQ,EAAE,kBAAM,EAAE,mBAAO,CAAW;AAEpC,IAAA,6CAAQ,CAAoC;AAC7C,IAAA,oCAA0D,EAAzD,eAAO,EAAE,aAAK,EAAE,cAAM,CAAoC;AAE1D,IAAA,oBAAQ,EAAE,4BAAa,CAAW;AAEvC,IAAI,KAAK,IAAI,MAAM,EAAE;IACjB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.sourcemap.txt index f342de12e0437..da763a77037d0 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern.sourcemap.txt @@ -12,18 +12,16 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern. 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ -15> ^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^-> 1 >declare var console: { > log(msg: string): void; >} @@ -31,76 +29,66 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern. > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(5, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(5, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(5, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(5, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(5, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(5, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(5, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(5, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(5, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(5, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(5, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(5, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(5, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^ -14> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^ +11> ^ +12> ^ 1-> > 2 >var 3 > robotB -4 > : -5 > R -6 > obot = -7 > [ -8 > 2 -9 > , -10> "trimmer" -11> , -12> "trimming" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 2 +7 > , +8 > "trimmer" +9 > , +10> "trimming" +11> ] +12> ; 1->Emitted(2, 1) Source(6, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(6, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(6, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(6, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(6, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(6, 21) + SourceIndex(0) -7 >Emitted(2, 15) Source(6, 22) + SourceIndex(0) -8 >Emitted(2, 16) Source(6, 23) + SourceIndex(0) -9 >Emitted(2, 18) Source(6, 25) + SourceIndex(0) -10>Emitted(2, 27) Source(6, 34) + SourceIndex(0) -11>Emitted(2, 29) Source(6, 36) + SourceIndex(0) -12>Emitted(2, 39) Source(6, 46) + SourceIndex(0) -13>Emitted(2, 40) Source(6, 47) + SourceIndex(0) -14>Emitted(2, 41) Source(6, 48) + SourceIndex(0) +4 >Emitted(2, 14) Source(6, 21) + SourceIndex(0) +5 >Emitted(2, 15) Source(6, 22) + SourceIndex(0) +6 >Emitted(2, 16) Source(6, 23) + SourceIndex(0) +7 >Emitted(2, 18) Source(6, 25) + SourceIndex(0) +8 >Emitted(2, 27) Source(6, 34) + SourceIndex(0) +9 >Emitted(2, 29) Source(6, 36) + SourceIndex(0) +10>Emitted(2, 39) Source(6, 46) + SourceIndex(0) +11>Emitted(2, 40) Source(6, 47) + SourceIndex(0) +12>Emitted(2, 41) Source(6, 48) + SourceIndex(0) --- >>>var nameA = robotA[1]; 1 > @@ -237,38 +225,26 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern. --- >>>if (nameA == nameA2) { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^ -6 > ^^^^ -7 > ^^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^-> +2 >^^^^ +3 > ^^^^^ +4 > ^^^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^^-> 1 > > > -2 >if -3 > -4 > ( -5 > nameA -6 > == -7 > nameA2 -8 > ) -9 > -10> { +2 >if ( +3 > nameA +4 > == +5 > nameA2 +6 > ) 1 >Emitted(9, 1) Source(18, 1) + SourceIndex(0) -2 >Emitted(9, 3) Source(18, 3) + SourceIndex(0) -3 >Emitted(9, 4) Source(18, 4) + SourceIndex(0) -4 >Emitted(9, 5) Source(18, 5) + SourceIndex(0) -5 >Emitted(9, 10) Source(18, 10) + SourceIndex(0) -6 >Emitted(9, 14) Source(18, 14) + SourceIndex(0) -7 >Emitted(9, 20) Source(18, 20) + SourceIndex(0) -8 >Emitted(9, 21) Source(18, 21) + SourceIndex(0) -9 >Emitted(9, 22) Source(18, 22) + SourceIndex(0) -10>Emitted(9, 23) Source(18, 23) + SourceIndex(0) +2 >Emitted(9, 5) Source(18, 5) + SourceIndex(0) +3 >Emitted(9, 10) Source(18, 10) + SourceIndex(0) +4 >Emitted(9, 14) Source(18, 14) + SourceIndex(0) +5 >Emitted(9, 20) Source(18, 20) + SourceIndex(0) +6 >Emitted(9, 22) Source(18, 22) + SourceIndex(0) --- >>> console.log(skillA2); 1->^^^^ @@ -279,7 +255,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern. 6 > ^^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -298,13 +274,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern. 8 >Emitted(10, 26) Source(19, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(11, 1) Source(20, 1) + SourceIndex(0) -2 >Emitted(11, 2) Source(20, 2) + SourceIndex(0) + >} +1 >Emitted(11, 2) Source(20, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map index 86f756a3d6985..f33092aef99d7 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAElE,IAAA,uBAAM,CAAgB;AACxB,IAAA,uBAAM,CAAgB;AACtB,IAAA,uBAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AAExD,IAAA,6CAAM,CAAsC;AAC7C,IAAA,sCAA+E,EAA9E,eAAO,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAuC;AAE/E,IAAA,sCAAkB,CAAgB;AAEvC,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAElE,IAAA,uBAAM,CAAgB;AACxB,IAAA,uBAAM,CAAgB;AACtB,IAAA,uBAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AAExD,IAAA,6CAAM,CAAsC;AAC7C,IAAA,sCAA+E,EAA9E,eAAO,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAuC;AAE/E,IAAA,sCAAkB,CAAgB;AAEvC,IAAI,MAAM,IAAI,MAAM,EAAE;IAClB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;CACtC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.sourcemap.txt index 81d5de51d1ac9..d445ea559c9af 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.sourcemap.txt @@ -12,20 +12,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1 >declare var console: { > log(msg: string): void; >} @@ -33,86 +31,76 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2 > 2 >var 3 > multiRobotA -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "mower" -9 > , -10> [ -11> "mowing" -12> , -13> "" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "mower" +7 > , +8 > [ +9 > "mowing" +10> , +11> "" +12> ] +13> ] +14> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 16) Source(5, 16) + SourceIndex(0) -4 >Emitted(1, 17) Source(5, 18) + SourceIndex(0) -5 >Emitted(1, 18) Source(5, 19) + SourceIndex(0) -6 >Emitted(1, 19) Source(5, 38) + SourceIndex(0) -7 >Emitted(1, 20) Source(5, 39) + SourceIndex(0) -8 >Emitted(1, 27) Source(5, 46) + SourceIndex(0) -9 >Emitted(1, 29) Source(5, 48) + SourceIndex(0) -10>Emitted(1, 30) Source(5, 49) + SourceIndex(0) -11>Emitted(1, 38) Source(5, 57) + SourceIndex(0) -12>Emitted(1, 40) Source(5, 59) + SourceIndex(0) -13>Emitted(1, 42) Source(5, 61) + SourceIndex(0) -14>Emitted(1, 43) Source(5, 62) + SourceIndex(0) -15>Emitted(1, 44) Source(5, 63) + SourceIndex(0) -16>Emitted(1, 45) Source(5, 64) + SourceIndex(0) +4 >Emitted(1, 19) Source(5, 38) + SourceIndex(0) +5 >Emitted(1, 20) Source(5, 39) + SourceIndex(0) +6 >Emitted(1, 27) Source(5, 46) + SourceIndex(0) +7 >Emitted(1, 29) Source(5, 48) + SourceIndex(0) +8 >Emitted(1, 30) Source(5, 49) + SourceIndex(0) +9 >Emitted(1, 38) Source(5, 57) + SourceIndex(0) +10>Emitted(1, 40) Source(5, 59) + SourceIndex(0) +11>Emitted(1, 42) Source(5, 61) + SourceIndex(0) +12>Emitted(1, 43) Source(5, 62) + SourceIndex(0) +13>Emitted(1, 44) Source(5, 63) + SourceIndex(0) +14>Emitted(1, 45) Source(5, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1-> > 2 >var 3 > multiRobotB -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1->Emitted(2, 1) Source(6, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(6, 5) + SourceIndex(0) 3 >Emitted(2, 16) Source(6, 16) + SourceIndex(0) -4 >Emitted(2, 17) Source(6, 18) + SourceIndex(0) -5 >Emitted(2, 18) Source(6, 19) + SourceIndex(0) -6 >Emitted(2, 19) Source(6, 38) + SourceIndex(0) -7 >Emitted(2, 20) Source(6, 39) + SourceIndex(0) -8 >Emitted(2, 29) Source(6, 48) + SourceIndex(0) -9 >Emitted(2, 31) Source(6, 50) + SourceIndex(0) -10>Emitted(2, 32) Source(6, 51) + SourceIndex(0) -11>Emitted(2, 42) Source(6, 61) + SourceIndex(0) -12>Emitted(2, 44) Source(6, 63) + SourceIndex(0) -13>Emitted(2, 52) Source(6, 71) + SourceIndex(0) -14>Emitted(2, 53) Source(6, 72) + SourceIndex(0) -15>Emitted(2, 54) Source(6, 73) + SourceIndex(0) -16>Emitted(2, 55) Source(6, 74) + SourceIndex(0) +4 >Emitted(2, 19) Source(6, 38) + SourceIndex(0) +5 >Emitted(2, 20) Source(6, 39) + SourceIndex(0) +6 >Emitted(2, 29) Source(6, 48) + SourceIndex(0) +7 >Emitted(2, 31) Source(6, 50) + SourceIndex(0) +8 >Emitted(2, 32) Source(6, 51) + SourceIndex(0) +9 >Emitted(2, 42) Source(6, 61) + SourceIndex(0) +10>Emitted(2, 44) Source(6, 63) + SourceIndex(0) +11>Emitted(2, 52) Source(6, 71) + SourceIndex(0) +12>Emitted(2, 53) Source(6, 72) + SourceIndex(0) +13>Emitted(2, 54) Source(6, 73) + SourceIndex(0) +14>Emitted(2, 55) Source(6, 74) + SourceIndex(0) --- >>>var skillA = multiRobotA[1]; 1 > @@ -254,38 +242,26 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2 --- >>>if (nameMB == nameMA) { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^^ -6 > ^^^^ -7 > ^^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^^^^^^ +4 > ^^^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^-> 1 > > > -2 >if -3 > -4 > ( -5 > nameMB -6 > == -7 > nameMA -8 > ) -9 > -10> { +2 >if ( +3 > nameMB +4 > == +5 > nameMA +6 > ) 1 >Emitted(9, 1) Source(17, 1) + SourceIndex(0) -2 >Emitted(9, 3) Source(17, 3) + SourceIndex(0) -3 >Emitted(9, 4) Source(17, 4) + SourceIndex(0) -4 >Emitted(9, 5) Source(17, 5) + SourceIndex(0) -5 >Emitted(9, 11) Source(17, 11) + SourceIndex(0) -6 >Emitted(9, 15) Source(17, 15) + SourceIndex(0) -7 >Emitted(9, 21) Source(17, 21) + SourceIndex(0) -8 >Emitted(9, 22) Source(17, 22) + SourceIndex(0) -9 >Emitted(9, 23) Source(17, 23) + SourceIndex(0) -10>Emitted(9, 24) Source(17, 24) + SourceIndex(0) +2 >Emitted(9, 5) Source(17, 5) + SourceIndex(0) +3 >Emitted(9, 11) Source(17, 11) + SourceIndex(0) +4 >Emitted(9, 15) Source(17, 15) + SourceIndex(0) +5 >Emitted(9, 21) Source(17, 21) + SourceIndex(0) +6 >Emitted(9, 23) Source(17, 23) + SourceIndex(0) --- >>> console.log(skillA[0] + skillA[1]); 1->^^^^ @@ -304,7 +280,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2 14> ^ 15> ^ 16> ^ -1-> +1->{ > 2 > console 3 > . @@ -339,13 +315,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2 16>Emitted(10, 40) Source(18, 40) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(11, 1) Source(19, 1) + SourceIndex(0) -2 >Emitted(11, 2) Source(19, 2) + SourceIndex(0) + >} +1 >Emitted(11, 2) Source(19, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js.map index f8424b77e9300..fb277d428118b 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAC/C,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAEzE,IAAI,KAAa,EAAE,OAAe,EAAE,KAAa,EAAE,MAAc,CAAC;AAClE,IAAI,UAA+B,CAAC;AAEpC,IAAI,WAA6B,EAAE,MAAc,EAAE,aAAqB,EAAE,eAAuB,CAAC;AAClG,IAAI,eAA8C,CAAC;AAEhD,iBAAK,CAAW;AACnB,gBAAuB,EAApB,aAAK,CAAgB;AACxB,+BAAsC,EAAnC,aAAK,CAA+B;AACpC,4BAAW,CAAgB;AAC9B,qBAAkC,EAA/B,mBAAW,CAAqB;AACnC,sCAAmD,EAAhD,mBAAW,CAAsC;AAEnD,mBAAO,CAAW;AAClB,wBAAO,CAAgB;AACvB,uCAAO,CAA+B;AACtC,uBAAM,CAAgB;AACtB,4BAAM,CAAqB;AAC3B,+CAAM,CAAwC;AAE9C,mBAAO,EAAE,iBAAK,EAAE,kBAAM,CAAW;AAClC,gBAAsC,EAArC,eAAO,EAAE,aAAK,EAAE,cAAM,CAAgB;AACvC,+BAAqD,EAApD,eAAO,EAAE,aAAK,EAAE,cAAM,CAA+B;AACrD,uBAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AACzD,qBAA6D,EAA5D,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAsB;AAC9D,wCAAgF,EAA/E,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAyC;AAEhF,mBAAO,EAAE,4BAAa,CAAW;AAClC,gBAAsC,EAArC,eAAO,EAAE,wBAAa,CAAgB;AACvC,+BAA4D,EAA3D,eAAO,EAAE,wBAAa,CAAsC;AAC5D,sCAAkB,CAAgB;AAClC,2CAAkB,CAAqB;AACvC,8DAAkB,CAAwC;AAE3D,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED;IACI,MAAM,CAAC,MAAM,CAAC;AAClB,CAAC;AAED;IACI,MAAM,CAAC,WAAW,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAC/C,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAEzE,IAAI,KAAa,EAAE,OAAe,EAAE,KAAa,EAAE,MAAc,CAAC;AAClE,IAAI,UAA+B,CAAC;AAEpC,IAAI,WAA6B,EAAE,MAAc,EAAE,aAAqB,EAAE,eAAuB,CAAC;AAClG,IAAI,eAA8C,CAAC;AAEhD,iBAAK,CAAW;AACnB,gBAAuB,EAApB,aAAK,CAAgB;AACxB,+BAAsC,EAAnC,aAAK,CAA+B;AACpC,4BAAW,CAAgB;AAC9B,qBAAkC,EAA/B,mBAAW,CAAqB;AACnC,sCAAmD,EAAhD,mBAAW,CAAsC;AAEnD,mBAAO,CAAW;AAClB,wBAAO,CAAgB;AACvB,uCAAO,CAA+B;AACtC,uBAAM,CAAgB;AACtB,4BAAM,CAAqB;AAC3B,+CAAM,CAAwC;AAE9C,mBAAO,EAAE,iBAAK,EAAE,kBAAM,CAAW;AAClC,gBAAsC,EAArC,eAAO,EAAE,aAAK,EAAE,cAAM,CAAgB;AACvC,+BAAqD,EAApD,eAAO,EAAE,aAAK,EAAE,cAAM,CAA+B;AACrD,uBAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AACzD,qBAA6D,EAA5D,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAsB;AAC9D,wCAAgF,EAA/E,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAyC;AAEhF,mBAAO,EAAE,4BAAa,CAAW;AAClC,gBAAsC,EAArC,eAAO,EAAE,wBAAa,CAAgB;AACvC,+BAA4D,EAA3D,eAAO,EAAE,wBAAa,CAAsC;AAC5D,sCAAkB,CAAgB;AAClC,2CAAkB,CAAqB;AACvC,8DAAkB,CAAwC;AAE3D,IAAI,KAAK,IAAI,KAAK,EAAE;IAChB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AAED;IACI,OAAO,MAAM,CAAC;AAClB,CAAC;AAED;IACI,OAAO,WAAW,CAAC;AACvB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.sourcemap.txt index e7a440b341538..71a98499b88e8 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.sourcemap.txt @@ -12,18 +12,16 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern3 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ -15> ^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -33,180 +31,158 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern3 > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^ -14> ^ -15> ^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^-> 1-> > 2 >var 3 > robotB -4 > : -5 > R -6 > obot = -7 > [ -8 > 2 -9 > , -10> "trimmer" -11> , -12> "trimming" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 2 +7 > , +8 > "trimmer" +9 > , +10> "trimming" +11> ] +12> ; 1->Emitted(2, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(8, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(8, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) -7 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) -8 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) -9 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) -10>Emitted(2, 27) Source(8, 34) + SourceIndex(0) -11>Emitted(2, 29) Source(8, 36) + SourceIndex(0) -12>Emitted(2, 39) Source(8, 46) + SourceIndex(0) -13>Emitted(2, 40) Source(8, 47) + SourceIndex(0) -14>Emitted(2, 41) Source(8, 48) + SourceIndex(0) +4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) +5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) +6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) +7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) +8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0) +9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0) +10>Emitted(2, 39) Source(8, 46) + SourceIndex(0) +11>Emitted(2, 40) Source(8, 47) + SourceIndex(0) +12>Emitted(2, 41) Source(8, 48) + SourceIndex(0) --- >>>var multiRobotA = ["mower", ["mowing", ""]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1-> > 2 >var 3 > multiRobotA -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "mower" -9 > , -10> [ -11> "mowing" -12> , -13> "" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "mower" +7 > , +8 > [ +9 > "mowing" +10> , +11> "" +12> ] +13> ] +14> ; 1->Emitted(3, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(3, 16) Source(9, 16) + SourceIndex(0) -4 >Emitted(3, 17) Source(9, 18) + SourceIndex(0) -5 >Emitted(3, 18) Source(9, 19) + SourceIndex(0) -6 >Emitted(3, 19) Source(9, 38) + SourceIndex(0) -7 >Emitted(3, 20) Source(9, 39) + SourceIndex(0) -8 >Emitted(3, 27) Source(9, 46) + SourceIndex(0) -9 >Emitted(3, 29) Source(9, 48) + SourceIndex(0) -10>Emitted(3, 30) Source(9, 49) + SourceIndex(0) -11>Emitted(3, 38) Source(9, 57) + SourceIndex(0) -12>Emitted(3, 40) Source(9, 59) + SourceIndex(0) -13>Emitted(3, 42) Source(9, 61) + SourceIndex(0) -14>Emitted(3, 43) Source(9, 62) + SourceIndex(0) -15>Emitted(3, 44) Source(9, 63) + SourceIndex(0) -16>Emitted(3, 45) Source(9, 64) + SourceIndex(0) +4 >Emitted(3, 19) Source(9, 38) + SourceIndex(0) +5 >Emitted(3, 20) Source(9, 39) + SourceIndex(0) +6 >Emitted(3, 27) Source(9, 46) + SourceIndex(0) +7 >Emitted(3, 29) Source(9, 48) + SourceIndex(0) +8 >Emitted(3, 30) Source(9, 49) + SourceIndex(0) +9 >Emitted(3, 38) Source(9, 57) + SourceIndex(0) +10>Emitted(3, 40) Source(9, 59) + SourceIndex(0) +11>Emitted(3, 42) Source(9, 61) + SourceIndex(0) +12>Emitted(3, 43) Source(9, 62) + SourceIndex(0) +13>Emitted(3, 44) Source(9, 63) + SourceIndex(0) +14>Emitted(3, 45) Source(9, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1-> > 2 >var 3 > multiRobotB -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1->Emitted(4, 1) Source(10, 1) + SourceIndex(0) 2 >Emitted(4, 5) Source(10, 5) + SourceIndex(0) 3 >Emitted(4, 16) Source(10, 16) + SourceIndex(0) -4 >Emitted(4, 17) Source(10, 18) + SourceIndex(0) -5 >Emitted(4, 18) Source(10, 19) + SourceIndex(0) -6 >Emitted(4, 19) Source(10, 38) + SourceIndex(0) -7 >Emitted(4, 20) Source(10, 39) + SourceIndex(0) -8 >Emitted(4, 29) Source(10, 48) + SourceIndex(0) -9 >Emitted(4, 31) Source(10, 50) + SourceIndex(0) -10>Emitted(4, 32) Source(10, 51) + SourceIndex(0) -11>Emitted(4, 42) Source(10, 61) + SourceIndex(0) -12>Emitted(4, 44) Source(10, 63) + SourceIndex(0) -13>Emitted(4, 52) Source(10, 71) + SourceIndex(0) -14>Emitted(4, 53) Source(10, 72) + SourceIndex(0) -15>Emitted(4, 54) Source(10, 73) + SourceIndex(0) -16>Emitted(4, 55) Source(10, 74) + SourceIndex(0) +4 >Emitted(4, 19) Source(10, 38) + SourceIndex(0) +5 >Emitted(4, 20) Source(10, 39) + SourceIndex(0) +6 >Emitted(4, 29) Source(10, 48) + SourceIndex(0) +7 >Emitted(4, 31) Source(10, 50) + SourceIndex(0) +8 >Emitted(4, 32) Source(10, 51) + SourceIndex(0) +9 >Emitted(4, 42) Source(10, 61) + SourceIndex(0) +10>Emitted(4, 44) Source(10, 63) + SourceIndex(0) +11>Emitted(4, 52) Source(10, 71) + SourceIndex(0) +12>Emitted(4, 53) Source(10, 72) + SourceIndex(0) +13>Emitted(4, 54) Source(10, 73) + SourceIndex(0) +14>Emitted(4, 55) Source(10, 74) + SourceIndex(0) --- >>>var nameA, numberB, nameB, skillB; 1 > @@ -787,38 +763,26 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern3 --- >>>if (nameA == nameB) { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^ -6 > ^^^^ -7 > ^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^-> +2 >^^^^ +3 > ^^^^^ +4 > ^^^^ +5 > ^^^^^ +6 > ^^ +7 > ^^^^^-> 1 > > > -2 >if -3 > -4 > ( -5 > nameA -6 > == -7 > nameB -8 > ) -9 > -10> { +2 >if ( +3 > nameA +4 > == +5 > nameB +6 > ) 1 >Emitted(33, 1) Source(46, 1) + SourceIndex(0) -2 >Emitted(33, 3) Source(46, 3) + SourceIndex(0) -3 >Emitted(33, 4) Source(46, 4) + SourceIndex(0) -4 >Emitted(33, 5) Source(46, 5) + SourceIndex(0) -5 >Emitted(33, 10) Source(46, 10) + SourceIndex(0) -6 >Emitted(33, 14) Source(46, 14) + SourceIndex(0) -7 >Emitted(33, 19) Source(46, 19) + SourceIndex(0) -8 >Emitted(33, 20) Source(46, 20) + SourceIndex(0) -9 >Emitted(33, 21) Source(46, 21) + SourceIndex(0) -10>Emitted(33, 22) Source(46, 22) + SourceIndex(0) +2 >Emitted(33, 5) Source(46, 5) + SourceIndex(0) +3 >Emitted(33, 10) Source(46, 10) + SourceIndex(0) +4 >Emitted(33, 14) Source(46, 14) + SourceIndex(0) +5 >Emitted(33, 19) Source(46, 19) + SourceIndex(0) +6 >Emitted(33, 21) Source(46, 21) + SourceIndex(0) --- >>> console.log(skillB); 1->^^^^ @@ -829,7 +793,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern3 6 > ^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -848,14 +812,11 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern3 8 >Emitted(34, 25) Source(47, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(35, 1) Source(48, 1) + SourceIndex(0) -2 >Emitted(35, 2) Source(48, 2) + SourceIndex(0) + >} +1 >Emitted(35, 2) Source(48, 2) + SourceIndex(0) --- >>>function getRobotB() { 1-> @@ -867,21 +828,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern3 --- >>> return robotB; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobotB() { > -2 > return -3 > -4 > robotB -5 > ; +2 > return +3 > robotB +4 > ; 1->Emitted(37, 5) Source(51, 5) + SourceIndex(0) -2 >Emitted(37, 11) Source(51, 11) + SourceIndex(0) -3 >Emitted(37, 12) Source(51, 12) + SourceIndex(0) -4 >Emitted(37, 18) Source(51, 18) + SourceIndex(0) -5 >Emitted(37, 19) Source(51, 19) + SourceIndex(0) +2 >Emitted(37, 12) Source(51, 12) + SourceIndex(0) +3 >Emitted(37, 18) Source(51, 18) + SourceIndex(0) +4 >Emitted(37, 19) Source(51, 19) + SourceIndex(0) --- >>>} 1 > @@ -903,21 +861,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern3 --- >>> return multiRobotB; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobotB() { > -2 > return -3 > -4 > multiRobotB -5 > ; +2 > return +3 > multiRobotB +4 > ; 1->Emitted(40, 5) Source(55, 5) + SourceIndex(0) -2 >Emitted(40, 11) Source(55, 11) + SourceIndex(0) -3 >Emitted(40, 12) Source(55, 12) + SourceIndex(0) -4 >Emitted(40, 23) Source(55, 23) + SourceIndex(0) -5 >Emitted(40, 24) Source(55, 24) + SourceIndex(0) +2 >Emitted(40, 12) Source(55, 12) + SourceIndex(0) +3 >Emitted(40, 23) Source(55, 23) + SourceIndex(0) +4 >Emitted(40, 24) Source(55, 24) + SourceIndex(0) --- >>>} 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map index 5208aee493eff..a35c7f2596f85 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAExC,IAAA,cAAgB,EAAhB,qCAAgB,CAAW;AAC7B,IAAA,cAAY,EAAZ,iCAAY,CAAW;AACvB,IAAA,cAAa,EAAb,kCAAa,EAAE,cAAiB,EAAjB,sCAAiB,EAAE,cAAmB,EAAnB,wCAAmB,CAAW;AAEhE,IAAA,uCAAa,EAAb,kCAAa,CAAoC;AAClD,IAAA,oCAAsF,EAArF,UAAY,EAAZ,iCAAY,EAAE,UAAgB,EAAhB,qCAAgB,EAAE,UAAkB,EAAlB,uCAAkB,CAAoC;AAEtF,IAAA,cAAa,EAAb,kCAAa,EAAE,4BAAa,CAAW;AAE5C,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAExC,IAAA,cAAgB,EAAhB,qCAAgB,CAAW;AAC7B,IAAA,cAAY,EAAZ,iCAAY,CAAW;AACvB,IAAA,cAAa,EAAb,kCAAa,EAAE,cAAiB,EAAjB,sCAAiB,EAAE,cAAmB,EAAnB,wCAAmB,CAAW;AAEhE,IAAA,uCAAa,EAAb,kCAAa,CAAoC;AAClD,IAAA,oCAAsF,EAArF,UAAY,EAAZ,iCAAY,EAAE,UAAgB,EAAhB,qCAAgB,EAAE,UAAkB,EAAlB,uCAAkB,CAAoC;AAEtF,IAAA,cAAa,EAAb,kCAAa,EAAE,4BAAa,CAAW;AAE5C,IAAI,KAAK,IAAI,MAAM,EAAE;IACjB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.sourcemap.txt index 2b173056548d7..dfa51e18e6e22 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.sourcemap.txt @@ -12,18 +12,16 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ -15> ^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^-> 1 >declare var console: { > log(msg: string): void; >} @@ -31,77 +29,67 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(5, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(5, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(5, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(5, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(5, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(5, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(5, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(5, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(5, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(5, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(5, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(5, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(5, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(5, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(5, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(5, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(5, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^ -14> ^ -15> ^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > robotB -4 > : -5 > R -6 > obot = -7 > [ -8 > 2 -9 > , -10> "trimmer" -11> , -12> "trimming" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 2 +7 > , +8 > "trimmer" +9 > , +10> "trimming" +11> ] +12> ; 1->Emitted(2, 1) Source(6, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(6, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(6, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(6, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(6, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(6, 21) + SourceIndex(0) -7 >Emitted(2, 15) Source(6, 22) + SourceIndex(0) -8 >Emitted(2, 16) Source(6, 23) + SourceIndex(0) -9 >Emitted(2, 18) Source(6, 25) + SourceIndex(0) -10>Emitted(2, 27) Source(6, 34) + SourceIndex(0) -11>Emitted(2, 29) Source(6, 36) + SourceIndex(0) -12>Emitted(2, 39) Source(6, 46) + SourceIndex(0) -13>Emitted(2, 40) Source(6, 47) + SourceIndex(0) -14>Emitted(2, 41) Source(6, 48) + SourceIndex(0) +4 >Emitted(2, 14) Source(6, 21) + SourceIndex(0) +5 >Emitted(2, 15) Source(6, 22) + SourceIndex(0) +6 >Emitted(2, 16) Source(6, 23) + SourceIndex(0) +7 >Emitted(2, 18) Source(6, 25) + SourceIndex(0) +8 >Emitted(2, 27) Source(6, 34) + SourceIndex(0) +9 >Emitted(2, 29) Source(6, 36) + SourceIndex(0) +10>Emitted(2, 39) Source(6, 46) + SourceIndex(0) +11>Emitted(2, 40) Source(6, 47) + SourceIndex(0) +12>Emitted(2, 41) Source(6, 48) + SourceIndex(0) --- >>>var _a = robotA[1], nameA = _a === void 0 ? "noName" : _a; 1-> @@ -296,38 +284,26 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD --- >>>if (nameA == nameA2) { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^ -6 > ^^^^ -7 > ^^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^-> +2 >^^^^ +3 > ^^^^^ +4 > ^^^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^^-> 1 > > > -2 >if -3 > -4 > ( -5 > nameA -6 > == -7 > nameA2 -8 > ) -9 > -10> { +2 >if ( +3 > nameA +4 > == +5 > nameA2 +6 > ) 1 >Emitted(9, 1) Source(17, 1) + SourceIndex(0) -2 >Emitted(9, 3) Source(17, 3) + SourceIndex(0) -3 >Emitted(9, 4) Source(17, 4) + SourceIndex(0) -4 >Emitted(9, 5) Source(17, 5) + SourceIndex(0) -5 >Emitted(9, 10) Source(17, 10) + SourceIndex(0) -6 >Emitted(9, 14) Source(17, 14) + SourceIndex(0) -7 >Emitted(9, 20) Source(17, 20) + SourceIndex(0) -8 >Emitted(9, 21) Source(17, 21) + SourceIndex(0) -9 >Emitted(9, 22) Source(17, 22) + SourceIndex(0) -10>Emitted(9, 23) Source(17, 23) + SourceIndex(0) +2 >Emitted(9, 5) Source(17, 5) + SourceIndex(0) +3 >Emitted(9, 10) Source(17, 10) + SourceIndex(0) +4 >Emitted(9, 14) Source(17, 14) + SourceIndex(0) +5 >Emitted(9, 20) Source(17, 20) + SourceIndex(0) +6 >Emitted(9, 22) Source(17, 22) + SourceIndex(0) --- >>> console.log(skillA2); 1->^^^^ @@ -338,7 +314,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD 6 > ^^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -357,13 +333,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD 8 >Emitted(10, 26) Source(18, 26) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(11, 1) Source(19, 1) + SourceIndex(0) -2 >Emitted(11, 2) Source(19, 2) + SourceIndex(0) + >} +1 >Emitted(11, 2) Source(19, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map index 8bcc6c8fc08e1..844b6f3169f4c 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAIA,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAElE,IAAA,mBAA+B,EAA/B,oDAA+B,CAAgB;AACjD,IAAA,mBAAiB,EAAjB,sCAAiB,CAAiB;AAClC,IAAA,mBAAiB,EAAjB,sCAAiB,EAAE,mBAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAA0C;AAEpH,IAAA,yCAAiB,EAAjB,sCAAiB,CAAuC;AACzD,IAAA,sCAA2I,EAA1I,UAAkB,EAAlB,uCAAkB,EAAE,UAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAAgE;AAEhJ,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAIA,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAElE,IAAA,mBAA+B,EAA/B,oDAA+B,CAAgB;AACjD,IAAA,mBAAiB,EAAjB,sCAAiB,CAAiB;AAClC,IAAA,mBAAiB,EAAjB,sCAAiB,EAAE,mBAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAA0C;AAEpH,IAAA,yCAAiB,EAAjB,sCAAiB,CAAuC;AACzD,IAAA,sCAA2I,EAA1I,UAAkB,EAAlB,uCAAkB,EAAE,UAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAAgE;AAEhJ,IAAI,MAAM,IAAI,MAAM,EAAE;IAClB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;CACtC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.sourcemap.txt index 883eb2cc1c62b..99d2e65cfe720 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.sourcemap.txt @@ -12,20 +12,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD 1 > 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1 >declare var console: { > log(msg: string): void; >} @@ -33,87 +31,77 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD > 2 >var 3 > multiRobotA -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "mower" -9 > , -10> [ -11> "mowing" -12> , -13> "" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "mower" +7 > , +8 > [ +9 > "mowing" +10> , +11> "" +12> ] +13> ] +14> ; 1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(1, 16) Source(5, 16) + SourceIndex(0) -4 >Emitted(1, 17) Source(5, 18) + SourceIndex(0) -5 >Emitted(1, 18) Source(5, 19) + SourceIndex(0) -6 >Emitted(1, 19) Source(5, 38) + SourceIndex(0) -7 >Emitted(1, 20) Source(5, 39) + SourceIndex(0) -8 >Emitted(1, 27) Source(5, 46) + SourceIndex(0) -9 >Emitted(1, 29) Source(5, 48) + SourceIndex(0) -10>Emitted(1, 30) Source(5, 49) + SourceIndex(0) -11>Emitted(1, 38) Source(5, 57) + SourceIndex(0) -12>Emitted(1, 40) Source(5, 59) + SourceIndex(0) -13>Emitted(1, 42) Source(5, 61) + SourceIndex(0) -14>Emitted(1, 43) Source(5, 62) + SourceIndex(0) -15>Emitted(1, 44) Source(5, 63) + SourceIndex(0) -16>Emitted(1, 45) Source(5, 64) + SourceIndex(0) +4 >Emitted(1, 19) Source(5, 38) + SourceIndex(0) +5 >Emitted(1, 20) Source(5, 39) + SourceIndex(0) +6 >Emitted(1, 27) Source(5, 46) + SourceIndex(0) +7 >Emitted(1, 29) Source(5, 48) + SourceIndex(0) +8 >Emitted(1, 30) Source(5, 49) + SourceIndex(0) +9 >Emitted(1, 38) Source(5, 57) + SourceIndex(0) +10>Emitted(1, 40) Source(5, 59) + SourceIndex(0) +11>Emitted(1, 42) Source(5, 61) + SourceIndex(0) +12>Emitted(1, 43) Source(5, 62) + SourceIndex(0) +13>Emitted(1, 44) Source(5, 63) + SourceIndex(0) +14>Emitted(1, 45) Source(5, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > multiRobotB -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1->Emitted(2, 1) Source(6, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(6, 5) + SourceIndex(0) 3 >Emitted(2, 16) Source(6, 16) + SourceIndex(0) -4 >Emitted(2, 17) Source(6, 18) + SourceIndex(0) -5 >Emitted(2, 18) Source(6, 19) + SourceIndex(0) -6 >Emitted(2, 19) Source(6, 38) + SourceIndex(0) -7 >Emitted(2, 20) Source(6, 39) + SourceIndex(0) -8 >Emitted(2, 29) Source(6, 48) + SourceIndex(0) -9 >Emitted(2, 31) Source(6, 50) + SourceIndex(0) -10>Emitted(2, 32) Source(6, 51) + SourceIndex(0) -11>Emitted(2, 42) Source(6, 61) + SourceIndex(0) -12>Emitted(2, 44) Source(6, 63) + SourceIndex(0) -13>Emitted(2, 52) Source(6, 71) + SourceIndex(0) -14>Emitted(2, 53) Source(6, 72) + SourceIndex(0) -15>Emitted(2, 54) Source(6, 73) + SourceIndex(0) -16>Emitted(2, 55) Source(6, 74) + SourceIndex(0) +4 >Emitted(2, 19) Source(6, 38) + SourceIndex(0) +5 >Emitted(2, 20) Source(6, 39) + SourceIndex(0) +6 >Emitted(2, 29) Source(6, 48) + SourceIndex(0) +7 >Emitted(2, 31) Source(6, 50) + SourceIndex(0) +8 >Emitted(2, 32) Source(6, 51) + SourceIndex(0) +9 >Emitted(2, 42) Source(6, 61) + SourceIndex(0) +10>Emitted(2, 44) Source(6, 63) + SourceIndex(0) +11>Emitted(2, 52) Source(6, 71) + SourceIndex(0) +12>Emitted(2, 53) Source(6, 72) + SourceIndex(0) +13>Emitted(2, 54) Source(6, 73) + SourceIndex(0) +14>Emitted(2, 55) Source(6, 74) + SourceIndex(0) --- >>>var _a = multiRobotA[1], skillA = _a === void 0 ? ["noSkill", "noSkill"] : _a; 1-> @@ -304,38 +292,26 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD --- >>>if (nameMB == nameMA) { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^^ -6 > ^^^^ -7 > ^^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^^^^-> +2 >^^^^ +3 > ^^^^^^ +4 > ^^^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^-> 1 > > > -2 >if -3 > -4 > ( -5 > nameMB -6 > == -7 > nameMA -8 > ) -9 > -10> { +2 >if ( +3 > nameMB +4 > == +5 > nameMA +6 > ) 1 >Emitted(8, 1) Source(15, 1) + SourceIndex(0) -2 >Emitted(8, 3) Source(15, 3) + SourceIndex(0) -3 >Emitted(8, 4) Source(15, 4) + SourceIndex(0) -4 >Emitted(8, 5) Source(15, 5) + SourceIndex(0) -5 >Emitted(8, 11) Source(15, 11) + SourceIndex(0) -6 >Emitted(8, 15) Source(15, 15) + SourceIndex(0) -7 >Emitted(8, 21) Source(15, 21) + SourceIndex(0) -8 >Emitted(8, 22) Source(15, 22) + SourceIndex(0) -9 >Emitted(8, 23) Source(15, 23) + SourceIndex(0) -10>Emitted(8, 24) Source(15, 24) + SourceIndex(0) +2 >Emitted(8, 5) Source(15, 5) + SourceIndex(0) +3 >Emitted(8, 11) Source(15, 11) + SourceIndex(0) +4 >Emitted(8, 15) Source(15, 15) + SourceIndex(0) +5 >Emitted(8, 21) Source(15, 21) + SourceIndex(0) +6 >Emitted(8, 23) Source(15, 23) + SourceIndex(0) --- >>> console.log(skillA[0] + skillA[1]); 1->^^^^ @@ -354,7 +330,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD 14> ^ 15> ^ 16> ^ -1-> +1->{ > 2 > console 3 > . @@ -389,13 +365,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD 16>Emitted(9, 40) Source(16, 40) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(10, 1) Source(17, 1) + SourceIndex(0) -2 >Emitted(10, 2) Source(17, 2) + SourceIndex(0) + >} +1 >Emitted(10, 2) Source(17, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js.map index 4eae0379243eb..26fa07141beb4 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAC/C,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,CAAE,CAAC,CAAmB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAEzE,IAAI,KAAa,EAAE,OAAe,EAAE,KAAa,EAAE,MAAc,CAAC;AAClE,IAAI,UAA+B,CAAC;AAEpC,IAAI,WAAqB,EAAE,MAAc,EAAE,aAAqB,EAAE,eAAuB,CAAC;AAC1F,IAAI,eAAsC,CAAC;AAExC,cAAqB,EAArB,0CAAqB,CAAW;AACnC,gBAAuC,EAApC,UAAqB,EAArB,0CAAqB,CAAgB;AACxC,+BAAsD,EAAnD,UAAqB,EAArB,0CAAqB,CAA+B;AACpD,mBAAgB,EAAhB,qCAAgB,CAAgB;AACnC,qBAAuC,EAApC,UAAgB,EAAhB,qCAAgB,CAAqB;AACxC,sCAAwD,EAArD,UAAgB,EAAhB,qCAAgB,CAAsC;AAExD,cAAY,EAAZ,iCAAY,CAAW;AACvB,mBAAY,EAAZ,iCAAY,CAAgB;AAC5B,kCAAY,EAAZ,iCAAY,CAA+B;AAC3C,mBAAsB,EAAtB,2CAAsB,CAAgB;AACtC,wBAAsB,EAAtB,2CAAsB,CAAqB;AAC3C,2CAAsB,EAAtB,2CAAsB,CAAwC;AAE9D,cAAY,EAAZ,iCAAY,EAAE,cAAqB,EAArB,0CAAqB,EAAE,cAAkB,EAAlB,uCAAkB,CAAW;AACnE,gBAAuE,EAAtE,UAAY,EAAZ,iCAAY,EAAE,UAAqB,EAArB,0CAAqB,EAAE,UAAkB,EAAlB,uCAAkB,CAAgB;AACxE,+BAAsF,EAArF,UAAY,EAAZ,iCAAY,EAAE,UAAqB,EAArB,0CAAqB,EAAE,UAAkB,EAAlB,uCAAkB,CAA+B;AACtF,mBAAsB,EAAtB,2CAAsB,EAAE,mBAA6D,EAA7D,4BAA6D,EAA5D,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAAsB;AACtG,qBAA0G,EAAzG,UAAsB,EAAtB,2CAAsB,EAAE,WAA6D,EAA7D,+BAA6D,EAA5D,YAAyB,EAAzB,gDAAyB,EAAE,YAA2B,EAA3B,kDAA2B,CAA2B;AAC3G,yCACuC,EADtC,YAAsB,EAAtB,6CAAsB,EAAE,YAA6D,EAA7D,+BAA6D,EAA5D,YAAyB,EAAzB,gDAAyB,EAAE,YAA2B,EAA3B,kDAA2B,CACxC;AAEvC,eAAY,EAAZ,mCAAY,EAAE,4BAAa,CAAW;AACvC,iBAA2C,EAA1C,YAAY,EAAZ,mCAAY,EAAE,yBAAa,CAAgB;AAC5C,gCAAiE,EAAhE,YAAY,EAAZ,mCAAY,EAAE,yBAAa,CAAsC;AAElE,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED;IACI,MAAM,CAAC,MAAM,CAAC;AAClB,CAAC;AAED;IACI,MAAM,CAAC,WAAW,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAC/C,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAEzE,IAAI,KAAa,EAAE,OAAe,EAAE,KAAa,EAAE,MAAc,CAAC;AAClE,IAAI,UAA+B,CAAC;AAEpC,IAAI,WAAqB,EAAE,MAAc,EAAE,aAAqB,EAAE,eAAuB,CAAC;AAC1F,IAAI,eAAsC,CAAC;AAExC,cAAqB,EAArB,0CAAqB,CAAW;AACnC,gBAAuC,EAApC,UAAqB,EAArB,0CAAqB,CAAgB;AACxC,+BAAsD,EAAnD,UAAqB,EAArB,0CAAqB,CAA+B;AACpD,mBAAgB,EAAhB,qCAAgB,CAAgB;AACnC,qBAAuC,EAApC,UAAgB,EAAhB,qCAAgB,CAAqB;AACxC,sCAAwD,EAArD,UAAgB,EAAhB,qCAAgB,CAAsC;AAExD,cAAY,EAAZ,iCAAY,CAAW;AACvB,mBAAY,EAAZ,iCAAY,CAAgB;AAC5B,kCAAY,EAAZ,iCAAY,CAA+B;AAC3C,mBAAsB,EAAtB,2CAAsB,CAAgB;AACtC,wBAAsB,EAAtB,2CAAsB,CAAqB;AAC3C,2CAAsB,EAAtB,2CAAsB,CAAwC;AAE9D,cAAY,EAAZ,iCAAY,EAAE,cAAqB,EAArB,0CAAqB,EAAE,cAAkB,EAAlB,uCAAkB,CAAW;AACnE,gBAAuE,EAAtE,UAAY,EAAZ,iCAAY,EAAE,UAAqB,EAArB,0CAAqB,EAAE,UAAkB,EAAlB,uCAAkB,CAAgB;AACxE,+BAAsF,EAArF,UAAY,EAAZ,iCAAY,EAAE,UAAqB,EAArB,0CAAqB,EAAE,UAAkB,EAAlB,uCAAkB,CAA+B;AACtF,mBAAsB,EAAtB,2CAAsB,EAAE,mBAA6D,EAA7D,4BAA6D,EAA5D,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAAsB;AACtG,qBAA0G,EAAzG,UAAsB,EAAtB,2CAAsB,EAAE,WAA6D,EAA7D,+BAA6D,EAA5D,YAAyB,EAAzB,gDAAyB,EAAE,YAA2B,EAA3B,kDAA2B,CAA2B;AAC3G,yCACuC,EADtC,YAAsB,EAAtB,6CAAsB,EAAE,YAA6D,EAA7D,+BAA6D,EAA5D,YAAyB,EAAzB,gDAAyB,EAAE,YAA2B,EAA3B,kDAA2B,CACxC;AAEvC,eAAY,EAAZ,mCAAY,EAAE,4BAAa,CAAW;AACvC,iBAA2C,EAA1C,YAAY,EAAZ,mCAAY,EAAE,yBAAa,CAAgB;AAC5C,gCAAiE,EAAhE,YAAY,EAAZ,mCAAY,EAAE,yBAAa,CAAsC;AAElE,IAAI,KAAK,IAAI,KAAK,EAAE;IAChB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AAED;IACI,OAAO,MAAM,CAAC;AAClB,CAAC;AAED;IACI,OAAO,WAAW,CAAC;AACvB,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.sourcemap.txt index 113b26e6612b5..4e4dade674cbe 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.sourcemap.txt @@ -12,18 +12,16 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^^^ -13> ^ -14> ^ -15> ^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^-> 1 >declare var console: { > log(msg: any): void; >} @@ -33,180 +31,158 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > [ -8 > 1 -9 > , -10> "mower" -11> , -12> "mowing" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 1 +7 > , +8 > "mower" +9 > , +10> "mowing" +11> ] +12> ; 1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(7, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(7, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) -7 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) -8 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) -9 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) -10>Emitted(1, 25) Source(7, 32) + SourceIndex(0) -11>Emitted(1, 27) Source(7, 34) + SourceIndex(0) -12>Emitted(1, 35) Source(7, 42) + SourceIndex(0) -13>Emitted(1, 36) Source(7, 43) + SourceIndex(0) -14>Emitted(1, 37) Source(7, 44) + SourceIndex(0) +4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0) +5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0) +6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0) +7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0) +8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0) +9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0) +10>Emitted(1, 35) Source(7, 42) + SourceIndex(0) +11>Emitted(1, 36) Source(7, 43) + SourceIndex(0) +12>Emitted(1, 37) Source(7, 44) + SourceIndex(0) --- >>>var robotB = [2, "trimmer", "trimming"]; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^^^^^^ -13> ^ -14> ^ -15> ^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^^^^^^ +11> ^ +12> ^ +13> ^^^^^-> 1-> > 2 >var 3 > robotB -4 > : -5 > R -6 > obot = -7 > [ -8 > 2 -9 > , -10> "trimmer" -11> , -12> "trimming" -13> ] -14> ; +4 > : Robot = +5 > [ +6 > 2 +7 > , +8 > "trimmer" +9 > , +10> "trimming" +11> ] +12> ; 1->Emitted(2, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(8, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(8, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) -7 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) -8 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) -9 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) -10>Emitted(2, 27) Source(8, 34) + SourceIndex(0) -11>Emitted(2, 29) Source(8, 36) + SourceIndex(0) -12>Emitted(2, 39) Source(8, 46) + SourceIndex(0) -13>Emitted(2, 40) Source(8, 47) + SourceIndex(0) -14>Emitted(2, 41) Source(8, 48) + SourceIndex(0) +4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0) +5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0) +6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0) +7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0) +8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0) +9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0) +10>Emitted(2, 39) Source(8, 46) + SourceIndex(0) +11>Emitted(2, 40) Source(8, 47) + SourceIndex(0) +12>Emitted(2, 41) Source(8, 48) + SourceIndex(0) --- >>>var multiRobotA = ["mower", ["mowing", ""]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^ -12> ^^ -13> ^^ -14> ^ -15> ^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^ +10> ^^ +11> ^^ +12> ^ +13> ^ +14> ^ +15> ^^^^^^^^^^^-> 1-> > 2 >var 3 > multiRobotA -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "mower" -9 > , -10> [ -11> "mowing" -12> , -13> "" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "mower" +7 > , +8 > [ +9 > "mowing" +10> , +11> "" +12> ] +13> ] +14> ; 1->Emitted(3, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(3, 16) Source(9, 16) + SourceIndex(0) -4 >Emitted(3, 17) Source(9, 18) + SourceIndex(0) -5 >Emitted(3, 18) Source(9, 19) + SourceIndex(0) -6 >Emitted(3, 19) Source(9, 38) + SourceIndex(0) -7 >Emitted(3, 20) Source(9, 39) + SourceIndex(0) -8 >Emitted(3, 27) Source(9, 46) + SourceIndex(0) -9 >Emitted(3, 29) Source(9, 48) + SourceIndex(0) -10>Emitted(3, 30) Source(9, 49) + SourceIndex(0) -11>Emitted(3, 38) Source(9, 57) + SourceIndex(0) -12>Emitted(3, 40) Source(9, 59) + SourceIndex(0) -13>Emitted(3, 42) Source(9, 61) + SourceIndex(0) -14>Emitted(3, 43) Source(9, 62) + SourceIndex(0) -15>Emitted(3, 44) Source(9, 63) + SourceIndex(0) -16>Emitted(3, 45) Source(9, 64) + SourceIndex(0) +4 >Emitted(3, 19) Source(9, 38) + SourceIndex(0) +5 >Emitted(3, 20) Source(9, 39) + SourceIndex(0) +6 >Emitted(3, 27) Source(9, 46) + SourceIndex(0) +7 >Emitted(3, 29) Source(9, 48) + SourceIndex(0) +8 >Emitted(3, 30) Source(9, 49) + SourceIndex(0) +9 >Emitted(3, 38) Source(9, 57) + SourceIndex(0) +10>Emitted(3, 40) Source(9, 59) + SourceIndex(0) +11>Emitted(3, 42) Source(9, 61) + SourceIndex(0) +12>Emitted(3, 43) Source(9, 62) + SourceIndex(0) +13>Emitted(3, 44) Source(9, 63) + SourceIndex(0) +14>Emitted(3, 45) Source(9, 64) + SourceIndex(0) --- >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 1-> 2 >^^^^ 3 > ^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^^^^^^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^ -12> ^^ -13> ^^^^^^^^ -14> ^ -15> ^ -16> ^ +4 > ^^^ +5 > ^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^ +10> ^^ +11> ^^^^^^^^ +12> ^ +13> ^ +14> ^ 1-> > 2 >var 3 > multiRobotB -4 > : -5 > M -6 > ultiSkilledRobot = -7 > [ -8 > "trimmer" -9 > , -10> [ -11> "trimming" -12> , -13> "edging" -14> ] -15> ] -16> ; +4 > : MultiSkilledRobot = +5 > [ +6 > "trimmer" +7 > , +8 > [ +9 > "trimming" +10> , +11> "edging" +12> ] +13> ] +14> ; 1->Emitted(4, 1) Source(10, 1) + SourceIndex(0) 2 >Emitted(4, 5) Source(10, 5) + SourceIndex(0) 3 >Emitted(4, 16) Source(10, 16) + SourceIndex(0) -4 >Emitted(4, 17) Source(10, 18) + SourceIndex(0) -5 >Emitted(4, 18) Source(10, 19) + SourceIndex(0) -6 >Emitted(4, 19) Source(10, 38) + SourceIndex(0) -7 >Emitted(4, 20) Source(10, 39) + SourceIndex(0) -8 >Emitted(4, 29) Source(10, 48) + SourceIndex(0) -9 >Emitted(4, 31) Source(10, 50) + SourceIndex(0) -10>Emitted(4, 32) Source(10, 51) + SourceIndex(0) -11>Emitted(4, 42) Source(10, 61) + SourceIndex(0) -12>Emitted(4, 44) Source(10, 63) + SourceIndex(0) -13>Emitted(4, 52) Source(10, 71) + SourceIndex(0) -14>Emitted(4, 53) Source(10, 72) + SourceIndex(0) -15>Emitted(4, 54) Source(10, 73) + SourceIndex(0) -16>Emitted(4, 55) Source(10, 74) + SourceIndex(0) +4 >Emitted(4, 19) Source(10, 38) + SourceIndex(0) +5 >Emitted(4, 20) Source(10, 39) + SourceIndex(0) +6 >Emitted(4, 29) Source(10, 48) + SourceIndex(0) +7 >Emitted(4, 31) Source(10, 50) + SourceIndex(0) +8 >Emitted(4, 32) Source(10, 51) + SourceIndex(0) +9 >Emitted(4, 42) Source(10, 61) + SourceIndex(0) +10>Emitted(4, 44) Source(10, 63) + SourceIndex(0) +11>Emitted(4, 52) Source(10, 71) + SourceIndex(0) +12>Emitted(4, 53) Source(10, 72) + SourceIndex(0) +13>Emitted(4, 54) Source(10, 73) + SourceIndex(0) +14>Emitted(4, 55) Source(10, 74) + SourceIndex(0) --- >>>var nameA, numberB, nameB, skillB; 1 > @@ -968,38 +944,26 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD --- >>>if (nameA == nameB) { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^ -6 > ^^^^ -7 > ^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^-> +2 >^^^^ +3 > ^^^^^ +4 > ^^^^ +5 > ^^^^^ +6 > ^^ +7 > ^^^^^-> 1 > > > -2 >if -3 > -4 > ( -5 > nameA -6 > == -7 > nameB -8 > ) -9 > -10> { +2 >if ( +3 > nameA +4 > == +5 > nameB +6 > ) 1 >Emitted(30, 1) Source(44, 1) + SourceIndex(0) -2 >Emitted(30, 3) Source(44, 3) + SourceIndex(0) -3 >Emitted(30, 4) Source(44, 4) + SourceIndex(0) -4 >Emitted(30, 5) Source(44, 5) + SourceIndex(0) -5 >Emitted(30, 10) Source(44, 10) + SourceIndex(0) -6 >Emitted(30, 14) Source(44, 14) + SourceIndex(0) -7 >Emitted(30, 19) Source(44, 19) + SourceIndex(0) -8 >Emitted(30, 20) Source(44, 20) + SourceIndex(0) -9 >Emitted(30, 21) Source(44, 21) + SourceIndex(0) -10>Emitted(30, 22) Source(44, 22) + SourceIndex(0) +2 >Emitted(30, 5) Source(44, 5) + SourceIndex(0) +3 >Emitted(30, 10) Source(44, 10) + SourceIndex(0) +4 >Emitted(30, 14) Source(44, 14) + SourceIndex(0) +5 >Emitted(30, 19) Source(44, 19) + SourceIndex(0) +6 >Emitted(30, 21) Source(44, 21) + SourceIndex(0) --- >>> console.log(skillB); 1->^^^^ @@ -1010,7 +974,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD 6 > ^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -1029,14 +993,11 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD 8 >Emitted(31, 25) Source(45, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(32, 1) Source(46, 1) + SourceIndex(0) -2 >Emitted(32, 2) Source(46, 2) + SourceIndex(0) + >} +1 >Emitted(32, 2) Source(46, 2) + SourceIndex(0) --- >>>function getRobotB() { 1-> @@ -1048,21 +1009,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD --- >>> return robotB; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^ +4 > ^ 1->function getRobotB() { > -2 > return -3 > -4 > robotB -5 > ; +2 > return +3 > robotB +4 > ; 1->Emitted(34, 5) Source(49, 5) + SourceIndex(0) -2 >Emitted(34, 11) Source(49, 11) + SourceIndex(0) -3 >Emitted(34, 12) Source(49, 12) + SourceIndex(0) -4 >Emitted(34, 18) Source(49, 18) + SourceIndex(0) -5 >Emitted(34, 19) Source(49, 19) + SourceIndex(0) +2 >Emitted(34, 12) Source(49, 12) + SourceIndex(0) +3 >Emitted(34, 18) Source(49, 18) + SourceIndex(0) +4 >Emitted(34, 19) Source(49, 19) + SourceIndex(0) --- >>>} 1 > @@ -1084,21 +1042,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD --- >>> return multiRobotB; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^^^ +4 > ^ 1->function getMultiRobotB() { > -2 > return -3 > -4 > multiRobotB -5 > ; +2 > return +3 > multiRobotB +4 > ; 1->Emitted(37, 5) Source(53, 5) + SourceIndex(0) -2 >Emitted(37, 11) Source(53, 11) + SourceIndex(0) -3 >Emitted(37, 12) Source(53, 12) + SourceIndex(0) -4 >Emitted(37, 23) Source(53, 23) + SourceIndex(0) -5 >Emitted(37, 24) Source(53, 24) + SourceIndex(0) +2 >Emitted(37, 12) Source(53, 12) + SourceIndex(0) +3 >Emitted(37, 23) Source(53, 23) + SourceIndex(0) +4 >Emitted(37, 24) Source(53, 24) + SourceIndex(0) --- >>>} 1 > diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.js.map index ee2c70142ad1a..4c0852ad1d21e 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementDefaultValues.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC;AACpB,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,IAAA,gBAAwB,EAAxB,uCAAwB,CAAY;AACpC,IAAA,gBAAwB,EAAxB,uCAAwB,EAAE,iBAAoC,EAApC,kDAAoC,CAAY;AAC5E,IAAA,8CAA8G,EAA5G,YAAwB,EAAxB,uCAAwB,EAAE,aAAoC,EAApC,kDAAoC,CAA+C;AACnH,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementDefaultValues.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,IAAA,gBAAwB,EAAxB,uCAAwB,CAAY;AACpC,IAAA,gBAAwB,EAAxB,uCAAwB,EAAE,iBAAoC,EAApC,kDAAoC,CAAY;AAC5E,IAAA,8CAA8G,EAA5G,YAAwB,EAAxB,uCAAwB,EAAE,aAAoC,EAApC,kDAAoC,CAA+C;AACnH,IAAI,KAAK,IAAI,KAAK,EAAE;IAChB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;KACI;IACD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.sourcemap.txt index 6132d8c324ccb..c426313b33c52 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementDefaultValues.sourcemap.txt @@ -12,12 +12,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts 1 > 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^^^^^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >interface Robot { > name: string; > skill: string; @@ -28,123 +26,107 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts > 2 >var 3 > hello -4 > -5 > = -6 > -7 > "hello" -8 > ; +4 > = +5 > "hello" +6 > ; 1 >Emitted(1, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(1, 10) Source(8, 10) + SourceIndex(0) -4 >Emitted(1, 11) Source(8, 11) + SourceIndex(0) -5 >Emitted(1, 12) Source(8, 12) + SourceIndex(0) -6 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) -7 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) -8 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) +4 >Emitted(1, 13) Source(8, 13) + SourceIndex(0) +5 >Emitted(1, 20) Source(8, 20) + SourceIndex(0) +6 >Emitted(1, 21) Source(8, 21) + SourceIndex(0) --- >>>var robotA = { name: "mower", skill: "mowing" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^ -13> ^^ -14> ^^^^^^^^ -15> ^^ -16> ^ -17> ^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^ +11> ^^ +12> ^^^^^^^^ +13> ^^ +14> ^ +15> ^^^^^-> 1-> > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skill -13> : -14> "mowing" -15> } -16> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skill +11> : +12> "mowing" +13> } +14> ; 1->Emitted(2, 1) Source(9, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(9, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(9, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(9, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(9, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) -7 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) -8 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) -9 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) -10>Emitted(2, 29) Source(9, 36) + SourceIndex(0) -11>Emitted(2, 31) Source(9, 38) + SourceIndex(0) -12>Emitted(2, 36) Source(9, 43) + SourceIndex(0) -13>Emitted(2, 38) Source(9, 45) + SourceIndex(0) -14>Emitted(2, 46) Source(9, 53) + SourceIndex(0) -15>Emitted(2, 48) Source(9, 55) + SourceIndex(0) -16>Emitted(2, 49) Source(9, 56) + SourceIndex(0) +4 >Emitted(2, 14) Source(9, 21) + SourceIndex(0) +5 >Emitted(2, 16) Source(9, 23) + SourceIndex(0) +6 >Emitted(2, 20) Source(9, 27) + SourceIndex(0) +7 >Emitted(2, 22) Source(9, 29) + SourceIndex(0) +8 >Emitted(2, 29) Source(9, 36) + SourceIndex(0) +9 >Emitted(2, 31) Source(9, 38) + SourceIndex(0) +10>Emitted(2, 36) Source(9, 43) + SourceIndex(0) +11>Emitted(2, 38) Source(9, 45) + SourceIndex(0) +12>Emitted(2, 46) Source(9, 53) + SourceIndex(0) +13>Emitted(2, 48) Source(9, 55) + SourceIndex(0) +14>Emitted(2, 49) Source(9, 56) + SourceIndex(0) --- >>>var robotB = { name: "trimmer", skill: "trimming" }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^ -13> ^^ -14> ^^^^^^^^^^ -15> ^^ -16> ^ -17> ^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^ +11> ^^ +12> ^^^^^^^^^^ +13> ^^ +14> ^ +15> ^^^^^^^^^^^-> 1-> > 2 >var 3 > robotB -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "trimmer" -11> , -12> skill -13> : -14> "trimming" -15> } -16> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "trimmer" +9 > , +10> skill +11> : +12> "trimming" +13> } +14> ; 1->Emitted(3, 1) Source(10, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(10, 5) + SourceIndex(0) 3 >Emitted(3, 11) Source(10, 11) + SourceIndex(0) -4 >Emitted(3, 12) Source(10, 13) + SourceIndex(0) -5 >Emitted(3, 13) Source(10, 14) + SourceIndex(0) -6 >Emitted(3, 14) Source(10, 21) + SourceIndex(0) -7 >Emitted(3, 16) Source(10, 23) + SourceIndex(0) -8 >Emitted(3, 20) Source(10, 27) + SourceIndex(0) -9 >Emitted(3, 22) Source(10, 29) + SourceIndex(0) -10>Emitted(3, 31) Source(10, 38) + SourceIndex(0) -11>Emitted(3, 33) Source(10, 40) + SourceIndex(0) -12>Emitted(3, 38) Source(10, 45) + SourceIndex(0) -13>Emitted(3, 40) Source(10, 47) + SourceIndex(0) -14>Emitted(3, 50) Source(10, 57) + SourceIndex(0) -15>Emitted(3, 52) Source(10, 59) + SourceIndex(0) -16>Emitted(3, 53) Source(10, 60) + SourceIndex(0) +4 >Emitted(3, 14) Source(10, 21) + SourceIndex(0) +5 >Emitted(3, 16) Source(10, 23) + SourceIndex(0) +6 >Emitted(3, 20) Source(10, 27) + SourceIndex(0) +7 >Emitted(3, 22) Source(10, 29) + SourceIndex(0) +8 >Emitted(3, 31) Source(10, 38) + SourceIndex(0) +9 >Emitted(3, 33) Source(10, 40) + SourceIndex(0) +10>Emitted(3, 38) Source(10, 45) + SourceIndex(0) +11>Emitted(3, 40) Source(10, 47) + SourceIndex(0) +12>Emitted(3, 50) Source(10, 57) + SourceIndex(0) +13>Emitted(3, 52) Source(10, 59) + SourceIndex(0) +14>Emitted(3, 53) Source(10, 60) + SourceIndex(0) --- >>>var _a = robotA.name, nameA = _a === void 0 ? "" : _a; 1-> @@ -243,37 +225,25 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts --- >>>if (nameA == nameB) { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^ -6 > ^^^^ -7 > ^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^-> +2 >^^^^ +3 > ^^^^^ +4 > ^^^^ +5 > ^^^^^ +6 > ^^ +7 > ^^^^^-> 1 > > -2 >if -3 > -4 > ( -5 > nameA -6 > == -7 > nameB -8 > ) -9 > -10> { +2 >if ( +3 > nameA +4 > == +5 > nameB +6 > ) 1 >Emitted(7, 1) Source(14, 1) + SourceIndex(0) -2 >Emitted(7, 3) Source(14, 3) + SourceIndex(0) -3 >Emitted(7, 4) Source(14, 4) + SourceIndex(0) -4 >Emitted(7, 5) Source(14, 5) + SourceIndex(0) -5 >Emitted(7, 10) Source(14, 10) + SourceIndex(0) -6 >Emitted(7, 14) Source(14, 14) + SourceIndex(0) -7 >Emitted(7, 19) Source(14, 19) + SourceIndex(0) -8 >Emitted(7, 20) Source(14, 20) + SourceIndex(0) -9 >Emitted(7, 21) Source(14, 21) + SourceIndex(0) -10>Emitted(7, 22) Source(14, 22) + SourceIndex(0) +2 >Emitted(7, 5) Source(14, 5) + SourceIndex(0) +3 >Emitted(7, 10) Source(14, 10) + SourceIndex(0) +4 >Emitted(7, 14) Source(14, 14) + SourceIndex(0) +5 >Emitted(7, 19) Source(14, 19) + SourceIndex(0) +6 >Emitted(7, 21) Source(14, 21) + SourceIndex(0) --- >>> console.log(skillB); 1->^^^^ @@ -284,7 +254,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts 6 > ^^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -303,30 +273,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts 8 >Emitted(8, 25) Source(15, 25) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^-> +1 >^ +2 > ^^^^^^-> 1 > - > -2 >} -1 >Emitted(9, 1) Source(16, 1) + SourceIndex(0) -2 >Emitted(9, 2) Source(16, 2) + SourceIndex(0) + >} +1 >Emitted(9, 2) Source(16, 2) + SourceIndex(0) --- >>>else { -1-> -2 >^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^-> +1->^^^^^ +2 > ^^^^^^^^^^^^^^^^^^^-> 1-> - > -2 >else -3 > -4 > { -1->Emitted(10, 1) Source(17, 1) + SourceIndex(0) -2 >Emitted(10, 5) Source(17, 5) + SourceIndex(0) -3 >Emitted(10, 6) Source(17, 6) + SourceIndex(0) -4 >Emitted(10, 7) Source(17, 7) + SourceIndex(0) + >else +1->Emitted(10, 6) Source(17, 6) + SourceIndex(0) --- >>> console.log(nameC); 1->^^^^ @@ -337,7 +295,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts 6 > ^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -356,13 +314,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts 8 >Emitted(11, 24) Source(18, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(12, 1) Source(19, 1) + SourceIndex(0) -2 >Emitted(12, 2) Source(19, 2) + SourceIndex(0) + >} +1 >Emitted(12, 2) Source(19, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementDefaultValues.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map index d5df4022b7328..ed0fe05cb3ce0 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAExF,IAAA,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAChE,IAAA,mBAAW,EAAE,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAC/E,IAAA,mFAAsJ,EAApJ,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAsF;AAE3J,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAExF,IAAA,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAChE,IAAA,mBAAW,EAAE,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAC/E,IAAA,mFAAsJ,EAApJ,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAsF;AAE3J,IAAI,KAAK,IAAI,KAAK,EAAE;IAChB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;KACI;IACD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.sourcemap.txt index 1d8e12eb3018b..1779c517c68cc 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.sourcemap.txt @@ -12,28 +12,26 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^^ -22> ^^ -23> ^^ -24> ^ -25> ^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^^ +12> ^^ +13> ^^^^^^^ +14> ^^ +15> ^^^^^^^^ +16> ^^ +17> ^^^^^^^^^ +18> ^^ +19> ^^^^^^ +20> ^^ +21> ^^ +22> ^ +23> ^^^^^^^-> 1 >declare var console: { > log(msg: string): void; >} @@ -47,126 +45,116 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skills -13> : -14> { -15> primary -16> : -17> "mowing" -18> , -19> secondary -20> : -21> "none" -22> } -23> } -24> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skills +11> : +12> { +13> primary +14> : +15> "mowing" +16> , +17> secondary +18> : +19> "none" +20> } +21> } +22> ; 1 >Emitted(1, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(11, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(11, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(11, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(11, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) -7 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) -8 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) -9 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) -10>Emitted(1, 29) Source(11, 36) + SourceIndex(0) -11>Emitted(1, 31) Source(11, 38) + SourceIndex(0) -12>Emitted(1, 37) Source(11, 44) + SourceIndex(0) -13>Emitted(1, 39) Source(11, 46) + SourceIndex(0) -14>Emitted(1, 41) Source(11, 48) + SourceIndex(0) -15>Emitted(1, 48) Source(11, 55) + SourceIndex(0) -16>Emitted(1, 50) Source(11, 57) + SourceIndex(0) -17>Emitted(1, 58) Source(11, 65) + SourceIndex(0) -18>Emitted(1, 60) Source(11, 67) + SourceIndex(0) -19>Emitted(1, 69) Source(11, 76) + SourceIndex(0) -20>Emitted(1, 71) Source(11, 78) + SourceIndex(0) -21>Emitted(1, 77) Source(11, 84) + SourceIndex(0) -22>Emitted(1, 79) Source(11, 86) + SourceIndex(0) -23>Emitted(1, 81) Source(11, 88) + SourceIndex(0) -24>Emitted(1, 82) Source(11, 89) + SourceIndex(0) +4 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) +5 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) +6 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) +7 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) +8 >Emitted(1, 29) Source(11, 36) + SourceIndex(0) +9 >Emitted(1, 31) Source(11, 38) + SourceIndex(0) +10>Emitted(1, 37) Source(11, 44) + SourceIndex(0) +11>Emitted(1, 39) Source(11, 46) + SourceIndex(0) +12>Emitted(1, 41) Source(11, 48) + SourceIndex(0) +13>Emitted(1, 48) Source(11, 55) + SourceIndex(0) +14>Emitted(1, 50) Source(11, 57) + SourceIndex(0) +15>Emitted(1, 58) Source(11, 65) + SourceIndex(0) +16>Emitted(1, 60) Source(11, 67) + SourceIndex(0) +17>Emitted(1, 69) Source(11, 76) + SourceIndex(0) +18>Emitted(1, 71) Source(11, 78) + SourceIndex(0) +19>Emitted(1, 77) Source(11, 84) + SourceIndex(0) +20>Emitted(1, 79) Source(11, 86) + SourceIndex(0) +21>Emitted(1, 81) Source(11, 88) + SourceIndex(0) +22>Emitted(1, 82) Source(11, 89) + SourceIndex(0) --- >>>var robotB = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^^^^ -22> ^^ -23> ^^ -24> ^ +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^^ +12> ^^ +13> ^^^^^^^ +14> ^^ +15> ^^^^^^^^^^ +16> ^^ +17> ^^^^^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^ 1-> > 2 >var 3 > robotB -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "trimmer" -11> , -12> skills -13> : -14> { -15> primary -16> : -17> "trimming" -18> , -19> secondary -20> : -21> "edging" -22> } -23> } -24> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "trimmer" +9 > , +10> skills +11> : +12> { +13> primary +14> : +15> "trimming" +16> , +17> secondary +18> : +19> "edging" +20> } +21> } +22> ; 1->Emitted(2, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(12, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(12, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(12, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(12, 21) + SourceIndex(0) -7 >Emitted(2, 16) Source(12, 23) + SourceIndex(0) -8 >Emitted(2, 20) Source(12, 27) + SourceIndex(0) -9 >Emitted(2, 22) Source(12, 29) + SourceIndex(0) -10>Emitted(2, 31) Source(12, 38) + SourceIndex(0) -11>Emitted(2, 33) Source(12, 40) + SourceIndex(0) -12>Emitted(2, 39) Source(12, 46) + SourceIndex(0) -13>Emitted(2, 41) Source(12, 48) + SourceIndex(0) -14>Emitted(2, 43) Source(12, 50) + SourceIndex(0) -15>Emitted(2, 50) Source(12, 57) + SourceIndex(0) -16>Emitted(2, 52) Source(12, 59) + SourceIndex(0) -17>Emitted(2, 62) Source(12, 69) + SourceIndex(0) -18>Emitted(2, 64) Source(12, 71) + SourceIndex(0) -19>Emitted(2, 73) Source(12, 80) + SourceIndex(0) -20>Emitted(2, 75) Source(12, 82) + SourceIndex(0) -21>Emitted(2, 83) Source(12, 90) + SourceIndex(0) -22>Emitted(2, 85) Source(12, 92) + SourceIndex(0) -23>Emitted(2, 87) Source(12, 94) + SourceIndex(0) -24>Emitted(2, 88) Source(12, 95) + SourceIndex(0) +4 >Emitted(2, 14) Source(12, 21) + SourceIndex(0) +5 >Emitted(2, 16) Source(12, 23) + SourceIndex(0) +6 >Emitted(2, 20) Source(12, 27) + SourceIndex(0) +7 >Emitted(2, 22) Source(12, 29) + SourceIndex(0) +8 >Emitted(2, 31) Source(12, 38) + SourceIndex(0) +9 >Emitted(2, 33) Source(12, 40) + SourceIndex(0) +10>Emitted(2, 39) Source(12, 46) + SourceIndex(0) +11>Emitted(2, 41) Source(12, 48) + SourceIndex(0) +12>Emitted(2, 43) Source(12, 50) + SourceIndex(0) +13>Emitted(2, 50) Source(12, 57) + SourceIndex(0) +14>Emitted(2, 52) Source(12, 59) + SourceIndex(0) +15>Emitted(2, 62) Source(12, 69) + SourceIndex(0) +16>Emitted(2, 64) Source(12, 71) + SourceIndex(0) +17>Emitted(2, 73) Source(12, 80) + SourceIndex(0) +18>Emitted(2, 75) Source(12, 82) + SourceIndex(0) +19>Emitted(2, 83) Source(12, 90) + SourceIndex(0) +20>Emitted(2, 85) Source(12, 92) + SourceIndex(0) +21>Emitted(2, 87) Source(12, 94) + SourceIndex(0) +22>Emitted(2, 88) Source(12, 95) + SourceIndex(0) --- >>>var _a = robotA.skills, primaryA = _a.primary, secondaryA = _a.secondary; 1 > @@ -272,38 +260,26 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP --- >>>if (nameB == nameB) { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^ -6 > ^^^^ -7 > ^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^^-> +2 >^^^^ +3 > ^^^^^ +4 > ^^^^ +5 > ^^^^^ +6 > ^^ +7 > ^^^^-> 1 > > > -2 >if -3 > -4 > ( -5 > nameB -6 > == -7 > nameB -8 > ) -9 > -10> { +2 >if ( +3 > nameB +4 > == +5 > nameB +6 > ) 1 >Emitted(6, 1) Source(18, 1) + SourceIndex(0) -2 >Emitted(6, 3) Source(18, 3) + SourceIndex(0) -3 >Emitted(6, 4) Source(18, 4) + SourceIndex(0) -4 >Emitted(6, 5) Source(18, 5) + SourceIndex(0) -5 >Emitted(6, 10) Source(18, 10) + SourceIndex(0) -6 >Emitted(6, 14) Source(18, 14) + SourceIndex(0) -7 >Emitted(6, 19) Source(18, 19) + SourceIndex(0) -8 >Emitted(6, 20) Source(18, 20) + SourceIndex(0) -9 >Emitted(6, 21) Source(18, 21) + SourceIndex(0) -10>Emitted(6, 22) Source(18, 22) + SourceIndex(0) +2 >Emitted(6, 5) Source(18, 5) + SourceIndex(0) +3 >Emitted(6, 10) Source(18, 10) + SourceIndex(0) +4 >Emitted(6, 14) Source(18, 14) + SourceIndex(0) +5 >Emitted(6, 19) Source(18, 19) + SourceIndex(0) +6 >Emitted(6, 21) Source(18, 21) + SourceIndex(0) --- >>> console.log(nameC); 1->^^^^ @@ -314,7 +290,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP 6 > ^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -333,30 +309,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP 8 >Emitted(7, 24) Source(19, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^-> +1 >^ +2 > ^^^^^^-> 1 > - > -2 >} -1 >Emitted(8, 1) Source(20, 1) + SourceIndex(0) -2 >Emitted(8, 2) Source(20, 2) + SourceIndex(0) + >} +1 >Emitted(8, 2) Source(20, 2) + SourceIndex(0) --- >>>else { -1-> -2 >^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^-> +1->^^^^^ +2 > ^^^^^^^^^^^^^^^^^^^-> 1-> - > -2 >else -3 > -4 > { -1->Emitted(9, 1) Source(21, 1) + SourceIndex(0) -2 >Emitted(9, 5) Source(21, 5) + SourceIndex(0) -3 >Emitted(9, 6) Source(21, 6) + SourceIndex(0) -4 >Emitted(9, 7) Source(21, 7) + SourceIndex(0) + >else +1->Emitted(9, 6) Source(21, 6) + SourceIndex(0) --- >>> console.log(nameC); 1->^^^^ @@ -367,7 +331,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP 6 > ^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -386,13 +350,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP 8 >Emitted(10, 24) Source(22, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(11, 1) Source(23, 1) + SourceIndex(0) -2 >Emitted(11, 2) Source(23, 2) + SourceIndex(0) + >} +1 >Emitted(11, 2) Source(23, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map index 53a377566e4f3..73e04a6e43389 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,CAAE,CAAC,CAAO,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAG1F,IAAA,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AAEP,IAAA,gBAA+B,EAA/B,8CAA+B,EAC/B,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AACP,IAAA,mFAMqF,EALrF,YAA+B,EAA/B,8CAA+B,EAC/B,cAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAEiD;AAE1F,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAG1F,IAAA,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AAEP,IAAA,gBAA+B,EAA/B,8CAA+B,EAC/B,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AACP,IAAA,mFAMqF,EALrF,YAA+B,EAA/B,8CAA+B,EAC/B,cAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAEiD;AAE1F,IAAI,KAAK,IAAI,KAAK,EAAE;IAChB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;KACI;IACD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.sourcemap.txt index 82f19cb1a13e3..1051abf21b615 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.sourcemap.txt @@ -12,28 +12,26 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP 1 > 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^^ -22> ^^ -23> ^^ -24> ^ -25> ^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^^ +12> ^^ +13> ^^^^^^^ +14> ^^ +15> ^^^^^^^^ +16> ^^ +17> ^^^^^^^^^ +18> ^^ +19> ^^^^^^ +20> ^^ +21> ^^ +22> ^ +23> ^^^^^^^-> 1 >declare var console: { > log(msg: string): void; >} @@ -47,127 +45,117 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP > 2 >var 3 > robotA -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "mower" -11> , -12> skills -13> : -14> { -15> primary -16> : -17> "mowing" -18> , -19> secondary -20> : -21> "none" -22> } -23> } -24> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "mower" +9 > , +10> skills +11> : +12> { +13> primary +14> : +15> "mowing" +16> , +17> secondary +18> : +19> "none" +20> } +21> } +22> ; 1 >Emitted(1, 1) Source(11, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(11, 5) + SourceIndex(0) 3 >Emitted(1, 11) Source(11, 11) + SourceIndex(0) -4 >Emitted(1, 12) Source(11, 13) + SourceIndex(0) -5 >Emitted(1, 13) Source(11, 14) + SourceIndex(0) -6 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) -7 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) -8 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) -9 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) -10>Emitted(1, 29) Source(11, 36) + SourceIndex(0) -11>Emitted(1, 31) Source(11, 38) + SourceIndex(0) -12>Emitted(1, 37) Source(11, 44) + SourceIndex(0) -13>Emitted(1, 39) Source(11, 46) + SourceIndex(0) -14>Emitted(1, 41) Source(11, 48) + SourceIndex(0) -15>Emitted(1, 48) Source(11, 55) + SourceIndex(0) -16>Emitted(1, 50) Source(11, 57) + SourceIndex(0) -17>Emitted(1, 58) Source(11, 65) + SourceIndex(0) -18>Emitted(1, 60) Source(11, 67) + SourceIndex(0) -19>Emitted(1, 69) Source(11, 76) + SourceIndex(0) -20>Emitted(1, 71) Source(11, 78) + SourceIndex(0) -21>Emitted(1, 77) Source(11, 84) + SourceIndex(0) -22>Emitted(1, 79) Source(11, 86) + SourceIndex(0) -23>Emitted(1, 81) Source(11, 88) + SourceIndex(0) -24>Emitted(1, 82) Source(11, 89) + SourceIndex(0) +4 >Emitted(1, 14) Source(11, 21) + SourceIndex(0) +5 >Emitted(1, 16) Source(11, 23) + SourceIndex(0) +6 >Emitted(1, 20) Source(11, 27) + SourceIndex(0) +7 >Emitted(1, 22) Source(11, 29) + SourceIndex(0) +8 >Emitted(1, 29) Source(11, 36) + SourceIndex(0) +9 >Emitted(1, 31) Source(11, 38) + SourceIndex(0) +10>Emitted(1, 37) Source(11, 44) + SourceIndex(0) +11>Emitted(1, 39) Source(11, 46) + SourceIndex(0) +12>Emitted(1, 41) Source(11, 48) + SourceIndex(0) +13>Emitted(1, 48) Source(11, 55) + SourceIndex(0) +14>Emitted(1, 50) Source(11, 57) + SourceIndex(0) +15>Emitted(1, 58) Source(11, 65) + SourceIndex(0) +16>Emitted(1, 60) Source(11, 67) + SourceIndex(0) +17>Emitted(1, 69) Source(11, 76) + SourceIndex(0) +18>Emitted(1, 71) Source(11, 78) + SourceIndex(0) +19>Emitted(1, 77) Source(11, 84) + SourceIndex(0) +20>Emitted(1, 79) Source(11, 86) + SourceIndex(0) +21>Emitted(1, 81) Source(11, 88) + SourceIndex(0) +22>Emitted(1, 82) Source(11, 89) + SourceIndex(0) --- >>>var robotB = { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }; 1-> 2 >^^^^ 3 > ^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^^^ -9 > ^^ -10> ^^^^^^^^^ -11> ^^ -12> ^^^^^^ -13> ^^ -14> ^^ -15> ^^^^^^^ -16> ^^ -17> ^^^^^^^^^^ -18> ^^ -19> ^^^^^^^^^ -20> ^^ -21> ^^^^^^^^ -22> ^^ -23> ^^ -24> ^ -25> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^^^^ +7 > ^^ +8 > ^^^^^^^^^ +9 > ^^ +10> ^^^^^^ +11> ^^ +12> ^^ +13> ^^^^^^^ +14> ^^ +15> ^^^^^^^^^^ +16> ^^ +17> ^^^^^^^^^ +18> ^^ +19> ^^^^^^^^ +20> ^^ +21> ^^ +22> ^ +23> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > robotB -4 > : -5 > R -6 > obot = -7 > { -8 > name -9 > : -10> "trimmer" -11> , -12> skills -13> : -14> { -15> primary -16> : -17> "trimming" -18> , -19> secondary -20> : -21> "edging" -22> } -23> } -24> ; +4 > : Robot = +5 > { +6 > name +7 > : +8 > "trimmer" +9 > , +10> skills +11> : +12> { +13> primary +14> : +15> "trimming" +16> , +17> secondary +18> : +19> "edging" +20> } +21> } +22> ; 1->Emitted(2, 1) Source(12, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(12, 5) + SourceIndex(0) 3 >Emitted(2, 11) Source(12, 11) + SourceIndex(0) -4 >Emitted(2, 12) Source(12, 13) + SourceIndex(0) -5 >Emitted(2, 13) Source(12, 14) + SourceIndex(0) -6 >Emitted(2, 14) Source(12, 21) + SourceIndex(0) -7 >Emitted(2, 16) Source(12, 23) + SourceIndex(0) -8 >Emitted(2, 20) Source(12, 27) + SourceIndex(0) -9 >Emitted(2, 22) Source(12, 29) + SourceIndex(0) -10>Emitted(2, 31) Source(12, 38) + SourceIndex(0) -11>Emitted(2, 33) Source(12, 40) + SourceIndex(0) -12>Emitted(2, 39) Source(12, 46) + SourceIndex(0) -13>Emitted(2, 41) Source(12, 48) + SourceIndex(0) -14>Emitted(2, 43) Source(12, 50) + SourceIndex(0) -15>Emitted(2, 50) Source(12, 57) + SourceIndex(0) -16>Emitted(2, 52) Source(12, 59) + SourceIndex(0) -17>Emitted(2, 62) Source(12, 69) + SourceIndex(0) -18>Emitted(2, 64) Source(12, 71) + SourceIndex(0) -19>Emitted(2, 73) Source(12, 80) + SourceIndex(0) -20>Emitted(2, 75) Source(12, 82) + SourceIndex(0) -21>Emitted(2, 83) Source(12, 90) + SourceIndex(0) -22>Emitted(2, 85) Source(12, 92) + SourceIndex(0) -23>Emitted(2, 87) Source(12, 94) + SourceIndex(0) -24>Emitted(2, 88) Source(12, 95) + SourceIndex(0) +4 >Emitted(2, 14) Source(12, 21) + SourceIndex(0) +5 >Emitted(2, 16) Source(12, 23) + SourceIndex(0) +6 >Emitted(2, 20) Source(12, 27) + SourceIndex(0) +7 >Emitted(2, 22) Source(12, 29) + SourceIndex(0) +8 >Emitted(2, 31) Source(12, 38) + SourceIndex(0) +9 >Emitted(2, 33) Source(12, 40) + SourceIndex(0) +10>Emitted(2, 39) Source(12, 46) + SourceIndex(0) +11>Emitted(2, 41) Source(12, 48) + SourceIndex(0) +12>Emitted(2, 43) Source(12, 50) + SourceIndex(0) +13>Emitted(2, 50) Source(12, 57) + SourceIndex(0) +14>Emitted(2, 52) Source(12, 59) + SourceIndex(0) +15>Emitted(2, 62) Source(12, 69) + SourceIndex(0) +16>Emitted(2, 64) Source(12, 71) + SourceIndex(0) +17>Emitted(2, 73) Source(12, 80) + SourceIndex(0) +18>Emitted(2, 75) Source(12, 82) + SourceIndex(0) +19>Emitted(2, 83) Source(12, 90) + SourceIndex(0) +20>Emitted(2, 85) Source(12, 92) + SourceIndex(0) +21>Emitted(2, 87) Source(12, 94) + SourceIndex(0) +22>Emitted(2, 88) Source(12, 95) + SourceIndex(0) --- >>>var _a = robotA.skills, _b = _a === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _a, _c = _b.primary, primaryA = _c === void 0 ? "noSkill" : _c, _d = _b.secondary, secondaryA = _d === void 0 ? "noSkill" : _d; 1-> @@ -376,38 +364,26 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP --- >>>if (nameB == nameB) { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^ -6 > ^^^^ -7 > ^^^^^ -8 > ^ -9 > ^ -10> ^ -11> ^^^-> +2 >^^^^ +3 > ^^^^^ +4 > ^^^^ +5 > ^^^^^ +6 > ^^ +7 > ^^^^-> 1 > > > -2 >if -3 > -4 > ( -5 > nameB -6 > == -7 > nameB -8 > ) -9 > -10> { +2 >if ( +3 > nameB +4 > == +5 > nameB +6 > ) 1 >Emitted(6, 1) Source(35, 1) + SourceIndex(0) -2 >Emitted(6, 3) Source(35, 3) + SourceIndex(0) -3 >Emitted(6, 4) Source(35, 4) + SourceIndex(0) -4 >Emitted(6, 5) Source(35, 5) + SourceIndex(0) -5 >Emitted(6, 10) Source(35, 10) + SourceIndex(0) -6 >Emitted(6, 14) Source(35, 14) + SourceIndex(0) -7 >Emitted(6, 19) Source(35, 19) + SourceIndex(0) -8 >Emitted(6, 20) Source(35, 20) + SourceIndex(0) -9 >Emitted(6, 21) Source(35, 21) + SourceIndex(0) -10>Emitted(6, 22) Source(35, 22) + SourceIndex(0) +2 >Emitted(6, 5) Source(35, 5) + SourceIndex(0) +3 >Emitted(6, 10) Source(35, 10) + SourceIndex(0) +4 >Emitted(6, 14) Source(35, 14) + SourceIndex(0) +5 >Emitted(6, 19) Source(35, 19) + SourceIndex(0) +6 >Emitted(6, 21) Source(35, 21) + SourceIndex(0) --- >>> console.log(nameC); 1->^^^^ @@ -418,7 +394,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP 6 > ^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -437,30 +413,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP 8 >Emitted(7, 24) Source(36, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^-> +1 >^ +2 > ^^^^^^-> 1 > - > -2 >} -1 >Emitted(8, 1) Source(37, 1) + SourceIndex(0) -2 >Emitted(8, 2) Source(37, 2) + SourceIndex(0) + >} +1 >Emitted(8, 2) Source(37, 2) + SourceIndex(0) --- >>>else { -1-> -2 >^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^-> +1->^^^^^ +2 > ^^^^^^^^^^^^^^^^^^^-> 1-> - > -2 >else -3 > -4 > { -1->Emitted(9, 1) Source(38, 1) + SourceIndex(0) -2 >Emitted(9, 5) Source(38, 5) + SourceIndex(0) -3 >Emitted(9, 6) Source(38, 6) + SourceIndex(0) -4 >Emitted(9, 7) Source(38, 7) + SourceIndex(0) + >else +1->Emitted(9, 6) Source(38, 6) + SourceIndex(0) --- >>> console.log(nameC); 1->^^^^ @@ -471,7 +435,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP 6 > ^^^^^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > console 3 > . @@ -490,13 +454,10 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP 8 >Emitted(10, 24) Source(39, 24) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(11, 1) Source(40, 1) + SourceIndex(0) -2 >Emitted(11, 2) Source(40, 2) + SourceIndex(0) + >} +1 >Emitted(11, 2) Source(40, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDo.js.map b/tests/baselines/reference/sourceMapValidationDo.js.map index 324f6012a213e..c2e667c5b005a 100644 --- a/tests/baselines/reference/sourceMapValidationDo.js.map +++ b/tests/baselines/reference/sourceMapValidationDo.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDo.js.map] -{"version":3,"file":"sourceMapValidationDo.js","sourceRoot":"","sources":["sourceMapValidationDo.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACV,EAAE,CACF,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;AACjB,EAAE,CAAC,CAAC;IACA,CAAC,EAAE,CAAC;AACR,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDo.js","sourceRoot":"","sources":["sourceMapValidationDo.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV,GACA;IACI,CAAC,EAAE,CAAC;CACP,QAAQ,CAAC,GAAG,EAAE,EAAE;AACjB,GAAG;IACC,CAAC,EAAE,CAAC;CACP,QAAQ,CAAC,GAAG,EAAE,EAAE"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDo.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDo.sourcemap.txt index ab1d444053893..181538a12fe16 100644 --- a/tests/baselines/reference/sourceMapValidationDo.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDo.sourcemap.txt @@ -12,44 +12,32 @@ sourceFile:sourceMapValidationDo.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ +4 > ^^^ +5 > ^ +6 > ^ 1 > 2 >var 3 > i -4 > -5 > = -6 > -7 > 0 -8 > ; +4 > = +5 > 0 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -8 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) --- >>>do { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^-> +2 >^^^ +3 > ^^^^^^-> 1 > > -2 >do -3 > - > -4 > { +2 >do + > 1 >Emitted(2, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(2, 3) Source(2, 3) + SourceIndex(0) -3 >Emitted(2, 4) Source(3, 1) + SourceIndex(0) -4 >Emitted(2, 5) Source(3, 2) + SourceIndex(0) +2 >Emitted(2, 4) Source(3, 1) + SourceIndex(0) --- >>> i++; 1->^^^^ @@ -57,7 +45,7 @@ sourceFile:sourceMapValidationDo.ts 3 > ^^ 4 > ^ 5 > ^^^^^^^^^^-> -1-> +1->{ > 2 > i 3 > ++ @@ -68,56 +56,35 @@ sourceFile:sourceMapValidationDo.ts 4 >Emitted(3, 9) Source(4, 9) + SourceIndex(0) --- >>>} while (i < 10); -1-> -2 >^ -3 > ^ -4 > ^^^^^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^^ -10> ^ -11> ^ +1->^ +2 > ^^^^^^^^ +3 > ^ +4 > ^^^ +5 > ^^ +6 > ^^ 1-> - > -2 >} -3 > -4 > while -5 > -6 > ( -7 > i -8 > < -9 > 10 -10> ) -11> ; -1->Emitted(4, 1) Source(5, 1) + SourceIndex(0) -2 >Emitted(4, 2) Source(5, 2) + SourceIndex(0) -3 >Emitted(4, 3) Source(5, 3) + SourceIndex(0) -4 >Emitted(4, 8) Source(5, 8) + SourceIndex(0) -5 >Emitted(4, 9) Source(5, 9) + SourceIndex(0) -6 >Emitted(4, 10) Source(5, 10) + SourceIndex(0) -7 >Emitted(4, 11) Source(5, 11) + SourceIndex(0) -8 >Emitted(4, 14) Source(5, 14) + SourceIndex(0) -9 >Emitted(4, 16) Source(5, 16) + SourceIndex(0) -10>Emitted(4, 17) Source(5, 17) + SourceIndex(0) -11>Emitted(4, 18) Source(5, 18) + SourceIndex(0) + >} +2 > while ( +3 > i +4 > < +5 > 10 +6 > ); +1->Emitted(4, 2) Source(5, 2) + SourceIndex(0) +2 >Emitted(4, 10) Source(5, 10) + SourceIndex(0) +3 >Emitted(4, 11) Source(5, 11) + SourceIndex(0) +4 >Emitted(4, 14) Source(5, 14) + SourceIndex(0) +5 >Emitted(4, 16) Source(5, 16) + SourceIndex(0) +6 >Emitted(4, 18) Source(5, 18) + SourceIndex(0) --- >>>do { 1 > -2 >^^ -3 > ^ -4 > ^ -5 > ^^^^^-> +2 >^^^ +3 > ^^^^^^-> 1 > > -2 >do -3 > -4 > { +2 >do 1 >Emitted(5, 1) Source(6, 1) + SourceIndex(0) -2 >Emitted(5, 3) Source(6, 3) + SourceIndex(0) -3 >Emitted(5, 4) Source(6, 4) + SourceIndex(0) -4 >Emitted(5, 5) Source(6, 5) + SourceIndex(0) +2 >Emitted(5, 4) Source(6, 4) + SourceIndex(0) --- >>> i++; 1->^^^^ @@ -125,7 +92,7 @@ sourceFile:sourceMapValidationDo.ts 3 > ^^ 4 > ^ 5 > ^^^^^^^^^^-> -1-> +1->{ > 2 > i 3 > ++ @@ -136,40 +103,25 @@ sourceFile:sourceMapValidationDo.ts 4 >Emitted(6, 9) Source(7, 9) + SourceIndex(0) --- >>>} while (i < 20); -1-> -2 >^ -3 > ^ -4 > ^^^^^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^^ -10> ^ -11> ^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1->^ +2 > ^^^^^^^^ +3 > ^ +4 > ^^^ +5 > ^^ +6 > ^^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> - > -2 >} -3 > -4 > while -5 > -6 > ( -7 > i -8 > < -9 > 20 -10> ) -11> ; -1->Emitted(7, 1) Source(8, 1) + SourceIndex(0) -2 >Emitted(7, 2) Source(8, 2) + SourceIndex(0) -3 >Emitted(7, 3) Source(8, 3) + SourceIndex(0) -4 >Emitted(7, 8) Source(8, 8) + SourceIndex(0) -5 >Emitted(7, 9) Source(8, 9) + SourceIndex(0) -6 >Emitted(7, 10) Source(8, 10) + SourceIndex(0) -7 >Emitted(7, 11) Source(8, 11) + SourceIndex(0) -8 >Emitted(7, 14) Source(8, 14) + SourceIndex(0) -9 >Emitted(7, 16) Source(8, 16) + SourceIndex(0) -10>Emitted(7, 17) Source(8, 17) + SourceIndex(0) -11>Emitted(7, 18) Source(8, 18) + SourceIndex(0) + >} +2 > while ( +3 > i +4 > < +5 > 20 +6 > ); +1->Emitted(7, 2) Source(8, 2) + SourceIndex(0) +2 >Emitted(7, 10) Source(8, 10) + SourceIndex(0) +3 >Emitted(7, 11) Source(8, 11) + SourceIndex(0) +4 >Emitted(7, 14) Source(8, 14) + SourceIndex(0) +5 >Emitted(7, 16) Source(8, 16) + SourceIndex(0) +6 >Emitted(7, 18) Source(8, 18) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationDo.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationExportAssignment.js.map b/tests/baselines/reference/sourceMapValidationExportAssignment.js.map index 0d2949af23591..05406bba8dcd3 100644 --- a/tests/baselines/reference/sourceMapValidationExportAssignment.js.map +++ b/tests/baselines/reference/sourceMapValidationExportAssignment.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationExportAssignment.js.map] -{"version":3,"file":"sourceMapValidationExportAssignment.js","sourceRoot":"","sources":["sourceMapValidationExportAssignment.ts"],"names":[],"mappings":";;IAAA,MAAQ,CAAC;QAAT;QAEA,CAAC;QAAD,QAAC;IAAD,CAAC,AAFD,IAEC;IACD,OAAS,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationExportAssignment.js","sourceRoot":"","sources":["sourceMapValidationExportAssignment.ts"],"names":[],"mappings":";;IAAA;QAAA;QAEA,CAAC;QAAD,QAAC;IAAD,CAAC,AAFD,IAEC;IACD,OAAS,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationExportAssignment.sourcemap.txt b/tests/baselines/reference/sourceMapValidationExportAssignment.sourcemap.txt index d2c2a20cc73dd..fd632130e732a 100644 --- a/tests/baselines/reference/sourceMapValidationExportAssignment.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationExportAssignment.sourcemap.txt @@ -12,15 +12,9 @@ sourceFile:sourceMapValidationExportAssignment.ts >>> "use strict"; >>> var a = /** @class */ (function () { 1 >^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^-> 1 > -2 > class a -3 > { 1 >Emitted(3, 5) Source(1, 1) + SourceIndex(0) -2 >Emitted(3, 11) Source(1, 9) + SourceIndex(0) -3 >Emitted(3, 12) Source(1, 10) + SourceIndex(0) --- >>> function a() { 1->^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.js.map b/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.js.map index 36ec53b00e015..73178e578fcba 100644 --- a/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.js.map +++ b/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationExportAssignmentCommonjs.js.map] -{"version":3,"file":"sourceMapValidationExportAssignmentCommonjs.js","sourceRoot":"","sources":["sourceMapValidationExportAssignmentCommonjs.ts"],"names":[],"mappings":";AAAA,MAAQ,CAAC;IAAT;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC;AACD,iBAAS,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationExportAssignmentCommonjs.js","sourceRoot":"","sources":["sourceMapValidationExportAssignmentCommonjs.ts"],"names":[],"mappings":";AAAA;IAAA;IAEA,CAAC;IAAD,QAAC;AAAD,CAAC,AAFD,IAEC;AACD,iBAAS,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.sourcemap.txt b/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.sourcemap.txt index 979c10bd67035..491f087cb7a79 100644 --- a/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationExportAssignmentCommonjs.sourcemap.txt @@ -11,15 +11,9 @@ sourceFile:sourceMapValidationExportAssignmentCommonjs.ts >>>"use strict"; >>>var a = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class a -3 > { 1 >Emitted(2, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(2, 7) Source(1, 9) + SourceIndex(0) -3 >Emitted(2, 8) Source(1, 10) + SourceIndex(0) --- >>> function a() { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationFor.js.map b/tests/baselines/reference/sourceMapValidationFor.js.map index 27f5e28e167e0..7894850ee9b58 100644 --- a/tests/baselines/reference/sourceMapValidationFor.js.map +++ b/tests/baselines/reference/sourceMapValidationFor.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationFor.js.map] -{"version":3,"file":"sourceMapValidationFor.js","sourceRoot":"","sources":["sourceMapValidationFor.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;IAC1B,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;AAC5B,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CACxB,CAAC;IACG,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;AAC5B,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAE,CAAC,CAAC,CAAC;IACvB,CAAC,EAAE,CAAC;IACJ,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QACT,QAAQ,CAAC;IACb,CAAC;AACL,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CACpB,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CACjB,CAAC;AACD,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACrB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACN,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CACR,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC1C,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationFor.js","sourceRoot":"","sources":["sourceMapValidationFor.ts"],"names":[],"mappings":"AAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;IACzB,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;CAC3B;AACD,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EACvB;IACI,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;CAC3B;AACD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,GAAI;IACtB,CAAC,EAAE,CAAC;IACJ,IAAI,CAAC,IAAI,CAAC,EAAE;QACR,SAAS;KACZ;CACJ;AACD,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,GAClB;IACI,CAAC,EAAE,CAAC;CACP;AACD,KAAK,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,EAAE;CACrB;AACD,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,EAChB;CACC;AACD,OAAO,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;CACnB;AACD,SAAS;IACL,CAAC,EAAE,CAAC;CACP;AACD,SACA;IACI,CAAC,EAAE,CAAC;CACP;AACD,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;CACxC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFor.sourcemap.txt b/tests/baselines/reference/sourceMapValidationFor.sourcemap.txt index b7a3374fafab5..c5aed78353169 100644 --- a/tests/baselines/reference/sourceMapValidationFor.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationFor.sourcemap.txt @@ -10,71 +10,47 @@ sourceFile:sourceMapValidationFor.ts ------------------------------------------------------------------- >>>for (var i = 0; i < 10; i++) { 1 > -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^^^ -15> ^^ -16> ^ -17> ^ -18> ^ -19> ^^ -20> ^ -21> ^ -22> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^^ +11> ^^ +12> ^ +13> ^^ +14> ^^ 1 > -2 >for -3 > -4 > ( -5 > var -6 > i -7 > -8 > = -9 > -10> 0 -11> ; -12> -13> i -14> < -15> 10 -16> ; -17> -18> i -19> ++ -20> ) -21> -22> { +2 >for ( +3 > var +4 > i +5 > = +6 > 0 +7 > ; +8 > i +9 > < +10> 10 +11> ; +12> i +13> ++ +14> ) 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) -3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -4 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -7 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) -8 >Emitted(1, 13) Source(1, 13) + SourceIndex(0) -9 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) -10>Emitted(1, 15) Source(1, 15) + SourceIndex(0) -11>Emitted(1, 16) Source(1, 16) + SourceIndex(0) -12>Emitted(1, 17) Source(1, 17) + SourceIndex(0) -13>Emitted(1, 18) Source(1, 18) + SourceIndex(0) -14>Emitted(1, 21) Source(1, 21) + SourceIndex(0) -15>Emitted(1, 23) Source(1, 23) + SourceIndex(0) -16>Emitted(1, 24) Source(1, 24) + SourceIndex(0) -17>Emitted(1, 25) Source(1, 25) + SourceIndex(0) -18>Emitted(1, 26) Source(1, 26) + SourceIndex(0) -19>Emitted(1, 28) Source(1, 28) + SourceIndex(0) -20>Emitted(1, 29) Source(1, 29) + SourceIndex(0) -21>Emitted(1, 30) Source(1, 30) + SourceIndex(0) -22>Emitted(1, 31) Source(1, 31) + SourceIndex(0) +2 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) +3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +4 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +5 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) +6 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) +7 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) +8 >Emitted(1, 18) Source(1, 18) + SourceIndex(0) +9 >Emitted(1, 21) Source(1, 21) + SourceIndex(0) +10>Emitted(1, 23) Source(1, 23) + SourceIndex(0) +11>Emitted(1, 25) Source(1, 25) + SourceIndex(0) +12>Emitted(1, 26) Source(1, 26) + SourceIndex(0) +13>Emitted(1, 28) Source(1, 28) + SourceIndex(0) +14>Emitted(1, 30) Source(1, 30) + SourceIndex(0) --- >>> WScript.Echo("i: " + i); 1 >^^^^ @@ -87,7 +63,7 @@ sourceFile:sourceMapValidationFor.ts 8 > ^ 9 > ^ 10> ^ -1 > +1 >{ > 2 > WScript 3 > . @@ -110,76 +86,55 @@ sourceFile:sourceMapValidationFor.ts 10>Emitted(2, 29) Source(2, 29) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) -2 >Emitted(3, 2) Source(3, 2) + SourceIndex(0) + >} +1 >Emitted(3, 2) Source(3, 2) + SourceIndex(0) --- >>>for (i = 0; i < 10; i++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^^^ -12> ^^ -13> ^ -14> ^ -15> ^ -16> ^^ -17> ^ -18> ^ -19> ^ -20> ^^^-> +2 >^^^^^ +3 > ^ +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^ +8 > ^^^ +9 > ^^ +10> ^^ +11> ^ +12> ^^ +13> ^^ +14> ^^^^-> 1-> > -2 >for -3 > -4 > ( -5 > i -6 > = -7 > 0 -8 > ; -9 > -10> i -11> < -12> 10 -13> ; -14> -15> i -16> ++ -17> ) -18> - > -19> { +2 >for ( +3 > i +4 > = +5 > 0 +6 > ; +7 > i +8 > < +9 > 10 +10> ; +11> i +12> ++ +13> ) + > 1->Emitted(4, 1) Source(4, 1) + SourceIndex(0) -2 >Emitted(4, 4) Source(4, 4) + SourceIndex(0) -3 >Emitted(4, 5) Source(4, 5) + SourceIndex(0) -4 >Emitted(4, 6) Source(4, 6) + SourceIndex(0) -5 >Emitted(4, 7) Source(4, 7) + SourceIndex(0) -6 >Emitted(4, 10) Source(4, 10) + SourceIndex(0) -7 >Emitted(4, 11) Source(4, 11) + SourceIndex(0) -8 >Emitted(4, 12) Source(4, 12) + SourceIndex(0) -9 >Emitted(4, 13) Source(4, 13) + SourceIndex(0) -10>Emitted(4, 14) Source(4, 14) + SourceIndex(0) -11>Emitted(4, 17) Source(4, 17) + SourceIndex(0) -12>Emitted(4, 19) Source(4, 19) + SourceIndex(0) -13>Emitted(4, 20) Source(4, 20) + SourceIndex(0) -14>Emitted(4, 21) Source(4, 21) + SourceIndex(0) -15>Emitted(4, 22) Source(4, 22) + SourceIndex(0) -16>Emitted(4, 24) Source(4, 24) + SourceIndex(0) -17>Emitted(4, 25) Source(4, 25) + SourceIndex(0) -18>Emitted(4, 26) Source(5, 1) + SourceIndex(0) -19>Emitted(4, 27) Source(5, 2) + SourceIndex(0) +2 >Emitted(4, 6) Source(4, 6) + SourceIndex(0) +3 >Emitted(4, 7) Source(4, 7) + SourceIndex(0) +4 >Emitted(4, 10) Source(4, 10) + SourceIndex(0) +5 >Emitted(4, 11) Source(4, 11) + SourceIndex(0) +6 >Emitted(4, 13) Source(4, 13) + SourceIndex(0) +7 >Emitted(4, 14) Source(4, 14) + SourceIndex(0) +8 >Emitted(4, 17) Source(4, 17) + SourceIndex(0) +9 >Emitted(4, 19) Source(4, 19) + SourceIndex(0) +10>Emitted(4, 21) Source(4, 21) + SourceIndex(0) +11>Emitted(4, 22) Source(4, 22) + SourceIndex(0) +12>Emitted(4, 24) Source(4, 24) + SourceIndex(0) +13>Emitted(4, 26) Source(5, 1) + SourceIndex(0) --- >>> WScript.Echo("i: " + i); 1->^^^^ @@ -192,7 +147,7 @@ sourceFile:sourceMapValidationFor.ts 8 > ^ 9 > ^ 10> ^ -1-> +1->{ > 2 > WScript 3 > . @@ -215,74 +170,47 @@ sourceFile:sourceMapValidationFor.ts 10>Emitted(5, 29) Source(6, 29) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(6, 1) Source(7, 1) + SourceIndex(0) -2 >Emitted(6, 2) Source(7, 2) + SourceIndex(0) + >} +1 >Emitted(6, 2) Source(7, 2) + SourceIndex(0) --- >>>for (var j = 0; j < 10;) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^^^ -15> ^^ -16> ^ -17> ^ -18> ^ -19> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^^ +11> ^^^ 1-> > -2 >for -3 > -4 > ( -5 > var -6 > j -7 > -8 > = -9 > -10> 0 -11> ; -12> -13> j -14> < -15> 10 -16> ; -17> ) -18> -19> { +2 >for ( +3 > var +4 > j +5 > = +6 > 0 +7 > ; +8 > j +9 > < +10> 10 +11> ; ) 1->Emitted(7, 1) Source(8, 1) + SourceIndex(0) -2 >Emitted(7, 4) Source(8, 4) + SourceIndex(0) -3 >Emitted(7, 5) Source(8, 5) + SourceIndex(0) -4 >Emitted(7, 6) Source(8, 6) + SourceIndex(0) -5 >Emitted(7, 10) Source(8, 10) + SourceIndex(0) -6 >Emitted(7, 11) Source(8, 11) + SourceIndex(0) -7 >Emitted(7, 12) Source(8, 12) + SourceIndex(0) -8 >Emitted(7, 13) Source(8, 13) + SourceIndex(0) -9 >Emitted(7, 14) Source(8, 14) + SourceIndex(0) -10>Emitted(7, 15) Source(8, 15) + SourceIndex(0) -11>Emitted(7, 16) Source(8, 16) + SourceIndex(0) -12>Emitted(7, 17) Source(8, 17) + SourceIndex(0) -13>Emitted(7, 18) Source(8, 18) + SourceIndex(0) -14>Emitted(7, 21) Source(8, 21) + SourceIndex(0) -15>Emitted(7, 23) Source(8, 23) + SourceIndex(0) -16>Emitted(7, 24) Source(8, 25) + SourceIndex(0) -17>Emitted(7, 25) Source(8, 26) + SourceIndex(0) -18>Emitted(7, 26) Source(8, 27) + SourceIndex(0) -19>Emitted(7, 27) Source(8, 28) + SourceIndex(0) +2 >Emitted(7, 6) Source(8, 6) + SourceIndex(0) +3 >Emitted(7, 10) Source(8, 10) + SourceIndex(0) +4 >Emitted(7, 11) Source(8, 11) + SourceIndex(0) +5 >Emitted(7, 14) Source(8, 14) + SourceIndex(0) +6 >Emitted(7, 15) Source(8, 15) + SourceIndex(0) +7 >Emitted(7, 17) Source(8, 17) + SourceIndex(0) +8 >Emitted(7, 18) Source(8, 18) + SourceIndex(0) +9 >Emitted(7, 21) Source(8, 21) + SourceIndex(0) +10>Emitted(7, 23) Source(8, 23) + SourceIndex(0) +11>Emitted(7, 26) Source(8, 27) + SourceIndex(0) --- >>> j++; 1 >^^^^ @@ -290,7 +218,7 @@ sourceFile:sourceMapValidationFor.ts 3 > ^^ 4 > ^ 5 > ^^^^^^^^^^-> -1 > +1 >{ > 2 > j 3 > ++ @@ -302,127 +230,88 @@ sourceFile:sourceMapValidationFor.ts --- >>> if (j == 1) { 1->^^^^ -2 > ^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^-> +2 > ^^^^ +3 > ^ +4 > ^^^^ +5 > ^ +6 > ^^ +7 > ^^-> 1-> > -2 > if -3 > -4 > ( -5 > j -6 > == -7 > 1 -8 > ) -9 > -10> { +2 > if ( +3 > j +4 > == +5 > 1 +6 > ) 1->Emitted(9, 5) Source(10, 5) + SourceIndex(0) -2 >Emitted(9, 7) Source(10, 7) + SourceIndex(0) -3 >Emitted(9, 8) Source(10, 8) + SourceIndex(0) -4 >Emitted(9, 9) Source(10, 9) + SourceIndex(0) -5 >Emitted(9, 10) Source(10, 10) + SourceIndex(0) -6 >Emitted(9, 14) Source(10, 14) + SourceIndex(0) -7 >Emitted(9, 15) Source(10, 15) + SourceIndex(0) -8 >Emitted(9, 16) Source(10, 16) + SourceIndex(0) -9 >Emitted(9, 17) Source(10, 17) + SourceIndex(0) -10>Emitted(9, 18) Source(10, 18) + SourceIndex(0) +2 >Emitted(9, 9) Source(10, 9) + SourceIndex(0) +3 >Emitted(9, 10) Source(10, 10) + SourceIndex(0) +4 >Emitted(9, 14) Source(10, 14) + SourceIndex(0) +5 >Emitted(9, 15) Source(10, 15) + SourceIndex(0) +6 >Emitted(9, 17) Source(10, 17) + SourceIndex(0) --- >>> continue; 1->^^^^^^^^ -2 > ^^^^^^^^ -3 > ^ -1-> +2 > ^^^^^^^^^ +1->{ > -2 > continue -3 > ; +2 > continue; 1->Emitted(10, 9) Source(11, 9) + SourceIndex(0) -2 >Emitted(10, 17) Source(11, 17) + SourceIndex(0) -3 >Emitted(10, 18) Source(11, 18) + SourceIndex(0) +2 >Emitted(10, 18) Source(11, 18) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ +1 >^^^^^ 1 > - > -2 > } -1 >Emitted(11, 5) Source(12, 5) + SourceIndex(0) -2 >Emitted(11, 6) Source(12, 6) + SourceIndex(0) + > } +1 >Emitted(11, 6) Source(12, 6) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(12, 1) Source(13, 1) + SourceIndex(0) -2 >Emitted(12, 2) Source(13, 2) + SourceIndex(0) + >} +1 >Emitted(12, 2) Source(13, 2) + SourceIndex(0) --- >>>for (j = 0; j < 10;) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^^^ -12> ^^ -13> ^ -14> ^ -15> ^ -16> ^ +2 >^^^^^ +3 > ^ +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^ +8 > ^^^ +9 > ^^ +10> ^^^ 1-> > -2 >for -3 > -4 > ( -5 > j -6 > = -7 > 0 -8 > ; -9 > -10> j -11> < -12> 10 -13> ; -14> ) -15> - > -16> { +2 >for ( +3 > j +4 > = +5 > 0 +6 > ; +7 > j +8 > < +9 > 10 +10> ;) + > 1->Emitted(13, 1) Source(14, 1) + SourceIndex(0) -2 >Emitted(13, 4) Source(14, 4) + SourceIndex(0) -3 >Emitted(13, 5) Source(14, 5) + SourceIndex(0) -4 >Emitted(13, 6) Source(14, 6) + SourceIndex(0) -5 >Emitted(13, 7) Source(14, 7) + SourceIndex(0) -6 >Emitted(13, 10) Source(14, 10) + SourceIndex(0) -7 >Emitted(13, 11) Source(14, 11) + SourceIndex(0) -8 >Emitted(13, 12) Source(14, 12) + SourceIndex(0) -9 >Emitted(13, 13) Source(14, 13) + SourceIndex(0) -10>Emitted(13, 14) Source(14, 14) + SourceIndex(0) -11>Emitted(13, 17) Source(14, 17) + SourceIndex(0) -12>Emitted(13, 19) Source(14, 19) + SourceIndex(0) -13>Emitted(13, 20) Source(14, 20) + SourceIndex(0) -14>Emitted(13, 21) Source(14, 21) + SourceIndex(0) -15>Emitted(13, 22) Source(15, 1) + SourceIndex(0) -16>Emitted(13, 23) Source(15, 2) + SourceIndex(0) +2 >Emitted(13, 6) Source(14, 6) + SourceIndex(0) +3 >Emitted(13, 7) Source(14, 7) + SourceIndex(0) +4 >Emitted(13, 10) Source(14, 10) + SourceIndex(0) +5 >Emitted(13, 11) Source(14, 11) + SourceIndex(0) +6 >Emitted(13, 13) Source(14, 13) + SourceIndex(0) +7 >Emitted(13, 14) Source(14, 14) + SourceIndex(0) +8 >Emitted(13, 17) Source(14, 17) + SourceIndex(0) +9 >Emitted(13, 19) Source(14, 19) + SourceIndex(0) +10>Emitted(13, 22) Source(15, 1) + SourceIndex(0) --- >>> j++; 1 >^^^^ 2 > ^ 3 > ^^ 4 > ^ -1 > +1 >{ > 2 > j 3 > ++ @@ -433,238 +322,142 @@ sourceFile:sourceMapValidationFor.ts 4 >Emitted(14, 9) Source(16, 9) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(15, 1) Source(17, 1) + SourceIndex(0) -2 >Emitted(15, 2) Source(17, 2) + SourceIndex(0) + >} +1 >Emitted(15, 2) Source(17, 2) + SourceIndex(0) --- >>>for (var k = 0;; k++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^^ -16> ^ -17> ^ -18> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^ +6 > ^ +7 > ^^^ +8 > ^ +9 > ^^ +10> ^^ 1-> > -2 >for -3 > -4 > ( -5 > var -6 > k -7 > -8 > = -9 > -10> 0 -11> ; -12> ; -13> -14> k -15> ++ -16> ) -17> -18> { +2 >for ( +3 > var +4 > k +5 > = +6 > 0 +7 > ;; +8 > k +9 > ++ +10> ) 1->Emitted(16, 1) Source(18, 1) + SourceIndex(0) -2 >Emitted(16, 4) Source(18, 4) + SourceIndex(0) -3 >Emitted(16, 5) Source(18, 5) + SourceIndex(0) -4 >Emitted(16, 6) Source(18, 6) + SourceIndex(0) -5 >Emitted(16, 10) Source(18, 10) + SourceIndex(0) -6 >Emitted(16, 11) Source(18, 11) + SourceIndex(0) -7 >Emitted(16, 12) Source(18, 12) + SourceIndex(0) -8 >Emitted(16, 13) Source(18, 13) + SourceIndex(0) -9 >Emitted(16, 14) Source(18, 14) + SourceIndex(0) -10>Emitted(16, 15) Source(18, 15) + SourceIndex(0) -11>Emitted(16, 16) Source(18, 16) + SourceIndex(0) -12>Emitted(16, 17) Source(18, 17) + SourceIndex(0) -13>Emitted(16, 18) Source(18, 18) + SourceIndex(0) -14>Emitted(16, 19) Source(18, 19) + SourceIndex(0) -15>Emitted(16, 21) Source(18, 21) + SourceIndex(0) -16>Emitted(16, 22) Source(18, 22) + SourceIndex(0) -17>Emitted(16, 23) Source(18, 23) + SourceIndex(0) -18>Emitted(16, 24) Source(18, 24) + SourceIndex(0) +2 >Emitted(16, 6) Source(18, 6) + SourceIndex(0) +3 >Emitted(16, 10) Source(18, 10) + SourceIndex(0) +4 >Emitted(16, 11) Source(18, 11) + SourceIndex(0) +5 >Emitted(16, 14) Source(18, 14) + SourceIndex(0) +6 >Emitted(16, 15) Source(18, 15) + SourceIndex(0) +7 >Emitted(16, 18) Source(18, 18) + SourceIndex(0) +8 >Emitted(16, 19) Source(18, 19) + SourceIndex(0) +9 >Emitted(16, 21) Source(18, 21) + SourceIndex(0) +10>Emitted(16, 23) Source(18, 23) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^-> -1 > - > -2 >} -1 >Emitted(17, 1) Source(19, 1) + SourceIndex(0) -2 >Emitted(17, 2) Source(19, 2) + SourceIndex(0) +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^-> +1 >{ + >} +1 >Emitted(17, 2) Source(19, 2) + SourceIndex(0) --- >>>for (k = 0;; k++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^^ -13> ^ -14> ^ -15> ^ +2 >^^^^^ +3 > ^ +4 > ^^^ +5 > ^ +6 > ^^^ +7 > ^ +8 > ^^ +9 > ^^ 1-> > -2 >for -3 > -4 > ( -5 > k -6 > = -7 > 0 -8 > ; -9 > ; -10> -11> k -12> ++ -13> ) -14> - > -15> { +2 >for ( +3 > k +4 > = +5 > 0 +6 > ;; +7 > k +8 > ++ +9 > ) + > 1->Emitted(18, 1) Source(20, 1) + SourceIndex(0) -2 >Emitted(18, 4) Source(20, 4) + SourceIndex(0) -3 >Emitted(18, 5) Source(20, 5) + SourceIndex(0) -4 >Emitted(18, 6) Source(20, 6) + SourceIndex(0) -5 >Emitted(18, 7) Source(20, 7) + SourceIndex(0) -6 >Emitted(18, 10) Source(20, 10) + SourceIndex(0) -7 >Emitted(18, 11) Source(20, 11) + SourceIndex(0) -8 >Emitted(18, 12) Source(20, 12) + SourceIndex(0) -9 >Emitted(18, 13) Source(20, 13) + SourceIndex(0) -10>Emitted(18, 14) Source(20, 14) + SourceIndex(0) -11>Emitted(18, 15) Source(20, 15) + SourceIndex(0) -12>Emitted(18, 17) Source(20, 17) + SourceIndex(0) -13>Emitted(18, 18) Source(20, 18) + SourceIndex(0) -14>Emitted(18, 19) Source(21, 1) + SourceIndex(0) -15>Emitted(18, 20) Source(21, 2) + SourceIndex(0) +2 >Emitted(18, 6) Source(20, 6) + SourceIndex(0) +3 >Emitted(18, 7) Source(20, 7) + SourceIndex(0) +4 >Emitted(18, 10) Source(20, 10) + SourceIndex(0) +5 >Emitted(18, 11) Source(20, 11) + SourceIndex(0) +6 >Emitted(18, 14) Source(20, 14) + SourceIndex(0) +7 >Emitted(18, 15) Source(20, 15) + SourceIndex(0) +8 >Emitted(18, 17) Source(20, 17) + SourceIndex(0) +9 >Emitted(18, 19) Source(21, 1) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^-> -1 > - > -2 >} -1 >Emitted(19, 1) Source(22, 1) + SourceIndex(0) -2 >Emitted(19, 2) Source(22, 2) + SourceIndex(0) +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^-> +1 >{ + >} +1 >Emitted(19, 2) Source(22, 2) + SourceIndex(0) --- >>>for (; k < 10; k++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -13> ^^ -14> ^ -15> ^ -16> ^ +2 >^^^^^^^ +3 > ^ +4 > ^^^ +5 > ^^ +6 > ^^ +7 > ^ +8 > ^^ +9 > ^^ 1-> > -2 >for -3 > -4 > ( -5 > ; -6 > -7 > k -8 > < -9 > 10 -10> ; -11> -12> k -13> ++ -14> ) -15> -16> { +2 >for (; +3 > k +4 > < +5 > 10 +6 > ; +7 > k +8 > ++ +9 > ) 1->Emitted(20, 1) Source(23, 1) + SourceIndex(0) -2 >Emitted(20, 4) Source(23, 4) + SourceIndex(0) -3 >Emitted(20, 5) Source(23, 5) + SourceIndex(0) -4 >Emitted(20, 6) Source(23, 6) + SourceIndex(0) -5 >Emitted(20, 7) Source(23, 7) + SourceIndex(0) -6 >Emitted(20, 8) Source(23, 8) + SourceIndex(0) -7 >Emitted(20, 9) Source(23, 9) + SourceIndex(0) -8 >Emitted(20, 12) Source(23, 12) + SourceIndex(0) -9 >Emitted(20, 14) Source(23, 14) + SourceIndex(0) -10>Emitted(20, 15) Source(23, 15) + SourceIndex(0) -11>Emitted(20, 16) Source(23, 16) + SourceIndex(0) -12>Emitted(20, 17) Source(23, 17) + SourceIndex(0) -13>Emitted(20, 19) Source(23, 19) + SourceIndex(0) -14>Emitted(20, 20) Source(23, 20) + SourceIndex(0) -15>Emitted(20, 21) Source(23, 21) + SourceIndex(0) -16>Emitted(20, 22) Source(23, 22) + SourceIndex(0) +2 >Emitted(20, 8) Source(23, 8) + SourceIndex(0) +3 >Emitted(20, 9) Source(23, 9) + SourceIndex(0) +4 >Emitted(20, 12) Source(23, 12) + SourceIndex(0) +5 >Emitted(20, 14) Source(23, 14) + SourceIndex(0) +6 >Emitted(20, 16) Source(23, 16) + SourceIndex(0) +7 >Emitted(20, 17) Source(23, 17) + SourceIndex(0) +8 >Emitted(20, 19) Source(23, 19) + SourceIndex(0) +9 >Emitted(20, 21) Source(23, 21) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^-> -1 > - > -2 >} -1 >Emitted(21, 1) Source(24, 1) + SourceIndex(0) -2 >Emitted(21, 2) Source(24, 2) + SourceIndex(0) +1 >^ +2 > ^^^^^^^^^^-> +1 >{ + >} +1 >Emitted(21, 2) Source(24, 2) + SourceIndex(0) --- >>>for (;;) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ +2 >^^^^^^^^^ 1-> > -2 >for -3 > -4 > ( -5 > ; -6 > ; -7 > ) -8 > -9 > { +2 >for (;;) 1->Emitted(22, 1) Source(25, 1) + SourceIndex(0) -2 >Emitted(22, 4) Source(25, 4) + SourceIndex(0) -3 >Emitted(22, 5) Source(25, 5) + SourceIndex(0) -4 >Emitted(22, 6) Source(25, 6) + SourceIndex(0) -5 >Emitted(22, 7) Source(25, 7) + SourceIndex(0) -6 >Emitted(22, 8) Source(25, 8) + SourceIndex(0) -7 >Emitted(22, 9) Source(25, 9) + SourceIndex(0) -8 >Emitted(22, 10) Source(25, 10) + SourceIndex(0) -9 >Emitted(22, 11) Source(25, 11) + SourceIndex(0) +2 >Emitted(22, 10) Source(25, 10) + SourceIndex(0) --- >>> i++; 1 >^^^^ 2 > ^ 3 > ^^ 4 > ^ -1 > +1 >{ > 2 > i 3 > ++ @@ -675,52 +468,28 @@ sourceFile:sourceMapValidationFor.ts 4 >Emitted(23, 9) Source(26, 9) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(24, 1) Source(27, 1) + SourceIndex(0) -2 >Emitted(24, 2) Source(27, 2) + SourceIndex(0) + >} +1 >Emitted(24, 2) Source(27, 2) + SourceIndex(0) --- >>>for (;;) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ +2 >^^^^^^^^^ 1-> > -2 >for -3 > -4 > ( -5 > ; -6 > ; -7 > ) -8 > - > -9 > { +2 >for (;;) + > 1->Emitted(25, 1) Source(28, 1) + SourceIndex(0) -2 >Emitted(25, 4) Source(28, 4) + SourceIndex(0) -3 >Emitted(25, 5) Source(28, 5) + SourceIndex(0) -4 >Emitted(25, 6) Source(28, 6) + SourceIndex(0) -5 >Emitted(25, 7) Source(28, 7) + SourceIndex(0) -6 >Emitted(25, 8) Source(28, 8) + SourceIndex(0) -7 >Emitted(25, 9) Source(28, 9) + SourceIndex(0) -8 >Emitted(25, 10) Source(29, 1) + SourceIndex(0) -9 >Emitted(25, 11) Source(29, 2) + SourceIndex(0) +2 >Emitted(25, 10) Source(29, 1) + SourceIndex(0) --- >>> i++; 1 >^^^^ 2 > ^ 3 > ^^ 4 > ^ -1 > +1 >{ > 2 > i 3 > ++ @@ -731,107 +500,83 @@ sourceFile:sourceMapValidationFor.ts 4 >Emitted(26, 9) Source(30, 9) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(27, 1) Source(31, 1) + SourceIndex(0) -2 >Emitted(27, 2) Source(31, 2) + SourceIndex(0) + >} +1 >Emitted(27, 2) Source(31, 2) + SourceIndex(0) --- >>>for (i = 0, j = 20; j < 20, i < 20; j++) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^ -7 > ^ -8 > ^^ -9 > ^ -10> ^^^ -11> ^^ -12> ^ -13> ^ -14> ^ -15> ^^^ -16> ^^ -17> ^^ -18> ^ -19> ^^^ -20> ^^ -21> ^ -22> ^ -23> ^ -24> ^^ -25> ^ -26> ^ -27> ^ +2 >^^^^^ +3 > ^ +4 > ^^^ +5 > ^ +6 > ^^ +7 > ^ +8 > ^^^ +9 > ^^ +10> ^^ +11> ^ +12> ^^^ +13> ^^ +14> ^^ +15> ^ +16> ^^^ +17> ^^ +18> ^^ +19> ^ +20> ^^ +21> ^^ 1-> > -2 >for -3 > -4 > ( -5 > i -6 > = -7 > 0 -8 > , -9 > j -10> = -11> 20 -12> ; -13> -14> j -15> < -16> 20 -17> , -18> i -19> < -20> 20 -21> ; -22> -23> j -24> ++ -25> ) -26> -27> { +2 >for ( +3 > i +4 > = +5 > 0 +6 > , +7 > j +8 > = +9 > 20 +10> ; +11> j +12> < +13> 20 +14> , +15> i +16> < +17> 20 +18> ; +19> j +20> ++ +21> ) 1->Emitted(28, 1) Source(32, 1) + SourceIndex(0) -2 >Emitted(28, 4) Source(32, 4) + SourceIndex(0) -3 >Emitted(28, 5) Source(32, 5) + SourceIndex(0) -4 >Emitted(28, 6) Source(32, 6) + SourceIndex(0) -5 >Emitted(28, 7) Source(32, 7) + SourceIndex(0) -6 >Emitted(28, 10) Source(32, 10) + SourceIndex(0) -7 >Emitted(28, 11) Source(32, 11) + SourceIndex(0) -8 >Emitted(28, 13) Source(32, 13) + SourceIndex(0) -9 >Emitted(28, 14) Source(32, 14) + SourceIndex(0) -10>Emitted(28, 17) Source(32, 17) + SourceIndex(0) -11>Emitted(28, 19) Source(32, 19) + SourceIndex(0) -12>Emitted(28, 20) Source(32, 20) + SourceIndex(0) -13>Emitted(28, 21) Source(32, 21) + SourceIndex(0) -14>Emitted(28, 22) Source(32, 22) + SourceIndex(0) -15>Emitted(28, 25) Source(32, 25) + SourceIndex(0) -16>Emitted(28, 27) Source(32, 27) + SourceIndex(0) -17>Emitted(28, 29) Source(32, 29) + SourceIndex(0) -18>Emitted(28, 30) Source(32, 30) + SourceIndex(0) -19>Emitted(28, 33) Source(32, 33) + SourceIndex(0) -20>Emitted(28, 35) Source(32, 35) + SourceIndex(0) -21>Emitted(28, 36) Source(32, 36) + SourceIndex(0) -22>Emitted(28, 37) Source(32, 37) + SourceIndex(0) -23>Emitted(28, 38) Source(32, 38) + SourceIndex(0) -24>Emitted(28, 40) Source(32, 40) + SourceIndex(0) -25>Emitted(28, 41) Source(32, 41) + SourceIndex(0) -26>Emitted(28, 42) Source(32, 42) + SourceIndex(0) -27>Emitted(28, 43) Source(32, 43) + SourceIndex(0) +2 >Emitted(28, 6) Source(32, 6) + SourceIndex(0) +3 >Emitted(28, 7) Source(32, 7) + SourceIndex(0) +4 >Emitted(28, 10) Source(32, 10) + SourceIndex(0) +5 >Emitted(28, 11) Source(32, 11) + SourceIndex(0) +6 >Emitted(28, 13) Source(32, 13) + SourceIndex(0) +7 >Emitted(28, 14) Source(32, 14) + SourceIndex(0) +8 >Emitted(28, 17) Source(32, 17) + SourceIndex(0) +9 >Emitted(28, 19) Source(32, 19) + SourceIndex(0) +10>Emitted(28, 21) Source(32, 21) + SourceIndex(0) +11>Emitted(28, 22) Source(32, 22) + SourceIndex(0) +12>Emitted(28, 25) Source(32, 25) + SourceIndex(0) +13>Emitted(28, 27) Source(32, 27) + SourceIndex(0) +14>Emitted(28, 29) Source(32, 29) + SourceIndex(0) +15>Emitted(28, 30) Source(32, 30) + SourceIndex(0) +16>Emitted(28, 33) Source(32, 33) + SourceIndex(0) +17>Emitted(28, 35) Source(32, 35) + SourceIndex(0) +18>Emitted(28, 37) Source(32, 37) + SourceIndex(0) +19>Emitted(28, 38) Source(32, 38) + SourceIndex(0) +20>Emitted(28, 40) Source(32, 40) + SourceIndex(0) +21>Emitted(28, 42) Source(32, 42) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> -1 > - > -2 >} -1 >Emitted(29, 1) Source(33, 1) + SourceIndex(0) -2 >Emitted(29, 2) Source(33, 2) + SourceIndex(0) +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >{ + >} +1 >Emitted(29, 2) Source(33, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationFor.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationForIn.js.map b/tests/baselines/reference/sourceMapValidationForIn.js.map index 3381c044a157b..a50e9ab4f072e 100644 --- a/tests/baselines/reference/sourceMapValidationForIn.js.map +++ b/tests/baselines/reference/sourceMapValidationForIn.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationForIn.js.map] -{"version":3,"file":"sourceMapValidationForIn.js","sourceRoot":"","sources":["sourceMapValidationForIn.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC;IACf,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,CAAC;AACD,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,CACtB,CAAC;IACG,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AACrB,CAAC;AACD,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CACjB,CAAC;IACG,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationForIn.js","sourceRoot":"","sources":["sourceMapValidationForIn.ts"],"names":[],"mappings":"AAAA,KAAK,IAAI,CAAC,IAAI,MAAM,EAAE;IAClB,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;CACnB;AACD,KAAK,CAAC,IAAI,MAAM,EAAE;IACd,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;CACnB;AACD,KAAK,IAAI,EAAE,IAAI,MAAM,EACrB;IACI,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;CACpB;AACD,KAAK,CAAC,IAAI,MAAM,EAChB;IACI,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;CACnB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationForIn.sourcemap.txt b/tests/baselines/reference/sourceMapValidationForIn.sourcemap.txt index d47f790cf55bf..2efbb14052290 100644 --- a/tests/baselines/reference/sourceMapValidationForIn.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationForIn.sourcemap.txt @@ -10,44 +10,26 @@ sourceFile:sourceMapValidationForIn.ts ------------------------------------------------------------------- >>>for (var x in String) { 1 > -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^ -10> ^^^^^^ -11> ^ -12> ^ -13> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^^ +6 > ^^^^^^ +7 > ^^ 1 > -2 >for -3 > -4 > ( -5 > var -6 > x -7 > -8 > in -9 > -10> String -11> ) -12> -13> { +2 >for ( +3 > var +4 > x +5 > in +6 > String +7 > ) 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) -3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) -4 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -7 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) -8 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) -9 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) -10>Emitted(1, 21) Source(1, 21) + SourceIndex(0) -11>Emitted(1, 22) Source(1, 22) + SourceIndex(0) -12>Emitted(1, 23) Source(1, 23) + SourceIndex(0) -13>Emitted(1, 24) Source(1, 24) + SourceIndex(0) +2 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) +3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +4 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +5 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) +6 >Emitted(1, 21) Source(1, 21) + SourceIndex(0) +7 >Emitted(1, 23) Source(1, 23) + SourceIndex(0) --- >>> WScript.Echo(x); 1 >^^^^ @@ -58,7 +40,7 @@ sourceFile:sourceMapValidationForIn.ts 6 > ^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > WScript 3 > . @@ -77,54 +59,33 @@ sourceFile:sourceMapValidationForIn.ts 8 >Emitted(2, 21) Source(2, 21) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) -2 >Emitted(3, 2) Source(3, 2) + SourceIndex(0) + >} +1 >Emitted(3, 2) Source(3, 2) + SourceIndex(0) --- >>>for (x in String) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^ -10> ^ -11> ^ -12> ^ -13> ^^-> +2 >^^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^-> 1-> > -2 >for -3 > -4 > ( -5 > x -6 > -7 > in -8 > -9 > String -10> ) -11> -12> { +2 >for ( +3 > x +4 > in +5 > String +6 > ) 1->Emitted(4, 1) Source(4, 1) + SourceIndex(0) -2 >Emitted(4, 4) Source(4, 4) + SourceIndex(0) -3 >Emitted(4, 5) Source(4, 5) + SourceIndex(0) -4 >Emitted(4, 6) Source(4, 6) + SourceIndex(0) -5 >Emitted(4, 7) Source(4, 7) + SourceIndex(0) -6 >Emitted(4, 8) Source(4, 8) + SourceIndex(0) -7 >Emitted(4, 10) Source(4, 10) + SourceIndex(0) -8 >Emitted(4, 11) Source(4, 11) + SourceIndex(0) -9 >Emitted(4, 17) Source(4, 17) + SourceIndex(0) -10>Emitted(4, 18) Source(4, 18) + SourceIndex(0) -11>Emitted(4, 19) Source(4, 19) + SourceIndex(0) -12>Emitted(4, 20) Source(4, 20) + SourceIndex(0) +2 >Emitted(4, 6) Source(4, 6) + SourceIndex(0) +3 >Emitted(4, 7) Source(4, 7) + SourceIndex(0) +4 >Emitted(4, 11) Source(4, 11) + SourceIndex(0) +5 >Emitted(4, 17) Source(4, 17) + SourceIndex(0) +6 >Emitted(4, 19) Source(4, 19) + SourceIndex(0) --- >>> WScript.Echo(x); 1->^^^^ @@ -135,7 +96,7 @@ sourceFile:sourceMapValidationForIn.ts 6 > ^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > WScript 3 > . @@ -154,57 +115,36 @@ sourceFile:sourceMapValidationForIn.ts 8 >Emitted(5, 21) Source(5, 21) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(6, 1) Source(6, 1) + SourceIndex(0) -2 >Emitted(6, 2) Source(6, 2) + SourceIndex(0) + >} +1 >Emitted(6, 2) Source(6, 2) + SourceIndex(0) --- >>>for (var x2 in String) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^^ -7 > ^ -8 > ^^ -9 > ^ -10> ^^^^^^ -11> ^ -12> ^ -13> ^ +2 >^^^^^ +3 > ^^^^ +4 > ^^ +5 > ^^^^ +6 > ^^^^^^ +7 > ^^ 1-> > -2 >for -3 > -4 > ( -5 > var -6 > x2 -7 > -8 > in -9 > -10> String -11> ) -12> - > -13> { +2 >for ( +3 > var +4 > x2 +5 > in +6 > String +7 > ) + > 1->Emitted(7, 1) Source(7, 1) + SourceIndex(0) -2 >Emitted(7, 4) Source(7, 4) + SourceIndex(0) -3 >Emitted(7, 5) Source(7, 5) + SourceIndex(0) -4 >Emitted(7, 6) Source(7, 6) + SourceIndex(0) -5 >Emitted(7, 10) Source(7, 10) + SourceIndex(0) -6 >Emitted(7, 12) Source(7, 12) + SourceIndex(0) -7 >Emitted(7, 13) Source(7, 13) + SourceIndex(0) -8 >Emitted(7, 15) Source(7, 15) + SourceIndex(0) -9 >Emitted(7, 16) Source(7, 16) + SourceIndex(0) -10>Emitted(7, 22) Source(7, 22) + SourceIndex(0) -11>Emitted(7, 23) Source(7, 23) + SourceIndex(0) -12>Emitted(7, 24) Source(8, 1) + SourceIndex(0) -13>Emitted(7, 25) Source(8, 2) + SourceIndex(0) +2 >Emitted(7, 6) Source(7, 6) + SourceIndex(0) +3 >Emitted(7, 10) Source(7, 10) + SourceIndex(0) +4 >Emitted(7, 12) Source(7, 12) + SourceIndex(0) +5 >Emitted(7, 16) Source(7, 16) + SourceIndex(0) +6 >Emitted(7, 22) Source(7, 22) + SourceIndex(0) +7 >Emitted(7, 24) Source(8, 1) + SourceIndex(0) --- >>> WScript.Echo(x2); 1 >^^^^ @@ -215,7 +155,7 @@ sourceFile:sourceMapValidationForIn.ts 6 > ^^ 7 > ^ 8 > ^ -1 > +1 >{ > 2 > WScript 3 > . @@ -234,55 +174,34 @@ sourceFile:sourceMapValidationForIn.ts 8 >Emitted(8, 22) Source(9, 22) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(9, 1) Source(10, 1) + SourceIndex(0) -2 >Emitted(9, 2) Source(10, 2) + SourceIndex(0) + >} +1 >Emitted(9, 2) Source(10, 2) + SourceIndex(0) --- >>>for (x in String) { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^ -10> ^ -11> ^ -12> ^ -13> ^^-> +2 >^^^^^ +3 > ^ +4 > ^^^^ +5 > ^^^^^^ +6 > ^^ +7 > ^^^-> 1-> > -2 >for -3 > -4 > ( -5 > x -6 > -7 > in -8 > -9 > String -10> ) -11> - > -12> { +2 >for ( +3 > x +4 > in +5 > String +6 > ) + > 1->Emitted(10, 1) Source(11, 1) + SourceIndex(0) -2 >Emitted(10, 4) Source(11, 4) + SourceIndex(0) -3 >Emitted(10, 5) Source(11, 5) + SourceIndex(0) -4 >Emitted(10, 6) Source(11, 6) + SourceIndex(0) -5 >Emitted(10, 7) Source(11, 7) + SourceIndex(0) -6 >Emitted(10, 8) Source(11, 8) + SourceIndex(0) -7 >Emitted(10, 10) Source(11, 10) + SourceIndex(0) -8 >Emitted(10, 11) Source(11, 11) + SourceIndex(0) -9 >Emitted(10, 17) Source(11, 17) + SourceIndex(0) -10>Emitted(10, 18) Source(11, 18) + SourceIndex(0) -11>Emitted(10, 19) Source(12, 1) + SourceIndex(0) -12>Emitted(10, 20) Source(12, 2) + SourceIndex(0) +2 >Emitted(10, 6) Source(11, 6) + SourceIndex(0) +3 >Emitted(10, 7) Source(11, 7) + SourceIndex(0) +4 >Emitted(10, 11) Source(11, 11) + SourceIndex(0) +5 >Emitted(10, 17) Source(11, 17) + SourceIndex(0) +6 >Emitted(10, 19) Source(12, 1) + SourceIndex(0) --- >>> WScript.Echo(x); 1->^^^^ @@ -293,7 +212,7 @@ sourceFile:sourceMapValidationForIn.ts 6 > ^ 7 > ^ 8 > ^ -1-> +1->{ > 2 > WScript 3 > . @@ -312,13 +231,10 @@ sourceFile:sourceMapValidationForIn.ts 8 >Emitted(11, 21) Source(13, 21) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(12, 1) Source(14, 1) + SourceIndex(0) -2 >Emitted(12, 2) Source(14, 2) + SourceIndex(0) + >} +1 >Emitted(12, 2) Source(14, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationForIn.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFunctionExpressions.js.map b/tests/baselines/reference/sourceMapValidationFunctionExpressions.js.map index 7f26cfcf7b60d..e38c75feec008 100644 --- a/tests/baselines/reference/sourceMapValidationFunctionExpressions.js.map +++ b/tests/baselines/reference/sourceMapValidationFunctionExpressions.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationFunctionExpressions.js.map] -{"version":3,"file":"sourceMapValidationFunctionExpressions.js","sourceRoot":"","sources":["sourceMapValidationFunctionExpressions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;AAClB,IAAI,KAAK,CAAC,CAAC,CAAC,UAAC,QAAgB;IACzB,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC,CAAA;AACD,KAAK,CAAC,OAAO,CAAC,CAAC;AACf,IAAI,aAAa,CAAC,CAAC,CAAC,cAAM,OAAA,SAAS,EAAE,EAAX,CAAW,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationFunctionExpressions.js","sourceRoot":"","sources":["sourceMapValidationFunctionExpressions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,IAAI,KAAK,GAAG,UAAC,QAAgB;IACzB,SAAS,EAAE,CAAC;IACZ,OAAO,SAAS,CAAC;AACrB,CAAC,CAAA;AACD,KAAK,CAAC,OAAO,CAAC,CAAC;AACf,IAAI,aAAa,GAAG,cAAM,OAAA,SAAS,EAAE,EAAX,CAAW,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFunctionExpressions.sourcemap.txt b/tests/baselines/reference/sourceMapValidationFunctionExpressions.sourcemap.txt index 682caadb265cd..c2f41933c26ec 100644 --- a/tests/baselines/reference/sourceMapValidationFunctionExpressions.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationFunctionExpressions.sourcemap.txt @@ -12,55 +12,43 @@ sourceFile:sourceMapValidationFunctionExpressions.ts 1 > 2 >^^^^ 3 > ^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > greetings -4 > -5 > = -6 > -7 > 0 -8 > ; +4 > = +5 > 0 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) -4 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) -5 >Emitted(1, 16) Source(1, 16) + SourceIndex(0) -6 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) -7 >Emitted(1, 18) Source(1, 18) + SourceIndex(0) -8 >Emitted(1, 19) Source(1, 19) + SourceIndex(0) +4 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) +5 >Emitted(1, 18) Source(1, 18) + SourceIndex(0) +6 >Emitted(1, 19) Source(1, 19) + SourceIndex(0) --- >>>var greet = function (greeting) { 1-> 2 >^^^^ 3 > ^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^ -8 > ^^^^^^^^ +4 > ^^^ +5 > ^^^^^^^^^^ +6 > ^^^^^^^^ 1-> > 2 >var 3 > greet -4 > -5 > = -6 > -7 > ( -8 > greeting: string +4 > = +5 > ( +6 > greeting: string 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) 3 >Emitted(2, 10) Source(2, 10) + SourceIndex(0) -4 >Emitted(2, 11) Source(2, 11) + SourceIndex(0) -5 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) -6 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) -7 >Emitted(2, 23) Source(2, 14) + SourceIndex(0) -8 >Emitted(2, 31) Source(2, 30) + SourceIndex(0) +4 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) +5 >Emitted(2, 23) Source(2, 14) + SourceIndex(0) +6 >Emitted(2, 31) Source(2, 30) + SourceIndex(0) --- >>> greetings++; 1 >^^^^ @@ -80,21 +68,18 @@ sourceFile:sourceMapValidationFunctionExpressions.ts --- >>> return greetings; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^ +4 > ^ 1-> > -2 > return -3 > -4 > greetings -5 > ; +2 > return +3 > greetings +4 > ; 1->Emitted(4, 5) Source(4, 5) + SourceIndex(0) -2 >Emitted(4, 11) Source(4, 11) + SourceIndex(0) -3 >Emitted(4, 12) Source(4, 12) + SourceIndex(0) -4 >Emitted(4, 21) Source(4, 21) + SourceIndex(0) -5 >Emitted(4, 22) Source(4, 22) + SourceIndex(0) +2 >Emitted(4, 12) Source(4, 12) + SourceIndex(0) +3 >Emitted(4, 21) Source(4, 21) + SourceIndex(0) +4 >Emitted(4, 22) Source(4, 22) + SourceIndex(0) --- >>>}; 1 > @@ -135,43 +120,37 @@ sourceFile:sourceMapValidationFunctionExpressions.ts 1-> 2 >^^^^ 3 > ^^^^^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^ -8 > ^^^^^^^ -9 > ^^^^^^^^^ -10> ^^ -11> ^^ -12> ^ -13> ^ -14> ^^^^^^^^^-> +4 > ^^^ +5 > ^^^^^^^^^^^^^^ +6 > ^^^^^^^ +7 > ^^^^^^^^^ +8 > ^^ +9 > ^^ +10> ^ +11> ^ +12> ^^^^^^^^^-> 1-> > 2 >var 3 > incrGreetings -4 > -5 > = -6 > -7 > () => -8 > -9 > greetings -10> ++ -11> -12> greetings++ -13> ; +4 > = +5 > () => +6 > +7 > greetings +8 > ++ +9 > +10> greetings++ +11> ; 1->Emitted(7, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(7, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(7, 18) Source(7, 18) + SourceIndex(0) -4 >Emitted(7, 19) Source(7, 19) + SourceIndex(0) -5 >Emitted(7, 20) Source(7, 20) + SourceIndex(0) -6 >Emitted(7, 21) Source(7, 21) + SourceIndex(0) -7 >Emitted(7, 35) Source(7, 27) + SourceIndex(0) -8 >Emitted(7, 42) Source(7, 27) + SourceIndex(0) -9 >Emitted(7, 51) Source(7, 36) + SourceIndex(0) -10>Emitted(7, 53) Source(7, 38) + SourceIndex(0) -11>Emitted(7, 55) Source(7, 27) + SourceIndex(0) -12>Emitted(7, 56) Source(7, 38) + SourceIndex(0) -13>Emitted(7, 57) Source(7, 39) + SourceIndex(0) +4 >Emitted(7, 21) Source(7, 21) + SourceIndex(0) +5 >Emitted(7, 35) Source(7, 27) + SourceIndex(0) +6 >Emitted(7, 42) Source(7, 27) + SourceIndex(0) +7 >Emitted(7, 51) Source(7, 36) + SourceIndex(0) +8 >Emitted(7, 53) Source(7, 38) + SourceIndex(0) +9 >Emitted(7, 55) Source(7, 27) + SourceIndex(0) +10>Emitted(7, 56) Source(7, 38) + SourceIndex(0) +11>Emitted(7, 57) Source(7, 39) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationFunctionExpressions.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.js.map b/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.js.map index 6f8af63a07266..4f11f33d32224 100644 --- a/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.js.map +++ b/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationFunctionPropertyAssignment.js.map] -{"version":3,"file":"sourceMapValidationFunctionPropertyAssignment.js","sourceRoot":"","sources":["sourceMapValidationFunctionPropertyAssignment.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,gBAAK,CAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationFunctionPropertyAssignment.js","sourceRoot":"","sources":["sourceMapValidationFunctionPropertyAssignment.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC,gBAAK,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.sourcemap.txt b/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.sourcemap.txt index d6c3b897a516e..a1a44c4ffb420 100644 --- a/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationFunctionPropertyAssignment.sourcemap.txt @@ -12,39 +12,33 @@ sourceFile:sourceMapValidationFunctionPropertyAssignment.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^ -10> ^ -11> ^^ -12> ^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^ +8 > ^ +9 > ^^ +10> ^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > x -4 > -5 > = -6 > -7 > { -8 > n -9 > () { -10> } -11> } -12> ; +4 > = +5 > { +6 > n +7 > () { +8 > } +9 > } +10> ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) -9 >Emitted(1, 28) Source(1, 17) + SourceIndex(0) -10>Emitted(1, 29) Source(1, 18) + SourceIndex(0) -11>Emitted(1, 31) Source(1, 20) + SourceIndex(0) -12>Emitted(1, 32) Source(1, 21) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +7 >Emitted(1, 28) Source(1, 17) + SourceIndex(0) +8 >Emitted(1, 29) Source(1, 18) + SourceIndex(0) +9 >Emitted(1, 31) Source(1, 20) + SourceIndex(0) +10>Emitted(1, 32) Source(1, 21) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationFunctionPropertyAssignment.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFunctions.js.map b/tests/baselines/reference/sourceMapValidationFunctions.js.map index 858a9f95d98d6..f3d3a6416aa71 100644 --- a/tests/baselines/reference/sourceMapValidationFunctions.js.map +++ b/tests/baselines/reference/sourceMapValidationFunctions.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationFunctions.js.map] -{"version":3,"file":"sourceMapValidationFunctions.js","sourceRoot":"","sources":["sourceMapValidationFunctions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;AAClB,eAAe,QAAgB;IAC3B,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,gBAAgB,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,eAAe,CAAC,IAAO;SAAvB,OALtD,CAAC,EAK4E,CAAC,CAAxB,qBAAuB,CAAC,CAAxB,IAAuB,CAAC;QAAxB,mCAAuB;;IACzE,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,aAAa,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,eAAe,CAAC,IAAO;SAAvB,OATnD,CAAC,EASyE,CAAC,CAAxB,qBAAuB,CAAC,CAAxB,IAAuB,CAAC;QAAxB,mCAAuB;;IAEtE,MAAM,CAAC;AACX,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationFunctions.js","sourceRoot":"","sources":["sourceMapValidationFunctions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,eAAe,QAAgB;IAC3B,SAAS,EAAE,CAAC;IACZ,OAAO,SAAS,CAAC;AACrB,CAAC;AACD,gBAAgB,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,oBAAuB;SAAvB,UAAuB,EAAvB,qBAAuB,EAAvB,IAAuB;QAAvB,mCAAuB;;IACzE,SAAS,EAAE,CAAC;IACZ,OAAO,SAAS,CAAC;AACrB,CAAC;AACD,aAAa,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,oBAAuB;SAAvB,UAAuB,EAAvB,qBAAuB,EAAvB,IAAuB;QAAvB,mCAAuB;;IAEtE,OAAO;AACX,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationFunctions.sourcemap.txt b/tests/baselines/reference/sourceMapValidationFunctions.sourcemap.txt index 1d6c4861bbdfb..e92fc9ae27734 100644 --- a/tests/baselines/reference/sourceMapValidationFunctions.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationFunctions.sourcemap.txt @@ -12,28 +12,22 @@ sourceFile:sourceMapValidationFunctions.ts 1 > 2 >^^^^ 3 > ^^^^^^^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^-> 1 > 2 >var 3 > greetings -4 > -5 > = -6 > -7 > 0 -8 > ; +4 > = +5 > 0 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) -4 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) -5 >Emitted(1, 16) Source(1, 16) + SourceIndex(0) -6 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) -7 >Emitted(1, 18) Source(1, 18) + SourceIndex(0) -8 >Emitted(1, 19) Source(1, 19) + SourceIndex(0) +4 >Emitted(1, 17) Source(1, 17) + SourceIndex(0) +5 >Emitted(1, 18) Source(1, 18) + SourceIndex(0) +6 >Emitted(1, 19) Source(1, 19) + SourceIndex(0) --- >>>function greet(greeting) { 1-> @@ -65,21 +59,18 @@ sourceFile:sourceMapValidationFunctions.ts --- >>> return greetings; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^ +4 > ^ 1-> > -2 > return -3 > -4 > greetings -5 > ; +2 > return +3 > greetings +4 > ; 1->Emitted(4, 5) Source(4, 5) + SourceIndex(0) -2 >Emitted(4, 11) Source(4, 11) + SourceIndex(0) -3 >Emitted(4, 12) Source(4, 12) + SourceIndex(0) -4 >Emitted(4, 21) Source(4, 21) + SourceIndex(0) -5 >Emitted(4, 22) Source(4, 22) + SourceIndex(0) +2 >Emitted(4, 12) Source(4, 12) + SourceIndex(0) +3 >Emitted(4, 21) Source(4, 21) + SourceIndex(0) +4 >Emitted(4, 22) Source(4, 22) + SourceIndex(0) --- >>>} 1 > @@ -132,58 +123,32 @@ sourceFile:sourceMapValidationFunctions.ts --- >>> var restParams = []; 1 >^^^^ -2 > ^^^^^^^^^^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >, x?: string, -2 > ...restParams: -3 > s -4 > tring[] +2 > ...restParams: string[] 1 >Emitted(8, 5) Source(6, 55) + SourceIndex(0) -2 >Emitted(8, 20) Source(6, 70) + SourceIndex(0) -3 >Emitted(8, 21) Source(6, 71) + SourceIndex(0) -4 >Emitted(8, 25) Source(6, 78) + SourceIndex(0) +2 >Emitted(8, 25) Source(6, 78) + SourceIndex(0) --- >>> for (var _i = 3; _i < arguments.length; _i++) { 1->^^^^^^^^^ -2 > ^^^^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^ -8 > ^ -9 > ^ -10> ^^^^ -11> ^ +2 > ^^^^^^^^^^ +3 > ^^ +4 > ^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^ 1-> -2 > -3 > v -4 > ar greetings = 0; - > function greet(greeting: string): number { - > greetings++; - > return greetings; - > } - > function greet2(greeting: string, n = 10, x?: string, ...restParams: string[] -5 > ) -6 > -7 > ...restParams: string[] -8 > ) -9 > -10> ...restParams: string[] -11> ) +2 > ...restParams: string[] +3 > +4 > ...restParams: string[] +5 > +6 > ...restParams: string[] 1->Emitted(9, 10) Source(6, 55) + SourceIndex(0) -2 >Emitted(9, 17) Source(1, 1) + SourceIndex(0) -3 >Emitted(9, 18) Source(1, 2) + SourceIndex(0) -4 >Emitted(9, 20) Source(6, 78) + SourceIndex(0) -5 >Emitted(9, 21) Source(6, 79) + SourceIndex(0) -6 >Emitted(9, 22) Source(6, 55) + SourceIndex(0) -7 >Emitted(9, 43) Source(6, 78) + SourceIndex(0) -8 >Emitted(9, 44) Source(6, 79) + SourceIndex(0) -9 >Emitted(9, 45) Source(6, 55) + SourceIndex(0) -10>Emitted(9, 49) Source(6, 78) + SourceIndex(0) -11>Emitted(9, 50) Source(6, 79) + SourceIndex(0) +2 >Emitted(9, 20) Source(6, 78) + SourceIndex(0) +3 >Emitted(9, 22) Source(6, 55) + SourceIndex(0) +4 >Emitted(9, 43) Source(6, 78) + SourceIndex(0) +5 >Emitted(9, 45) Source(6, 55) + SourceIndex(0) +6 >Emitted(9, 49) Source(6, 78) + SourceIndex(0) --- >>> restParams[_i - 3] = arguments[_i]; 1 >^^^^^^^^ @@ -212,21 +177,18 @@ sourceFile:sourceMapValidationFunctions.ts --- >>> return greetings; 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^^^^^^ +4 > ^ 1-> > -2 > return -3 > -4 > greetings -5 > ; +2 > return +3 > greetings +4 > ; 1->Emitted(13, 5) Source(8, 5) + SourceIndex(0) -2 >Emitted(13, 11) Source(8, 11) + SourceIndex(0) -3 >Emitted(13, 12) Source(8, 12) + SourceIndex(0) -4 >Emitted(13, 21) Source(8, 21) + SourceIndex(0) -5 >Emitted(13, 22) Source(8, 22) + SourceIndex(0) +2 >Emitted(13, 12) Source(8, 12) + SourceIndex(0) +3 >Emitted(13, 21) Source(8, 21) + SourceIndex(0) +4 >Emitted(13, 22) Source(8, 22) + SourceIndex(0) --- >>>} 1 > @@ -279,62 +241,32 @@ sourceFile:sourceMapValidationFunctions.ts --- >>> var restParams = []; 1 >^^^^ -2 > ^^^^^^^^^^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^ +3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 >, x?: string, -2 > ...restParams: -3 > s -4 > tring[] +2 > ...restParams: string[] 1 >Emitted(17, 5) Source(10, 52) + SourceIndex(0) -2 >Emitted(17, 20) Source(10, 67) + SourceIndex(0) -3 >Emitted(17, 21) Source(10, 68) + SourceIndex(0) -4 >Emitted(17, 25) Source(10, 75) + SourceIndex(0) +2 >Emitted(17, 25) Source(10, 75) + SourceIndex(0) --- >>> for (var _i = 3; _i < arguments.length; _i++) { 1->^^^^^^^^^ -2 > ^^^^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^ -7 > ^^^^^^^^^^^^^^^^^^^^^ -8 > ^ -9 > ^ -10> ^^^^ -11> ^ +2 > ^^^^^^^^^^ +3 > ^^ +4 > ^^^^^^^^^^^^^^^^^^^^^ +5 > ^^ +6 > ^^^^ 1-> -2 > -3 > v -4 > ar greetings = 0; - > function greet(greeting: string): number { - > greetings++; - > return greetings; - > } - > function greet2(greeting: string, n = 10, x?: string, ...restParams: string[]): number { - > greetings++; - > return greetings; - > } - > function foo(greeting: string, n = 10, x?: string, ...restParams: string[] -5 > ) -6 > -7 > ...restParams: string[] -8 > ) -9 > -10> ...restParams: string[] -11> ) +2 > ...restParams: string[] +3 > +4 > ...restParams: string[] +5 > +6 > ...restParams: string[] 1->Emitted(18, 10) Source(10, 52) + SourceIndex(0) -2 >Emitted(18, 17) Source(1, 1) + SourceIndex(0) -3 >Emitted(18, 18) Source(1, 2) + SourceIndex(0) -4 >Emitted(18, 20) Source(10, 75) + SourceIndex(0) -5 >Emitted(18, 21) Source(10, 76) + SourceIndex(0) -6 >Emitted(18, 22) Source(10, 52) + SourceIndex(0) -7 >Emitted(18, 43) Source(10, 75) + SourceIndex(0) -8 >Emitted(18, 44) Source(10, 76) + SourceIndex(0) -9 >Emitted(18, 45) Source(10, 52) + SourceIndex(0) -10>Emitted(18, 49) Source(10, 75) + SourceIndex(0) -11>Emitted(18, 50) Source(10, 76) + SourceIndex(0) +2 >Emitted(18, 20) Source(10, 75) + SourceIndex(0) +3 >Emitted(18, 22) Source(10, 52) + SourceIndex(0) +4 >Emitted(18, 43) Source(10, 75) + SourceIndex(0) +5 >Emitted(18, 45) Source(10, 52) + SourceIndex(0) +6 >Emitted(18, 49) Source(10, 75) + SourceIndex(0) --- >>> restParams[_i - 3] = arguments[_i]; 1 >^^^^^^^^ @@ -347,16 +279,13 @@ sourceFile:sourceMapValidationFunctions.ts >>> } >>> return; 1 >^^^^ -2 > ^^^^^^ -3 > ^ +2 > ^^^^^^^ 1 >) >{ > -2 > return -3 > ; +2 > return; 1 >Emitted(21, 5) Source(12, 5) + SourceIndex(0) -2 >Emitted(21, 11) Source(12, 11) + SourceIndex(0) -3 >Emitted(21, 12) Source(12, 12) + SourceIndex(0) +2 >Emitted(21, 12) Source(12, 12) + SourceIndex(0) --- >>>} 1 > diff --git a/tests/baselines/reference/sourceMapValidationIfElse.js.map b/tests/baselines/reference/sourceMapValidationIfElse.js.map index 75cd1b0a9a8f2..a0c71a71bf0ab 100644 --- a/tests/baselines/reference/sourceMapValidationIfElse.js.map +++ b/tests/baselines/reference/sourceMapValidationIfElse.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationIfElse.js.map] -{"version":3,"file":"sourceMapValidationIfElse.js","sourceRoot":"","sources":["sourceMapValidationIfElse.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;IACV,CAAC,EAAE,CAAC;AACR,CAAC;AAAC,IAAI,CACN,CAAC;AACD,CAAC;AACD,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CACZ,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC;AACD,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;IACf,CAAC,EAAE,CAAC;AACR,CAAC;AAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;IACjB,CAAC,IAAI,EAAE,CAAC;AACZ,CAAC;AAAC,IAAI,CAAC,CAAC;IACJ,CAAC,EAAE,CAAC;AACR,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationIfElse.js","sourceRoot":"","sources":["sourceMapValidationIfElse.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,IAAI,CAAC,IAAI,EAAE,EAAE;IACT,CAAC,EAAE,CAAC;CACP;KACD;CACC;AACD,IAAI,CAAC,IAAI,EAAE,EACX;IACI,CAAC,EAAE,CAAC;CACP;KACI,IAAI,CAAC,IAAI,EAAE,EAAE;IACd,CAAC,EAAE,CAAC;CACP;KAAM,IAAI,CAAC,IAAI,EAAE,EAAE;IAChB,CAAC,IAAI,EAAE,CAAC;CACX;KAAM;IACH,CAAC,EAAE,CAAC;CACP"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationIfElse.sourcemap.txt b/tests/baselines/reference/sourceMapValidationIfElse.sourcemap.txt index e8fc873ba63d4..052f6b91052e6 100644 --- a/tests/baselines/reference/sourceMapValidationIfElse.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationIfElse.sourcemap.txt @@ -12,68 +12,50 @@ sourceFile:sourceMapValidationIfElse.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^-> 1 > 2 >var 3 > i -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>if (i == 10) { 1-> -2 >^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ +2 >^^^^ +3 > ^ +4 > ^^^^ +5 > ^^ +6 > ^^ 1-> > -2 >if -3 > -4 > ( -5 > i -6 > == -7 > 10 -8 > ) -9 > -10> { +2 >if ( +3 > i +4 > == +5 > 10 +6 > ) 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(2, 3) Source(2, 3) + SourceIndex(0) -3 >Emitted(2, 4) Source(2, 4) + SourceIndex(0) -4 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) -5 >Emitted(2, 6) Source(2, 6) + SourceIndex(0) -6 >Emitted(2, 10) Source(2, 10) + SourceIndex(0) -7 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) -8 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) -9 >Emitted(2, 14) Source(2, 14) + SourceIndex(0) -10>Emitted(2, 15) Source(2, 15) + SourceIndex(0) +2 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) +3 >Emitted(2, 6) Source(2, 6) + SourceIndex(0) +4 >Emitted(2, 10) Source(2, 10) + SourceIndex(0) +5 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) +6 >Emitted(2, 14) Source(2, 14) + SourceIndex(0) --- >>> i++; 1 >^^^^ 2 > ^ 3 > ^^ 4 > ^ -1 > +1 >{ > 2 > i 3 > ++ @@ -84,80 +66,53 @@ sourceFile:sourceMapValidationIfElse.ts 4 >Emitted(3, 9) Source(3, 9) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^-> +1 >^ +2 > ^^^^^^-> 1 > - > -2 >} -1 >Emitted(4, 1) Source(4, 1) + SourceIndex(0) -2 >Emitted(4, 2) Source(4, 2) + SourceIndex(0) + >} +1 >Emitted(4, 2) Source(4, 2) + SourceIndex(0) --- >>>else { -1-> -2 >^^^^ -3 > ^ -4 > ^ -1-> -2 >else -3 > - > -4 > { -1->Emitted(5, 1) Source(4, 3) + SourceIndex(0) -2 >Emitted(5, 5) Source(4, 7) + SourceIndex(0) -3 >Emitted(5, 6) Source(5, 1) + SourceIndex(0) -4 >Emitted(5, 7) Source(5, 2) + SourceIndex(0) +1->^^^^^ +1-> else + > +1->Emitted(5, 6) Source(5, 1) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^-> -1 > - > -2 >} -1 >Emitted(6, 1) Source(6, 1) + SourceIndex(0) -2 >Emitted(6, 2) Source(6, 2) + SourceIndex(0) +1 >^ +2 > ^^^^^^^^^^^^^^-> +1 >{ + >} +1 >Emitted(6, 2) Source(6, 2) + SourceIndex(0) --- >>>if (i == 10) { 1-> -2 >^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ +2 >^^^^ +3 > ^ +4 > ^^^^ +5 > ^^ +6 > ^^ 1-> > -2 >if -3 > -4 > ( -5 > i -6 > == -7 > 10 -8 > ) -9 > - > -10> { +2 >if ( +3 > i +4 > == +5 > 10 +6 > ) + > 1->Emitted(7, 1) Source(7, 1) + SourceIndex(0) -2 >Emitted(7, 3) Source(7, 3) + SourceIndex(0) -3 >Emitted(7, 4) Source(7, 4) + SourceIndex(0) -4 >Emitted(7, 5) Source(7, 5) + SourceIndex(0) -5 >Emitted(7, 6) Source(7, 6) + SourceIndex(0) -6 >Emitted(7, 10) Source(7, 10) + SourceIndex(0) -7 >Emitted(7, 12) Source(7, 12) + SourceIndex(0) -8 >Emitted(7, 13) Source(7, 13) + SourceIndex(0) -9 >Emitted(7, 14) Source(8, 1) + SourceIndex(0) -10>Emitted(7, 15) Source(8, 2) + SourceIndex(0) +2 >Emitted(7, 5) Source(7, 5) + SourceIndex(0) +3 >Emitted(7, 6) Source(7, 6) + SourceIndex(0) +4 >Emitted(7, 10) Source(7, 10) + SourceIndex(0) +5 >Emitted(7, 12) Source(7, 12) + SourceIndex(0) +6 >Emitted(7, 14) Source(8, 1) + SourceIndex(0) --- >>> i++; 1 >^^^^ 2 > ^ 3 > ^^ 4 > ^ -1 > +1 >{ > 2 > i 3 > ++ @@ -168,60 +123,39 @@ sourceFile:sourceMapValidationIfElse.ts 4 >Emitted(8, 9) Source(9, 9) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(9, 1) Source(10, 1) + SourceIndex(0) -2 >Emitted(9, 2) Source(10, 2) + SourceIndex(0) + >} +1 >Emitted(9, 2) Source(10, 2) + SourceIndex(0) --- >>>else if (i == 20) { -1-> -2 >^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ +1->^^^^^ +2 > ^^^^ +3 > ^ +4 > ^^^^ +5 > ^^ +6 > ^^ 1-> - > -2 >else -3 > -4 > if -5 > -6 > ( -7 > i -8 > == -9 > 20 -10> ) -11> -12> { -1->Emitted(10, 1) Source(11, 1) + SourceIndex(0) -2 >Emitted(10, 5) Source(11, 5) + SourceIndex(0) -3 >Emitted(10, 6) Source(11, 6) + SourceIndex(0) -4 >Emitted(10, 8) Source(11, 8) + SourceIndex(0) -5 >Emitted(10, 9) Source(11, 9) + SourceIndex(0) -6 >Emitted(10, 10) Source(11, 10) + SourceIndex(0) -7 >Emitted(10, 11) Source(11, 11) + SourceIndex(0) -8 >Emitted(10, 15) Source(11, 15) + SourceIndex(0) -9 >Emitted(10, 17) Source(11, 17) + SourceIndex(0) -10>Emitted(10, 18) Source(11, 18) + SourceIndex(0) -11>Emitted(10, 19) Source(11, 19) + SourceIndex(0) -12>Emitted(10, 20) Source(11, 20) + SourceIndex(0) + >else +2 > if ( +3 > i +4 > == +5 > 20 +6 > ) +1->Emitted(10, 6) Source(11, 6) + SourceIndex(0) +2 >Emitted(10, 10) Source(11, 10) + SourceIndex(0) +3 >Emitted(10, 11) Source(11, 11) + SourceIndex(0) +4 >Emitted(10, 15) Source(11, 15) + SourceIndex(0) +5 >Emitted(10, 17) Source(11, 17) + SourceIndex(0) +6 >Emitted(10, 19) Source(11, 19) + SourceIndex(0) --- >>> i--; 1 >^^^^ 2 > ^ 3 > ^^ 4 > ^ -1 > +1 >{ > 2 > i 3 > -- @@ -232,52 +166,31 @@ sourceFile:sourceMapValidationIfElse.ts 4 >Emitted(11, 9) Source(12, 9) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(12, 1) Source(13, 1) + SourceIndex(0) -2 >Emitted(12, 2) Source(13, 2) + SourceIndex(0) + >} +1 >Emitted(12, 2) Source(13, 2) + SourceIndex(0) --- >>>else if (i == 30) { -1-> -2 >^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -1-> -2 >else -3 > -4 > if -5 > -6 > ( -7 > i -8 > == -9 > 30 -10> ) -11> -12> { -1->Emitted(13, 1) Source(13, 3) + SourceIndex(0) -2 >Emitted(13, 5) Source(13, 7) + SourceIndex(0) -3 >Emitted(13, 6) Source(13, 8) + SourceIndex(0) -4 >Emitted(13, 8) Source(13, 10) + SourceIndex(0) -5 >Emitted(13, 9) Source(13, 11) + SourceIndex(0) -6 >Emitted(13, 10) Source(13, 12) + SourceIndex(0) -7 >Emitted(13, 11) Source(13, 13) + SourceIndex(0) -8 >Emitted(13, 15) Source(13, 17) + SourceIndex(0) -9 >Emitted(13, 17) Source(13, 19) + SourceIndex(0) -10>Emitted(13, 18) Source(13, 20) + SourceIndex(0) -11>Emitted(13, 19) Source(13, 21) + SourceIndex(0) -12>Emitted(13, 20) Source(13, 22) + SourceIndex(0) +1->^^^^^ +2 > ^^^^ +3 > ^ +4 > ^^^^ +5 > ^^ +6 > ^^ +1-> else +2 > if ( +3 > i +4 > == +5 > 30 +6 > ) +1->Emitted(13, 6) Source(13, 8) + SourceIndex(0) +2 >Emitted(13, 10) Source(13, 12) + SourceIndex(0) +3 >Emitted(13, 11) Source(13, 13) + SourceIndex(0) +4 >Emitted(13, 15) Source(13, 17) + SourceIndex(0) +5 >Emitted(13, 17) Source(13, 19) + SourceIndex(0) +6 >Emitted(13, 19) Source(13, 21) + SourceIndex(0) --- >>> i += 70; 1 >^^^^ @@ -285,7 +198,7 @@ sourceFile:sourceMapValidationIfElse.ts 3 > ^^^^ 4 > ^^ 5 > ^ -1 > +1 >{ > 2 > i 3 > += @@ -298,36 +211,24 @@ sourceFile:sourceMapValidationIfElse.ts 5 >Emitted(14, 13) Source(14, 13) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^-> +1 >^ +2 > ^^^^^^-> 1 > - > -2 >} -1 >Emitted(15, 1) Source(15, 1) + SourceIndex(0) -2 >Emitted(15, 2) Source(15, 2) + SourceIndex(0) + >} +1 >Emitted(15, 2) Source(15, 2) + SourceIndex(0) --- >>>else { -1-> -2 >^^^^ -3 > ^ -4 > ^ -5 > ^^^-> -1-> -2 >else -3 > -4 > { -1->Emitted(16, 1) Source(15, 3) + SourceIndex(0) -2 >Emitted(16, 5) Source(15, 7) + SourceIndex(0) -3 >Emitted(16, 6) Source(15, 8) + SourceIndex(0) -4 >Emitted(16, 7) Source(15, 9) + SourceIndex(0) +1->^^^^^ +2 > ^^^^-> +1-> else +1->Emitted(16, 6) Source(15, 8) + SourceIndex(0) --- >>> i--; 1->^^^^ 2 > ^ 3 > ^^ 4 > ^ -1-> +1->{ > 2 > i 3 > -- @@ -338,13 +239,10 @@ sourceFile:sourceMapValidationIfElse.ts 4 >Emitted(17, 9) Source(16, 9) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(18, 1) Source(17, 1) + SourceIndex(0) -2 >Emitted(18, 2) Source(17, 2) + SourceIndex(0) + >} +1 >Emitted(18, 2) Source(17, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationIfElse.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationImport.js.map b/tests/baselines/reference/sourceMapValidationImport.js.map index c52475ffcced4..bf6c7989cfc66 100644 --- a/tests/baselines/reference/sourceMapValidationImport.js.map +++ b/tests/baselines/reference/sourceMapValidationImport.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationImport.js.map] -{"version":3,"file":"sourceMapValidationImport.js","sourceRoot":"","sources":["sourceMapValidationImport.ts"],"names":[],"mappings":";;AAAA,IAAc,CAAC,CAGd;AAHD,WAAc,CAAC;IACX,MAAe,CAAC;QAAhB;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,GAAC,IACb,CAAA;AACL,CAAC,EAHa,CAAC,GAAD,SAAC,KAAD,SAAC,QAGd;AACD,IAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACD,QAAA,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACtB,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC;AAChB,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationImport.js","sourceRoot":"","sources":["sourceMapValidationImport.ts"],"names":[],"mappings":";;AAAA,IAAc,CAAC,CAGd;AAHD,WAAc,CAAC;IACX;QAAA;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,GAAC,IACb,CAAA;AACL,CAAC,EAHa,CAAC,GAAD,SAAC,KAAD,SAAC,QAGd;AACD,IAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACD,QAAA,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACtB,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,IAAI,CAAC,GAAG,IAAI,SAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt b/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt index 6a7cea19a51f6..8d3a0328a31df 100644 --- a/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationImport.sourcemap.txt @@ -42,16 +42,10 @@ sourceFile:sourceMapValidationImport.ts --- >>> var c = /** @class */ (function () { 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^-> 1-> { > -2 > export class c -3 > { 1->Emitted(5, 5) Source(2, 5) + SourceIndex(0) -2 >Emitted(5, 11) Source(2, 20) + SourceIndex(0) -3 >Emitted(5, 12) Source(2, 21) + SourceIndex(0) --- >>> function c() { 1->^^^^^^^^ @@ -146,35 +140,29 @@ sourceFile:sourceMapValidationImport.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^-> 1 > > 2 >import 3 > a -4 > -5 > = -6 > -7 > m -8 > . -9 > c -10> ; +4 > = +5 > m +6 > . +7 > c +8 > ; 1 >Emitted(12, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(12, 5) Source(5, 8) + SourceIndex(0) 3 >Emitted(12, 6) Source(5, 9) + SourceIndex(0) -4 >Emitted(12, 7) Source(5, 10) + SourceIndex(0) -5 >Emitted(12, 8) Source(5, 11) + SourceIndex(0) -6 >Emitted(12, 9) Source(5, 12) + SourceIndex(0) -7 >Emitted(12, 10) Source(5, 13) + SourceIndex(0) -8 >Emitted(12, 11) Source(5, 14) + SourceIndex(0) -9 >Emitted(12, 12) Source(5, 15) + SourceIndex(0) -10>Emitted(12, 13) Source(5, 16) + SourceIndex(0) +4 >Emitted(12, 9) Source(5, 12) + SourceIndex(0) +5 >Emitted(12, 10) Source(5, 13) + SourceIndex(0) +6 >Emitted(12, 11) Source(5, 14) + SourceIndex(0) +7 >Emitted(12, 12) Source(5, 15) + SourceIndex(0) +8 >Emitted(12, 13) Source(5, 16) + SourceIndex(0) --- >>>exports.b = m.c; 1-> @@ -208,74 +196,56 @@ sourceFile:sourceMapValidationImport.ts 1-> 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^ -10> ^^ -11> ^ -12> ^^^^^^^^^-> +4 > ^^^ +5 > ^^^^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^-> 1-> > 2 >var 3 > x -4 > -5 > = -6 > -7 > new -8 > -9 > a -10> () -11> ; +4 > = +5 > new +6 > a +7 > () +8 > ; 1->Emitted(14, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(14, 5) Source(7, 5) + SourceIndex(0) 3 >Emitted(14, 6) Source(7, 6) + SourceIndex(0) -4 >Emitted(14, 7) Source(7, 7) + SourceIndex(0) -5 >Emitted(14, 8) Source(7, 8) + SourceIndex(0) -6 >Emitted(14, 9) Source(7, 9) + SourceIndex(0) -7 >Emitted(14, 12) Source(7, 12) + SourceIndex(0) -8 >Emitted(14, 13) Source(7, 13) + SourceIndex(0) -9 >Emitted(14, 14) Source(7, 14) + SourceIndex(0) -10>Emitted(14, 16) Source(7, 16) + SourceIndex(0) -11>Emitted(14, 17) Source(7, 17) + SourceIndex(0) +4 >Emitted(14, 9) Source(7, 9) + SourceIndex(0) +5 >Emitted(14, 13) Source(7, 13) + SourceIndex(0) +6 >Emitted(14, 14) Source(7, 14) + SourceIndex(0) +7 >Emitted(14, 16) Source(7, 16) + SourceIndex(0) +8 >Emitted(14, 17) Source(7, 17) + SourceIndex(0) --- >>>var y = new exports.b(); 1-> 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^^^^^^^^ -10> ^^ -11> ^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^^^ +6 > ^^^^^^^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >var 3 > y -4 > -5 > = -6 > -7 > new -8 > -9 > b -10> () -11> ; +4 > = +5 > new +6 > b +7 > () +8 > ; 1->Emitted(15, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(15, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(15, 6) Source(8, 6) + SourceIndex(0) -4 >Emitted(15, 7) Source(8, 7) + SourceIndex(0) -5 >Emitted(15, 8) Source(8, 8) + SourceIndex(0) -6 >Emitted(15, 9) Source(8, 9) + SourceIndex(0) -7 >Emitted(15, 12) Source(8, 12) + SourceIndex(0) -8 >Emitted(15, 13) Source(8, 13) + SourceIndex(0) -9 >Emitted(15, 22) Source(8, 14) + SourceIndex(0) -10>Emitted(15, 24) Source(8, 16) + SourceIndex(0) -11>Emitted(15, 25) Source(8, 17) + SourceIndex(0) +4 >Emitted(15, 9) Source(8, 9) + SourceIndex(0) +5 >Emitted(15, 13) Source(8, 13) + SourceIndex(0) +6 >Emitted(15, 22) Source(8, 14) + SourceIndex(0) +7 >Emitted(15, 24) Source(8, 16) + SourceIndex(0) +8 >Emitted(15, 25) Source(8, 17) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationImport.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationLabeled.js.map b/tests/baselines/reference/sourceMapValidationLabeled.js.map index 1015a5959293d..d1219f9896ffb 100644 --- a/tests/baselines/reference/sourceMapValidationLabeled.js.map +++ b/tests/baselines/reference/sourceMapValidationLabeled.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationLabeled.js.map] -{"version":3,"file":"sourceMapValidationLabeled.js","sourceRoot":"","sources":["sourceMapValidationLabeled.ts"],"names":[],"mappings":"AAAA,CAAC,CAAC,CACF,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationLabeled.js","sourceRoot":"","sources":["sourceMapValidationLabeled.ts"],"names":[],"mappings":"AAAA,CAAC,EACD,IAAI,CAAC,GAAG,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationLabeled.sourcemap.txt b/tests/baselines/reference/sourceMapValidationLabeled.sourcemap.txt index 9c104c830fadd..007208c78f95c 100644 --- a/tests/baselines/reference/sourceMapValidationLabeled.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationLabeled.sourcemap.txt @@ -11,38 +11,29 @@ sourceFile:sourceMapValidationLabeled.ts >>>x: var b = 10; 1 > 2 >^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^^ -11> ^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +3 > ^^ +4 > ^^^^ +5 > ^ +6 > ^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >x -3 > : -4 > - > -5 > var -6 > b -7 > -8 > = -9 > -10> 10 -11> ; +3 > : + > +4 > var +5 > b +6 > = +7 > 10 +8 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 2) Source(1, 2) + SourceIndex(0) -3 >Emitted(1, 3) Source(1, 3) + SourceIndex(0) -4 >Emitted(1, 4) Source(2, 1) + SourceIndex(0) -5 >Emitted(1, 8) Source(2, 5) + SourceIndex(0) -6 >Emitted(1, 9) Source(2, 6) + SourceIndex(0) -7 >Emitted(1, 10) Source(2, 7) + SourceIndex(0) -8 >Emitted(1, 11) Source(2, 8) + SourceIndex(0) -9 >Emitted(1, 12) Source(2, 9) + SourceIndex(0) -10>Emitted(1, 14) Source(2, 11) + SourceIndex(0) -11>Emitted(1, 15) Source(2, 12) + SourceIndex(0) +3 >Emitted(1, 4) Source(2, 1) + SourceIndex(0) +4 >Emitted(1, 8) Source(2, 5) + SourceIndex(0) +5 >Emitted(1, 9) Source(2, 6) + SourceIndex(0) +6 >Emitted(1, 12) Source(2, 9) + SourceIndex(0) +7 >Emitted(1, 14) Source(2, 11) + SourceIndex(0) +8 >Emitted(1, 15) Source(2, 12) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationLabeled.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationModule.js.map b/tests/baselines/reference/sourceMapValidationModule.js.map index 513dd0b5a8016..d6da3e1b363db 100644 --- a/tests/baselines/reference/sourceMapValidationModule.js.map +++ b/tests/baselines/reference/sourceMapValidationModule.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationModule.js.map] -{"version":3,"file":"sourceMapValidationModule.js","sourceRoot":"","sources":["sourceMapValidationModule.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAGR;AAHD,WAAO,EAAE;IACL,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IACX,CAAC,EAAE,CAAC;AACR,CAAC,EAHM,EAAE,KAAF,EAAE,QAGR;AACD,IAAO,EAAE,CAQR;AARD,WAAO,EAAE;IACL,IAAO,EAAE,CAER;IAFD,WAAO,EAAE;QACM,IAAC,GAAG,EAAE,CAAC;IACtB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER;IAED;QACI,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC;IAChB,CAAC;IAFe,MAAG,MAElB,CAAA;AACL,CAAC,EARM,EAAE,KAAF,EAAE,QAQR"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationModule.js","sourceRoot":"","sources":["sourceMapValidationModule.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAGR;AAHD,WAAO,EAAE;IACL,IAAI,CAAC,GAAG,EAAE,CAAC;IACX,CAAC,EAAE,CAAC;AACR,CAAC,EAHM,EAAE,KAAF,EAAE,QAGR;AACD,IAAO,EAAE,CAQR;AARD,WAAO,EAAE;IACL,IAAO,EAAE,CAER;IAFD,WAAO,EAAE;QACM,IAAC,GAAG,EAAE,CAAC;IACtB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER;IAED;QACI,OAAO,EAAE,CAAC,CAAC,CAAC;IAChB,CAAC;IAFe,MAAG,MAElB,CAAA;AACL,CAAC,EARM,EAAE,KAAF,EAAE,QAQR"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationModule.sourcemap.txt b/tests/baselines/reference/sourceMapValidationModule.sourcemap.txt index 67ec161bdd80e..04e3935a0d65a 100644 --- a/tests/baselines/reference/sourceMapValidationModule.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationModule.sourcemap.txt @@ -42,28 +42,22 @@ sourceFile:sourceMapValidationModule.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ +4 > ^^^ +5 > ^^ +6 > ^ 1-> { > 2 > var 3 > a -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1->Emitted(3, 5) Source(2, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(2, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(2, 10) + SourceIndex(0) -4 >Emitted(3, 11) Source(2, 11) + SourceIndex(0) -5 >Emitted(3, 12) Source(2, 12) + SourceIndex(0) -6 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) -7 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) -8 >Emitted(3, 16) Source(2, 16) + SourceIndex(0) +4 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) +5 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) +6 >Emitted(3, 16) Source(2, 16) + SourceIndex(0) --- >>> a++; 1 >^^^^ @@ -228,27 +222,24 @@ sourceFile:sourceMapValidationModule.ts --- >>> return m4.x; 1->^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^ -5 > ^ -6 > ^ -7 > ^ +2 > ^^^^^^^ +3 > ^^ +4 > ^ +5 > ^ +6 > ^ 1->export function foo() { > -2 > return -3 > -4 > m4 -5 > . -6 > x -7 > ; +2 > return +3 > m4 +4 > . +5 > x +6 > ; 1->Emitted(13, 9) Source(11, 9) + SourceIndex(0) -2 >Emitted(13, 15) Source(11, 15) + SourceIndex(0) -3 >Emitted(13, 16) Source(11, 16) + SourceIndex(0) -4 >Emitted(13, 18) Source(11, 18) + SourceIndex(0) -5 >Emitted(13, 19) Source(11, 19) + SourceIndex(0) -6 >Emitted(13, 20) Source(11, 20) + SourceIndex(0) -7 >Emitted(13, 21) Source(11, 21) + SourceIndex(0) +2 >Emitted(13, 16) Source(11, 16) + SourceIndex(0) +3 >Emitted(13, 18) Source(11, 18) + SourceIndex(0) +4 >Emitted(13, 19) Source(11, 19) + SourceIndex(0) +5 >Emitted(13, 20) Source(11, 20) + SourceIndex(0) +6 >Emitted(13, 21) Source(11, 21) + SourceIndex(0) --- >>> } 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationStatements.js.map b/tests/baselines/reference/sourceMapValidationStatements.js.map index 20ef595728f74..307db0e4b43f4 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.js.map +++ b/tests/baselines/reference/sourceMapValidationStatements.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationStatements.js.map] -{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationStatements.js","sourceRoot":"","sources":["sourceMapValidationStatements.ts"],"names":[],"mappings":"AAAA;IACI,IAAI,CAAC,CAAC;IACN,IAAI,CAAC,GAAG,CAAC,CAAC;IACV,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;QACzB,CAAC,IAAI,CAAC,CAAC;QACP,CAAC,IAAI,CAAC,CAAC;KACV;IACD,IAAI,CAAC,GAAG,EAAE,EAAE;QACR,CAAC,IAAI,CAAC,CAAC;KACV;SAAM;QACH,CAAC,IAAI,EAAE,CAAC;QACR,CAAC,EAAE,CAAC;KACP;IACD,IAAI,CAAC,GAAG;QACJ,CAAC;QACD,CAAC;QACD,CAAC;KACJ,CAAC;IACF,IAAI,GAAG,GAAG;QACN,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,OAAO;KACb,CAAC;IACF,KAAK,IAAI,CAAC,IAAI,CAAC,EAAE;QACb,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,EAAE,CAAC;KACd;IACD,IAAI;QACA,GAAG,CAAC,CAAC,GAAG,MAAM,CAAC;KAClB;IAAC,OAAO,CAAC,EAAE;QACR,IAAI,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE;YACZ,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;SACd;aAAM;YACH,GAAG,CAAC,CAAC,GAAG,KAAK,CAAC;SACjB;KACJ;IACD,IAAI;QACA,MAAM,IAAI,KAAK,EAAE,CAAC;KACrB;IAAC,OAAO,EAAE,EAAE;QACT,IAAI,CAAC,GAAG,EAAE,CAAC;KACd;YAAS;QACN,CAAC,GAAG,EAAE,CAAC;KACV;IACD,MAAM,GAAG,EAAE;QACP,CAAC,GAAG,CAAC,CAAC;QACN,CAAC,GAAG,EAAE,CAAC;KACV;IACD,QAAQ,GAAG,CAAC,CAAC,EAAE;QACX,KAAK,CAAC,CAAC,CAAC;YACJ,CAAC,EAAE,CAAC;YACJ,MAAM;SAET;QACD,KAAK,CAAC,CAAC,CAAC;YACJ,CAAC,EAAE,CAAC;YACJ,MAAM;SAET;QACD,OAAO,CAAC,CAAC;YACL,CAAC,IAAI,CAAC,CAAC;YACP,CAAC,GAAG,EAAE,CAAC;YACP,MAAM;SAET;KACJ;IACD,OAAO,CAAC,GAAG,EAAE,EAAE;QACX,CAAC,EAAE,CAAC;KACP;IACD,GAAG;QACC,CAAC,EAAE,CAAC;KACP,QAAQ,CAAC,GAAG,CAAC,EAAC;IACf,CAAC,GAAG,CAAC,CAAC;IACN,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;IACjC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;IACzB,CAAC,KAAK,CAAC,CAAC;IACR,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;IACX,IAAI,CAAC,GAAG,CAAC,CAAC;IACV,OAAO;AACX,CAAC;AACD,IAAI,CAAC,GAAG;IACJ,IAAI,CAAC,GAAG,EAAE,CAAC;IACX,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC,CAAC;AACF,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt index 8bd295e44869c..60cf0af5caf49 100644 --- a/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationStatements.sourcemap.txt @@ -34,98 +34,68 @@ sourceFile:sourceMapValidationStatements.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 > var 3 > x -4 > -5 > = -6 > -7 > 0 -8 > ; +4 > = +5 > 0 +6 > ; 1->Emitted(3, 5) Source(3, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(3, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(3, 10) + SourceIndex(0) -4 >Emitted(3, 11) Source(3, 11) + SourceIndex(0) -5 >Emitted(3, 12) Source(3, 12) + SourceIndex(0) -6 >Emitted(3, 13) Source(3, 13) + SourceIndex(0) -7 >Emitted(3, 14) Source(3, 14) + SourceIndex(0) -8 >Emitted(3, 15) Source(3, 15) + SourceIndex(0) +4 >Emitted(3, 13) Source(3, 13) + SourceIndex(0) +5 >Emitted(3, 14) Source(3, 14) + SourceIndex(0) +6 >Emitted(3, 15) Source(3, 15) + SourceIndex(0) --- >>> for (var i = 0; i < 10; i++) { 1->^^^^ -2 > ^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^^^ -15> ^^ -16> ^ -17> ^ -18> ^ -19> ^^ -20> ^ -21> ^ -22> ^ +2 > ^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^ +6 > ^ +7 > ^^ +8 > ^ +9 > ^^^ +10> ^^ +11> ^^ +12> ^ +13> ^^ +14> ^^ 1-> > -2 > for -3 > -4 > ( -5 > var -6 > i -7 > -8 > = -9 > -10> 0 -11> ; -12> -13> i -14> < -15> 10 -16> ; -17> -18> i -19> ++ -20> ) -21> -22> { +2 > for ( +3 > var +4 > i +5 > = +6 > 0 +7 > ; +8 > i +9 > < +10> 10 +11> ; +12> i +13> ++ +14> ) 1->Emitted(4, 5) Source(4, 5) + SourceIndex(0) -2 >Emitted(4, 8) Source(4, 8) + SourceIndex(0) -3 >Emitted(4, 9) Source(4, 9) + SourceIndex(0) -4 >Emitted(4, 10) Source(4, 10) + SourceIndex(0) -5 >Emitted(4, 14) Source(4, 14) + SourceIndex(0) -6 >Emitted(4, 15) Source(4, 15) + SourceIndex(0) -7 >Emitted(4, 16) Source(4, 16) + SourceIndex(0) -8 >Emitted(4, 17) Source(4, 17) + SourceIndex(0) -9 >Emitted(4, 18) Source(4, 18) + SourceIndex(0) -10>Emitted(4, 19) Source(4, 19) + SourceIndex(0) -11>Emitted(4, 20) Source(4, 20) + SourceIndex(0) -12>Emitted(4, 21) Source(4, 21) + SourceIndex(0) -13>Emitted(4, 22) Source(4, 22) + SourceIndex(0) -14>Emitted(4, 25) Source(4, 25) + SourceIndex(0) -15>Emitted(4, 27) Source(4, 27) + SourceIndex(0) -16>Emitted(4, 28) Source(4, 28) + SourceIndex(0) -17>Emitted(4, 29) Source(4, 29) + SourceIndex(0) -18>Emitted(4, 30) Source(4, 30) + SourceIndex(0) -19>Emitted(4, 32) Source(4, 32) + SourceIndex(0) -20>Emitted(4, 33) Source(4, 33) + SourceIndex(0) -21>Emitted(4, 34) Source(4, 34) + SourceIndex(0) -22>Emitted(4, 35) Source(4, 35) + SourceIndex(0) +2 >Emitted(4, 10) Source(4, 10) + SourceIndex(0) +3 >Emitted(4, 14) Source(4, 14) + SourceIndex(0) +4 >Emitted(4, 15) Source(4, 15) + SourceIndex(0) +5 >Emitted(4, 18) Source(4, 18) + SourceIndex(0) +6 >Emitted(4, 19) Source(4, 19) + SourceIndex(0) +7 >Emitted(4, 21) Source(4, 21) + SourceIndex(0) +8 >Emitted(4, 22) Source(4, 22) + SourceIndex(0) +9 >Emitted(4, 25) Source(4, 25) + SourceIndex(0) +10>Emitted(4, 27) Source(4, 27) + SourceIndex(0) +11>Emitted(4, 29) Source(4, 29) + SourceIndex(0) +12>Emitted(4, 30) Source(4, 30) + SourceIndex(0) +13>Emitted(4, 32) Source(4, 32) + SourceIndex(0) +14>Emitted(4, 34) Source(4, 34) + SourceIndex(0) --- >>> x += i; 1 >^^^^^^^^ @@ -134,7 +104,7 @@ sourceFile:sourceMapValidationStatements.ts 4 > ^ 5 > ^ 6 > ^-> -1 > +1 >{ > 2 > x 3 > += @@ -165,47 +135,32 @@ sourceFile:sourceMapValidationStatements.ts 5 >Emitted(6, 16) Source(6, 16) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^-> +1 >^^^^^ +2 > ^^^^^^^^^^^^^-> 1 > - > -2 > } -1 >Emitted(7, 5) Source(7, 5) + SourceIndex(0) -2 >Emitted(7, 6) Source(7, 6) + SourceIndex(0) + > } +1 >Emitted(7, 6) Source(7, 6) + SourceIndex(0) --- >>> if (x > 17) { 1->^^^^ -2 > ^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ +2 > ^^^^ +3 > ^ +4 > ^^^ +5 > ^^ +6 > ^^ 1-> > -2 > if -3 > -4 > ( -5 > x -6 > > -7 > 17 -8 > ) -9 > -10> { +2 > if ( +3 > x +4 > > +5 > 17 +6 > ) 1->Emitted(8, 5) Source(8, 5) + SourceIndex(0) -2 >Emitted(8, 7) Source(8, 7) + SourceIndex(0) -3 >Emitted(8, 8) Source(8, 8) + SourceIndex(0) -4 >Emitted(8, 9) Source(8, 9) + SourceIndex(0) -5 >Emitted(8, 10) Source(8, 10) + SourceIndex(0) -6 >Emitted(8, 13) Source(8, 13) + SourceIndex(0) -7 >Emitted(8, 15) Source(8, 15) + SourceIndex(0) -8 >Emitted(8, 16) Source(8, 16) + SourceIndex(0) -9 >Emitted(8, 17) Source(8, 17) + SourceIndex(0) -10>Emitted(8, 18) Source(8, 18) + SourceIndex(0) +2 >Emitted(8, 9) Source(8, 9) + SourceIndex(0) +3 >Emitted(8, 10) Source(8, 10) + SourceIndex(0) +4 >Emitted(8, 13) Source(8, 13) + SourceIndex(0) +5 >Emitted(8, 15) Source(8, 15) + SourceIndex(0) +6 >Emitted(8, 17) Source(8, 17) + SourceIndex(0) --- >>> x /= 9; 1 >^^^^^^^^ @@ -213,7 +168,7 @@ sourceFile:sourceMapValidationStatements.ts 3 > ^^^^ 4 > ^ 5 > ^ -1 > +1 >{ > 2 > x 3 > /= @@ -226,29 +181,17 @@ sourceFile:sourceMapValidationStatements.ts 5 >Emitted(9, 16) Source(9, 16) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ -3 > ^^^^^^-> +1 >^^^^^ +2 > ^^^^^^-> 1 > - > -2 > } -1 >Emitted(10, 5) Source(10, 5) + SourceIndex(0) -2 >Emitted(10, 6) Source(10, 6) + SourceIndex(0) + > } +1 >Emitted(10, 6) Source(10, 6) + SourceIndex(0) --- >>> else { -1->^^^^ -2 > ^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^-> -1-> -2 > else -3 > -4 > { -1->Emitted(11, 5) Source(10, 7) + SourceIndex(0) -2 >Emitted(11, 9) Source(10, 11) + SourceIndex(0) -3 >Emitted(11, 10) Source(10, 12) + SourceIndex(0) -4 >Emitted(11, 11) Source(10, 13) + SourceIndex(0) +1->^^^^^^^^^ +2 > ^^^^^^^^-> +1-> else +1->Emitted(11, 10) Source(10, 12) + SourceIndex(0) --- >>> x += 10; 1->^^^^^^^^ @@ -256,7 +199,7 @@ sourceFile:sourceMapValidationStatements.ts 3 > ^^^^ 4 > ^^ 5 > ^ -1-> +1->{ > 2 > x 3 > += @@ -284,35 +227,26 @@ sourceFile:sourceMapValidationStatements.ts 4 >Emitted(13, 13) Source(12, 13) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ -3 > ^^^^^^^^^-> +1 >^^^^^ +2 > ^^^^^^^^^-> 1 > - > -2 > } -1 >Emitted(14, 5) Source(13, 5) + SourceIndex(0) -2 >Emitted(14, 6) Source(13, 6) + SourceIndex(0) + > } +1 >Emitted(14, 6) Source(13, 6) + SourceIndex(0) --- >>> var a = [ 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ +4 > ^^^ 1-> > 2 > var 3 > a -4 > -5 > = -6 > +4 > = 1->Emitted(15, 5) Source(14, 5) + SourceIndex(0) 2 >Emitted(15, 9) Source(14, 9) + SourceIndex(0) 3 >Emitted(15, 10) Source(14, 10) + SourceIndex(0) -4 >Emitted(15, 11) Source(14, 11) + SourceIndex(0) -5 >Emitted(15, 12) Source(14, 12) + SourceIndex(0) -6 >Emitted(15, 13) Source(14, 13) + SourceIndex(0) +4 >Emitted(15, 13) Source(14, 13) + SourceIndex(0) --- >>> 1, 1 >^^^^^^^^ @@ -357,22 +291,16 @@ sourceFile:sourceMapValidationStatements.ts 1->^^^^ 2 > ^^^^ 3 > ^^^ -4 > ^ -5 > ^ -6 > ^ +4 > ^^^ 1-> > 2 > var 3 > obj -4 > -5 > = -6 > +4 > = 1->Emitted(20, 5) Source(19, 5) + SourceIndex(0) 2 >Emitted(20, 9) Source(19, 9) + SourceIndex(0) 3 >Emitted(20, 12) Source(19, 12) + SourceIndex(0) -4 >Emitted(20, 13) Source(19, 13) + SourceIndex(0) -5 >Emitted(20, 14) Source(19, 14) + SourceIndex(0) -6 >Emitted(20, 15) Source(19, 15) + SourceIndex(0) +4 >Emitted(20, 15) Source(19, 15) + SourceIndex(0) --- >>> z: 1, 1 >^^^^^^^^ @@ -417,48 +345,31 @@ sourceFile:sourceMapValidationStatements.ts --- >>> for (var j in a) { 1->^^^^ -2 > ^^^ -3 > ^ -4 > ^ -5 > ^^^^ -6 > ^ -7 > ^ -8 > ^^ -9 > ^ -10> ^ -11> ^ -12> ^ -13> ^ +2 > ^^^^^ +3 > ^^^^ +4 > ^ +5 > ^^^^ +6 > ^ +7 > ^^ +8 > ^-> 1-> > -2 > for -3 > -4 > ( -5 > var -6 > j -7 > -8 > in -9 > -10> a -11> ) -12> -13> { +2 > for ( +3 > var +4 > j +5 > in +6 > a +7 > ) 1->Emitted(24, 5) Source(23, 5) + SourceIndex(0) -2 >Emitted(24, 8) Source(23, 8) + SourceIndex(0) -3 >Emitted(24, 9) Source(23, 9) + SourceIndex(0) -4 >Emitted(24, 10) Source(23, 10) + SourceIndex(0) -5 >Emitted(24, 14) Source(23, 14) + SourceIndex(0) -6 >Emitted(24, 15) Source(23, 15) + SourceIndex(0) -7 >Emitted(24, 16) Source(23, 16) + SourceIndex(0) -8 >Emitted(24, 18) Source(23, 18) + SourceIndex(0) -9 >Emitted(24, 19) Source(23, 19) + SourceIndex(0) -10>Emitted(24, 20) Source(23, 20) + SourceIndex(0) -11>Emitted(24, 21) Source(23, 21) + SourceIndex(0) -12>Emitted(24, 22) Source(23, 22) + SourceIndex(0) -13>Emitted(24, 23) Source(23, 23) + SourceIndex(0) +2 >Emitted(24, 10) Source(23, 10) + SourceIndex(0) +3 >Emitted(24, 14) Source(23, 14) + SourceIndex(0) +4 >Emitted(24, 15) Source(23, 15) + SourceIndex(0) +5 >Emitted(24, 19) Source(23, 19) + SourceIndex(0) +6 >Emitted(24, 20) Source(23, 20) + SourceIndex(0) +7 >Emitted(24, 22) Source(23, 22) + SourceIndex(0) --- >>> obj.z = a[j]; -1 >^^^^^^^^ +1->^^^^^^^^ 2 > ^^^ 3 > ^ 4 > ^ @@ -468,7 +379,7 @@ sourceFile:sourceMapValidationStatements.ts 8 > ^ 9 > ^ 10> ^ -1 > +1->{ > 2 > obj 3 > . @@ -479,7 +390,7 @@ sourceFile:sourceMapValidationStatements.ts 8 > j 9 > ] 10> ; -1 >Emitted(25, 9) Source(24, 9) + SourceIndex(0) +1->Emitted(25, 9) Source(24, 9) + SourceIndex(0) 2 >Emitted(25, 12) Source(24, 12) + SourceIndex(0) 3 >Emitted(25, 13) Source(24, 13) + SourceIndex(0) 4 >Emitted(25, 14) Source(24, 14) + SourceIndex(0) @@ -494,54 +405,39 @@ sourceFile:sourceMapValidationStatements.ts 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ +4 > ^^^ +5 > ^^ +6 > ^ 1 > > 2 > var 3 > v -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(26, 9) Source(25, 9) + SourceIndex(0) 2 >Emitted(26, 13) Source(25, 13) + SourceIndex(0) 3 >Emitted(26, 14) Source(25, 14) + SourceIndex(0) -4 >Emitted(26, 15) Source(25, 15) + SourceIndex(0) -5 >Emitted(26, 16) Source(25, 16) + SourceIndex(0) -6 >Emitted(26, 17) Source(25, 17) + SourceIndex(0) -7 >Emitted(26, 19) Source(25, 19) + SourceIndex(0) -8 >Emitted(26, 20) Source(25, 20) + SourceIndex(0) +4 >Emitted(26, 17) Source(25, 17) + SourceIndex(0) +5 >Emitted(26, 19) Source(25, 19) + SourceIndex(0) +6 >Emitted(26, 20) Source(25, 20) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ -3 > ^^^^^-> +1 >^^^^^ +2 > ^^^^^-> 1 > - > -2 > } -1 >Emitted(27, 5) Source(26, 5) + SourceIndex(0) -2 >Emitted(27, 6) Source(26, 6) + SourceIndex(0) + > } +1 >Emitted(27, 6) Source(26, 6) + SourceIndex(0) --- >>> try { 1->^^^^ -2 > ^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^-> +2 > ^^^^ +3 > ^^^^^^^^^^^^^^^^-> 1-> > -2 > try -3 > -4 > { +2 > try 1->Emitted(28, 5) Source(27, 5) + SourceIndex(0) -2 >Emitted(28, 8) Source(27, 8) + SourceIndex(0) -3 >Emitted(28, 9) Source(27, 9) + SourceIndex(0) -4 >Emitted(28, 10) Source(27, 10) + SourceIndex(0) +2 >Emitted(28, 9) Source(27, 9) + SourceIndex(0) --- >>> obj.q = "ohhh"; 1->^^^^^^^^ @@ -551,7 +447,7 @@ sourceFile:sourceMapValidationStatements.ts 5 > ^^^ 6 > ^^^^^^ 7 > ^ -1-> +1->{ > 2 > obj 3 > . @@ -568,80 +464,53 @@ sourceFile:sourceMapValidationStatements.ts 7 >Emitted(29, 24) Source(28, 24) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ -3 > ^^^^^^^^^^^-> +1 >^^^^^ +2 > ^^^^^^^^^^^-> 1 > - > -2 > } -1 >Emitted(30, 5) Source(29, 5) + SourceIndex(0) -2 >Emitted(30, 6) Source(29, 6) + SourceIndex(0) + > } +1 >Emitted(30, 6) Source(29, 6) + SourceIndex(0) --- >>> catch (e) { 1->^^^^ -2 > ^^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^^^-> +2 > ^^^^^^^ +3 > ^ +4 > ^^ +5 > ^^^^^^^^^^^^-> 1-> -2 > catch -3 > -4 > ( -5 > e -6 > ) -7 > -8 > { +2 > catch ( +3 > e +4 > ) 1->Emitted(31, 5) Source(29, 7) + SourceIndex(0) -2 >Emitted(31, 10) Source(29, 12) + SourceIndex(0) -3 >Emitted(31, 11) Source(29, 13) + SourceIndex(0) -4 >Emitted(31, 12) Source(29, 14) + SourceIndex(0) -5 >Emitted(31, 13) Source(29, 15) + SourceIndex(0) -6 >Emitted(31, 14) Source(29, 16) + SourceIndex(0) -7 >Emitted(31, 15) Source(29, 17) + SourceIndex(0) -8 >Emitted(31, 16) Source(29, 18) + SourceIndex(0) +2 >Emitted(31, 12) Source(29, 14) + SourceIndex(0) +3 >Emitted(31, 13) Source(29, 15) + SourceIndex(0) +4 >Emitted(31, 15) Source(29, 17) + SourceIndex(0) --- >>> if (obj.z < 10) { 1->^^^^^^^^ -2 > ^^ -3 > ^ -4 > ^ -5 > ^^^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^^ -10> ^ -11> ^ -12> ^ -1-> +2 > ^^^^ +3 > ^^^ +4 > ^ +5 > ^ +6 > ^^^ +7 > ^^ +8 > ^^ +1->{ > -2 > if -3 > -4 > ( -5 > obj -6 > . -7 > z -8 > < -9 > 10 -10> ) -11> -12> { +2 > if ( +3 > obj +4 > . +5 > z +6 > < +7 > 10 +8 > ) 1->Emitted(32, 9) Source(30, 9) + SourceIndex(0) -2 >Emitted(32, 11) Source(30, 11) + SourceIndex(0) -3 >Emitted(32, 12) Source(30, 12) + SourceIndex(0) -4 >Emitted(32, 13) Source(30, 13) + SourceIndex(0) -5 >Emitted(32, 16) Source(30, 16) + SourceIndex(0) -6 >Emitted(32, 17) Source(30, 17) + SourceIndex(0) -7 >Emitted(32, 18) Source(30, 18) + SourceIndex(0) -8 >Emitted(32, 21) Source(30, 21) + SourceIndex(0) -9 >Emitted(32, 23) Source(30, 23) + SourceIndex(0) -10>Emitted(32, 24) Source(30, 24) + SourceIndex(0) -11>Emitted(32, 25) Source(30, 25) + SourceIndex(0) -12>Emitted(32, 26) Source(30, 26) + SourceIndex(0) +2 >Emitted(32, 13) Source(30, 13) + SourceIndex(0) +3 >Emitted(32, 16) Source(30, 16) + SourceIndex(0) +4 >Emitted(32, 17) Source(30, 17) + SourceIndex(0) +5 >Emitted(32, 18) Source(30, 18) + SourceIndex(0) +6 >Emitted(32, 21) Source(30, 21) + SourceIndex(0) +7 >Emitted(32, 23) Source(30, 23) + SourceIndex(0) +8 >Emitted(32, 25) Source(30, 25) + SourceIndex(0) --- >>> obj.z = 12; 1 >^^^^^^^^^^^^ @@ -651,7 +520,7 @@ sourceFile:sourceMapValidationStatements.ts 5 > ^^^ 6 > ^^ 7 > ^ -1 > +1 >{ > 2 > obj 3 > . @@ -668,29 +537,17 @@ sourceFile:sourceMapValidationStatements.ts 7 >Emitted(33, 24) Source(31, 24) + SourceIndex(0) --- >>> } -1 >^^^^^^^^ -2 > ^ -3 > ^^^^^^-> +1 >^^^^^^^^^ +2 > ^^^^^^-> 1 > - > -2 > } -1 >Emitted(34, 9) Source(32, 9) + SourceIndex(0) -2 >Emitted(34, 10) Source(32, 10) + SourceIndex(0) + > } +1 >Emitted(34, 10) Source(32, 10) + SourceIndex(0) --- >>> else { -1->^^^^^^^^ -2 > ^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^-> -1-> -2 > else -3 > -4 > { -1->Emitted(35, 9) Source(32, 11) + SourceIndex(0) -2 >Emitted(35, 13) Source(32, 15) + SourceIndex(0) -3 >Emitted(35, 14) Source(32, 16) + SourceIndex(0) -4 >Emitted(35, 15) Source(32, 17) + SourceIndex(0) +1->^^^^^^^^^^^^^ +2 > ^^^^^^^^^^^^^^-> +1-> else +1->Emitted(35, 14) Source(32, 16) + SourceIndex(0) --- >>> obj.q = "hmm"; 1->^^^^^^^^^^^^ @@ -700,7 +557,7 @@ sourceFile:sourceMapValidationStatements.ts 5 > ^^^ 6 > ^^^^^ 7 > ^ -1-> +1->{ > 2 > obj 3 > . @@ -717,155 +574,104 @@ sourceFile:sourceMapValidationStatements.ts 7 >Emitted(36, 27) Source(33, 27) + SourceIndex(0) --- >>> } -1 >^^^^^^^^ -2 > ^ +1 >^^^^^^^^^ 1 > - > -2 > } -1 >Emitted(37, 9) Source(34, 9) + SourceIndex(0) -2 >Emitted(37, 10) Source(34, 10) + SourceIndex(0) + > } +1 >Emitted(37, 10) Source(34, 10) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ -3 > ^^^^^-> +1 >^^^^^ +2 > ^^^^^-> 1 > - > -2 > } -1 >Emitted(38, 5) Source(35, 5) + SourceIndex(0) -2 >Emitted(38, 6) Source(35, 6) + SourceIndex(0) + > } +1 >Emitted(38, 6) Source(35, 6) + SourceIndex(0) --- >>> try { 1->^^^^ -2 > ^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^^^^^^^^^-> +2 > ^^^^ +3 > ^^^^^^^^^^^^^^^^^^^-> 1-> > -2 > try -3 > -4 > { +2 > try 1->Emitted(39, 5) Source(36, 5) + SourceIndex(0) -2 >Emitted(39, 8) Source(36, 8) + SourceIndex(0) -3 >Emitted(39, 9) Source(36, 9) + SourceIndex(0) -4 >Emitted(39, 10) Source(36, 10) + SourceIndex(0) +2 >Emitted(39, 9) Source(36, 9) + SourceIndex(0) --- >>> throw new Error(); 1->^^^^^^^^ -2 > ^^^^^ -3 > ^ -4 > ^^^ -5 > ^ -6 > ^^^^^ -7 > ^^ -8 > ^ -1-> +2 > ^^^^^^ +3 > ^^^^ +4 > ^^^^^ +5 > ^^ +6 > ^ +1->{ > -2 > throw -3 > -4 > new -5 > -6 > Error -7 > () -8 > ; +2 > throw +3 > new +4 > Error +5 > () +6 > ; 1->Emitted(40, 9) Source(37, 9) + SourceIndex(0) -2 >Emitted(40, 14) Source(37, 14) + SourceIndex(0) -3 >Emitted(40, 15) Source(37, 15) + SourceIndex(0) -4 >Emitted(40, 18) Source(37, 18) + SourceIndex(0) -5 >Emitted(40, 19) Source(37, 19) + SourceIndex(0) -6 >Emitted(40, 24) Source(37, 24) + SourceIndex(0) -7 >Emitted(40, 26) Source(37, 26) + SourceIndex(0) -8 >Emitted(40, 27) Source(37, 27) + SourceIndex(0) +2 >Emitted(40, 15) Source(37, 15) + SourceIndex(0) +3 >Emitted(40, 19) Source(37, 19) + SourceIndex(0) +4 >Emitted(40, 24) Source(37, 24) + SourceIndex(0) +5 >Emitted(40, 26) Source(37, 26) + SourceIndex(0) +6 >Emitted(40, 27) Source(37, 27) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ -3 > ^^^^^^^^^^^^-> +1 >^^^^^ +2 > ^^^^^^^^^^^^-> 1 > - > -2 > } -1 >Emitted(41, 5) Source(38, 5) + SourceIndex(0) -2 >Emitted(41, 6) Source(38, 6) + SourceIndex(0) + > } +1 >Emitted(41, 6) Source(38, 6) + SourceIndex(0) --- >>> catch (e1) { 1->^^^^ -2 > ^^^^^ -3 > ^ -4 > ^ -5 > ^^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^-> +2 > ^^^^^^^ +3 > ^^ +4 > ^^ +5 > ^^^^^-> 1-> -2 > catch -3 > -4 > ( -5 > e1 -6 > ) -7 > -8 > { +2 > catch ( +3 > e1 +4 > ) 1->Emitted(42, 5) Source(38, 7) + SourceIndex(0) -2 >Emitted(42, 10) Source(38, 12) + SourceIndex(0) -3 >Emitted(42, 11) Source(38, 13) + SourceIndex(0) -4 >Emitted(42, 12) Source(38, 14) + SourceIndex(0) -5 >Emitted(42, 14) Source(38, 16) + SourceIndex(0) -6 >Emitted(42, 15) Source(38, 17) + SourceIndex(0) -7 >Emitted(42, 16) Source(38, 18) + SourceIndex(0) -8 >Emitted(42, 17) Source(38, 19) + SourceIndex(0) +2 >Emitted(42, 12) Source(38, 14) + SourceIndex(0) +3 >Emitted(42, 14) Source(38, 16) + SourceIndex(0) +4 >Emitted(42, 16) Source(38, 18) + SourceIndex(0) --- >>> var b = e1; 1->^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -1-> +4 > ^^^ +5 > ^^ +6 > ^ +1->{ > 2 > var 3 > b -4 > -5 > = -6 > -7 > e1 -8 > ; +4 > = +5 > e1 +6 > ; 1->Emitted(43, 9) Source(39, 9) + SourceIndex(0) 2 >Emitted(43, 13) Source(39, 13) + SourceIndex(0) 3 >Emitted(43, 14) Source(39, 14) + SourceIndex(0) -4 >Emitted(43, 15) Source(39, 15) + SourceIndex(0) -5 >Emitted(43, 16) Source(39, 16) + SourceIndex(0) -6 >Emitted(43, 17) Source(39, 17) + SourceIndex(0) -7 >Emitted(43, 19) Source(39, 19) + SourceIndex(0) -8 >Emitted(43, 20) Source(39, 20) + SourceIndex(0) +4 >Emitted(43, 17) Source(39, 17) + SourceIndex(0) +5 >Emitted(43, 19) Source(39, 19) + SourceIndex(0) +6 >Emitted(43, 20) Source(39, 20) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ -3 > ^^^^^^^^^-> +1 >^^^^^ +2 > ^^^^^^^^^-> 1 > - > -2 > } -1 >Emitted(44, 5) Source(40, 5) + SourceIndex(0) -2 >Emitted(44, 6) Source(40, 6) + SourceIndex(0) + > } +1 >Emitted(44, 6) Source(40, 6) + SourceIndex(0) --- >>> finally { -1->^^^^ -2 > ^^^^^^^ -3 > ^ -4 > ^ -5 > ^^^-> -1-> -2 > finally -3 > -4 > { -1->Emitted(45, 5) Source(40, 7) + SourceIndex(0) -2 >Emitted(45, 12) Source(40, 14) + SourceIndex(0) -3 >Emitted(45, 13) Source(40, 15) + SourceIndex(0) -4 >Emitted(45, 14) Source(40, 16) + SourceIndex(0) +1->^^^^^^^^^^^^ +2 > ^^^^-> +1-> finally +1->Emitted(45, 13) Source(40, 15) + SourceIndex(0) --- >>> y = 70; 1->^^^^^^^^ @@ -873,7 +679,7 @@ sourceFile:sourceMapValidationStatements.ts 3 > ^^^ 4 > ^^ 5 > ^ -1-> +1->{ > 2 > y 3 > = @@ -886,41 +692,26 @@ sourceFile:sourceMapValidationStatements.ts 5 >Emitted(46, 16) Source(41, 16) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ -3 > ^^^^^^^^^^^^-> +1 >^^^^^ +2 > ^^^^^^^^^^^^-> 1 > - > -2 > } -1 >Emitted(47, 5) Source(42, 5) + SourceIndex(0) -2 >Emitted(47, 6) Source(42, 6) + SourceIndex(0) + > } +1 >Emitted(47, 6) Source(42, 6) + SourceIndex(0) --- >>> with (obj) { 1->^^^^ -2 > ^^^^ -3 > ^ -4 > ^ -5 > ^^^ -6 > ^ -7 > ^ -8 > ^ +2 > ^^^^^^ +3 > ^^^ +4 > ^^ 1-> > -2 > with -3 > -4 > ( -5 > obj -6 > ) -7 > -8 > { +2 > with ( +3 > obj +4 > ) 1->Emitted(48, 5) Source(43, 5) + SourceIndex(0) -2 >Emitted(48, 9) Source(43, 9) + SourceIndex(0) -3 >Emitted(48, 10) Source(43, 10) + SourceIndex(0) -4 >Emitted(48, 11) Source(43, 11) + SourceIndex(0) -5 >Emitted(48, 14) Source(43, 14) + SourceIndex(0) -6 >Emitted(48, 15) Source(43, 15) + SourceIndex(0) -7 >Emitted(48, 16) Source(43, 16) + SourceIndex(0) -8 >Emitted(48, 17) Source(43, 17) + SourceIndex(0) +2 >Emitted(48, 11) Source(43, 11) + SourceIndex(0) +3 >Emitted(48, 14) Source(43, 14) + SourceIndex(0) +4 >Emitted(48, 16) Source(43, 16) + SourceIndex(0) --- >>> i = 2; 1 >^^^^^^^^ @@ -929,7 +720,7 @@ sourceFile:sourceMapValidationStatements.ts 4 > ^ 5 > ^ 6 > ^^-> -1 > +1 >{ > 2 > i 3 > = @@ -960,192 +751,152 @@ sourceFile:sourceMapValidationStatements.ts 5 >Emitted(50, 16) Source(45, 16) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^^-> +1 >^^^^^ +2 > ^^^^^^^^^^^^^^^^-> 1 > - > -2 > } -1 >Emitted(51, 5) Source(46, 5) + SourceIndex(0) -2 >Emitted(51, 6) Source(46, 6) + SourceIndex(0) + > } +1 >Emitted(51, 6) Source(46, 6) + SourceIndex(0) --- >>> switch (obj.z) { 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^ -5 > ^^^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^ +2 > ^^^^^^^^ +3 > ^^^ +4 > ^ +5 > ^ +6 > ^^ 1-> > -2 > switch -3 > -4 > ( -5 > obj -6 > . -7 > z -8 > ) -9 > -10> { +2 > switch ( +3 > obj +4 > . +5 > z +6 > ) 1->Emitted(52, 5) Source(47, 5) + SourceIndex(0) -2 >Emitted(52, 11) Source(47, 11) + SourceIndex(0) -3 >Emitted(52, 12) Source(47, 12) + SourceIndex(0) -4 >Emitted(52, 13) Source(47, 13) + SourceIndex(0) -5 >Emitted(52, 16) Source(47, 16) + SourceIndex(0) -6 >Emitted(52, 17) Source(47, 17) + SourceIndex(0) -7 >Emitted(52, 18) Source(47, 18) + SourceIndex(0) -8 >Emitted(52, 19) Source(47, 19) + SourceIndex(0) -9 >Emitted(52, 20) Source(47, 20) + SourceIndex(0) -10>Emitted(52, 21) Source(47, 21) + SourceIndex(0) +2 >Emitted(52, 13) Source(47, 13) + SourceIndex(0) +3 >Emitted(52, 16) Source(47, 16) + SourceIndex(0) +4 >Emitted(52, 17) Source(47, 17) + SourceIndex(0) +5 >Emitted(52, 18) Source(47, 18) + SourceIndex(0) +6 >Emitted(52, 20) Source(47, 20) + SourceIndex(0) --- >>> case 0: { 1 >^^^^^^^^ -2 > ^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -1 > +2 > ^^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^-> +1 >{ > -2 > case -3 > -4 > 0 -5 > : -6 > -7 > { +2 > case +3 > 0 +4 > : +5 > 1 >Emitted(53, 9) Source(48, 9) + SourceIndex(0) -2 >Emitted(53, 13) Source(48, 13) + SourceIndex(0) -3 >Emitted(53, 14) Source(48, 14) + SourceIndex(0) -4 >Emitted(53, 15) Source(48, 15) + SourceIndex(0) -5 >Emitted(53, 16) Source(48, 16) + SourceIndex(0) -6 >Emitted(53, 17) Source(48, 17) + SourceIndex(0) -7 >Emitted(53, 18) Source(48, 18) + SourceIndex(0) +2 >Emitted(53, 14) Source(48, 14) + SourceIndex(0) +3 >Emitted(53, 15) Source(48, 15) + SourceIndex(0) +4 >Emitted(53, 16) Source(48, 16) + SourceIndex(0) +5 >Emitted(53, 17) Source(48, 17) + SourceIndex(0) --- >>> x++; -1 >^^^^^^^^^^^^ +1->^^^^^^^^^^^^ 2 > ^ 3 > ^^ 4 > ^ 5 > ^^^-> -1 > +1->{ > 2 > x 3 > ++ 4 > ; -1 >Emitted(54, 13) Source(49, 13) + SourceIndex(0) +1->Emitted(54, 13) Source(49, 13) + SourceIndex(0) 2 >Emitted(54, 14) Source(49, 14) + SourceIndex(0) 3 >Emitted(54, 16) Source(49, 16) + SourceIndex(0) 4 >Emitted(54, 17) Source(49, 17) + SourceIndex(0) --- >>> break; 1->^^^^^^^^^^^^ -2 > ^^^^^ -3 > ^ +2 > ^^^^^^ 1-> > -2 > break -3 > ; +2 > break; 1->Emitted(55, 13) Source(50, 13) + SourceIndex(0) -2 >Emitted(55, 18) Source(50, 18) + SourceIndex(0) -3 >Emitted(55, 19) Source(50, 19) + SourceIndex(0) +2 >Emitted(55, 19) Source(50, 19) + SourceIndex(0) --- >>> } -1 >^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^-> +1 >^^^^^^^^^ +2 > ^^^^^^^^^-> 1 > > - > -2 > } -1 >Emitted(56, 9) Source(52, 9) + SourceIndex(0) -2 >Emitted(56, 10) Source(52, 10) + SourceIndex(0) + > } +1 >Emitted(56, 10) Source(52, 10) + SourceIndex(0) --- >>> case 1: { 1->^^^^^^^^ -2 > ^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ +2 > ^^^^^ +3 > ^ +4 > ^ +5 > ^ +6 > ^-> 1-> > -2 > case -3 > -4 > 1 -5 > : -6 > -7 > { +2 > case +3 > 1 +4 > : +5 > 1->Emitted(57, 9) Source(53, 9) + SourceIndex(0) -2 >Emitted(57, 13) Source(53, 13) + SourceIndex(0) -3 >Emitted(57, 14) Source(53, 14) + SourceIndex(0) -4 >Emitted(57, 15) Source(53, 15) + SourceIndex(0) -5 >Emitted(57, 16) Source(53, 16) + SourceIndex(0) -6 >Emitted(57, 17) Source(53, 17) + SourceIndex(0) -7 >Emitted(57, 18) Source(53, 18) + SourceIndex(0) +2 >Emitted(57, 14) Source(53, 14) + SourceIndex(0) +3 >Emitted(57, 15) Source(53, 15) + SourceIndex(0) +4 >Emitted(57, 16) Source(53, 16) + SourceIndex(0) +5 >Emitted(57, 17) Source(53, 17) + SourceIndex(0) --- >>> x--; -1 >^^^^^^^^^^^^ +1->^^^^^^^^^^^^ 2 > ^ 3 > ^^ 4 > ^ 5 > ^^^-> -1 > +1->{ > 2 > x 3 > -- 4 > ; -1 >Emitted(58, 13) Source(54, 13) + SourceIndex(0) +1->Emitted(58, 13) Source(54, 13) + SourceIndex(0) 2 >Emitted(58, 14) Source(54, 14) + SourceIndex(0) 3 >Emitted(58, 16) Source(54, 16) + SourceIndex(0) 4 >Emitted(58, 17) Source(54, 17) + SourceIndex(0) --- >>> break; 1->^^^^^^^^^^^^ -2 > ^^^^^ -3 > ^ +2 > ^^^^^^ 1-> > -2 > break -3 > ; +2 > break; 1->Emitted(59, 13) Source(55, 13) + SourceIndex(0) -2 >Emitted(59, 18) Source(55, 18) + SourceIndex(0) -3 >Emitted(59, 19) Source(55, 19) + SourceIndex(0) +2 >Emitted(59, 19) Source(55, 19) + SourceIndex(0) --- >>> } -1 >^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^^-> +1 >^^^^^^^^^ +2 > ^^^^^^^^^^-> 1 > > - > -2 > } -1 >Emitted(60, 9) Source(57, 9) + SourceIndex(0) -2 >Emitted(60, 10) Source(57, 10) + SourceIndex(0) + > } +1 >Emitted(60, 10) Source(57, 10) + SourceIndex(0) --- >>> default: { 1->^^^^^^^^ 2 > ^^^^^^^ 3 > ^ 4 > ^ -5 > ^ -6 > ^^-> +5 > ^^^-> 1-> > 2 > default 3 > : 4 > -5 > { 1->Emitted(61, 9) Source(58, 9) + SourceIndex(0) 2 >Emitted(61, 16) Source(58, 16) + SourceIndex(0) 3 >Emitted(61, 17) Source(58, 17) + SourceIndex(0) 4 >Emitted(61, 18) Source(58, 18) + SourceIndex(0) -5 >Emitted(61, 19) Source(58, 19) + SourceIndex(0) --- >>> x *= 2; 1->^^^^^^^^^^^^ @@ -1154,7 +905,7 @@ sourceFile:sourceMapValidationStatements.ts 4 > ^ 5 > ^ 6 > ^-> -1-> +1->{ > 2 > x 3 > *= @@ -1186,75 +937,54 @@ sourceFile:sourceMapValidationStatements.ts --- >>> break; 1 >^^^^^^^^^^^^ -2 > ^^^^^ -3 > ^ +2 > ^^^^^^ 1 > > -2 > break -3 > ; +2 > break; 1 >Emitted(64, 13) Source(61, 13) + SourceIndex(0) -2 >Emitted(64, 18) Source(61, 18) + SourceIndex(0) -3 >Emitted(64, 19) Source(61, 19) + SourceIndex(0) +2 >Emitted(64, 19) Source(61, 19) + SourceIndex(0) --- >>> } -1 >^^^^^^^^ -2 > ^ +1 >^^^^^^^^^ 1 > > - > -2 > } -1 >Emitted(65, 9) Source(63, 9) + SourceIndex(0) -2 >Emitted(65, 10) Source(63, 10) + SourceIndex(0) + > } +1 >Emitted(65, 10) Source(63, 10) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^^-> +1 >^^^^^ +2 > ^^^^^^^^^^^^^^^^-> 1 > - > -2 > } -1 >Emitted(66, 5) Source(64, 5) + SourceIndex(0) -2 >Emitted(66, 6) Source(64, 6) + SourceIndex(0) + > } +1 >Emitted(66, 6) Source(64, 6) + SourceIndex(0) --- >>> while (x < 10) { 1->^^^^ -2 > ^^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ +2 > ^^^^^^^ +3 > ^ +4 > ^^^ +5 > ^^ +6 > ^^ 1-> > -2 > while -3 > -4 > ( -5 > x -6 > < -7 > 10 -8 > ) -9 > -10> { +2 > while ( +3 > x +4 > < +5 > 10 +6 > ) 1->Emitted(67, 5) Source(65, 5) + SourceIndex(0) -2 >Emitted(67, 10) Source(65, 10) + SourceIndex(0) -3 >Emitted(67, 11) Source(65, 11) + SourceIndex(0) -4 >Emitted(67, 12) Source(65, 12) + SourceIndex(0) -5 >Emitted(67, 13) Source(65, 13) + SourceIndex(0) -6 >Emitted(67, 16) Source(65, 16) + SourceIndex(0) -7 >Emitted(67, 18) Source(65, 18) + SourceIndex(0) -8 >Emitted(67, 19) Source(65, 19) + SourceIndex(0) -9 >Emitted(67, 20) Source(65, 20) + SourceIndex(0) -10>Emitted(67, 21) Source(65, 21) + SourceIndex(0) +2 >Emitted(67, 12) Source(65, 12) + SourceIndex(0) +3 >Emitted(67, 13) Source(65, 13) + SourceIndex(0) +4 >Emitted(67, 16) Source(65, 16) + SourceIndex(0) +5 >Emitted(67, 18) Source(65, 18) + SourceIndex(0) +6 >Emitted(67, 20) Source(65, 20) + SourceIndex(0) --- >>> x++; 1 >^^^^^^^^ 2 > ^ 3 > ^^ 4 > ^ -1 > +1 >{ > 2 > x 3 > ++ @@ -1265,30 +995,21 @@ sourceFile:sourceMapValidationStatements.ts 4 >Emitted(68, 13) Source(66, 13) + SourceIndex(0) --- >>> } -1 >^^^^ -2 > ^ -3 > ^^^^-> +1 >^^^^^ +2 > ^^^^-> 1 > - > -2 > } -1 >Emitted(69, 5) Source(67, 5) + SourceIndex(0) -2 >Emitted(69, 6) Source(67, 6) + SourceIndex(0) + > } +1 >Emitted(69, 6) Source(67, 6) + SourceIndex(0) --- >>> do { 1->^^^^ -2 > ^^ -3 > ^ -4 > ^ -5 > ^^^^^-> +2 > ^^^ +3 > ^^^^^^-> 1-> > -2 > do -3 > -4 > { +2 > do 1->Emitted(70, 5) Source(68, 5) + SourceIndex(0) -2 >Emitted(70, 7) Source(68, 7) + SourceIndex(0) -3 >Emitted(70, 8) Source(68, 8) + SourceIndex(0) -4 >Emitted(70, 9) Source(68, 9) + SourceIndex(0) +2 >Emitted(70, 8) Source(68, 8) + SourceIndex(0) --- >>> x--; 1->^^^^^^^^ @@ -1296,7 +1017,7 @@ sourceFile:sourceMapValidationStatements.ts 3 > ^^ 4 > ^ 5 > ^^^^^^^^^-> -1-> +1->{ > 2 > x 3 > -- @@ -1307,40 +1028,25 @@ sourceFile:sourceMapValidationStatements.ts 4 >Emitted(71, 13) Source(69, 13) + SourceIndex(0) --- >>> } while (x > 4); -1->^^^^ -2 > ^ -3 > ^ -4 > ^^^^^ -5 > ^ -6 > ^ -7 > ^ -8 > ^^^ -9 > ^ -10> ^ -11> ^ +1->^^^^^ +2 > ^^^^^^^^ +3 > ^ +4 > ^^^ +5 > ^ +6 > ^^ 1-> - > -2 > } -3 > -4 > while -5 > -6 > ( -7 > x -8 > > -9 > 4 -10> ) -11> -1->Emitted(72, 5) Source(70, 5) + SourceIndex(0) -2 >Emitted(72, 6) Source(70, 6) + SourceIndex(0) -3 >Emitted(72, 7) Source(70, 7) + SourceIndex(0) -4 >Emitted(72, 12) Source(70, 12) + SourceIndex(0) -5 >Emitted(72, 13) Source(70, 13) + SourceIndex(0) -6 >Emitted(72, 14) Source(70, 14) + SourceIndex(0) -7 >Emitted(72, 15) Source(70, 15) + SourceIndex(0) -8 >Emitted(72, 18) Source(70, 18) + SourceIndex(0) -9 >Emitted(72, 19) Source(70, 19) + SourceIndex(0) -10>Emitted(72, 20) Source(70, 20) + SourceIndex(0) -11>Emitted(72, 21) Source(70, 20) + SourceIndex(0) + > } +2 > while ( +3 > x +4 > > +5 > 4 +6 > ) +1->Emitted(72, 6) Source(70, 6) + SourceIndex(0) +2 >Emitted(72, 14) Source(70, 14) + SourceIndex(0) +3 >Emitted(72, 15) Source(70, 15) + SourceIndex(0) +4 >Emitted(72, 18) Source(70, 18) + SourceIndex(0) +5 >Emitted(72, 19) Source(70, 19) + SourceIndex(0) +6 >Emitted(72, 21) Source(70, 20) + SourceIndex(0) --- >>> x = y; 1 >^^^^ @@ -1365,76 +1071,70 @@ sourceFile:sourceMapValidationStatements.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^ -10> ^ -11> ^ -12> ^ -13> ^ -14> ^ -15> ^ -16> ^^^ -17> ^ -18> ^ -19> ^ -20> ^ -21> ^ -22> ^^^ -23> ^ -24> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^ +8 > ^ +9 > ^ +10> ^ +11> ^ +12> ^ +13> ^ +14> ^^^ +15> ^ +16> ^ +17> ^ +18> ^ +19> ^ +20> ^^^ +21> ^ +22> ^ 1-> > 2 > var 3 > z -4 > -5 > = -6 > -7 > ( -8 > x -9 > == -10> 1 -11> ) -12> -13> ? -14> -15> x -16> + -17> 1 -18> -19> : -20> -21> x -22> - -23> 1 -24> ; +4 > = +5 > ( +6 > x +7 > == +8 > 1 +9 > ) +10> +11> ? +12> +13> x +14> + +15> 1 +16> +17> : +18> +19> x +20> - +21> 1 +22> ; 1->Emitted(74, 5) Source(72, 5) + SourceIndex(0) 2 >Emitted(74, 9) Source(72, 9) + SourceIndex(0) 3 >Emitted(74, 10) Source(72, 10) + SourceIndex(0) -4 >Emitted(74, 11) Source(72, 11) + SourceIndex(0) -5 >Emitted(74, 12) Source(72, 12) + SourceIndex(0) -6 >Emitted(74, 13) Source(72, 13) + SourceIndex(0) -7 >Emitted(74, 14) Source(72, 14) + SourceIndex(0) -8 >Emitted(74, 15) Source(72, 15) + SourceIndex(0) -9 >Emitted(74, 19) Source(72, 19) + SourceIndex(0) -10>Emitted(74, 20) Source(72, 20) + SourceIndex(0) -11>Emitted(74, 21) Source(72, 21) + SourceIndex(0) -12>Emitted(74, 22) Source(72, 22) + SourceIndex(0) -13>Emitted(74, 23) Source(72, 23) + SourceIndex(0) -14>Emitted(74, 24) Source(72, 24) + SourceIndex(0) -15>Emitted(74, 25) Source(72, 25) + SourceIndex(0) -16>Emitted(74, 28) Source(72, 28) + SourceIndex(0) -17>Emitted(74, 29) Source(72, 29) + SourceIndex(0) -18>Emitted(74, 30) Source(72, 30) + SourceIndex(0) -19>Emitted(74, 31) Source(72, 31) + SourceIndex(0) -20>Emitted(74, 32) Source(72, 32) + SourceIndex(0) -21>Emitted(74, 33) Source(72, 33) + SourceIndex(0) -22>Emitted(74, 36) Source(72, 36) + SourceIndex(0) -23>Emitted(74, 37) Source(72, 37) + SourceIndex(0) -24>Emitted(74, 38) Source(72, 38) + SourceIndex(0) +4 >Emitted(74, 13) Source(72, 13) + SourceIndex(0) +5 >Emitted(74, 14) Source(72, 14) + SourceIndex(0) +6 >Emitted(74, 15) Source(72, 15) + SourceIndex(0) +7 >Emitted(74, 19) Source(72, 19) + SourceIndex(0) +8 >Emitted(74, 20) Source(72, 20) + SourceIndex(0) +9 >Emitted(74, 21) Source(72, 21) + SourceIndex(0) +10>Emitted(74, 22) Source(72, 22) + SourceIndex(0) +11>Emitted(74, 23) Source(72, 23) + SourceIndex(0) +12>Emitted(74, 24) Source(72, 24) + SourceIndex(0) +13>Emitted(74, 25) Source(72, 25) + SourceIndex(0) +14>Emitted(74, 28) Source(72, 28) + SourceIndex(0) +15>Emitted(74, 29) Source(72, 29) + SourceIndex(0) +16>Emitted(74, 30) Source(72, 30) + SourceIndex(0) +17>Emitted(74, 31) Source(72, 31) + SourceIndex(0) +18>Emitted(74, 32) Source(72, 32) + SourceIndex(0) +19>Emitted(74, 33) Source(72, 33) + SourceIndex(0) +20>Emitted(74, 36) Source(72, 36) + SourceIndex(0) +21>Emitted(74, 37) Source(72, 37) + SourceIndex(0) +22>Emitted(74, 38) Source(72, 38) + SourceIndex(0) --- >>> (x == 1) ? x + 1 : x - 1; 1 >^^^^ @@ -1562,15 +1262,12 @@ sourceFile:sourceMapValidationStatements.ts --- >>> return; 1 >^^^^ -2 > ^^^^^^ -3 > ^ +2 > ^^^^^^^ 1 > > -2 > return -3 > ; +2 > return; 1 >Emitted(79, 5) Source(77, 5) + SourceIndex(0) -2 >Emitted(79, 11) Source(77, 11) + SourceIndex(0) -3 >Emitted(79, 12) Source(77, 12) + SourceIndex(0) +2 >Emitted(79, 12) Source(77, 12) + SourceIndex(0) --- >>>} 1 > @@ -1586,50 +1283,38 @@ sourceFile:sourceMapValidationStatements.ts 1-> 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^^^^^^-> +4 > ^^^ +5 > ^^^^^^^^-> 1-> > 2 >var 3 > b -4 > -5 > = -6 > +4 > = 1->Emitted(81, 1) Source(79, 1) + SourceIndex(0) 2 >Emitted(81, 5) Source(79, 5) + SourceIndex(0) 3 >Emitted(81, 6) Source(79, 6) + SourceIndex(0) -4 >Emitted(81, 7) Source(79, 7) + SourceIndex(0) -5 >Emitted(81, 8) Source(79, 8) + SourceIndex(0) -6 >Emitted(81, 9) Source(79, 9) + SourceIndex(0) +4 >Emitted(81, 9) Source(79, 9) + SourceIndex(0) --- >>> var x = 10; 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ +4 > ^^^ +5 > ^^ +6 > ^ 1->function () { > 2 > var 3 > x -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1->Emitted(82, 5) Source(80, 5) + SourceIndex(0) 2 >Emitted(82, 9) Source(80, 9) + SourceIndex(0) 3 >Emitted(82, 10) Source(80, 10) + SourceIndex(0) -4 >Emitted(82, 11) Source(80, 11) + SourceIndex(0) -5 >Emitted(82, 12) Source(80, 12) + SourceIndex(0) -6 >Emitted(82, 13) Source(80, 13) + SourceIndex(0) -7 >Emitted(82, 15) Source(80, 15) + SourceIndex(0) -8 >Emitted(82, 16) Source(80, 16) + SourceIndex(0) +4 >Emitted(82, 13) Source(80, 13) + SourceIndex(0) +5 >Emitted(82, 15) Source(80, 15) + SourceIndex(0) +6 >Emitted(82, 16) Source(80, 16) + SourceIndex(0) --- >>> x = x + 1; 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationSwitch.js.map b/tests/baselines/reference/sourceMapValidationSwitch.js.map index 4c14e04f59423..11f94a972eda2 100644 --- a/tests/baselines/reference/sourceMapValidationSwitch.js.map +++ b/tests/baselines/reference/sourceMapValidationSwitch.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationSwitch.js.map] -{"version":3,"file":"sourceMapValidationSwitch.js","sourceRoot":"","sources":["sourceMapValidationSwitch.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACR,IAAI,CAAC,CAAC,CAAC;QACH,CAAC,EAAE,CAAC;QACJ,KAAK,CAAC;IACV,IAAI,CAAC,EAAE,CAAC;QACJ,CAAC;YACG,CAAC,EAAE,CAAC;YACJ,KAAK,CAAC;QACV,CAAC;IACL,OAAO,CAAC;QACJ,CAAC,GAAG,CAAC,GAAE,EAAE,CAAC;AAClB,CAAC;AACD,MAAM,CAAC,CAAC,CAAC,CAAC,CACV,CAAC;IACG,IAAI,CAAC,CAAC,CAAC;QACH,CAAC,EAAE,CAAC;QACJ,KAAK,CAAC;IACV,IAAI,CAAC,EAAE,CAAC;QACJ,CAAC;YACG,CAAC,EAAE,CAAC;YACJ,KAAK,CAAC;QACV,CAAC;IACL,OAAO,CAAC;QACJ,CAAC;YACG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;QACf,CAAC;AACT,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationSwitch.js","sourceRoot":"","sources":["sourceMapValidationSwitch.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,QAAQ,CAAC,EAAE;IACP,KAAK,CAAC;QACF,CAAC,EAAE,CAAC;QACJ,MAAM;IACV,KAAK,EAAE;QACH;YACI,CAAC,EAAE,CAAC;YACJ,MAAM;SACT;IACL;QACI,CAAC,GAAG,CAAC,GAAE,EAAE,CAAC;CACjB;AACD,QAAQ,CAAC,EACT;IACI,KAAK,CAAC;QACF,CAAC,EAAE,CAAC;QACJ,MAAM;IACV,KAAK,EAAE;QACH;YACI,CAAC,EAAE,CAAC;YACJ,MAAM;SACT;IACL;QACI;YACI,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;SACd;CACR"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationSwitch.sourcemap.txt b/tests/baselines/reference/sourceMapValidationSwitch.sourcemap.txt index cf3dd618f80fa..54dcef4e84574 100644 --- a/tests/baselines/reference/sourceMapValidationSwitch.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationSwitch.sourcemap.txt @@ -12,74 +12,51 @@ sourceFile:sourceMapValidationSwitch.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^-> 1 > 2 >var 3 > x -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>switch (x) { 1-> -2 >^^^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ +2 >^^^^^^^^ +3 > ^ +4 > ^^ +5 > ^-> 1-> > -2 >switch -3 > -4 > ( -5 > x -6 > ) -7 > -8 > { +2 >switch ( +3 > x +4 > ) 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(2, 7) Source(2, 7) + SourceIndex(0) -3 >Emitted(2, 8) Source(2, 8) + SourceIndex(0) -4 >Emitted(2, 9) Source(2, 9) + SourceIndex(0) -5 >Emitted(2, 10) Source(2, 10) + SourceIndex(0) -6 >Emitted(2, 11) Source(2, 11) + SourceIndex(0) -7 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) -8 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) +2 >Emitted(2, 9) Source(2, 9) + SourceIndex(0) +3 >Emitted(2, 10) Source(2, 10) + SourceIndex(0) +4 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) --- >>> case 5: -1 >^^^^ -2 > ^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^-> -1 > +1->^^^^ +2 > ^^^^^ +3 > ^ +4 > ^^^-> +1->{ > -2 > case -3 > -4 > 5 -5 > : -1 >Emitted(3, 5) Source(3, 5) + SourceIndex(0) -2 >Emitted(3, 9) Source(3, 9) + SourceIndex(0) -3 >Emitted(3, 10) Source(3, 10) + SourceIndex(0) -4 >Emitted(3, 11) Source(3, 11) + SourceIndex(0) -5 >Emitted(3, 12) Source(3, 12) + SourceIndex(0) +2 > case +3 > 5 +1->Emitted(3, 5) Source(3, 5) + SourceIndex(0) +2 >Emitted(3, 10) Source(3, 10) + SourceIndex(0) +3 >Emitted(3, 11) Source(3, 11) + SourceIndex(0) --- >>> x++; 1->^^^^^^^^ @@ -87,7 +64,7 @@ sourceFile:sourceMapValidationSwitch.ts 3 > ^^ 4 > ^ 5 > ^^^-> -1-> +1->: > 2 > x 3 > ++ @@ -99,43 +76,31 @@ sourceFile:sourceMapValidationSwitch.ts --- >>> break; 1->^^^^^^^^ -2 > ^^^^^ -3 > ^ +2 > ^^^^^^ 1-> > -2 > break -3 > ; +2 > break; 1->Emitted(5, 9) Source(5, 9) + SourceIndex(0) -2 >Emitted(5, 14) Source(5, 14) + SourceIndex(0) -3 >Emitted(5, 15) Source(5, 15) + SourceIndex(0) +2 >Emitted(5, 15) Source(5, 15) + SourceIndex(0) --- >>> case 10: 1 >^^^^ -2 > ^^^^ -3 > ^ -4 > ^^ -5 > ^ +2 > ^^^^^ +3 > ^^ 1 > > -2 > case -3 > -4 > 10 -5 > : +2 > case +3 > 10 1 >Emitted(6, 5) Source(6, 5) + SourceIndex(0) -2 >Emitted(6, 9) Source(6, 9) + SourceIndex(0) -3 >Emitted(6, 10) Source(6, 10) + SourceIndex(0) -4 >Emitted(6, 12) Source(6, 12) + SourceIndex(0) -5 >Emitted(6, 13) Source(6, 13) + SourceIndex(0) +2 >Emitted(6, 10) Source(6, 10) + SourceIndex(0) +3 >Emitted(6, 12) Source(6, 12) + SourceIndex(0) --- >>> { 1 >^^^^^^^^ -2 > ^ -3 > ^^^^^^^^-> -1 > +2 > ^^^^^^^^^-> +1 >: > -2 > { 1 >Emitted(7, 9) Source(7, 9) + SourceIndex(0) -2 >Emitted(7, 10) Source(7, 10) + SourceIndex(0) --- >>> x--; 1->^^^^^^^^^^^^ @@ -143,7 +108,7 @@ sourceFile:sourceMapValidationSwitch.ts 3 > ^^ 4 > ^ 5 > ^^^-> -1-> +1->{ > 2 > x 3 > -- @@ -155,38 +120,26 @@ sourceFile:sourceMapValidationSwitch.ts --- >>> break; 1->^^^^^^^^^^^^ -2 > ^^^^^ -3 > ^ +2 > ^^^^^^ 1-> > -2 > break -3 > ; +2 > break; 1->Emitted(9, 13) Source(9, 13) + SourceIndex(0) -2 >Emitted(9, 18) Source(9, 18) + SourceIndex(0) -3 >Emitted(9, 19) Source(9, 19) + SourceIndex(0) +2 >Emitted(9, 19) Source(9, 19) + SourceIndex(0) --- >>> } -1 >^^^^^^^^ -2 > ^ -3 > ^^^^-> +1 >^^^^^^^^^ +2 > ^^^^-> 1 > - > -2 > } -1 >Emitted(10, 9) Source(10, 9) + SourceIndex(0) -2 >Emitted(10, 10) Source(10, 10) + SourceIndex(0) + > } +1 >Emitted(10, 10) Source(10, 10) + SourceIndex(0) --- >>> default: 1->^^^^ -2 > ^^^^^^^ -3 > ^ -4 > ^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^-> 1-> > -2 > default -3 > : 1->Emitted(11, 5) Source(11, 5) + SourceIndex(0) -2 >Emitted(11, 12) Source(11, 12) + SourceIndex(0) -3 >Emitted(11, 13) Source(11, 13) + SourceIndex(0) --- >>> x = x * 10; 1->^^^^^^^^ @@ -196,7 +149,7 @@ sourceFile:sourceMapValidationSwitch.ts 5 > ^^^ 6 > ^^ 7 > ^ -1-> +1->default: > 2 > x 3 > = @@ -213,61 +166,41 @@ sourceFile:sourceMapValidationSwitch.ts 7 >Emitted(12, 20) Source(12, 19) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(13, 1) Source(13, 1) + SourceIndex(0) -2 >Emitted(13, 2) Source(13, 2) + SourceIndex(0) + >} +1 >Emitted(13, 2) Source(13, 2) + SourceIndex(0) --- >>>switch (x) { 1-> -2 >^^^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ +2 >^^^^^^^^ +3 > ^ +4 > ^^ +5 > ^-> 1-> > -2 >switch -3 > -4 > ( -5 > x -6 > ) -7 > - > -8 > { +2 >switch ( +3 > x +4 > ) + > 1->Emitted(14, 1) Source(14, 1) + SourceIndex(0) -2 >Emitted(14, 7) Source(14, 7) + SourceIndex(0) -3 >Emitted(14, 8) Source(14, 8) + SourceIndex(0) -4 >Emitted(14, 9) Source(14, 9) + SourceIndex(0) -5 >Emitted(14, 10) Source(14, 10) + SourceIndex(0) -6 >Emitted(14, 11) Source(14, 11) + SourceIndex(0) -7 >Emitted(14, 12) Source(15, 1) + SourceIndex(0) -8 >Emitted(14, 13) Source(15, 2) + SourceIndex(0) +2 >Emitted(14, 9) Source(14, 9) + SourceIndex(0) +3 >Emitted(14, 10) Source(14, 10) + SourceIndex(0) +4 >Emitted(14, 12) Source(15, 1) + SourceIndex(0) --- >>> case 5: -1 >^^^^ -2 > ^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^-> -1 > +1->^^^^ +2 > ^^^^^ +3 > ^ +4 > ^^^-> +1->{ > -2 > case -3 > -4 > 5 -5 > : -1 >Emitted(15, 5) Source(16, 5) + SourceIndex(0) -2 >Emitted(15, 9) Source(16, 9) + SourceIndex(0) -3 >Emitted(15, 10) Source(16, 10) + SourceIndex(0) -4 >Emitted(15, 11) Source(16, 11) + SourceIndex(0) -5 >Emitted(15, 12) Source(16, 12) + SourceIndex(0) +2 > case +3 > 5 +1->Emitted(15, 5) Source(16, 5) + SourceIndex(0) +2 >Emitted(15, 10) Source(16, 10) + SourceIndex(0) +3 >Emitted(15, 11) Source(16, 11) + SourceIndex(0) --- >>> x++; 1->^^^^^^^^ @@ -275,7 +208,7 @@ sourceFile:sourceMapValidationSwitch.ts 3 > ^^ 4 > ^ 5 > ^^^-> -1-> +1->: > 2 > x 3 > ++ @@ -287,43 +220,31 @@ sourceFile:sourceMapValidationSwitch.ts --- >>> break; 1->^^^^^^^^ -2 > ^^^^^ -3 > ^ +2 > ^^^^^^ 1-> > -2 > break -3 > ; +2 > break; 1->Emitted(17, 9) Source(18, 9) + SourceIndex(0) -2 >Emitted(17, 14) Source(18, 14) + SourceIndex(0) -3 >Emitted(17, 15) Source(18, 15) + SourceIndex(0) +2 >Emitted(17, 15) Source(18, 15) + SourceIndex(0) --- >>> case 10: 1 >^^^^ -2 > ^^^^ -3 > ^ -4 > ^^ -5 > ^ +2 > ^^^^^ +3 > ^^ 1 > > -2 > case -3 > -4 > 10 -5 > : +2 > case +3 > 10 1 >Emitted(18, 5) Source(19, 5) + SourceIndex(0) -2 >Emitted(18, 9) Source(19, 9) + SourceIndex(0) -3 >Emitted(18, 10) Source(19, 10) + SourceIndex(0) -4 >Emitted(18, 12) Source(19, 12) + SourceIndex(0) -5 >Emitted(18, 13) Source(19, 13) + SourceIndex(0) +2 >Emitted(18, 10) Source(19, 10) + SourceIndex(0) +3 >Emitted(18, 12) Source(19, 12) + SourceIndex(0) --- >>> { 1 >^^^^^^^^ -2 > ^ -3 > ^^^^^^^^-> -1 > +2 > ^^^^^^^^^-> +1 >: > -2 > { 1 >Emitted(19, 9) Source(20, 9) + SourceIndex(0) -2 >Emitted(19, 10) Source(20, 10) + SourceIndex(0) --- >>> x--; 1->^^^^^^^^^^^^ @@ -331,7 +252,7 @@ sourceFile:sourceMapValidationSwitch.ts 3 > ^^ 4 > ^ 5 > ^^^-> -1-> +1->{ > 2 > x 3 > -- @@ -343,47 +264,33 @@ sourceFile:sourceMapValidationSwitch.ts --- >>> break; 1->^^^^^^^^^^^^ -2 > ^^^^^ -3 > ^ +2 > ^^^^^^ 1-> > -2 > break -3 > ; +2 > break; 1->Emitted(21, 13) Source(22, 13) + SourceIndex(0) -2 >Emitted(21, 18) Source(22, 18) + SourceIndex(0) -3 >Emitted(21, 19) Source(22, 19) + SourceIndex(0) +2 >Emitted(21, 19) Source(22, 19) + SourceIndex(0) --- >>> } -1 >^^^^^^^^ -2 > ^ -3 > ^^^^-> +1 >^^^^^^^^^ +2 > ^^^^-> 1 > - > -2 > } -1 >Emitted(22, 9) Source(23, 9) + SourceIndex(0) -2 >Emitted(22, 10) Source(23, 10) + SourceIndex(0) + > } +1 >Emitted(22, 10) Source(23, 10) + SourceIndex(0) --- >>> default: 1->^^^^ -2 > ^^^^^^^ -3 > ^ +2 > ^^^^^^-> 1-> > -2 > default -3 > : 1->Emitted(23, 5) Source(24, 5) + SourceIndex(0) -2 >Emitted(23, 12) Source(24, 12) + SourceIndex(0) -3 >Emitted(23, 13) Source(24, 13) + SourceIndex(0) --- >>> { -1 >^^^^^^^^ -2 > ^ -3 > ^^^^^^^^^^^^^^^-> -1 > +1->^^^^^^^^ +2 > ^^^^^^^^^^^^^^^^-> +1->default: > -2 > { -1 >Emitted(24, 9) Source(25, 9) + SourceIndex(0) -2 >Emitted(24, 10) Source(25, 10) + SourceIndex(0) +1->Emitted(24, 9) Source(25, 9) + SourceIndex(0) --- >>> x = x * 10; 1->^^^^^^^^^^^^ @@ -393,7 +300,7 @@ sourceFile:sourceMapValidationSwitch.ts 5 > ^^^ 6 > ^^ 7 > ^ -1-> +1->{ > 2 > x 3 > = @@ -410,22 +317,16 @@ sourceFile:sourceMapValidationSwitch.ts 7 >Emitted(25, 24) Source(26, 24) + SourceIndex(0) --- >>> } -1 >^^^^^^^^ -2 > ^ +1 >^^^^^^^^^ 1 > - > -2 > } -1 >Emitted(26, 9) Source(27, 9) + SourceIndex(0) -2 >Emitted(26, 10) Source(27, 10) + SourceIndex(0) + > } +1 >Emitted(26, 10) Source(27, 10) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(27, 1) Source(28, 1) + SourceIndex(0) -2 >Emitted(27, 2) Source(28, 2) + SourceIndex(0) + >} +1 >Emitted(27, 2) Source(28, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationSwitch.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map b/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map index 263a0ad5ec908..ff1a6a9477046 100644 --- a/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map +++ b/tests/baselines/reference/sourceMapValidationTryCatchFinally.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationTryCatchFinally.js.map] -{"version":3,"file":"sourceMapValidationTryCatchFinally.js","sourceRoot":"","sources":["sourceMapValidationTryCatchFinally.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,GAAG,CAAC,CAAC;IACD,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACT,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AAAC,OAAO,CAAC,CAAC;IACP,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC;AACD,GAAG,CACH,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IACV,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;AACtB,CAAC;AACD,KAAK,CAAC,CAAC,CAAC,CAAC,CACT,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACd,CAAC;AACD,OAAO,CACP,CAAC;IACG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;AACf,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationTryCatchFinally.js","sourceRoot":"","sources":["sourceMapValidationTryCatchFinally.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,IAAI;IACA,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;CACb;AAAC,OAAO,CAAC,EAAE;IACR,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;CACb;QAAS;IACN,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;CACd;AACD,IACA;IACI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;IACV,MAAM,IAAI,KAAK,EAAE,CAAC;CACrB;AACD,OAAO,CAAC,EACR;IACI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;CACb;QAED;IACI,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC;CACd"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt b/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt index 3cd9c3c55e6e9..a1bf274085a0e 100644 --- a/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationTryCatchFinally.sourcemap.txt @@ -12,43 +12,31 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ +4 > ^^^ +5 > ^^ +6 > ^ 1 > 2 >var 3 > x -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>try { 1 > -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^-> +2 >^^^^ +3 > ^^^^^^^^^^^-> 1 > > -2 >try -3 > -4 > { +2 >try 1 >Emitted(2, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(2, 4) Source(2, 4) + SourceIndex(0) -3 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) -4 >Emitted(2, 6) Source(2, 6) + SourceIndex(0) +2 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) --- >>> x = x + 1; 1->^^^^ @@ -58,7 +46,7 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 5 > ^^^ 6 > ^ 7 > ^ -1-> +1->{ > 2 > x 3 > = @@ -75,41 +63,26 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 7 >Emitted(3, 15) Source(3, 15) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(4, 1) Source(4, 1) + SourceIndex(0) -2 >Emitted(4, 2) Source(4, 2) + SourceIndex(0) + >} +1 >Emitted(4, 2) Source(4, 2) + SourceIndex(0) --- >>>catch (e) { 1-> -2 >^^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^-> +2 >^^^^^^^ +3 > ^ +4 > ^^ +5 > ^^^^^-> 1-> -2 >catch -3 > -4 > ( -5 > e -6 > ) -7 > -8 > { +2 >catch ( +3 > e +4 > ) 1->Emitted(5, 1) Source(4, 3) + SourceIndex(0) -2 >Emitted(5, 6) Source(4, 8) + SourceIndex(0) -3 >Emitted(5, 7) Source(4, 9) + SourceIndex(0) -4 >Emitted(5, 8) Source(4, 10) + SourceIndex(0) -5 >Emitted(5, 9) Source(4, 11) + SourceIndex(0) -6 >Emitted(5, 10) Source(4, 12) + SourceIndex(0) -7 >Emitted(5, 11) Source(4, 13) + SourceIndex(0) -8 >Emitted(5, 12) Source(4, 14) + SourceIndex(0) +2 >Emitted(5, 8) Source(4, 10) + SourceIndex(0) +3 >Emitted(5, 9) Source(4, 11) + SourceIndex(0) +4 >Emitted(5, 11) Source(4, 13) + SourceIndex(0) --- >>> x = x - 1; 1->^^^^ @@ -119,7 +92,7 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 5 > ^^^ 6 > ^ 7 > ^ -1-> +1->{ > 2 > x 3 > = @@ -136,29 +109,17 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 7 >Emitted(6, 15) Source(5, 15) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(7, 1) Source(6, 1) + SourceIndex(0) -2 >Emitted(7, 2) Source(6, 2) + SourceIndex(0) + >} +1 >Emitted(7, 2) Source(6, 2) + SourceIndex(0) --- >>>finally { -1-> -2 >^^^^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^-> -1-> -2 >finally -3 > -4 > { -1->Emitted(8, 1) Source(6, 3) + SourceIndex(0) -2 >Emitted(8, 8) Source(6, 10) + SourceIndex(0) -3 >Emitted(8, 9) Source(6, 11) + SourceIndex(0) -4 >Emitted(8, 10) Source(6, 12) + SourceIndex(0) +1->^^^^^^^^ +2 > ^^^^^^^^-> +1-> finally +1->Emitted(8, 9) Source(6, 11) + SourceIndex(0) --- >>> x = x * 10; 1->^^^^ @@ -168,7 +129,7 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 5 > ^^^ 6 > ^^ 7 > ^ -1-> +1->{ > 2 > x 3 > = @@ -185,31 +146,22 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 7 >Emitted(9, 16) Source(7, 16) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^-> +1 >^ +2 > ^^^^^-> 1 > - > -2 >} -1 >Emitted(10, 1) Source(8, 1) + SourceIndex(0) -2 >Emitted(10, 2) Source(8, 2) + SourceIndex(0) + >} +1 >Emitted(10, 2) Source(8, 2) + SourceIndex(0) --- >>>try { 1-> -2 >^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^^^^-> +2 >^^^^ +3 > ^^^^^^^^^^^-> 1-> > -2 >try -3 > - > -4 > { +2 >try + > 1->Emitted(11, 1) Source(9, 1) + SourceIndex(0) -2 >Emitted(11, 4) Source(9, 4) + SourceIndex(0) -3 >Emitted(11, 5) Source(10, 1) + SourceIndex(0) -4 >Emitted(11, 6) Source(10, 2) + SourceIndex(0) +2 >Emitted(11, 5) Source(10, 1) + SourceIndex(0) --- >>> x = x + 1; 1->^^^^ @@ -220,7 +172,7 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 6 > ^ 7 > ^ 8 > ^^^^^^^^^-> -1-> +1->{ > 2 > x 3 > = @@ -238,69 +190,48 @@ sourceFile:sourceMapValidationTryCatchFinally.ts --- >>> throw new Error(); 1->^^^^ -2 > ^^^^^ -3 > ^ -4 > ^^^ -5 > ^ -6 > ^^^^^ -7 > ^^ -8 > ^ +2 > ^^^^^^ +3 > ^^^^ +4 > ^^^^^ +5 > ^^ +6 > ^ 1-> > -2 > throw -3 > -4 > new -5 > -6 > Error -7 > () -8 > ; +2 > throw +3 > new +4 > Error +5 > () +6 > ; 1->Emitted(13, 5) Source(12, 5) + SourceIndex(0) -2 >Emitted(13, 10) Source(12, 10) + SourceIndex(0) -3 >Emitted(13, 11) Source(12, 11) + SourceIndex(0) -4 >Emitted(13, 14) Source(12, 14) + SourceIndex(0) -5 >Emitted(13, 15) Source(12, 15) + SourceIndex(0) -6 >Emitted(13, 20) Source(12, 20) + SourceIndex(0) -7 >Emitted(13, 22) Source(12, 22) + SourceIndex(0) -8 >Emitted(13, 23) Source(12, 23) + SourceIndex(0) +2 >Emitted(13, 11) Source(12, 11) + SourceIndex(0) +3 >Emitted(13, 15) Source(12, 15) + SourceIndex(0) +4 >Emitted(13, 20) Source(12, 20) + SourceIndex(0) +5 >Emitted(13, 22) Source(12, 22) + SourceIndex(0) +6 >Emitted(13, 23) Source(12, 23) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(14, 1) Source(13, 1) + SourceIndex(0) -2 >Emitted(14, 2) Source(13, 2) + SourceIndex(0) + >} +1 >Emitted(14, 2) Source(13, 2) + SourceIndex(0) --- >>>catch (e) { 1-> -2 >^^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^-> +2 >^^^^^^^ +3 > ^ +4 > ^^ +5 > ^^^^^-> 1-> > -2 >catch -3 > -4 > ( -5 > e -6 > ) -7 > - > -8 > { +2 >catch ( +3 > e +4 > ) + > 1->Emitted(15, 1) Source(14, 1) + SourceIndex(0) -2 >Emitted(15, 6) Source(14, 6) + SourceIndex(0) -3 >Emitted(15, 7) Source(14, 7) + SourceIndex(0) -4 >Emitted(15, 8) Source(14, 8) + SourceIndex(0) -5 >Emitted(15, 9) Source(14, 9) + SourceIndex(0) -6 >Emitted(15, 10) Source(14, 10) + SourceIndex(0) -7 >Emitted(15, 11) Source(15, 1) + SourceIndex(0) -8 >Emitted(15, 12) Source(15, 2) + SourceIndex(0) +2 >Emitted(15, 8) Source(14, 8) + SourceIndex(0) +3 >Emitted(15, 9) Source(14, 9) + SourceIndex(0) +4 >Emitted(15, 11) Source(15, 1) + SourceIndex(0) --- >>> x = x - 1; 1->^^^^ @@ -310,7 +241,7 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 5 > ^^^ 6 > ^ 7 > ^ -1-> +1->{ > 2 > x 3 > = @@ -327,31 +258,19 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 7 >Emitted(16, 15) Source(16, 15) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(17, 1) Source(17, 1) + SourceIndex(0) -2 >Emitted(17, 2) Source(17, 2) + SourceIndex(0) + >} +1 >Emitted(17, 2) Source(17, 2) + SourceIndex(0) --- >>>finally { -1-> -2 >^^^^^^^ -3 > ^ -4 > ^ -5 > ^^^^^^^-> +1->^^^^^^^^ +2 > ^^^^^^^^-> 1-> + >finally > -2 >finally -3 > - > -4 > { -1->Emitted(18, 1) Source(18, 1) + SourceIndex(0) -2 >Emitted(18, 8) Source(18, 8) + SourceIndex(0) -3 >Emitted(18, 9) Source(19, 1) + SourceIndex(0) -4 >Emitted(18, 10) Source(19, 2) + SourceIndex(0) +1->Emitted(18, 9) Source(19, 1) + SourceIndex(0) --- >>> x = x * 10; 1->^^^^ @@ -361,7 +280,7 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 5 > ^^^ 6 > ^^ 7 > ^ -1-> +1->{ > 2 > x 3 > = @@ -378,13 +297,10 @@ sourceFile:sourceMapValidationTryCatchFinally.ts 7 >Emitted(19, 16) Source(20, 16) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(20, 1) Source(21, 1) + SourceIndex(0) -2 >Emitted(20, 2) Source(21, 2) + SourceIndex(0) + >} +1 >Emitted(20, 2) Source(21, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationTryCatchFinally.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationVariables.js.map b/tests/baselines/reference/sourceMapValidationVariables.js.map index c35f6afcd9dbb..ad1abdfbf985e 100644 --- a/tests/baselines/reference/sourceMapValidationVariables.js.map +++ b/tests/baselines/reference/sourceMapValidationVariables.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationVariables.js.map] -{"version":3,"file":"sourceMapValidationVariables.js","sourceRoot":"","sources":["sourceMapValidationVariables.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,IAAI,CAAC,CAAC;AACN,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACjB,IAAI,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationVariables.js","sourceRoot":"","sources":["sourceMapValidationVariables.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,IAAI,CAAC,CAAC;AACN,IAAI,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;AACjB,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationVariables.sourcemap.txt b/tests/baselines/reference/sourceMapValidationVariables.sourcemap.txt index ec2b46309c2e2..c9a49494d2c82 100644 --- a/tests/baselines/reference/sourceMapValidationVariables.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationVariables.sourcemap.txt @@ -12,27 +12,21 @@ sourceFile:sourceMapValidationVariables.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ +4 > ^^^ +5 > ^^ +6 > ^ 1 > 2 >var 3 > a -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>var b; 1 > @@ -54,40 +48,34 @@ sourceFile:sourceMapValidationVariables.ts 1-> 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^^ -9 > ^ -10> ^^ -11> ^ -12> ^ +4 > ^^^ +5 > ^^ +6 > ^^ +7 > ^ +8 > ^^ +9 > ^ +10> ^ 1-> > 2 >var 3 > c -4 > -5 > = -6 > -7 > 10 -8 > , -9 > d -10> , -11> e -12> ; +4 > = +5 > 10 +6 > , +7 > d +8 > , +9 > e +10> ; 1->Emitted(3, 1) Source(3, 1) + SourceIndex(0) 2 >Emitted(3, 5) Source(3, 5) + SourceIndex(0) 3 >Emitted(3, 6) Source(3, 6) + SourceIndex(0) -4 >Emitted(3, 7) Source(3, 7) + SourceIndex(0) -5 >Emitted(3, 8) Source(3, 8) + SourceIndex(0) -6 >Emitted(3, 9) Source(3, 9) + SourceIndex(0) -7 >Emitted(3, 11) Source(3, 11) + SourceIndex(0) -8 >Emitted(3, 13) Source(3, 13) + SourceIndex(0) -9 >Emitted(3, 14) Source(3, 14) + SourceIndex(0) -10>Emitted(3, 16) Source(3, 16) + SourceIndex(0) -11>Emitted(3, 17) Source(3, 17) + SourceIndex(0) -12>Emitted(3, 18) Source(3, 18) + SourceIndex(0) +4 >Emitted(3, 9) Source(3, 9) + SourceIndex(0) +5 >Emitted(3, 11) Source(3, 11) + SourceIndex(0) +6 >Emitted(3, 13) Source(3, 13) + SourceIndex(0) +7 >Emitted(3, 14) Source(3, 14) + SourceIndex(0) +8 >Emitted(3, 16) Source(3, 16) + SourceIndex(0) +9 >Emitted(3, 17) Source(3, 17) + SourceIndex(0) +10>Emitted(3, 18) Source(3, 18) + SourceIndex(0) --- >>>var c2, d2 = 10; 1 > @@ -95,32 +83,26 @@ sourceFile:sourceMapValidationVariables.ts 3 > ^^ 4 > ^^ 5 > ^^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^ -10> ^ -11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +6 > ^^^ +7 > ^^ +8 > ^ +9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >var 3 > c2 4 > , 5 > d2 -6 > -7 > = -8 > -9 > 10 -10> ; +6 > = +7 > 10 +8 > ; 1 >Emitted(4, 1) Source(4, 1) + SourceIndex(0) 2 >Emitted(4, 5) Source(4, 5) + SourceIndex(0) 3 >Emitted(4, 7) Source(4, 7) + SourceIndex(0) 4 >Emitted(4, 9) Source(4, 9) + SourceIndex(0) 5 >Emitted(4, 11) Source(4, 11) + SourceIndex(0) -6 >Emitted(4, 12) Source(4, 12) + SourceIndex(0) -7 >Emitted(4, 13) Source(4, 13) + SourceIndex(0) -8 >Emitted(4, 14) Source(4, 14) + SourceIndex(0) -9 >Emitted(4, 16) Source(4, 16) + SourceIndex(0) -10>Emitted(4, 17) Source(4, 17) + SourceIndex(0) +6 >Emitted(4, 14) Source(4, 14) + SourceIndex(0) +7 >Emitted(4, 16) Source(4, 16) + SourceIndex(0) +8 >Emitted(4, 17) Source(4, 17) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationVariables.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationWhile.js.map b/tests/baselines/reference/sourceMapValidationWhile.js.map index 6372802638956..d5c2b22f3092f 100644 --- a/tests/baselines/reference/sourceMapValidationWhile.js.map +++ b/tests/baselines/reference/sourceMapValidationWhile.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationWhile.js.map] -{"version":3,"file":"sourceMapValidationWhile.js","sourceRoot":"","sources":["sourceMapValidationWhile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACX,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC;IACb,CAAC,EAAE,CAAC;AACR,CAAC;AACD,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CACf,CAAC;IACG,CAAC,EAAE,CAAC;AACR,CAAC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationWhile.js","sourceRoot":"","sources":["sourceMapValidationWhile.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,EAAE,CAAC;AACX,OAAO,CAAC,IAAI,EAAE,EAAE;IACZ,CAAC,EAAE,CAAC;CACP;AACD,OAAO,CAAC,IAAI,EAAE,EACd;IACI,CAAC,EAAE,CAAC;CACP"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationWhile.sourcemap.txt b/tests/baselines/reference/sourceMapValidationWhile.sourcemap.txt index 03121aa5957ee..a1d8799e04d1c 100644 --- a/tests/baselines/reference/sourceMapValidationWhile.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationWhile.sourcemap.txt @@ -12,68 +12,50 @@ sourceFile:sourceMapValidationWhile.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^-> 1 > 2 >var 3 > a -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) -8 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +6 >Emitted(1, 12) Source(1, 12) + SourceIndex(0) --- >>>while (a == 10) { 1-> -2 >^^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ +2 >^^^^^^^ +3 > ^ +4 > ^^^^ +5 > ^^ +6 > ^^ 1-> > -2 >while -3 > -4 > ( -5 > a -6 > == -7 > 10 -8 > ) -9 > -10> { +2 >while ( +3 > a +4 > == +5 > 10 +6 > ) 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) -2 >Emitted(2, 6) Source(2, 6) + SourceIndex(0) -3 >Emitted(2, 7) Source(2, 7) + SourceIndex(0) -4 >Emitted(2, 8) Source(2, 8) + SourceIndex(0) -5 >Emitted(2, 9) Source(2, 9) + SourceIndex(0) -6 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) -7 >Emitted(2, 15) Source(2, 15) + SourceIndex(0) -8 >Emitted(2, 16) Source(2, 16) + SourceIndex(0) -9 >Emitted(2, 17) Source(2, 17) + SourceIndex(0) -10>Emitted(2, 18) Source(2, 18) + SourceIndex(0) +2 >Emitted(2, 8) Source(2, 8) + SourceIndex(0) +3 >Emitted(2, 9) Source(2, 9) + SourceIndex(0) +4 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) +5 >Emitted(2, 15) Source(2, 15) + SourceIndex(0) +6 >Emitted(2, 17) Source(2, 17) + SourceIndex(0) --- >>> a++; 1 >^^^^ 2 > ^ 3 > ^^ 4 > ^ -1 > +1 >{ > 2 > a 3 > ++ @@ -84,55 +66,40 @@ sourceFile:sourceMapValidationWhile.ts 4 >Emitted(3, 9) Source(3, 9) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(4, 1) Source(4, 1) + SourceIndex(0) -2 >Emitted(4, 2) Source(4, 2) + SourceIndex(0) + >} +1 >Emitted(4, 2) Source(4, 2) + SourceIndex(0) --- >>>while (a == 10) { 1-> -2 >^^^^^ -3 > ^ -4 > ^ -5 > ^ -6 > ^^^^ -7 > ^^ -8 > ^ -9 > ^ -10> ^ +2 >^^^^^^^ +3 > ^ +4 > ^^^^ +5 > ^^ +6 > ^^ 1-> > -2 >while -3 > -4 > ( -5 > a -6 > == -7 > 10 -8 > ) -9 > - > -10> { +2 >while ( +3 > a +4 > == +5 > 10 +6 > ) + > 1->Emitted(5, 1) Source(5, 1) + SourceIndex(0) -2 >Emitted(5, 6) Source(5, 6) + SourceIndex(0) -3 >Emitted(5, 7) Source(5, 7) + SourceIndex(0) -4 >Emitted(5, 8) Source(5, 8) + SourceIndex(0) -5 >Emitted(5, 9) Source(5, 9) + SourceIndex(0) -6 >Emitted(5, 13) Source(5, 13) + SourceIndex(0) -7 >Emitted(5, 15) Source(5, 15) + SourceIndex(0) -8 >Emitted(5, 16) Source(5, 16) + SourceIndex(0) -9 >Emitted(5, 17) Source(6, 1) + SourceIndex(0) -10>Emitted(5, 18) Source(6, 2) + SourceIndex(0) +2 >Emitted(5, 8) Source(5, 8) + SourceIndex(0) +3 >Emitted(5, 9) Source(5, 9) + SourceIndex(0) +4 >Emitted(5, 13) Source(5, 13) + SourceIndex(0) +5 >Emitted(5, 15) Source(5, 15) + SourceIndex(0) +6 >Emitted(5, 17) Source(6, 1) + SourceIndex(0) --- >>> a++; 1 >^^^^ 2 > ^ 3 > ^^ 4 > ^ -1 > +1 >{ > 2 > a 3 > ++ @@ -143,13 +110,10 @@ sourceFile:sourceMapValidationWhile.ts 4 >Emitted(6, 9) Source(7, 9) + SourceIndex(0) --- >>>} -1 > -2 >^ -3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +1 >^ +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > - > -2 >} -1 >Emitted(7, 1) Source(8, 1) + SourceIndex(0) -2 >Emitted(7, 2) Source(8, 2) + SourceIndex(0) + >} +1 >Emitted(7, 2) Source(8, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationWhile.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationWithComments.js.map b/tests/baselines/reference/sourceMapValidationWithComments.js.map index 9a2961fffba8d..04b643a3054ec 100644 --- a/tests/baselines/reference/sourceMapValidationWithComments.js.map +++ b/tests/baselines/reference/sourceMapValidationWithComments.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationWithComments.js.map] -{"version":3,"file":"sourceMapValidationWithComments.js","sourceRoot":"","sources":["sourceMapValidationWithComments.ts"],"names":[],"mappings":"AAAA,eAAiB,CAAC;IAAlB;IAoBA,CAAC;IAlBiB,oBAAS,GAAvB;QAEI,2BAA2B;QAC3B,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QACV,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,yBAAyB;QAGzB,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IACL,iBAAC;AAAD,CAAC,AApBD,IAoBC"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationWithComments.js","sourceRoot":"","sources":["sourceMapValidationWithComments.ts"],"names":[],"mappings":"AAAA;IAAA;IAoBA,CAAC;IAlBiB,oBAAS,GAAvB;QAEI,2BAA2B;QAC3B,IAAI,CAAC,GAAG,CAAC,CAAC;QACV,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,CAAC,EAAE,CAAC;QACJ,yBAAyB;QAGzB,OAAO,IAAI,CAAC;IAChB,CAAC;IACL,iBAAC;AAAD,CAAC,AApBD,IAoBC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationWithComments.sourcemap.txt b/tests/baselines/reference/sourceMapValidationWithComments.sourcemap.txt index 0774805fd1c0a..e3f75270edb67 100644 --- a/tests/baselines/reference/sourceMapValidationWithComments.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationWithComments.sourcemap.txt @@ -10,15 +10,9 @@ sourceFile:sourceMapValidationWithComments.ts ------------------------------------------------------------------- >>>var DebugClass = /** @class */ (function () { 1 > -2 >^^^^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class DebugClass -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 16) Source(1, 18) + SourceIndex(0) -3 >Emitted(1, 17) Source(1, 19) + SourceIndex(0) --- >>> function DebugClass() { 1->^^^^ @@ -81,28 +75,22 @@ sourceFile:sourceMapValidationWithComments.ts 1 >^^^^^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ +4 > ^^^ +5 > ^ +6 > ^ 1 > > 2 > var 3 > i -4 > -5 > = -6 > -7 > 0 -8 > ; +4 > = +5 > 0 +6 > ; 1 >Emitted(6, 9) Source(6, 9) + SourceIndex(0) 2 >Emitted(6, 13) Source(6, 13) + SourceIndex(0) 3 >Emitted(6, 14) Source(6, 14) + SourceIndex(0) -4 >Emitted(6, 15) Source(6, 15) + SourceIndex(0) -5 >Emitted(6, 16) Source(6, 16) + SourceIndex(0) -6 >Emitted(6, 17) Source(6, 17) + SourceIndex(0) -7 >Emitted(6, 18) Source(6, 18) + SourceIndex(0) -8 >Emitted(6, 19) Source(6, 19) + SourceIndex(0) +4 >Emitted(6, 17) Source(6, 17) + SourceIndex(0) +5 >Emitted(6, 18) Source(6, 18) + SourceIndex(0) +6 >Emitted(6, 19) Source(6, 19) + SourceIndex(0) --- >>> i++; 1 >^^^^^^^^ @@ -259,23 +247,20 @@ sourceFile:sourceMapValidationWithComments.ts --- >>> return true; 1 >^^^^^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^ -5 > ^ +2 > ^^^^^^^ +3 > ^^^^ +4 > ^ 1 > > > > -2 > return -3 > -4 > true -5 > ; +2 > return +3 > true +4 > ; 1 >Emitted(17, 9) Source(19, 9) + SourceIndex(0) -2 >Emitted(17, 15) Source(19, 15) + SourceIndex(0) -3 >Emitted(17, 16) Source(19, 16) + SourceIndex(0) -4 >Emitted(17, 20) Source(19, 20) + SourceIndex(0) -5 >Emitted(17, 21) Source(19, 21) + SourceIndex(0) +2 >Emitted(17, 16) Source(19, 16) + SourceIndex(0) +3 >Emitted(17, 20) Source(19, 20) + SourceIndex(0) +4 >Emitted(17, 21) Source(19, 21) + SourceIndex(0) --- >>> }; 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.js.map b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.js.map index ab6e8c957ee63..f34c47f221010 100644 --- a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.js.map +++ b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.js.map @@ -1,2 +1,2 @@ //// [fooResult.js.map] -{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["../testFiles/app.ts","../testFiles/app2.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,wIAAwI;AACxI,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC;ACHD,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["../testFiles/app.ts","../testFiles/app2.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,wIAAwI;AACxI;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC;ACHD;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.sourcemap.txt b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.sourcemap.txt index 2b0153d7d23ac..834b858a7dc57 100644 --- a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNames.sourcemap.txt @@ -28,16 +28,10 @@ sourceFile:../testFiles/app.ts --- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > > -2 >class c -3 > { 1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) -2 >Emitted(3, 7) Source(3, 9) + SourceIndex(0) -3 >Emitted(3, 8) Source(3, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ @@ -85,15 +79,9 @@ sourceFile:../testFiles/app2.ts ------------------------------------------------------------------- >>>var d = /** @class */ (function () { 1-> -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1-> -2 >class d -3 > { 1->Emitted(8, 1) Source(1, 1) + SourceIndex(1) -2 >Emitted(8, 7) Source(1, 9) + SourceIndex(1) -3 >Emitted(8, 8) Source(1, 10) + SourceIndex(1) --- >>> function d() { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.js.map b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.js.map index b01f5d9de63b5..7a172c4e0a7f9 100644 --- a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.js.map +++ b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.js.map @@ -1,3 +1,3 @@ //// [app.js.map] -{"version":3,"file":"app.js","sourceRoot":"","sources":["../testFiles/app.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,wIAAwI;AACxI,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"}//// [app2.js.map] -{"version":3,"file":"app2.js","sourceRoot":"","sources":["../testFiles/app2.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"app.js","sourceRoot":"","sources":["../testFiles/app.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,wIAAwI;AACxI;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"}//// [app2.js.map] +{"version":3,"file":"app2.js","sourceRoot":"","sources":["../testFiles/app2.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.sourcemap.txt b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.sourcemap.txt index 76a38ce4344f6..a5610c93e9b62 100644 --- a/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithCaseSensitiveFileNamesAndOutDir.sourcemap.txt @@ -28,16 +28,10 @@ sourceFile:../testFiles/app.ts --- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > > -2 >class c -3 > { 1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) -2 >Emitted(3, 7) Source(3, 9) + SourceIndex(0) -3 >Emitted(3, 8) Source(3, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ @@ -91,15 +85,9 @@ sourceFile:../testFiles/app2.ts ------------------------------------------------------------------- >>>var d = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class d -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) -3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function d() { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.js.map b/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.js.map index 76782a99bf862..5d866e941db81 100644 --- a/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.js.map +++ b/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.js.map @@ -1,2 +1,2 @@ //// [a.js.map] -{"version":3,"file":"a.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA;;6EAE6E;AAE7E,IAAI,CAAC,CAAC,CAAC,CAAC;IACJ,CAAC,EAAE,EAAE;IACL,CAAC,EAAE,EAAE;CACR,CAAC;ACPF;;6EAE6E;AAE7E,2BAA2B;AAC3B,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"a.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA;;6EAE6E;AAE7E,IAAI,CAAC,GAAG;IACJ,CAAC,EAAE,EAAE;IACL,CAAC,EAAE,EAAE;CACR,CAAC;ACPF;;6EAE6E;AAE7E,2BAA2B;AAC3B,IAAI,CAAC,GAAG,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.sourcemap.txt b/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.sourcemap.txt index f15ceb4602749..f3f3dffd9dce1 100644 --- a/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.sourcemap.txt @@ -26,24 +26,18 @@ sourceFile:tests/cases/compiler/a.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^-> +4 > ^^^ +5 > ^^^-> 1 > > > 2 >var 3 > x -4 > -5 > = -6 > +4 > = 1 >Emitted(4, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(4, 5) Source(5, 5) + SourceIndex(0) 3 >Emitted(4, 6) Source(5, 6) + SourceIndex(0) -4 >Emitted(4, 7) Source(5, 7) + SourceIndex(0) -5 >Emitted(4, 8) Source(5, 8) + SourceIndex(0) -6 >Emitted(4, 9) Source(5, 9) + SourceIndex(0) +4 >Emitted(4, 9) Source(5, 9) + SourceIndex(0) --- >>> a: 10, 1->^^^^ @@ -118,28 +112,22 @@ sourceFile:tests/cases/compiler/b.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^-> 1 > > 2 >var 3 > y -4 > -5 > = -6 > -7 > x -8 > ; +4 > = +5 > x +6 > ; 1 >Emitted(12, 1) Source(6, 1) + SourceIndex(1) 2 >Emitted(12, 5) Source(6, 5) + SourceIndex(1) 3 >Emitted(12, 6) Source(6, 6) + SourceIndex(1) -4 >Emitted(12, 7) Source(6, 7) + SourceIndex(1) -5 >Emitted(12, 8) Source(6, 8) + SourceIndex(1) -6 >Emitted(12, 9) Source(6, 9) + SourceIndex(1) -7 >Emitted(12, 10) Source(6, 10) + SourceIndex(1) -8 >Emitted(12, 11) Source(6, 11) + SourceIndex(1) +4 >Emitted(12, 9) Source(6, 9) + SourceIndex(1) +5 >Emitted(12, 10) Source(6, 10) + SourceIndex(1) +6 >Emitted(12, 11) Source(6, 11) + SourceIndex(1) --- >>>//# sourceMappingURL=a.js.map \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.js.map b/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.js.map index 47ed031296ef9..a20d3ecb6dc7f 100644 --- a/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.js.map +++ b/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.js.map @@ -1,2 +1,2 @@ //// [fooResult.js.map] -{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,IAAO,CAAC,CAEP;AAFD,WAAO,CAAC;IACO,GAAC,GAAG,CAAC,CAAC;AACrB,CAAC,EAFM,CAAC,KAAD,CAAC,QAEP;ACFD,IAAO,EAAE,CAGR;AAHD,WAAO,EAAE;IACL,OAAgB,CAAC;QAAjB;QACA,CAAC;QAAD,SAAC;IAAD,CAAC,AADD,IACC;IADY,KAAE,KACd,CAAA;AACL,CAAC,EAHM,EAAE,KAAF,EAAE,QAGR"} \ No newline at end of file +{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,IAAO,CAAC,CAEP;AAFD,WAAO,CAAC;IACO,GAAC,GAAG,CAAC,CAAC;AACrB,CAAC,EAFM,CAAC,KAAD,CAAC,QAEP;ACFD,IAAO,EAAE,CAGR;AAHD,WAAO,EAAE;IACL;QAAA;QACA,CAAC;QAAD,SAAC;IAAD,CAAC,AADD,IACC;IADY,KAAE,KACd,CAAA;AACL,CAAC,EAHM,EAAE,KAAF,EAAE,QAGR"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.sourcemap.txt b/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.sourcemap.txt index dd757f0a63a59..824ff8ff81705 100644 --- a/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithMultipleFilesWithFileEndingWithInterface.sourcemap.txt @@ -118,16 +118,10 @@ sourceFile:tests/cases/compiler/b.ts --- >>> var c1 = /** @class */ (function () { 1->^^^^ -2 > ^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^-> 1-> { > -2 > export class c1 -3 > { 1->Emitted(7, 5) Source(2, 5) + SourceIndex(1) -2 >Emitted(7, 12) Source(2, 21) + SourceIndex(1) -3 >Emitted(7, 13) Source(2, 22) + SourceIndex(1) --- >>> function c1() { 1->^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.js.map b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.js.map index b1de4845bf360..57e8ff298657f 100644 --- a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.js.map +++ b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.js.map @@ -1,2 +1,2 @@ //// [fooResult.js.map] -{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["app.ts","app2.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,0GAA0G;AAC1G,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC;ACHD,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["app.ts","app2.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,0GAA0G;AAC1G;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC;ACHD;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.sourcemap.txt b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.sourcemap.txt index 39f97f997e343..9b54bd34d71e0 100644 --- a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNames.sourcemap.txt @@ -28,16 +28,10 @@ sourceFile:app.ts --- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > > -2 >class c -3 > { 1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) -2 >Emitted(3, 7) Source(3, 9) + SourceIndex(0) -3 >Emitted(3, 8) Source(3, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ @@ -85,15 +79,9 @@ sourceFile:app2.ts ------------------------------------------------------------------- >>>var d = /** @class */ (function () { 1-> -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1-> -2 >class d -3 > { 1->Emitted(8, 1) Source(1, 1) + SourceIndex(1) -2 >Emitted(8, 7) Source(1, 9) + SourceIndex(1) -3 >Emitted(8, 8) Source(1, 10) + SourceIndex(1) --- >>> function d() { 1->^^^^ diff --git a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.js.map b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.js.map index abe4bf7c1f05d..5025ed2212ac2 100644 --- a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.js.map +++ b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.js.map @@ -1,3 +1,3 @@ //// [app.js.map] -{"version":3,"file":"app.js","sourceRoot":"","sources":["app.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,0GAA0G;AAC1G,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"}//// [app2.js.map] -{"version":3,"file":"app2.js","sourceRoot":"","sources":["app2.ts"],"names":[],"mappings":"AAAA,MAAQ,CAAC;IAAT;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file +{"version":3,"file":"app.js","sourceRoot":"","sources":["app.ts"],"names":[],"mappings":"AAAA,gFAAgF;AAChF,0GAA0G;AAC1G;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"}//// [app2.js.map] +{"version":3,"file":"app2.js","sourceRoot":"","sources":["app2.ts"],"names":[],"mappings":"AAAA;IAAA;IACA,CAAC;IAAD,QAAC;AAAD,CAAC,AADD,IACC"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.sourcemap.txt b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.sourcemap.txt index d240ecd9fa299..aa41dd50b4e68 100644 --- a/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.sourcemap.txt +++ b/tests/baselines/reference/sourceMapWithNonCaseSensitiveFileNamesAndOutDir.sourcemap.txt @@ -28,16 +28,10 @@ sourceFile:app.ts --- >>>var c = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > > -2 >class c -3 > { 1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) -2 >Emitted(3, 7) Source(3, 9) + SourceIndex(0) -3 >Emitted(3, 8) Source(3, 10) + SourceIndex(0) --- >>> function c() { 1->^^^^ @@ -91,15 +85,9 @@ sourceFile:app2.ts ------------------------------------------------------------------- >>>var d = /** @class */ (function () { 1 > -2 >^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 >^^^^^^^^^^^^^^^^^^^-> 1 > -2 >class d -3 > { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) -2 >Emitted(1, 7) Source(1, 9) + SourceIndex(0) -3 >Emitted(1, 8) Source(1, 10) + SourceIndex(0) --- >>> function d() { 1->^^^^ diff --git a/tests/baselines/reference/sourcemapValidationDuplicateNames.js.map b/tests/baselines/reference/sourcemapValidationDuplicateNames.js.map index 55df8c2bf70b5..2e1a02da8dd28 100644 --- a/tests/baselines/reference/sourcemapValidationDuplicateNames.js.map +++ b/tests/baselines/reference/sourcemapValidationDuplicateNames.js.map @@ -1,2 +1,2 @@ //// [sourcemapValidationDuplicateNames.js.map] -{"version":3,"file":"sourcemapValidationDuplicateNames.js","sourceRoot":"","sources":["sourcemapValidationDuplicateNames.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAIR;AAJD,WAAO,EAAE;IACL,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IACX,MAAe,CAAC;QAAhB;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,IAAC,IACb,CAAA;AACL,CAAC,EAJM,EAAE,KAAF,EAAE,QAIR;AACD,WAAO,EAAE;IACL,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC;AACvB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER"} \ No newline at end of file +{"version":3,"file":"sourcemapValidationDuplicateNames.js","sourceRoot":"","sources":["sourcemapValidationDuplicateNames.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAIR;AAJD,WAAO,EAAE;IACL,IAAI,CAAC,GAAG,EAAE,CAAC;IACX;QAAA;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,IAAC,IACb,CAAA;AACL,CAAC,EAJM,EAAE,KAAF,EAAE,QAIR;AACD,WAAO,EAAE;IACL,IAAI,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC;AACvB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER"} \ No newline at end of file diff --git a/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt b/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt index 7b435a45bb4c9..2cab7b3c4aaa8 100644 --- a/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt +++ b/tests/baselines/reference/sourcemapValidationDuplicateNames.sourcemap.txt @@ -43,42 +43,30 @@ sourceFile:sourcemapValidationDuplicateNames.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > 2 > var 3 > x -4 > -5 > = -6 > -7 > 10 -8 > ; +4 > = +5 > 10 +6 > ; 1->Emitted(3, 5) Source(2, 5) + SourceIndex(0) 2 >Emitted(3, 9) Source(2, 9) + SourceIndex(0) 3 >Emitted(3, 10) Source(2, 10) + SourceIndex(0) -4 >Emitted(3, 11) Source(2, 11) + SourceIndex(0) -5 >Emitted(3, 12) Source(2, 12) + SourceIndex(0) -6 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) -7 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) -8 >Emitted(3, 16) Source(2, 16) + SourceIndex(0) +4 >Emitted(3, 13) Source(2, 13) + SourceIndex(0) +5 >Emitted(3, 15) Source(2, 15) + SourceIndex(0) +6 >Emitted(3, 16) Source(2, 16) + SourceIndex(0) --- >>> var c = /** @class */ (function () { 1->^^^^ -2 > ^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^-> 1-> > -2 > export class c -3 > { 1->Emitted(4, 5) Source(3, 5) + SourceIndex(0) -2 >Emitted(4, 11) Source(3, 20) + SourceIndex(0) -3 >Emitted(4, 12) Source(3, 21) + SourceIndex(0) --- >>> function c() { 1->^^^^^^^^ @@ -181,43 +169,34 @@ sourceFile:sourcemapValidationDuplicateNames.ts 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^ -10> ^ -11> ^ -12> ^^ -13> ^ +4 > ^^^ +5 > ^^^^ +6 > ^^ +7 > ^ +8 > ^ +9 > ^^ +10> ^ 1-> { > 2 > var 3 > b -4 > -5 > = -6 > -7 > new -8 > -9 > m1 -10> . -11> c -12> () -13> ; +4 > = +5 > new +6 > m1 +7 > . +8 > c +9 > () +10> ; 1->Emitted(12, 5) Source(7, 5) + SourceIndex(0) 2 >Emitted(12, 9) Source(7, 9) + SourceIndex(0) 3 >Emitted(12, 10) Source(7, 10) + SourceIndex(0) -4 >Emitted(12, 11) Source(7, 11) + SourceIndex(0) -5 >Emitted(12, 12) Source(7, 12) + SourceIndex(0) -6 >Emitted(12, 13) Source(7, 13) + SourceIndex(0) -7 >Emitted(12, 16) Source(7, 16) + SourceIndex(0) -8 >Emitted(12, 17) Source(7, 17) + SourceIndex(0) -9 >Emitted(12, 19) Source(7, 19) + SourceIndex(0) -10>Emitted(12, 20) Source(7, 20) + SourceIndex(0) -11>Emitted(12, 21) Source(7, 21) + SourceIndex(0) -12>Emitted(12, 23) Source(7, 23) + SourceIndex(0) -13>Emitted(12, 24) Source(7, 24) + SourceIndex(0) +4 >Emitted(12, 13) Source(7, 13) + SourceIndex(0) +5 >Emitted(12, 17) Source(7, 17) + SourceIndex(0) +6 >Emitted(12, 19) Source(7, 19) + SourceIndex(0) +7 >Emitted(12, 20) Source(7, 20) + SourceIndex(0) +8 >Emitted(12, 21) Source(7, 21) + SourceIndex(0) +9 >Emitted(12, 23) Source(7, 23) + SourceIndex(0) +10>Emitted(12, 24) Source(7, 24) + SourceIndex(0) --- >>>})(m1 || (m1 = {})); 1 > diff --git a/tests/baselines/reference/ternaryExpressionSourceMap.js.map b/tests/baselines/reference/ternaryExpressionSourceMap.js.map index c383fa5bcbd89..27160910378f4 100644 --- a/tests/baselines/reference/ternaryExpressionSourceMap.js.map +++ b/tests/baselines/reference/ternaryExpressionSourceMap.js.map @@ -1,2 +1,2 @@ //// [ternaryExpressionSourceMap.js.map] -{"version":3,"file":"ternaryExpressionSourceMap.js","sourceRoot":"","sources":["ternaryExpressionSourceMap.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACV,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAM,OAAA,CAAC,EAAD,CAAC,CAAC,CAAC,CAAC,cAAM,OAAA,CAAC,EAAD,CAAC,CAAC"} \ No newline at end of file +{"version":3,"file":"ternaryExpressionSourceMap.js","sourceRoot":"","sources":["ternaryExpressionSourceMap.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,cAAM,OAAA,CAAC,EAAD,CAAC,CAAC,CAAC,CAAC,cAAM,OAAA,CAAC,EAAD,CAAC,CAAC"} \ No newline at end of file diff --git a/tests/baselines/reference/ternaryExpressionSourceMap.sourcemap.txt b/tests/baselines/reference/ternaryExpressionSourceMap.sourcemap.txt index f82ca27b86281..87e3ce023047a 100644 --- a/tests/baselines/reference/ternaryExpressionSourceMap.sourcemap.txt +++ b/tests/baselines/reference/ternaryExpressionSourceMap.sourcemap.txt @@ -12,102 +12,90 @@ sourceFile:ternaryExpressionSourceMap.ts 1 > 2 >^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +4 > ^^^ +5 > ^ +6 > ^ +7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >var 3 > x -4 > -5 > = -6 > -7 > 1 -8 > ; +4 > = +5 > 1 +6 > ; 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 3 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) -4 >Emitted(1, 7) Source(1, 7) + SourceIndex(0) -5 >Emitted(1, 8) Source(1, 8) + SourceIndex(0) -6 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) -7 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) -8 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) +4 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) +5 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) +6 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) --- >>>var foo = x ? function () { return 0; } : function () { return 0; }; 1-> 2 >^^^^ 3 > ^^^ -4 > ^ -5 > ^ -6 > ^ -7 > ^ -8 > ^ -9 > ^ -10> ^ -11> ^^^^^^^^^^^^^^ -12> ^^^^^^^ -13> ^ -14> ^^ -15> ^ -16> ^ -17> ^ -18> ^ -19> ^^^^^^^^^^^^^^ -20> ^^^^^^^ -21> ^ -22> ^^ -23> ^ -24> ^ +4 > ^^^ +5 > ^ +6 > ^ +7 > ^ +8 > ^ +9 > ^^^^^^^^^^^^^^ +10> ^^^^^^^ +11> ^ +12> ^^ +13> ^ +14> ^ +15> ^ +16> ^ +17> ^^^^^^^^^^^^^^ +18> ^^^^^^^ +19> ^ +20> ^^ +21> ^ +22> ^ 1-> > 2 >var 3 > foo -4 > -5 > = -6 > -7 > x -8 > -9 > ? -10> -11> () => -12> -13> 0 -14> -15> 0 -16> -17> : -18> -19> () => -20> -21> 0 -22> -23> 0 -24> ; +4 > = +5 > x +6 > +7 > ? +8 > +9 > () => +10> +11> 0 +12> +13> 0 +14> +15> : +16> +17> () => +18> +19> 0 +20> +21> 0 +22> ; 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) 3 >Emitted(2, 8) Source(2, 8) + SourceIndex(0) -4 >Emitted(2, 9) Source(2, 9) + SourceIndex(0) -5 >Emitted(2, 10) Source(2, 10) + SourceIndex(0) -6 >Emitted(2, 11) Source(2, 11) + SourceIndex(0) -7 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) -8 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) -9 >Emitted(2, 14) Source(2, 14) + SourceIndex(0) -10>Emitted(2, 15) Source(2, 15) + SourceIndex(0) -11>Emitted(2, 29) Source(2, 21) + SourceIndex(0) -12>Emitted(2, 36) Source(2, 21) + SourceIndex(0) -13>Emitted(2, 37) Source(2, 22) + SourceIndex(0) -14>Emitted(2, 39) Source(2, 21) + SourceIndex(0) -15>Emitted(2, 40) Source(2, 22) + SourceIndex(0) -16>Emitted(2, 41) Source(2, 23) + SourceIndex(0) -17>Emitted(2, 42) Source(2, 24) + SourceIndex(0) -18>Emitted(2, 43) Source(2, 25) + SourceIndex(0) -19>Emitted(2, 57) Source(2, 31) + SourceIndex(0) -20>Emitted(2, 64) Source(2, 31) + SourceIndex(0) -21>Emitted(2, 65) Source(2, 32) + SourceIndex(0) -22>Emitted(2, 67) Source(2, 31) + SourceIndex(0) -23>Emitted(2, 68) Source(2, 32) + SourceIndex(0) -24>Emitted(2, 69) Source(2, 33) + SourceIndex(0) +4 >Emitted(2, 11) Source(2, 11) + SourceIndex(0) +5 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) +6 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) +7 >Emitted(2, 14) Source(2, 14) + SourceIndex(0) +8 >Emitted(2, 15) Source(2, 15) + SourceIndex(0) +9 >Emitted(2, 29) Source(2, 21) + SourceIndex(0) +10>Emitted(2, 36) Source(2, 21) + SourceIndex(0) +11>Emitted(2, 37) Source(2, 22) + SourceIndex(0) +12>Emitted(2, 39) Source(2, 21) + SourceIndex(0) +13>Emitted(2, 40) Source(2, 22) + SourceIndex(0) +14>Emitted(2, 41) Source(2, 23) + SourceIndex(0) +15>Emitted(2, 42) Source(2, 24) + SourceIndex(0) +16>Emitted(2, 43) Source(2, 25) + SourceIndex(0) +17>Emitted(2, 57) Source(2, 31) + SourceIndex(0) +18>Emitted(2, 64) Source(2, 31) + SourceIndex(0) +19>Emitted(2, 65) Source(2, 32) + SourceIndex(0) +20>Emitted(2, 67) Source(2, 31) + SourceIndex(0) +21>Emitted(2, 68) Source(2, 32) + SourceIndex(0) +22>Emitted(2, 69) Source(2, 33) + SourceIndex(0) --- >>>//# sourceMappingURL=ternaryExpressionSourceMap.js.map \ No newline at end of file diff --git a/tests/baselines/reference/tsxEmit3.js.map b/tests/baselines/reference/tsxEmit3.js.map index 6419807c93911..bdada1ee7bb5d 100644 --- a/tests/baselines/reference/tsxEmit3.js.map +++ b/tests/baselines/reference/tsxEmit3.js.map @@ -1,2 +1,2 @@ //// [file.jsx.map] -{"version":3,"file":"file.jsx","sourceRoot":"","sources":["file.tsx"],"names":[],"mappings":"AAKA,IAAO,CAAC,CAQP;AARD,WAAO,CAAC;IACP,QAAiB,CAAC;QAAC;QAAgB,CAAC;QAAC,UAAC;IAAD,CAAC,AAAtC,IAAsC;IAAzB,KAAG,MAAsB,CAAA;IACtC,IAAc,CAAC,CAKd;IALD,WAAc,CAAC;QACd,QAAiB,CAAC;YAAlB;YAAmB,CAAC;YAAD,UAAC;QAAD,CAAC,AAApB,IAAoB;QAAP,KAAG,MAAI,CAAA;QAEpB,WAAW;QACX,gBAAgB;IACjB,CAAC,EALa,CAAC,GAAD,GAAC,KAAD,GAAC,QAKd;AACF,CAAC,EARM,CAAC,KAAD,CAAC,QAQP;AAED,WAAO,CAAC;IACP,aAAa;IACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IAEb,IAAc,CAAC,CAMd;IAND,WAAc,CAAC;QACd,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;QAEb,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IACd,CAAC,EANa,CAAC,GAAD,GAAC,KAAD,GAAC,QAMd;AAEF,CAAC,EAZM,CAAC,KAAD,CAAC,QAYP;AAED,WAAO,CAAC;IACP,eAAe;IACf,EAAA,CAAC,CAAC,GAAG,EAAE,CAAC,EAAA,CAAC,CAAC,GAAG,GAAG,CAAC;AAClB,CAAC,EAHM,CAAC,KAAD,CAAC,QAGP;AAED,WAAO,GAAC;IACP,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;IACZ,eAAe;IACf,IAAA,GAAG,EAAE,CAAC,IAAA,GAAG,GAAG,CAAC;AACd,CAAC,EAJM,CAAC,KAAD,CAAC,QAIP"} \ No newline at end of file +{"version":3,"file":"file.jsx","sourceRoot":"","sources":["file.tsx"],"names":[],"mappings":"AAKA,IAAO,CAAC,CAQP;AARD,WAAO,CAAC;IACP;QAAmB;QAAgB,CAAC;QAAC,UAAC;IAAD,CAAC,AAAtC,IAAsC;IAAzB,KAAG,MAAsB,CAAA;IACtC,IAAc,CAAC,CAKd;IALD,WAAc,CAAC;QACd;YAAA;YAAmB,CAAC;YAAD,UAAC;QAAD,CAAC,AAApB,IAAoB;QAAP,KAAG,MAAI,CAAA;QAEpB,WAAW;QACX,gBAAgB;IACjB,CAAC,EALa,CAAC,GAAD,GAAC,KAAD,GAAC,QAKd;AACF,CAAC,EARM,CAAC,KAAD,CAAC,QAQP;AAED,WAAO,CAAC;IACP,aAAa;IACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IAEb,IAAc,CAAC,CAMd;IAND,WAAc,CAAC;QACd,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;QAEb,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IACd,CAAC,EANa,CAAC,GAAD,GAAC,KAAD,GAAC,QAMd;AAEF,CAAC,EAZM,CAAC,KAAD,CAAC,QAYP;AAED,WAAO,CAAC;IACP,eAAe;IACf,EAAA,CAAC,CAAC,GAAG,EAAE,CAAC,EAAA,CAAC,CAAC,GAAG,GAAG,CAAC;AAClB,CAAC,EAHM,CAAC,KAAD,CAAC,QAGP;AAED,WAAO,GAAC;IACP,IAAI,CAAC,GAAG,GAAG,CAAC;IACZ,eAAe;IACf,IAAA,GAAG,EAAE,CAAC,IAAA,GAAG,GAAG,CAAC;AACd,CAAC,EAJM,CAAC,KAAD,CAAC,QAIP"} \ No newline at end of file diff --git a/tests/baselines/reference/tsxEmit3.sourcemap.txt b/tests/baselines/reference/tsxEmit3.sourcemap.txt index 71c8e99442c23..d6622d8532cfd 100644 --- a/tests/baselines/reference/tsxEmit3.sourcemap.txt +++ b/tests/baselines/reference/tsxEmit3.sourcemap.txt @@ -50,21 +50,15 @@ sourceFile:file.tsx --- >>> var Foo = /** @class */ (function () { 1->^^^^ -2 > ^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> { > -2 > export class Foo -3 > { 1->Emitted(3, 5) Source(7, 2) + SourceIndex(0) -2 >Emitted(3, 13) Source(7, 19) + SourceIndex(0) -3 >Emitted(3, 14) Source(7, 20) + SourceIndex(0) --- >>> function Foo() { 1->^^^^^^^^ 2 > ^^-> -1-> +1->export class Foo { 1->Emitted(4, 9) Source(7, 21) + SourceIndex(0) --- >>> } @@ -148,16 +142,10 @@ sourceFile:file.tsx --- >>> var Bar = /** @class */ (function () { 1->^^^^^^^^ -2 > ^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^-> 1-> { > -2 > export class Bar -3 > { 1->Emitted(11, 9) Source(9, 3) + SourceIndex(0) -2 >Emitted(11, 17) Source(9, 20) + SourceIndex(0) -3 >Emitted(11, 18) Source(9, 21) + SourceIndex(0) --- >>> function Bar() { 1->^^^^^^^^^^^^ @@ -654,29 +642,23 @@ sourceFile:file.tsx 1->^^^^ 2 > ^^^^ 3 > ^ -4 > ^ -5 > ^ -6 > ^ -7 > ^^^ -8 > ^ -9 > ^^^^-> +4 > ^^^ +5 > ^^^ +6 > ^ +7 > ^^^^-> 1-> { > 2 > var 3 > M -4 > -5 > = -6 > -7 > 100 -8 > ; +4 > = +5 > 100 +6 > ; 1->Emitted(37, 5) Source(36, 2) + SourceIndex(0) 2 >Emitted(37, 9) Source(36, 6) + SourceIndex(0) 3 >Emitted(37, 10) Source(36, 7) + SourceIndex(0) -4 >Emitted(37, 11) Source(36, 8) + SourceIndex(0) -5 >Emitted(37, 12) Source(36, 9) + SourceIndex(0) -6 >Emitted(37, 13) Source(36, 10) + SourceIndex(0) -7 >Emitted(37, 16) Source(36, 13) + SourceIndex(0) -8 >Emitted(37, 17) Source(36, 14) + SourceIndex(0) +4 >Emitted(37, 13) Source(36, 10) + SourceIndex(0) +5 >Emitted(37, 16) Source(36, 13) + SourceIndex(0) +6 >Emitted(37, 17) Source(36, 14) + SourceIndex(0) --- >>> // Emit M_1.Foo 1->^^^^ diff --git a/tests/baselines/reference/typeResolution.js.map b/tests/baselines/reference/typeResolution.js.map index e9edd25daa4c1..5bf95ac5b29c3 100644 --- a/tests/baselines/reference/typeResolution.js.map +++ b/tests/baselines/reference/typeResolution.js.map @@ -1,2 +1,2 @@ //// [typeResolution.js.map] -{"version":3,"file":"typeResolution.js","sourceRoot":"","sources":["typeResolution.ts"],"names":[],"mappings":";;;IAAA,IAAc,eAAe,CAmG5B;IAnGD,WAAc,eAAe;QACzB,IAAc,UAAU,CAwEvB;QAxED,WAAc,UAAU;YACpB,IAAc,aAAa,CAwD1B;YAxDD,WAAc,aAAa;gBACvB,WAAoB,CAAC;oBAArB;oBAmBA,CAAC;oBAlBU,2BAAU,GAAjB;wBACI,uCAAuC;wBACvC,IAAI,EAAU,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAChC,IAAI,EAAwB,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAC9C,IAAI,EAAmC,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBACzD,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAEzE,yCAAyC;wBACzC,IAAI,EAAU,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAChC,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAEzE,qCAAqC;wBACrC,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAEzE,sBAAsB;wBACtB,IAAI,EAAc,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBACpC,IAAI,EAA4B,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;oBACtD,CAAC;oBACL,aAAC;gBAAD,CAAC,AAnBD,IAmBC;gBAnBY,oBAAM,SAmBlB,CAAA;gBACD,WAAoB,CAAC;oBAArB;oBAsBA,CAAC;oBArBU,2BAAU,GAAjB;wBACI,+CAA+C;wBAE/C,uCAAuC;wBACvC,IAAI,EAAU,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAChC,IAAI,EAAwB,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAC9C,IAAI,EAAmC,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBACzD,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAEzE,yCAAyC;wBACzC,IAAI,EAAU,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAChC,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAEzE,qCAAqC;wBACrC,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBACzE,IAAI,EAAqC,CAAC;wBAAC,EAAE,CAAC,QAAQ,EAAE,CAAC;wBAEzD,sBAAsB;wBACtB,IAAI,EAAc,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBACpC,IAAI,EAA4B,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;oBACtD,CAAC;oBACL,aAAC;gBAAD,CAAC,AAtBD,IAsBC;gBAtBY,oBAAM,SAsBlB,CAAA;gBAED,sBAAwB,CAAC;oBACrB;wBACI;4BACI,uCAAuC;4BACvC,IAAI,EAAmD,CAAC;4BAAC,EAAE,CAAC,UAAU,EAAE,CAAC;4BACzE,IAAI,EAAmD,CAAC;4BAAC,EAAE,CAAC,UAAU,EAAE,CAAC;4BACzE,IAAI,EAAc,CAAC;4BAAC,EAAE,CAAC,UAAU,EAAE,CAAC;4BACpC,IAAI,EAAqC,CAAC;4BAAC,EAAE,CAAC,QAAQ,EAAE,CAAC;wBAC7D,CAAC;oBACL,CAAC;oBACL,wBAAC;gBAAD,CAAC,AAVD,IAUC;YACL,CAAC,EAxDa,aAAa,GAAb,wBAAa,KAAb,wBAAa,QAwD1B;YAED,0EAA0E;YAC1E,WAAa,CAAC;gBACV;oBACI;wBACI,IAAI,EAAwB,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAC9C,IAAI,EAAmC,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBACzD,IAAI,EAAmD,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;wBAEzE,sBAAsB;wBACtB,IAAI,EAA4B,CAAC;wBAAC,EAAE,CAAC,UAAU,EAAE,CAAC;oBACtD,CAAC;gBACL,CAAC;gBACL,aAAC;YAAD,CAAC,AAXD,IAWC;QACL,CAAC,EAxEa,UAAU,GAAV,0BAAU,KAAV,0BAAU,QAwEvB;QAED,IAAc,UAAU,CAWvB;QAXD,WAAc,UAAU;YACpB,IAAc,aAAa,CAO1B;YAPD,WAAc,aAAa;gBACvB,6DAA6D;gBAC7D,WAAoB,CAAC;oBAArB;oBAA8C,CAAC;oBAAlB,2BAAU,GAAjB,cAAsB,CAAC;oBAAC,aAAC;gBAAD,CAAC,AAA/C,IAA+C;gBAAlC,oBAAM,SAA4B,CAAA;gBAC/C,WAAoB,CAAC;oBAArB;oBAA8C,CAAC;oBAAlB,2BAAU,GAAjB,cAAsB,CAAC;oBAAC,aAAC;gBAAD,CAAC,AAA/C,IAA+C;gBAAlC,oBAAM,SAA4B,CAAA;gBAC/C,WAAoB,CAAC;oBAArB;oBAA8C,CAAC;oBAAlB,2BAAU,GAAjB,cAAsB,CAAC;oBAAC,aAAC;gBAAD,CAAC,AAA/C,IAA+C;gBAAlC,oBAAM,SAA4B,CAAA;YAGnD,CAAC,EAPa,aAAa,GAAb,wBAAa,KAAb,wBAAa,QAO1B;QAGL,CAAC,EAXa,UAAU,GAAV,0BAAU,KAAV,0BAAU,QAWvB;QAED,WAAa,CAAC;YAAd;YAEA,CAAC;YADU,uBAAM,GAAb,cAAkB,CAAC;YACvB,aAAC;QAAD,CAAC,AAFD,IAEC;QAMD,IAAO,iBAAiB,CAEvB;QAFD,WAAO,iBAAiB;YACpB,WAAoB,CAAC;gBAArB;gBAAsB,CAAC;gBAAD,aAAC;YAAD,CAAC,AAAvB,IAAuB;YAAV,wBAAM,SAAI,CAAA;QAC3B,CAAC,EAFM,iBAAiB,KAAjB,iBAAiB,QAEvB;IACL,CAAC,EAnGa,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAmG5B;IAED,IAAO,eAAe,CAMrB;IAND,WAAO,eAAe;QAClB,IAAc,UAAU,CAIvB;QAJD,WAAc,UAAU;YACpB,WAAoB,CAAC;gBAArB;gBAEA,CAAC;gBADU,yBAAQ,GAAf,cAAoB,CAAC;gBACzB,aAAC;YAAD,CAAC,AAFD,IAEC;YAFY,iBAAM,SAElB,CAAA;QACL,CAAC,EAJa,UAAU,GAAV,0BAAU,KAAV,0BAAU,QAIvB;IACL,CAAC,EANM,eAAe,KAAf,eAAe,QAMrB"} \ No newline at end of file +{"version":3,"file":"typeResolution.js","sourceRoot":"","sources":["typeResolution.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/typeResolution.sourcemap.txt b/tests/baselines/reference/typeResolution.sourcemap.txt index 37131f89f6d1d..b0af6e8e86b39 100644 --- a/tests/baselines/reference/typeResolution.sourcemap.txt +++ b/tests/baselines/reference/typeResolution.sourcemap.txt @@ -322,16 +322,10 @@ sourceFile:typeResolution.ts --- >>> var ClassA = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > -2 > export class ClassA -3 > { 1->Emitted(10, 17) Source(4, 13) + SourceIndex(0) -2 >Emitted(10, 28) Source(4, 33) + SourceIndex(0) -3 >Emitted(10, 29) Source(4, 34) + SourceIndex(0) --- >>> function ClassA() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -834,16 +828,10 @@ sourceFile:typeResolution.ts --- >>> var ClassB = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 > export class ClassB -3 > { 1->Emitted(40, 17) Source(24, 13) + SourceIndex(0) -2 >Emitted(40, 28) Source(24, 33) + SourceIndex(0) -3 >Emitted(40, 29) Source(24, 34) + SourceIndex(0) --- >>> function ClassB() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -1401,22 +1389,16 @@ sourceFile:typeResolution.ts --- >>> var NonExportedClassQ = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > export interface InterfaceX { XisIn1_1_1(); } > -2 > class NonExportedClassQ -3 > { 1->Emitted(73, 17) Source(48, 13) + SourceIndex(0) -2 >Emitted(73, 39) Source(48, 37) + SourceIndex(0) -3 >Emitted(73, 40) Source(48, 38) + SourceIndex(0) --- >>> function NonExportedClassQ() { 1->^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^-> -1-> +1->class NonExportedClassQ { > 1->Emitted(74, 21) Source(49, 17) + SourceIndex(0) --- @@ -1731,21 +1713,15 @@ sourceFile:typeResolution.ts --- >>> var ClassA = /** @class */ (function () { 1 >^^^^^^^^^^^^ -2 > ^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > -2 > class ClassA -3 > { 1 >Emitted(91, 13) Source(62, 9) + SourceIndex(0) -2 >Emitted(91, 24) Source(62, 22) + SourceIndex(0) -3 >Emitted(91, 25) Source(62, 23) + SourceIndex(0) --- >>> function ClassA() { 1->^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^^^^-> -1-> +1->class ClassA { > 1->Emitted(92, 17) Source(63, 13) + SourceIndex(0) --- @@ -2153,16 +2129,10 @@ sourceFile:typeResolution.ts --- >>> var ClassA = /** @class */ (function () { 1 >^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > -2 > export class ClassA -3 > { 1 >Emitted(113, 17) Source(79, 13) + SourceIndex(0) -2 >Emitted(113, 28) Source(79, 33) + SourceIndex(0) -3 >Emitted(113, 29) Source(79, 34) + SourceIndex(0) --- >>> function ClassA() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -2236,16 +2206,10 @@ sourceFile:typeResolution.ts --- >>> var ClassB = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 > export class ClassB -3 > { 1->Emitted(120, 17) Source(80, 13) + SourceIndex(0) -2 >Emitted(120, 28) Source(80, 33) + SourceIndex(0) -3 >Emitted(120, 29) Source(80, 34) + SourceIndex(0) --- >>> function ClassB() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -2319,16 +2283,10 @@ sourceFile:typeResolution.ts --- >>> var ClassC = /** @class */ (function () { 1->^^^^^^^^^^^^^^^^ -2 > ^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > -2 > export class ClassC -3 > { 1->Emitted(127, 17) Source(81, 13) + SourceIndex(0) -2 >Emitted(127, 28) Source(81, 33) + SourceIndex(0) -3 >Emitted(127, 29) Source(81, 34) + SourceIndex(0) --- >>> function ClassC() { 1->^^^^^^^^^^^^^^^^^^^^ @@ -2484,17 +2442,11 @@ sourceFile:typeResolution.ts --- >>> var ClassA = /** @class */ (function () { 1 >^^^^^^^^ -2 > ^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > > -2 > class ClassA -3 > { 1 >Emitted(136, 9) Source(89, 5) + SourceIndex(0) -2 >Emitted(136, 20) Source(89, 18) + SourceIndex(0) -3 >Emitted(136, 21) Source(89, 19) + SourceIndex(0) --- >>> function ClassA() { 1->^^^^^^^^^^^^ @@ -2593,16 +2545,10 @@ sourceFile:typeResolution.ts --- >>> var ClassA = /** @class */ (function () { 1->^^^^^^^^^^^^ -2 > ^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > -2 > export class ClassA -3 > { 1->Emitted(144, 13) Source(98, 9) + SourceIndex(0) -2 >Emitted(144, 24) Source(98, 29) + SourceIndex(0) -3 >Emitted(144, 25) Source(98, 30) + SourceIndex(0) --- >>> function ClassA() { 1->^^^^^^^^^^^^^^^^ @@ -2881,16 +2827,10 @@ sourceFile:typeResolution.ts --- >>> var ClassA = /** @class */ (function () { 1->^^^^^^^^^^^^ -2 > ^^^^^^^^^^^ -3 > ^ -4 > ^^^^^^^^^^^^-> +2 > ^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> { > -2 > export class ClassA -3 > { 1->Emitted(156, 13) Source(104, 9) + SourceIndex(0) -2 >Emitted(156, 24) Source(104, 29) + SourceIndex(0) -3 >Emitted(156, 25) Source(104, 30) + SourceIndex(0) --- >>> function ClassA() { 1->^^^^^^^^^^^^^^^^ From fc0a6cc43011a1adc29bfe179243e4817cce55f2 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Fri, 23 Feb 2018 10:58:30 -0800 Subject: [PATCH 15/18] Fix unneeded +1 --- src/compiler/emitter.ts | 10 +++++----- .../reference/variableDeclarationInnerCommentEmit.js | 7 ++++++- .../variableDeclarationInnerCommentEmit.symbols | 6 +++++- .../variableDeclarationInnerCommentEmit.types | 5 +++++ .../compiler/variableDeclarationInnerCommentEmit.ts | 5 ++++- 5 files changed, 25 insertions(+), 8 deletions(-) diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 345f53bcecd66..616526f7a5b91 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -999,7 +999,7 @@ namespace ts { emitTypeAnnotation(node.type); } // The comment position has to fallback to any present node within the parameterdeclaration because as it turns out, the parser can make parameter declarations with _just_ an initializer. - emitInitializer(node.initializer, (node.type ? node.type.end : node.questionToken ? node.questionToken.end : node.name ? node.name.end : node.modifiers ? node.modifiers.end : node.decorators ? node.decorators.end : node.pos) + 1, node); + emitInitializer(node.initializer, node.type ? node.type.end : node.questionToken ? node.questionToken.end : node.name ? node.name.end : node.modifiers ? node.modifiers.end : node.decorators ? node.decorators.end : node.pos, node); } function emitDecorator(decorator: Decorator) { @@ -1026,7 +1026,7 @@ namespace ts { emit(node.name); emitIfPresent(node.questionToken); emitTypeAnnotation(node.type); - emitInitializer(node.initializer, (node.type ? node.type.end : node.questionToken ? node.questionToken.end : node.name.end) + 1, node); + emitInitializer(node.initializer, node.type ? node.type.end : node.questionToken ? node.questionToken.end : node.name.end, node); writeSemicolon(); } @@ -1308,7 +1308,7 @@ namespace ts { writeSpace(); } emit(node.name); - emitInitializer(node.initializer, node.name.end + 1, node); + emitInitializer(node.initializer, node.name.end, node); } // @@ -1817,7 +1817,7 @@ namespace ts { function emitVariableDeclaration(node: VariableDeclaration) { emit(node.name); emitTypeAnnotation(node.type); - emitInitializer(node.initializer, (node.type ? node.type.end : node.name.end) + 1, node); + emitInitializer(node.initializer, node.type ? node.type.end : node.name.end, node); } function emitVariableDeclarationList(node: VariableDeclarationList) { @@ -2399,7 +2399,7 @@ namespace ts { function emitEnumMember(node: EnumMember) { emit(node.name); - emitInitializer(node.initializer, node.name.end + 1, node); + emitInitializer(node.initializer, node.name.end, node); } // diff --git a/tests/baselines/reference/variableDeclarationInnerCommentEmit.js b/tests/baselines/reference/variableDeclarationInnerCommentEmit.js index a51b50a4be89f..46ddc3021c343 100644 --- a/tests/baselines/reference/variableDeclarationInnerCommentEmit.js +++ b/tests/baselines/reference/variableDeclarationInnerCommentEmit.js @@ -1,9 +1,14 @@ //// [variableDeclarationInnerCommentEmit.ts] var a = /*some comment*/ null; var b /*some comment*/ = null; -var /*some comment*/ c = null; +var /*some comment*/ c = null; + +// no space +var a=/*some comment*/null; //// [variableDeclarationInnerCommentEmit.js] var a = /*some comment*/ null; var b /*some comment*/ = null; var /*some comment*/ c = null; +// no space +var a = /*some comment*/ null; diff --git a/tests/baselines/reference/variableDeclarationInnerCommentEmit.symbols b/tests/baselines/reference/variableDeclarationInnerCommentEmit.symbols index 27c0b687e1f0a..99ad2198b4d24 100644 --- a/tests/baselines/reference/variableDeclarationInnerCommentEmit.symbols +++ b/tests/baselines/reference/variableDeclarationInnerCommentEmit.symbols @@ -1,6 +1,6 @@ === tests/cases/compiler/variableDeclarationInnerCommentEmit.ts === var a = /*some comment*/ null; ->a : Symbol(a, Decl(variableDeclarationInnerCommentEmit.ts, 0, 3)) +>a : Symbol(a, Decl(variableDeclarationInnerCommentEmit.ts, 0, 3), Decl(variableDeclarationInnerCommentEmit.ts, 5, 3)) var b /*some comment*/ = null; >b : Symbol(b, Decl(variableDeclarationInnerCommentEmit.ts, 1, 3)) @@ -8,3 +8,7 @@ var b /*some comment*/ = null; var /*some comment*/ c = null; >c : Symbol(c, Decl(variableDeclarationInnerCommentEmit.ts, 2, 3)) +// no space +var a=/*some comment*/null; +>a : Symbol(a, Decl(variableDeclarationInnerCommentEmit.ts, 0, 3), Decl(variableDeclarationInnerCommentEmit.ts, 5, 3)) + diff --git a/tests/baselines/reference/variableDeclarationInnerCommentEmit.types b/tests/baselines/reference/variableDeclarationInnerCommentEmit.types index 6542307a430e3..c644a15a7c670 100644 --- a/tests/baselines/reference/variableDeclarationInnerCommentEmit.types +++ b/tests/baselines/reference/variableDeclarationInnerCommentEmit.types @@ -11,3 +11,8 @@ var /*some comment*/ c = null; >c : any >null : null +// no space +var a=/*some comment*/null; +>a : any +>null : null + diff --git a/tests/cases/compiler/variableDeclarationInnerCommentEmit.ts b/tests/cases/compiler/variableDeclarationInnerCommentEmit.ts index 75a625b990fb4..7aa034f065e59 100644 --- a/tests/cases/compiler/variableDeclarationInnerCommentEmit.ts +++ b/tests/cases/compiler/variableDeclarationInnerCommentEmit.ts @@ -1,3 +1,6 @@ var a = /*some comment*/ null; var b /*some comment*/ = null; -var /*some comment*/ c = null; \ No newline at end of file +var /*some comment*/ c = null; + +// no space +var a=/*some comment*/null; \ No newline at end of file From 89fef558afaed1c55940e09a320478ecc2b31c66 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Fri, 23 Feb 2018 11:10:56 -0800 Subject: [PATCH 16/18] Tighten up element access comments --- src/compiler/emitter.ts | 4 ++-- .../elementAccessExpressionInternalComments.js | 14 +++++++++++++- ...elementAccessExpressionInternalComments.symbols | 10 ++++++++++ .../elementAccessExpressionInternalComments.types | 11 +++++++++++ .../elementAccessExpressionInternalComments.ts | 8 +++++++- 5 files changed, 43 insertions(+), 4 deletions(-) diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 616526f7a5b91..3150c0db0e5a3 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1385,9 +1385,9 @@ namespace ts { function emitElementAccessExpression(node: ElementAccessExpression) { emitExpression(node.expression); - emitTokenWithComment(SyntaxKind.OpenBracketToken, node.expression.end, writePunctuation, node); + const openPos = emitTokenWithComment(SyntaxKind.OpenBracketToken, node.expression.end, writePunctuation, node); emitExpression(node.argumentExpression); - writePunctuation("]"); + emitTokenWithComment(SyntaxKind.CloseBracketToken, node.argumentExpression ? node.argumentExpression.end : openPos, writePunctuation, node); } function emitCallExpression(node: CallExpression) { diff --git a/tests/baselines/reference/elementAccessExpressionInternalComments.js b/tests/baselines/reference/elementAccessExpressionInternalComments.js index 88172a5b52a89..99d6537df995c 100644 --- a/tests/baselines/reference/elementAccessExpressionInternalComments.js +++ b/tests/baselines/reference/elementAccessExpressionInternalComments.js @@ -1,5 +1,17 @@ //// [elementAccessExpressionInternalComments.ts] -/*0*/ Array /*1*/[ /*2*/ "toString" /*3*/ ] /*4*/; /*5*/ +/*0*/ Array /*1*/[ /*2*/ "toString" /*3*/ ] /*4*/; /*5*/ + +/*0*/ Array + // single line + /*1*/[ /*2*/ "toString" + // single line + /*3*/ ] /*4*/ + //// [elementAccessExpressionInternalComments.js] /*0*/ Array /*1*/[ /*2*/"toString" /*3*/] /*4*/; /*5*/ +/*0*/ Array +// single line +/*1*/ [ /*2*/"toString" +// single line +/*3*/ ]; /*4*/ diff --git a/tests/baselines/reference/elementAccessExpressionInternalComments.symbols b/tests/baselines/reference/elementAccessExpressionInternalComments.symbols index 75dc5399546b6..c5b6cb7afc4bb 100644 --- a/tests/baselines/reference/elementAccessExpressionInternalComments.symbols +++ b/tests/baselines/reference/elementAccessExpressionInternalComments.symbols @@ -3,3 +3,13 @@ >Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) >"toString" : Symbol(Function.toString, Decl(lib.d.ts, --, --)) +/*0*/ Array +>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --)) + + // single line + /*1*/[ /*2*/ "toString" +>"toString" : Symbol(Function.toString, Decl(lib.d.ts, --, --)) + + // single line + /*3*/ ] /*4*/ + diff --git a/tests/baselines/reference/elementAccessExpressionInternalComments.types b/tests/baselines/reference/elementAccessExpressionInternalComments.types index 51bfb0a9292e8..f5aef6036de90 100644 --- a/tests/baselines/reference/elementAccessExpressionInternalComments.types +++ b/tests/baselines/reference/elementAccessExpressionInternalComments.types @@ -4,3 +4,14 @@ >Array : ArrayConstructor >"toString" : "toString" +/*0*/ Array +>Array // single line /*1*/[ /*2*/ "toString" // single line /*3*/ ] : () => string +>Array : ArrayConstructor + + // single line + /*1*/[ /*2*/ "toString" +>"toString" : "toString" + + // single line + /*3*/ ] /*4*/ + diff --git a/tests/cases/compiler/elementAccessExpressionInternalComments.ts b/tests/cases/compiler/elementAccessExpressionInternalComments.ts index ed9293a304ac3..89a7f68b49f3e 100644 --- a/tests/cases/compiler/elementAccessExpressionInternalComments.ts +++ b/tests/cases/compiler/elementAccessExpressionInternalComments.ts @@ -1 +1,7 @@ -/*0*/ Array /*1*/[ /*2*/ "toString" /*3*/ ] /*4*/; /*5*/ \ No newline at end of file +/*0*/ Array /*1*/[ /*2*/ "toString" /*3*/ ] /*4*/; /*5*/ + +/*0*/ Array + // single line + /*1*/[ /*2*/ "toString" + // single line + /*3*/ ] /*4*/ From 864f029cdce7727008d1b5fbbd734bbf5e19e804 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Fri, 23 Feb 2018 11:19:45 -0800 Subject: [PATCH 17/18] Handle comments on parenthesized expression tokens --- src/compiler/emitter.ts | 4 ++-- ...mentOnParenthesizedExpressionOpenParen1.js | 2 +- tests/baselines/reference/jsdocTypeTagCast.js | 2 +- ...parenthesizedExpressionInternalComments.js | 21 +++++++++++++++++++ ...thesizedExpressionInternalComments.symbols | 13 ++++++++++++ ...enthesizedExpressionInternalComments.types | 19 +++++++++++++++++ ...parenthesizedExpressionInternalComments.ts | 10 +++++++++ 7 files changed, 67 insertions(+), 4 deletions(-) create mode 100644 tests/baselines/reference/parenthesizedExpressionInternalComments.js create mode 100644 tests/baselines/reference/parenthesizedExpressionInternalComments.symbols create mode 100644 tests/baselines/reference/parenthesizedExpressionInternalComments.types create mode 100644 tests/cases/compiler/parenthesizedExpressionInternalComments.ts diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 3150c0db0e5a3..c053c41908f23 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -1418,9 +1418,9 @@ namespace ts { } function emitParenthesizedExpression(node: ParenthesizedExpression) { - writePunctuation("("); + const openParenPos = emitTokenWithComment(SyntaxKind.OpenParenToken, node.pos, writePunctuation, node); emitExpression(node.expression); - writePunctuation(")"); + emitTokenWithComment(SyntaxKind.CloseParenToken, node.expression ? node.expression.end : openParenPos, writePunctuation, node); } function emitFunctionExpression(node: FunctionExpression) { diff --git a/tests/baselines/reference/commentOnParenthesizedExpressionOpenParen1.js b/tests/baselines/reference/commentOnParenthesizedExpressionOpenParen1.js index d014043dfe0a3..523eaf2033fbe 100644 --- a/tests/baselines/reference/commentOnParenthesizedExpressionOpenParen1.js +++ b/tests/baselines/reference/commentOnParenthesizedExpressionOpenParen1.js @@ -7,4 +7,4 @@ var f: () => any; //// [commentOnParenthesizedExpressionOpenParen1.js] var j; var f; -(j = f()); +( /* Preserve */j = f()); diff --git a/tests/baselines/reference/jsdocTypeTagCast.js b/tests/baselines/reference/jsdocTypeTagCast.js index 2f848449e26ea..67501b3c38329 100644 --- a/tests/baselines/reference/jsdocTypeTagCast.js +++ b/tests/baselines/reference/jsdocTypeTagCast.js @@ -90,7 +90,7 @@ var __extends = (this && this.__extends) || (function () { }; })(); // @ts-check -var W = /** @type {string} */ ((4)); +var W = /** @type {string} */ ( /** @type {*} */(4)); var W = /** @type {string} */ (4); // Error /** @type {*} */ var a; diff --git a/tests/baselines/reference/parenthesizedExpressionInternalComments.js b/tests/baselines/reference/parenthesizedExpressionInternalComments.js new file mode 100644 index 0000000000000..f02b0e86c705c --- /dev/null +++ b/tests/baselines/reference/parenthesizedExpressionInternalComments.js @@ -0,0 +1,21 @@ +//// [parenthesizedExpressionInternalComments.ts] +/*1*/(/*2*/ "foo" /*3*/)/*4*/ +; + +// open +/*1*/( + // next + /*2*/"foo" + //close + /*3*/)/*4*/ +; + + +//// [parenthesizedExpressionInternalComments.js] +/*1*/ ( /*2*/"foo" /*3*/) /*4*/; +// open +/*1*/ ( +// next +/*2*/ "foo" +//close +/*3*/ ) /*4*/; diff --git a/tests/baselines/reference/parenthesizedExpressionInternalComments.symbols b/tests/baselines/reference/parenthesizedExpressionInternalComments.symbols new file mode 100644 index 0000000000000..ae9c793bee4bf --- /dev/null +++ b/tests/baselines/reference/parenthesizedExpressionInternalComments.symbols @@ -0,0 +1,13 @@ +=== tests/cases/compiler/parenthesizedExpressionInternalComments.ts === +/*1*/(/*2*/ "foo" /*3*/)/*4*/ +No type information for this code.; +No type information for this code. +No type information for this code.// open +No type information for this code./*1*/( +No type information for this code. // next +No type information for this code. /*2*/"foo" +No type information for this code. //close +No type information for this code. /*3*/)/*4*/ +No type information for this code.; +No type information for this code. +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/parenthesizedExpressionInternalComments.types b/tests/baselines/reference/parenthesizedExpressionInternalComments.types new file mode 100644 index 0000000000000..4b3bff8dbbca4 --- /dev/null +++ b/tests/baselines/reference/parenthesizedExpressionInternalComments.types @@ -0,0 +1,19 @@ +=== tests/cases/compiler/parenthesizedExpressionInternalComments.ts === +/*1*/(/*2*/ "foo" /*3*/)/*4*/ +>(/*2*/ "foo" /*3*/) : "foo" +>"foo" : "foo" + +; + +// open +/*1*/( +>( // next /*2*/"foo" //close /*3*/) : "foo" + + // next + /*2*/"foo" +>"foo" : "foo" + + //close + /*3*/)/*4*/ +; + diff --git a/tests/cases/compiler/parenthesizedExpressionInternalComments.ts b/tests/cases/compiler/parenthesizedExpressionInternalComments.ts new file mode 100644 index 0000000000000..7a912a89931d6 --- /dev/null +++ b/tests/cases/compiler/parenthesizedExpressionInternalComments.ts @@ -0,0 +1,10 @@ +/*1*/(/*2*/ "foo" /*3*/)/*4*/ +; + +// open +/*1*/( + // next + /*2*/"foo" + //close + /*3*/)/*4*/ +; From b6ebcfdab9db6122d970d0ae68513bc3c4edf50c Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Fri, 2 Mar 2018 16:50:57 -0800 Subject: [PATCH 18/18] Fix nit --- src/compiler/emitter.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index daf1d75da4446..c18a7f7411366 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -2303,17 +2303,15 @@ namespace ts { writeSpace(); emitExpression(node.expression); - emitCaseOrDefaultClauseStatements(node, node.statements, node.expression.end); + emitCaseOrDefaultClauseRest(node, node.statements, node.expression.end); } function emitDefaultClause(node: DefaultClause) { const pos = emitTokenWithComment(SyntaxKind.DefaultKeyword, node.pos, writeKeyword, node); - emitCaseOrDefaultClauseStatements(node, node.statements, pos); + emitCaseOrDefaultClauseRest(node, node.statements, pos); } - function emitCaseOrDefaultClauseStatements(parentNode: Node, statements: NodeArray, colonPos: number) { - // This also handles the colon token from the preceeding clause, as weather comments must be emitted for it depends on - // If it is going to be emitted as a single statement or not (as ListFormat.Multiline makes emitList emit not comments, but otherwise it will) + function emitCaseOrDefaultClauseRest(parentNode: Node, statements: NodeArray, colonPos: number) { const emitAsSingleStatement = statements.length === 1 && (